Version 1.2.0
[pazpar2-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index 21e9b97..ea4a6b8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,52 @@
+--- 1.2.0 2009/09/10
+
+Configuration may now have multiple server areas. This means that a
+Pazpar2 instance may listen on multiple ports. Virtual hosting is not
+yet supported - on a server basis. Configuration may also have multiple
+services .. That is repeating service elements inside a server. Each
+has an attribute 'id' which serves as service ID. This ID in turn may
+be used in a Pazpar2 session, by specifying parameter service=ID for
+command init. There can be at most one unnamed service inside a server
+which can be referred to by not specifying an service ID for command
+init (backwards compatible). In order to partition multiple servers and
+services a new include directive has been added. This takes an attribute
+'src' which specifies one or more sub-files. For example to include
+service files, one might use:
+  <server >.. <include src=/"etc/pazpar2/conf.d/*.xml"/> .. </server>.
+It is the intention that that completely makes the settings directive
+redundant.
+
+Fix problem where the record command would wait forever if there were
+no targets to wait for (activeclients == 0).
+
+--- 1.1.1 2009/08/28
+
+One result set is created per session (last search) rather than for
+each connection which happen to be shared (bug #3009).
+
+marc21 stylesheets changed for efficiency.
+
+--- 1.1.0 2009/08/19
+
+Session timeout may be specified on the command-line as option -T.
+
+Pazpar2 may now be operated in a no-merged mode for records.. All records
+will be considered unique. This mode is enabled if no mergekey is
+generated by the normalization stylesheet (pz:xslt). 
+
+Pazpar2 caches original records from each target and the 'record' command
+with offset returns the original record if 'syntax' and 'esn' are NOT
+specified. This speeds up retrieval of original records but also means
+that Pazpar2 uses more memory. The cached records will be freed when the
+session terminates or a new search is executed.
+
 Pazpar2 no longer uses its own ICU wrapper. Instead the ICU wrapper
 library part of YAZ is used.
 
 Added SRU client support.
 
 Pazpar2 no longer uses its own ICU wrapper. Instead the ICU wrapper
 library part of YAZ is used.
 
 Added SRU client support.
 
-Automatically computes pz:nativesyntax if not provided (works for XML and MARC)
+Automatically computes pz:nativesyntax if not provided. Works for XML and
+MARC.
 
 --- 1.0.13 2008/11/24
 
 
 --- 1.0.13 2008/11/24