Fixed bug #2231: Z39.50 sessions not reused if searches fail
[metaproxy-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index 93732d7..bb93103 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,114 @@
---- 1.0.3 [in progress]
+--- 1.0.14 2008/06/09
+
+Fixed the value of SRU record schema in searchRetrieve response. It was set
+to a fixed value of "dc" before.
+
+Serialize identical SRU requests. This is useful if HTTP client software
+fires identical requests against metaproxy.
+
+Allow Z39.50 target to be specified for SRU requests by using SRU extra
+parameter x-target. Allows SRU to contact arbitrary Z39.50 targets and
+avoid static configuration. This facility is handled by the sru_z3950 module
+and the z3950_client module.
+
+Allow maximum number of sockets to be used for a Z39.50 client by the
+use of SRU extra parameter x-max-sockets. This facility is handled by the
+sru_z3950 module and the z3950_client module.
+
+--- 1.0.13.1 2008/02/29
+
+Simplified check for Boost libraries.
+
+--- 1.0.13 2008/02/29
+
+First Debian package.
+
+The sru_z9350 filter now recognizes SRU parameter z-target as being
+a ZURL of the form host/database . 
+
+Mergetype may be specified for filter 'multi'.
+
+--- 1.0.12 2007/09/19
+
+Fixed problem in Makefile WRT library specifictions. This could produce
+linker errors (when they should not happen).
+
+Fixed bug #1341: MetaProxy returning different results. Problem was that
+fix-up of record database did not normalize the database name.
+
+Documentation updates for Windows compilation.
+
+--- 1.0.11 2007/06/14
+
+Fixed problem with logfile being truncated.
+
+--- 1.0.10 2007/05/23
+
+Fixed bug #1136: Access rights not enforced.
+
+Extension for log module. The log category 'access' logs more details.
+New category 'user-access' added which is simlar to 'access' but adds
+the Z39.50 user as for all entries in a session.
+
+Switched to GPL v2.
+
+Added support for configurable default/force target/vhost for module Z39.50
+client module.
+
+--- 1.0.8 2007/01/25
+
+Implemented filter, session_shared, which optimizes usage of Z39.50
+sessions and result sets.
+
+New filter, record_transform, which converts MARC/XML records.
+
+New filter, sru_z3950, which converts SRU to Z39.50 packages.
+
+New filter, load_balance, in development.
+
+New filter, zeerex_xplain.
+
+XML framework for config files started.
+
+Master RelaxNG Compact schema's are found in xml/schema/*.rnc,
+RelaxNG XML schemas and XML Schema's are generated from RNC syntax.
+XML config files are checked against RNG and XML Schema's.
+
+XSLT transformation framework added in xml/xslt/*.xsl, consisting mainly of 
+LOC Marc21 stylesheets found at http://www.loc.gov/marcxml/xslt.
+Added stylesheet explain2cqlpqftxt.xsl which transforms a standard SRU ZeeReX 
+explain record to YAZ CQL-to-PQF text config file. 
+
+--- 1.0.7 2006/11/07
+
+Added 'timeout' setting for filter frontend_net which specifies the number
+of seconds a session is idle before it is closed. Default timeout is
+300 (5 minutes).
+
+--- 1.0.6 2006/07/07
+
+Database name in records returned set for virt_db/multi filters.
+
+Filter session_shared now functional.
+
+Log filter can be configured to write to a given file using 'filename'
+element. Also information category can be specified with 'category'. If
+filename is omitted, the log filter writes to stdout. See etc/config5.xml
+for example.
+
+--- 1.0.5 2006/05/16
+
+Fixed compilation on Windows.
+
+--- 1.0.4 2006/05/16
+
+Added documentation for the hidenavailable option for the multi filter.
+
+--- 1.0.3 2006/05/16
+
+Fixed bug #573: Hide errors for individual servers. If the element
+'hideunavailable' is given in the configuration, individual servers
+being unavailable are hidden (unless all are unavailable). 
 
 Fixed bug #574: Database names are recognised case-sensitively.