X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=NEWS;h=239f3a775fd1129b9c37e1f0509bf9979a509962;hb=dfa3f5aa5c191a7e528e09789fce3d82d62c8e51;hp=1973bb04155ca904b87add0bf97e402294b18321;hpb=0d57a3a6b4bbe9e537dd9e85cda818be5687eb38;p=pazpar2-moved-to-github.git diff --git a/NEWS b/NEWS index 1973bb0..239f3a7 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,272 @@ ---- 1.6.31 2013/05/26 +--- 1.8.8 2015/04/20 + +Limitmap ccl: deal with quotes and backslash PAZ-999 + +Handle date range from a limit parameter PAZ-997 +The CCL term is not quoted unless it includes blanks. This will ensure +that r=r is handled correctly. This changes behavior a bit. If term +should not be converted to @and, then instead of r=r one should use +r=o or r=3 instead. + +Construct md-pages-number form page/endpage PAZ-998 + +--- 1.8.7 2015/03/27 + +solr-pz2.xsl: extend Solr transformation to emit license_name field PAZ-996 + +cf.xsl: forwards flat affiliation structure PAZ-992 + +parpar2: log YAZ version upon start PAZ-993 + +Update and fix documentation for preferred targets + +Fix spelling of present_chunk in documentation + +--- 1.8.6 2015/02/10 + +Increase facet limit PAZ-990 +No longer a limit on facets. + +Pazpar2-js no longer requires Apache2 PAZ-989 +Package pazpar2-apache2 sets up everything WRT apache and only +package which requires it. pazpar2-apache depends on pazpar2-js. + +--- 1.8.5 2014/12/17 + +Larger string buffer for forward address PAZ-987 +Fixes buffer overflow that could occur if forward address is IPV6. + +Updates to Windows NMAKE makefile for Visual Studio 2013. + +--- 1.8.4 2014/11/26 + +Use YAZ backtrace facility PAZ-983. In case of crashes YAZ log may +include more details about the fault. Better install gdb and the +debug version of pazpar2 (pazpar2-dbg on Debian/Ubuntu). + +Per target timeout PAZ-981 +New setting pz:timeout which overrides z3950_operation timeout +in service. + +--- 1.8.3 2014/11/20 + +Re-introduce journal-subpart PAZ-980 +Both citation and journal-subpart have same value. + +--- 1.8.2 2014/10/30 + +Add Ubuntu utopic 14.04 and Ubuntu saucy 13.10 to the list of packages +built. + +Remove from js/pz2.js the code that translates just two diagnostic +codes (1 and 2) into human-readable messages. This is no longer +necessary at all, as PazPar2 has been returning the message as well as +the code in its responses since December 2012. Fixes PAZ-978. + +primo xsl produces citation rather than journal-subpart PAZ-972 +(fix in 1.8.1 was incorrect) + +Fix missing .url files PAZ-977 +Add missing .url+.cfg and add proper check for it. + +--- 1.8.1 2014/10/10 + +Turbomarc needs number check for date 903 map PAZ-973 + +primo-pz2.xsl creates citation rather than journal-subpart PAZ-972 + +pz2.js: on successful search, issue a "show" command only if a show +callback function has been installed. Fixes part of PAZ-975 + +--- 1.8.0 2014/09/30 + +New command=stop which stops further search&retrieval for active +databases. + +CF/primo XSL generates {volume,issue,pages}-number that are defined +in default Pazpar2 service definition. PAZ-968 PAZ-970 + +--- 1.7.5 2014/09/11 + +Various fixes for threaded operation PAZ-960 thru PAZ-966 + +Dump main configuration file during start of Pazpar2 PAZ-957 + +--- 1.7.4 2014/09/02 + +Log ingest failures and record failures: + +Clean up logging PAZ-942 +Use session lead in more places. Log hits/records/filtered for each +target when fetching is complete. Log hit count when a search +(response) is received. Remove some less useful log messages. + +Fix warning about about missing (internal) stylesheet PAZ-956 + +Report number of filtered records in bytarget PAZ-954 + +Cache XML documents as they appear after normalization. The key +for the cache is database+record offset. Cache is removed if query +is modified for search. This speeds up re-establishing a result set +for databases where new query is same previous query. + +--- 1.7.3 2014/08/22 + +poll: add assert for number of FDs; abort on poll failure + +--- 1.7.2 2014/08/18 + +Fix hang for 2nd use of target with unresolved DNS PAZ-949 + +--- 1.7.1 2014/08/14 + +Use poll rather than select for main event loop to overcome limit of +1024 file descriptors PAZ-947 + +Override setting with same name (do not append) PAZ-945 + +--- 1.7.0 2014/06/27 + +Separate package: pazpar2-xsl PAZ-932 + +--- 1.6.44 2014/06/27 + +Update OPAC stylesheets for availabilityDate PAZ-943 + +Fix too funny startrecs description + +Fix broken ~ match if filter contains = PAZ-941 + +--- 1.6.43 2014/06/12 + +Add pz:redis option for ZOOM caching using redis. This is an alternative +to memcached. Requires YAZ 5.2.0 to work. + +--- 1.6.42 2014/05/06 + +Re-ingest native facets PAZ-934 + +Fix medium override for solr-pz2.xsl. + +--- 1.6.41 2014/04/23 + +Fix URL with leading http:// not working PAZ-933 + +Build packages for Ubuntu Trusty Tahr 14.04 LTS + +cf.xsl: handle medium override AND md field + +--- 1.6.40 2014/04/10 + +sortmap relevance always uses increasing=1. PAZ-930 + +solr-pz2.xsl: ensure medium is also applied if Solr record do not +have it. PAZ-929 + +Fix leak in getaddrinfo usage for HTTP listener. Not a big deal because +this code is only executed once. + +Fix typos is sortmap documentation. + +Doc: fix misplaced variablelist tag. + +--- 1.6.39 2014/02/19 + +Doc: update WRT ICU which is configured for YAZ; not Pazpar2. +It's been like that since version 1.1.1 from August 2009. + +Add support for result-set caching via memcached. See description of +pz:memcached. Require that Pazpar2 is using YAZ 5.0.12 or later. + +Add support for a container tag. Patfh from Sven Porst. + +Add support for XInclude in main configuarion file. Patch from Sven Porst. + +Add client_{lock,unlock} before call to non_block_events in +connection_continue. Problem is that if non_block_events fire records, +then we will not unlock client at all. And as a result, a dead-lock +occurs. + +--- 1.6.38 2014/01/07 + +Avoid removing slash and other characters for generic metadata that +looks like a URL (contains ://). PAZ-915 + +pz2.js: Only use XDR when doing CORS. Favor XHR in all other circumstances. + +Cluster merge fixes. PAZ-901 + +Set client state to "working" when waiting for DNS resolver. PAZ-907 + +Log when session terminates. PAZ-905 + +Fix LSB/HS conformance for /etc/init.d/pazpar2 PAZ-904 +Debian: add support for /etc/init.d/pazpar2 status + +--- 1.6.37 2013/11/18 + +Fix 'Record Missing' for command=show PAZ-903 + +Preserve order of records within cluster PAZ-902 + +testing: use yaz-ztest -V if possible and use YAZ in sibling directory +if present. + +Allow clustered records to be ingested during retrieval. PAZ-900 + +Fix void function error which cannot return a value. + +--- 1.6.36 2013/11/11 + +SRU pz:authentication="a/b" may end up as x-username=a%2Fb PAZ-899 + +Upgrade to debhelper version 7 PAZ-898 + +Package with libyaz5 PAZ-897 + +Better error message for CCL parse errors PAZ-887 + +--- 1.6.35 2013/09/23 + +New target setting: pz:authentication_mode. PAZ-896 + +pazpar2 PRM: pazpar2 runs as user nobody. PAZ-893 + +Strip #-suffix for ZOOM URLs. PAZ-892 + +--- 1.6.34 2013/08/30 + +Fix issue with hanging show/bytarget. Could happen if new search was +fired with filter before show from previous show completed. + +Add 'date' handling for solr-pz2.xsl. + +--- 1.6.33 2013/08/13 + +pz:authentication may carry user group password. If pz:authentication +has at least one blank in it, that forces Pazpar2 to use idPass Z39.50 +authentication. Two forms are allowed + user password + user group password +If no blanks are present, open authentication is in use (as before). + +Fix {prev,next}recid elements that are returned by record +command. These were incorrect in versions 1.6.23 thru 1.6.32. + +--- 1.6.32 2013/06/14 + +Experimental support for snippets. If argument snippets=1 is given +for command record or show, the text will include -tags for +those area that matches. + +Fix memory leak WRT client structures (incorrect inc ref count). + +Log when a HTTP response is serialized and the time elapsed. + +New command, service, which returns current service XML in use for +session. + +--- 1.6.31 2013/05/24 Local limit for fields of type "generic" (ie text fields) are now normalized by mergekey rule before comparison takes place.