X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=9b99f35979a7ca8853377dda5381e9c32e998f24;hp=3ac49d605fdbaf29098aece0455c733ef0c135e3;hb=f3700fe68a59e969d9ef1f98e1748e10f4a80471;hpb=0576c95614b10d6ede71b5b66651d9796a7d83e5 diff --git a/NEWS b/NEWS index 3ac49d6..9b99f35 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,100 @@ +--- 4.0.8 2010/05/11 + +Debian package libyaz-dev depends on libgnutls-dev again (was +removed in YAZ 4.0.6, but due to Libtool it is still needed +even though yaz-config do not list libgnutls libs). + +ZOOM: Use only one WRBUF for returning string results for +ZOOM_resultset. Reduces memory usage for ZOOM in general. + +ZOOM: ZOOM_connection do not use a shared pointer to +ZOOM_resultset after ZOOM_resultset is destructed by +user. Reverts to YAZ 4.0.4 behavior. + +--- 4.0.7 2010/05/04 + +record-conv: fix problem with at least one XSL conversion - +due to probably incorrect usage of XML XSL documents. + +--- 4.0.6 2010/04/29 + +Fix yaz-config for static mode and the use of SSL (gnutls). + +--- 4.0.5 2010/04/29 + +Forward decl timeval struct in mutex.h and gettimeofday.h. + +yaz-config: fix 'static' mode linking. + +--- 4.0.4 2010/04/28 + +Add functions yaz_cond_{create,destroy,wait,signal,broadcast}. These +are wrappers for pthreads or Windows. For Windows these are put in +a separate DLL: yaz_cond4. + +libyaz.la (whole source) is compiled with thread. If thread support +is enabled enabled, all source of YAZ is compiled with treading support. +This allows core utilities such as yaz_log to use thread facilities. +Previously (YAZ 3 and YAZ 4 releases), only libyaz_server.la was using +thread utilities. This commit moves mutex utilities (mutex.c) from +libyaz_server.la to libyaz.la. + +yaz-json-parse displays leading text until error. + +--- 4.0.3 2010/04/09 + +Handle HTTP redirect for SRU GET in yaz-client and ZOOM C. Based on +patch from Giannis Kosmas. + +SRU: no longer URL encode SRU database. The URL for an SRU server is +a URL and such is alreeady encoded - at least when given with leading +http:// or https://. This reverts behavior to YAZ 3.0.50. + +Support for new MARC XML notation TurboMARC which like MARCXML is a +complete representation of MARC/ISO2709.. This one, however, is more +compact and allows for faster processing with XSLT. TurboMARC can be +used in the marcdisp.h API, from the yaz-marcdump utility and from +the API of ZOOM C. + +yaz-ztest can be configured - via the database - to perform certain +delays when it performs operations search, present and single record +fetch. This allows testers to make yaz-ztest act as a real or even slow +Z39.50 server. Refer to the yaz-ztest man pages for details. + +--- 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).