Version 5.15.1
[yaz-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index dcc5fb7..a9b2ce3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,202 @@
+--- 5.15.1 2015/11/12
+
+Bundle sha1 rather than use libgcrypt/nettle. This means that
+configure no longer accepts --with-gcrypt and --with-nettle.
+
+Fix rpn2cql fails for Bib-1 set in qry+conf YAZ-865
+
+--- 5.15.0 2015/11/11
+
+CCL: fix r=o, r=r WRT inherited attributes YAZ-864
+
+--- 5.14.12 2015/11/09
+
+Build with nettle on Debian/Ubuntu
+
+test system calls yaz_deinit_globals for better memory leak detection
+
+cs_get_host_args: allow unix:path:args notation
+
+Windows: build YAZ with VC 2015 and bundle it with runtime
+version 14.0.23026.
+
+--- 5.14.11 2015/10/09
+
+Fix RPN to CQL rejects local Bib-1 attribute set YAZ-861
+
+ZOOM C: tweak when connection failed is returned
+For cases with multiple socket addresses for some hostname, eg
+localhost IPV4+IPV6, the code now properly returns "connection
+failed" rather than "connection lost".
+
+Various minor documenation tweaks from David Crossley. Thanks.
+
+Fix windows uninstall does not remove start menu shortcuts YAZ-860
+
+--- 5.14.10 2015/09/16
+
+Prevent huge expansions in CCL s=sl YAZ-859
+
+--- 5.14.9 2015/09/15
+
+Fix segv in ZOOM_connection_fire_event_socket YAZ-858
+The odr_in memory taken by handle_srw_response, and, thus if result
+set is destructed before we expect the HTTP response (hres) it may
+be come invalid. Therefore we inspect hres before the call to
+ZOOM_handle_sru.
+
+Fix possible deadlock in backtrace (2nd attempt) YAZ-856
+An alarm is set up so that backtrace is terminated if it hangs.
+Even if backtrace the handler also attempts to spawn gdb.
+
+--- 5.14.8 2015/09/14
+
+Fix SEGV for s=sl for 3 terms and syntax error YAZ-857
+
+--- 5.14.7 2015/09/13
+
+Fix possible deadlock in backtrace YAZ-856
+
+Various minor text tweaks in documentation
+
+--- 5.14.6 2015/08/17
+
+Fix yaz-client command args parsing broken YAZ-855
+Bug introduced in 5be87e7a04c7219b31cefc0a3 - version 5.14.5
+
+--- 5.14.5 2015/08/06
+
+Stop building packages for obsolete Debian squeeze and use DH
+version 9. YAZ-854
+
+rpn2cql diagnostics: provide use attribute addinfo YAZ-853
+
+deb: deprecated substitution ${Source-Version} YAZ-852
+
+Fix yaz-client: semicolon terminates arguments YAZ-851
+
+--- 5.14.4 2015/07/29
+
+Windows: Bundle VC runtime exe YAZ-848
+
+Omit Content-Type for HTTP requests to Solr YAZ-850
+
+--- 5.14.3 2015/06/29
+
+Fix rpn2cql: structure, relation problem for serverChoice YAZ-849
+Problem was that for things mapped to cql.serverChoice the relation
+would sometimes be omitted when it should not. Eg for relation "all".
+
+--- 5.14.2 2015/06/15
+
+Document zoom extraArgs YAZ-817
+
+Fix ZOOM: crash extended services diagnostics YAZ-846
+The immediate fix is to prevent ZOOM_set_dset_error from removing
+current task from connection. This, however, has been assumed in a
+number of places so this fix is rather large unfortunately.
+
+--- 5.14.1 2015/06/11
+
+Make yaz_log_reopen async-signal YAZ-845
+Fixes potential dead-lock issue with YAZ_DAEMON_LOG_REOPEN flags for
+daemon API.
+
+--- 5.14.0 2015/06/08
+
+CCL: new feature s=spl (split-list) that splits terms in a search into
+sub-phrases of all sizes (from 1 up to the number of terms) with order
+preserved. For 3 terms the CCL search
+ a b c
+is turned into PQF:
+ @or @or @or @and @and a b c @and "a b" c @and a "b c" "a b c"
+
+Solr: don't set defType=lucene in URLs if extraArgs already defines it.
+
+--- 5.13.0 2015/05/29
+
+Add lock/unlock for YAZ log writes YAZ-843
+
+--- 5.12.2 2015/05/22
+
+Fix incorrect parsing of URLs @:9999/somebase&url=http://some.host YAZ-842
+
+--- 5.12.1 2015/05/13
+
+yaz-client: deal with excess bytes HTTPS case YAZ-833
+
+ZOOM C: deal with excess bytes HTTPS case YAZ-833
+
+Allow Windows installer for PATH to be updated YAZ-841
+
+Add Ubuntu Vivid 15.04 to list of Deb's to built
+
+--- 5.12.0 2015/05/08
+
+Allow Content-Type application/sru+xml YAZ-840
+
+New yaz_xml_get_prop utility YAZ-839
+
+Fix zebrasrv [warn] ir_session (exception) YAZ-838
+
+Document itemorder-setname and list all ILL options
+
+--- 5.11.0 2015/03/31
+
+Extend get_org_info (snippets) to return original string YAZ-836
+Two new functions have appeared: icu_chain_get_org_info2 and
+icu_iter_get_org_info2 with a 4th parameter being a pointer
+to the original string.
+
+Fix tcpip.c compilation failure on VC9 YAZ-835
+
+Fix icu_iter_get_norm returns invalid size for some input YAZ-834
+The icu_iter_get_org_info returns information based on string
+as it appears on tokenize step.
+
+--- 5.10.2 2015/03/13
+
+Deal with excess bytes in HTTP response for keepalive YAZ-830
+
+Refactor ssl_put and tcpip_put to one function YAZ-832
+
+Refactor ssl_get and tcpip_get to one function YAZ-831
+
+Fix SEGV yaz-client for HTTP decoding error YAZ-829
+
+Fix buffer overflow in cmd_elements in yaz-client YAZ-828
+
+--- 5.10.1 2015/03/03
+
+Fix test_sru.sh fails in pazpar2 YAZ-826
+Unfortunately a regression occurred with YAZ 5.10.0 that would make
+Pazpar2 fail for HTTP connections.
+
+--- 5.10.0 2015/03/03
+
+Use CONNECT for SSL backends and for Z39.50 thru HTTP proxy YAZ-825
+Introduce cs_create_host2 which returns if connection should be
+proxy aware (HTTP:absoluteUri or Z39.50 proxy:vhost in init).. For CONNECT,
+the connection is NOT proxy aware (no absoluteUri and no Z39.50 vhost).
+
+Fix http proxy fails with yaz-client YAZ-824
+
+--- 5.9.1 2015/02/06
+
+Fix 0 ptr reference for OPAC records from XML YAZ-822
+
+--- 5.9.0 2015/02/02
+
+Extend yaz daemon facility to assist int log rotation YAZ-818 YAZ-819
+
+--- 5.8.1 2015/01/13
+
+record conv: 'select' return org record if no x-path match YAZ-814
+
+retrieval: pick matched element-set rule YAZ-813
+
+Fix crash in record conv rule 'select' YAZ-812
+
 --- 5.8.0 2015/01/09
 
 record_conv: selection by X-Path YAZ-811