log optimized on level 'extrat'; details in 'details'
[idzebra-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index b44ef7a..9f85435 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,39 @@
+Fixed memory leak that occurred for each deleted record.
+
+Optimize updates of records where content is almost identical to previous
+version of record. This makes updating of the internal explain database
+faster too.
+
+For RPN queries the index type (w,p,..) may be specified verbatim as
+structure attribute with string value, e.g. @attr 4=w .
+
+Changed record update API . It is now handled by function
+zebra_record_update which does insert/replace/delete/update of records .
+This function replaces zebra_record_{insert,delete} and
+zebra_admin_exchange_record. The DOM filter uses this feature and the
+@type attribute in record element specifies the action
+insert/replace/delete/update.
+
+Added support for multi-record updates (Bug #944). Based on patch from
+Hans-Werner Hilse.
+
+--- 2.0.12 2007/03/07
+
+Fixed bug with indexing of attributes for rec.grs-class of filters.
+If X-Path was enabled xelm a/@b would be ignored.
+
+Fixed bug in register system where 'no more space' messages was produced
+even though there was plenty of space.
+
+Fixed bug #884: Entity declarations in input are lost at retrieval time.
+
+Implemented new filter 'dom'. See test/xslt/dom-config*xml for examples. 
+This, like alvis, performs indexing and retrieval using XSLT. But Unlike
+alvis, it allows multiple XSLT steps to be performed and does ISO2709
+reading. Bug #843.
+
+--- 2.0.10 2007/01/24
+
 Staticrank indexing is now an index register type defined in default.idx
 via directive 'staticrank'. The 'staticrank' directive for grs is no longer
 supported (was only implemented for Zebra 2.0.8).
 Staticrank indexing is now an index register type defined in default.idx
 via directive 'staticrank'. The 'staticrank' directive for grs is no longer
 supported (was only implemented for Zebra 2.0.8).