X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=2b7f98304bce2db90ab87479101122bb9cadf83c;hp=632972a63d7dfed23fc3914e6972f28ace329e2d;hb=23b8fd79b9b42dd8655bcd2e0af8a3905348f059;hpb=8a980f7051e22ca1e4fac0395ed7f8647cd9eda3 diff --git a/NEWS b/NEWS index 632972a..2b7f983 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,116 @@ +--- 4.0.2 2010/03/09 + +wrbuf_destroy allows NULL WRBUF passed to it. + +Fix CCL qualifier aliases (did not work since YAZ 2.1.56). + +Add ZOOM_connection_close. + +No fixed size buffers for ZOOM shell - bug #3257. + +tstodr: make it work on s390 platform. + +New icu iterator-functions. The new icu_iter-functions makes it possible +to use ICU chains from many threads. + +yaz-client: better syntax check for show command. + +--- 4.0.1 2010/01/26 + +New glob file pattern utility. Like POSIX glob. For Windows too. Refer to +yaz/file_glob.h. + +New simple local-file XML include facility which allows file glob-patterns. +Refer to yaz/xml_include.h. + +Utility yaz-json-parse which parses JSON and demonstrates the JSON parser +API. + +ZOOM_record_get supports new parameter "format" which makes it format XML +record content. + +Fix JSON parser WRT start symbol. The start grammar symbol (referred to as +JSONText in ECMA-262) is JSONValue, not JSONObject. + +--- 4.0.0 2010/01/20 + +Windows binaries for YAZ now compiled with Visual Studio 2008 (VC9). +Older versions of YAZ was compiled with Visual Studio 6.0 (1998). + +Update so/DLL to version 4. Windows version builds YAZ4.DLL. +POSIX/Unix builds .so with major version 4. + +Remove old LOG_-defines from log.h. They have been obsolete and +undefined by default for the last 5 years. + +Odr_int is now of type 'long long'. Used to be 'int' in YAZ 3 series. + +GFS: Remove socket (int *fd) from search_rr handler. The socket +descriptor ptr is a facility that allowed a search handler to supply +a socket which would serve as a callback - when search was complete. +This facility has now been in use for years. + +COMSTACK API changes: cs_stackerr, cs_addrstr. COMSTACK method cs_stackerr +removed. It is not implemented by tcpip or unix COMSTACK, perhaps for ISO +SR which was removed 7 years ago. COMSTACK macro / method cs_addrstr now +returns 'const char *' rather than 'char *. The returned string is +read-only and should not be modified by applications. COMSTACK cs_close is +now a void function - it no longer returns int. No applications check for +the value and the implementations has always returned 0. + +ZOOM: use size_t for scan hit counts and str size. Functions +ZOOM_scanset_term and ZOOM_scanset_display_term have changed, so that +occ (hit count) and len (string length) are now of type size_t pointer +rather than int pointer. This is to be able to represent large hit counts +and to also just to use the proper type for string length (strlen result). + +New JSON parser. Refer to include/yaz/json.h . + +WRBUF API changes.. For size parameters for WRBUF size_t is now used .. +Used to be int in some cases. Many wrbuf_-functions used to return an int +indicating some length.. These return values were never used. And so they +are now void. + +ODR: odr_malloc, odr_total now takes size_t for size. + +clone_z_type: fix leak; occurred for encoding failures. + +--- 3.0.52 2009/12/03 + +tcpip comstack: fix use of uinitialized variable in cs_straddr. This +bug was introduced in 3.0.51. + +--- 3.0.51 2009/12/02 + +tcpip comstack: Remove TCP receiver buffer optimizations for Solaris. + +tcpip comstack: fix leak for getaddrinfo. + +Encoding of SRU database is performed by yaz_encode_sru_dbpath_odr or +yaz_encode_sru_dbpath_buf. Now used by yaz-client and the ZOOM API. +Decoding of SRU "path" database is performed by private function +yaz_decode_sru_dbpath_odr . This in turn is used by yaz_srw_decode +and yaz_sru_decode in server applications, GFS, yazproxy, metaproxy. + +yaz-client: honor base command for SRU. Change when database setting +is applied for SRU and ensure it is kept when a connection is reset. +Change also the way errors are displayed or SRU (decoding of packages). + +--- 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