X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=10f9748883891d92e447cf279618f9ad3374c8f0;hp=11fb2fc5e1ea23d9a60ea44fd802f473832d2e1c;hb=1aac63eecd76d5d060da84037a355c153d747ca7;hpb=e6c9d928f6626a7eea0588684f6ec0908604d0e4 diff --git a/NEWS b/NEWS index 11fb2fc..10f9748 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,164 @@ +--- 3.0.50 2009/11/02 + +Add support for extra request / response data for SRU codecs and GFS. +The Z_SRW_PDU structure has two new members extraResponseData_{buf,len} +for extra data response buffer and length. For the GFS, both request +and response data (XML) is carried in extra_args and extra_response_data +for the search handler. Patch by Ko van der Sloot. + +ZOOM: For queries that cannot be converted to the specified rpnCharset, +ZOOM now returns a diagnostic on the client-side ('invalid query' / +10010). This fixes bug #2113. + +yaz-client fix: If cmdfile is passed to yaz-client (option -f) and that +cmdfile included a 'quit' command that would result in a memory violation. + +--- 3.0.49 2009/10/01 + +Make a number of functions defined in xmlquery.c static. These have +never been declared in a public header file (yaz/xmlquery.h) and was +made public by mistake. + +Improve speed of character conversions (iconv utilities). This makes +conversions from MARC-8 faster. + +ZOOM_record_get returns 0 pointer if a MARC record can not be decoded - +unless type desired is "raw". This will prevent type "xml" from +returning ISO2709 .. Which obviously can not be XML parsed. + +Fix memory leak in ZOOM that would occur if option apdulog was used +on a re-used connection. + +Frontend server logs HTTP requests. + +Frontend server now sends Z39.50 close when it times out (sesssion has +been idle for too long). Versions 2.0.30 and earlier also sent close. +But due to a mistake this was disabled in all versions after that, i.e. +the server would just close the socket immediately. + +yaz-client emits a better message when receiving an unrecognised +userInformationField. + +Skip zero-length subfields when decoding ISO2709. This rare case happens +if a record has two FS characters in a sequence. Without this patch +there would be a reference beyond char array in using_code_len fragments +in marcdisp.c. + +Fix yaz-marcdump error that would occur if option -n was used (bug #3028). + +--- 3.0.48 2009/08/28 + +The show command offered by the zoomsh command now takes a 3d optional +parameter type which is what is passed to ZOOM_record. If the type +argument is omitted, "render" is used. + +RPN to CQL conv may use USE string attributes (bug #2978). + +MarcXchange NS is now info:lc/xmlns/marcxchange-v1 . + +--- 3.0.47 2009/07/08 + +Function yaz_xml2query allows a diagnostic element in the PQF XML +representation .. diagnostic@code and diagnostic@addinfo is diagnostic +code and additional info respectively. + +The BER BOOLEAN is now the integral type Odr_bool which still happens +to be an 'int'. The BER INTEGER which used to be a plain 'int' is now +typedef'd to Odr_int. This is still an integral 'int', but it may be +changed to 64-bit via a one-liner in nmem.h (NMEM_64=1). The documentation, +ASN-1 compiler as well as programs has been updated to use the new types. + +--- 3.0.46 2009/06/08 + +zoom: ZOOM_record_get now renders OPAC records when type=xml. Previously +only the bibliographic record was rendered. For type=opac, an OPAC +record is only returned if it is present. + +iconv: small fix for encoding of advancegreek. + +yaz-client: avoid double display of SRU/SRW records (bug #2798). + +yaz-client: option auto_reconnect=on really reconnects. + +yaz-client: fix bug #2770 - avoid length limit for auth parameters. + +server: avoid null ptr ref for for yaz_poll errors. + +build: fix RPM build for RHEL 5.3. + +comstack: prefer IPV6 addresses over IPV4 - should refix bug #2350 + +--- 3.0.45 2009/03/31 + +Fixed bug #2709: TCP connect returns Invalid argument. + +Fixed compilation for mingw. + +Honor charset for raw records (ZOOM_record_get). + +Fixed use of errno for threaded mode that was seen on Solaris 10. + +Fixed argument passing with blanks in value for Windows Service. + +Disable YAZ' own log rotate by default (no 1 GB limit). +The variable l_max_size which specifies the log file limit is set to 0 +(DISABLED): This is due to the fact that YAZ is most often deployed using +logrotate. Also YAZ can not perform log rotate because of unsufficient +permissions (setuid). + +--- 3.0.44 2009/02/17 + +List supported encodings in man page for yaz-iconv. + +Fixed missing SSL libs for --libs output + +Re-established OID record syntax application-xml. Nobody should use it +but we don't want to change soname because of this symbol being absent. + +--- 3.0.42 2009/02/02 + +YAZ' RPM spec works for both SUSE Linux Enterprise and RedHat Fedora. + +Added member named_result_sets for init handler struct for the GFS. This +allows a server to disable named result sets. + +Removed OID record syntax application-xml. + +Added support for rule-based transliterator for ICU wrapper of YAZ. + +Fixed bug #1902: yaz-icu XML output. + +Make YAZ checks Emacs friendly. + +BITSTRING value shows value. Bug #2346. + +ISO2709 decoding: skip control characters from indicator data. + +Omit sort key by default in yaz-icu's output. + +Allow combined single char options (again) for YAZ' options function. + +Utility yaz-marcdump got option to display YAZ version (-V). + +Allow YAZ to use ICU 3.4. + +Added new ICU test case which illustrates removal of diacritics. + +--- 3.0.41 2008/12/29 + +Fixed Fixed test that makes VERSION_SHA1 appear on dist versions too. + +--- 3.0.40 2008/12/29 + For configure, using option --without-xml2 also disables Libxslt/Libexslt support. +Fixed bug #2352: yaz-marcdump crashes for certain record. + +Added man page 'bib1-attr' which includes list of common Bib-1 attributes. + +Added support for Danmarc2 to UTF-8 conversion. + Added support for ISO5426 to UTF-8 conversion. zget_InitRequest/zget_InitResponse returns GIT SHA1 hash as part of