X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=b5c5c60d036e1cd0376064b29e7c92be1e011472;hp=981a4e2ea26504ac88a9b9297e54e0f804a88156;hb=f938f90db302b31bdd72b86ca3f9671c7199a4f1;hpb=f862d0cc736ecc220ca1a39093c2abf13c70e8e9 diff --git a/NEWS b/NEWS index 981a4e2..b5c5c60 100644 --- a/NEWS +++ b/NEWS @@ -1,15 +1,142 @@ --- 4.2.22 2011/12/05 +--- 4.2.34 2012/06/07 + +Add missing definitions ZOOM_resultset_get_facet_field_by_index +and ZOOM_resultset_facets_names. + +zoom: fix bad free for ZOOM_connect - happened when ZOOM connection +options was in use. + +Change APDU dump printing to avoid long leading blanks. For levels 16 +or larger the level is shown and the indentation is truncated but +recursed with modula 8. This makes it still reasonable easy to read +- even for nested BER dumps. + +Fix bug completeBER_n WRT too nested BER. Function completeBER_n could +return 0 (incomplete package) in case where the BER package was +considered too nested (return value of -2). + +dumpber: lines of level 15 are not indented further. Two spaces per +indentation; indentation 15 or more is indented to a fixed indentation +and augmented with a level= indication. + +zoomsh: increase max size of command+args + +GFS: No limit in RPN buf size in CQL to RPN conversion. + +--- 4.2.33 2012/05/09 + +New function for daemon utility, yaz_daemon_stop . + +Makes yaz_srw_sortkeys_to_sort_spec public on Windows. + +--- 4.2.32 2012/04/25 + +Add some Bib-1/SRU diagnostics + mappings. Bib-1: 1073 and +Bib-1 1074: Proxy failure. SRU: 1074: Proxy failure + +--- 4.2.31 2012/04/23 + +YAZ daemon utility relays SIGUSR1 to child process. + +ZOOM: handle trailing slash for Z39.50 urls. Previously localhost:9999/ +would result in en empty database list - which in turn would result in +encoding failure for search. + +Fix reading beyond string in yaz_sort_spec. + +--- 4.2.30 2012/04/11 + +Add two new SRU diagnostics: + 236: Access to specified database denied + 1015: Init/AC: Maximum number of simultaneous sessions for Userid + +Document the very useful ZOOM-C option "apdulog". + +CQL to RPN: term may be passed through verbatim. This is enabled with +truncation.cql . The assumption being that the term is already CQL. + +--- 4.2.29 2012/03/20 + +record_conv: leader spec may be given for marc element. +The leader spec is given as attribute leaderspec for element marc. +For example to convert a MARC21 record from MARC-8 to UTF-8: + + +record_conv: allow user-XSLT params. For example: + + + + + +record_conv: fix error handling for missing marc charsets. + +CQL: fix extra terms in wrong order. + +--- 4.2.28 2012/03/06 + +record_conv: modify new API for conversion types. The conversion types +may be passed in new functions yaz_record_conv_configure_t and +yaz_retrieval_configure_t. Removing yaz_record_conv_add_type . + +Avoid mixed statement/variable declare; fixes compilation with Visual +Studio. + +--- 4.2.27 2012/02/28 + +Add non-standard SRU diagnostic: 235: "Database does not exist". +Couldn't live without it. HTTP 404: "Not found" is just so anonymous. +Update SRU to Bib-1 diagnostic maps accordingly. + +CCL: add two new diagnostics for unsupported masking. The new +diagnostics are: "Embedded truncation not supported" and +"Single charcacter mask not supported". + +--- 4.2.26 2012/02/23 + +CCL: fix use of "term" field in sub queries. Bug introduced in YAZ 4.2.25. + +--- 4.2.25 2012/01/11 + +Build YAZ for Ubuntu Oneiric. + +CCL: allow parantheses for proximity operands. For example CCL query +(a) % (b) is now allowed. + +GFS: fix bend_assoc_is_alive. When cs_get returns 0 the association is +marked dead, rather then being destroyed. If not, the session memory is +being free'd before the search/scan handler is finished. Also destroy +'request' memory in request_release rather than in various places, +which resulted in leaks from time to time. + +--- 4.2.24 2011/12/21 + +cql_sortby_to_sortkeys: honor sort prefix. + +RPN to CQL: always quote resulting terms. For bizarre reasons, JSTOR's +SRU server returns 0 hits on ISSN searches unless a CQL term is quoted. +The rpn2cql family of functions now always returns quoted CQL terms. + +Fix CQL to CCL conversion for multiple terms. Add two test cases as well. + +--- 4.2.23 2011/12/15 + +Allow =val to be omitted for yaz_uri_to_array. Also, multiple &'s in +sequence is treated as one. For example, &&a=b&&&c& is identical to +a=b&c= . + +--- 4.2.22 2011/12/05 Add ZOOM_connection_save_apdu_wrbuf. This function may be used to save APDUs for a connection to a WRBUF. --- 4.2.21 2011/11/23 +--- 4.2.21 2011/11/23 Fix cql_sortby_to_sortkeys. Completely broken before. Make CCL's @truncation work again. --- 4.2.20 2011/11/09 +--- 4.2.20 2011/11/09 New ZOOM connection setting: tproxy. It's like proxy, but does not set Z39.50 proxy OID or change HTTP for proxy behavior. Can be used @@ -17,7 +144,7 @@ to set resolved address + port for a connection outside ZOOM itself. Fix atoi_n_check digit test. Thanks to Giannis Kosmas for spotting it. --- 4.2.19 2011/11/07 +--- 4.2.19 2011/11/07 Fix uninitialized variable in Solr spell support (could cause SEGV for SRU response decoding). @@ -29,19 +156,19 @@ When ZOOM_set_dset_error() is passed an addinfo2 as well as addinfo, they are separated by a colon and a space rather than simply concatenated. --- 4.2.18 2011/10/28 +--- 4.2.18 2011/10/28 Add support for Solr spell-checking/suggestions through ZOOM. If a Solr target has been configured correctly for spelling-checking and suggestions, these will now be returned on the ResultSet option "suggestions". zoomsh has been extended to show this with the cmd suggestions. --- 4.2.17 2011/09/28 +--- 4.2.17 2011/09/28 Fix function nmem_strsplit_escape2 which extends nmem_strsplit_escape with a flag whether to substitute escape sequences or not. --- 4.2.16 2011/09/22 +--- 4.2.16 2011/09/22 Fix nmem_strsplit_escape to substitute escape char properly. @@ -51,7 +178,7 @@ return process exit code to indicate success/failure. YAZ options utility supports special option -- which makes all it treat all following arguments as non-options. --- 4.2.15 2011/09/16 +--- 4.2.15 2011/09/16 Fix yaz_file_path_resolve/yaz_path_fopen/yaz_fopen so that path is not searched if absolute filename is given. @@ -59,7 +186,7 @@ searched if absolute filename is given. Fix conv_xslt() error-reporting when stylesheet is not found. (The value of fullpath is meaningless in this situation.) --- 4.2.14 2011/09/07 +--- 4.2.14 2011/09/07 Fix problem in CQL sort node creation: un-initialized memory. @@ -76,7 +203,7 @@ will make it possible to use both single-character mask (#) and wildcard (?) in CCL . Throw diagnostic for left truncation because that is not supported by SOLR. --- 4.2.13 2011/09/01 +--- 4.2.13 2011/09/01 Fixes for cql2rpn, cql2ccl and ccl2rpn; mostly in the area of special cases using escapes (\-sequences) and masking. @@ -91,12 +218,12 @@ ICU check fix. Don't include library -lCrun on Solaris, unless present. ICU check fix: Use --cppflags-searchpath to determine ICU include files; not --cppflags (which seeems like an error in icu-config). --- 4.2.12 2011/08/27 RPM package only +--- 4.2.12 2011/08/27 RPM package only cql2ccl: fix conversion of terms: operator characters were not quoted/escaped. --- 4.2.11 2011/08/25 RPM package only +--- 4.2.11 2011/08/25 RPM package only ccl2rpn: Conversion to regexp-1 terms (trunc=102). For mode t=x, the CCL parser will map both # and ? to their regular expression @@ -108,7 +235,7 @@ of reserved CQL characters. cql2ccl: deal with both * and ? in conversion. Also leave escaped ones as is, so that they are passed through. --- 4.2.10 2011/08/24 +--- 4.2.10 2011/08/24 ZOOM SRU mode: more aggressive re-connect.