X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=NEWS;h=2540830c27ee11545d76e8d01370f73b6d0d6af4;hb=4fabbaa1f81fc6f5dabd8444a000d6a0020e85f7;hp=aff74908a041d2cc4ea60292dd94bd4099f34476;hpb=6a6ff0bcc7512a3d8aaf0b58b13a80a4c8f57840;p=metaproxy-moved-to-github.git diff --git a/NEWS b/NEWS index aff7490..2540830 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,69 @@ +--- 1.3.25 2012/02/29 + +zoom: Change scheme for dealing with content proxy URLs. The module +now has its own common XSL transform that is enabled by record_xsl +attribute in the configuration. This XSL gets parameter cproxyhost +that holds the host for the content proxy session . The genearted-url +is created only if urlRecipe is enabled. In previous version default +value of urlRecipe was ${md-electronic-url}; it is now empty and +disabled by default. Also generated-url no longer includes the content +proxy host. Content proxying URLs is supposed to the handle in the record_xsl +stylesheet. + +zoom: new setting timeout that specifies timeout for outgoing Z39.50/SRU +connections. Default value is 40 (seconds). + +zoom: tune CCL to Z39.50 diagnostics mapping. Throw Bib-1: 108 +"Malformed query" for syntax errors and related ones; throw +Bib-1: 3 "Unsupported search" for everything else. Details from +the CCL parser is provided as additional-info. + +multi: new setting hideerrors that makes multi only relay diagnostics +to a client if all backends fail. + +--- 1.3.24 2012/02/23 + +zoom: empty ccl_map field-mappings disables CCL map. + +zoom: fix Explain search that could return error if session was +re-used. + +--- 1.3.23 2012/02/10 + +zoom: returns Explain records for database IR-Explain---1. The +target profile records are converted to Explain records via XSLT. + +session_shared: make error recovery configurable. Whether a search +is restarted on errors or not, is configurable by attribute "restart" +in element "resultset" in configuration. + +session_shared: only relay init for first request. session_shared, for +each backend class, now only relays first init request (rather than all). +The module only needs to save init response info once. This avoids the +need to check for session max. + +--- 1.3.22 2012/02/02 + +zoom: fix memory leaks. + +session_shared: maximum number of sessons is configurable. Default +value is 100. Result-sets for backends without named result sets are +only re-used if databases is identical for a search. This is under the +assumption that performance may suffer for those backends when +changing the database for each search. + +multi: combines diagnostics from all backends. All diagnostics from +backends are combined into multiple non-surrogate diagnostics; rather +than just one diagnostic from first backend. + +--- 1.3.21 2011/12/27 zoom: relay realm to cproxy parameter file. Configuration: Allow filter collection element inside route. This makes it possible to include multiple filters at once. -zoom: nocproxy also disables urlRecipe +zoom: nocproxy also disables urlRecipe. --- 1.3.20 2011/12/21