X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=f6fdbb673ebf70f4fb9e62e65603326515c08393;hp=89182fc25ae6eaa011697d188692a6a5ffdefd5c;hb=ea68fe85f0ba1b6d7c52766104910ee4220a64cd;hpb=a5c02e630197fd72a4f9c9d4f403c5bd200c0edd diff --git a/NEWS b/NEWS index 89182fc..f6fdbb6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,115 @@ +--- 4.2.54 2013/04/17 + +Windows installer of YAZ includes YAZ4J as a component. + +CQL: allow "extra terms" again, by default. Thus, the CQL parser +accepts a superset the standard. This reverts to CQL as of YAZ 4.2.51 +and earlier. CQL parser may operate in strict mode where queries +not conforming to the standard BNF are rejected (syntax error). +Whether the CQL parser operates in strict mode is controlled with +cql_parser_strict . Strict mode enabled with option -S for utilities +cql2pqf and cql2xcql . + +yaz-ztest: returns OPACXML records for syntax=XML and element set=OP. + +--- 4.2.53 2013/04/10 + +New charset, MARC-8c, which is like MARC-8 but allows control characters +0x01 through 0x1F, except ESC to be passed through verbatim. + +Fix a problem with duplicate sub field character in MARC output. Problem +happened only when output was MARC-8 encoded. + +--- 4.2.52 2013/04/03 + +yaz-ztest: Use hash for fake hit count. Before, random number was used. +This is problematic for unit tests using yaz-ztest. This patch also makes +a hash for CQL queries. For RPN, any term with a leading digit will be +treated as pseudu hit count (to force any particular hit count by a client). + +yaz-ztest: return unique MARC dummy records. Beyond record offset +24, the author surname is patched with offset to make all records +unique. + +COMSTACK: make @ bind to IPV6+IPV4 consistenly and avoid depending +on system wide default (/proc/sys/net/ipv6/bindv6only). +@4 binds to IPV4 only. @6 binds to IPV6 only. + +Update CQL API documentation a bit + +CQL: don't accept extra terms for queries. Makes the CQL parser +stricly conformant to the standard. + +--- 4.2.51 2013/02/12 + +GFS: scan handler gets extra_args from request and may return extra +response data . That's for SRU only. + +Solr scan support for ZOOM and yaz-client. Patch from Simon Jacob. + +--- 4.2.50 2013/01/30 + +New function, yaz_xml_to_opac, to convert from OPACXML to Z39.50 OPAC. + +OPACXML: sync spelling of availabilityDate in XML to that of Schema +opaxxml.xsd. The schema had the correct spelling of this member always. +The ASN.1 was mis-spelled and still is (API change) - we are +not changing this. However, the OPAC to XML conversion had yet +*another* typo. + +GFS: Allow conversion between Z39.50 OPAC and OPACXML via retrieval +element. + +New function, z_ext_record_oid_nmem, which is similar to +z_ext_record_oid but takes NMEM rather than ODR + +--- 4.2.49 2013/01/18 + +ICU: New conversion element 'join' which joins tokens into one +with a custom character given by rule attribute. + +--- 4.2.48 2013/01/10 + +New GFS search member: present_number. This is a hint to the +search handler how many records are going to be fetched immediately +following search. There's no guarantee that it's going to be the case, +since it depends on hit count (for Z39.50 piggyback) and whether errors +turn up. + +Make a few functions static (private). The functions getbyte_stream, +ungetbyte_stream and yaz_gets are now private. They were never declared +in a header file. + +yaz-marcdump: exit(5) for serious decoding errors + +ISO2709 decoding: be more picky WRT header + +GFS: bail out of fetch if last_in_set is set. Until now, last_in_set, +was only used as to indicate that next-result-set-position should be +set to zero. +http://www.loc.gov/z3950/agency/markup/04.html#Next-result-set-position +Based on patch from Ashley Sanders. + +Make some functions static/private in PQF parsing. Those functions were +never declared in a public header and so should not be in use by +applications based on YAZ. + +--- 4.2.47 2012/11/23 + +ZOOM: special options to control APDU logging. +Using ZOOM_connection_option_set(c, "saveAPDU", "1") will enable +logging of APDUs until "saveAPDU" option is set again. If logging is +already enabled the effect is that current APDU buffer is cleared. +Using ZOOM_connection_option_set(c, "saveAPDU", "0") disables +logging (default behavior on new connection). +The APDUs sent/received can be obtained by using +Using ZOOM_connection_option_get(c, "APDU") or +ZOOM_connection_option_getl(c, "APDU", &l). + +GFS: relay implementation_version from backend +From 3.0.40 and later, implementation_version from backend was +not used in init response at all. + --- 4.2.46 2012/11/15 Fix cs_rcvconnect for SSL comstack GNUTLS. Did not work in non-blocking @@ -338,7 +450,7 @@ yaz_sort_spec_to_srw_sortkeys, yaz_sort_spec_to_type and 7yaz_sort_spec_to_cql. rpn2solr supports Z39.58 truncation (104). Thus, CCL truncation mode t=z 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. +by Solr. --- 4.2.13 2011/09/01 @@ -434,7 +546,7 @@ modified with a new root element if the recordData contains multiple children elements. This is to make the record XML parseable afterwards. -RPN to SOLR conversion: encode special characters. +RPN to Solr conversion: encode special characters. Generic Frontend Server: fix uinitialized member, stepSize. @@ -536,7 +648,7 @@ so it is appropriate to set Present Status to partial-4. Move yaz-config man pages to section 1. -More documentation about SOLR. +More documentation about Solr. tcp comstack: change behavior for @-specs (anyaddr). @ listens on AF_INET (IPV4) peers, and @6 listens to AF_INET6 (ipv6) peers. @@ -555,7 +667,7 @@ Fix yaz-config output: echo_source not set correctly by configure. --- 4.1.0 2010/10/05 -SOLR WebService support for yaz-client and ZOOM. +Solr Web Service support for yaz-client and ZOOM. Define record syntax JSON. OID: 1.2.840.10003.5.1000.81.3 .