Summarize news
[metaproxy-moved-to-github.git] / NEWS
1 --- 1.0.14 2008/06/09
2
3 Fixed the value of SRU record schema in searchRetrieve response. It was set
4 to a fixed value of "dc" before.
5
6 Serialize identical SRU requests. This is useful if HTTP client software
7 fires identical requests against metaproxy.
8
9 Allow Z39.50 target to be specified for SRU requests by using SRU extra
10 parameter x-target. Allows SRU to contact arbitrary Z39.50 targets and
11 avoid static configuration. This facility is handled by the sru_z3950 module
12 and the z3950_client module.
13
14 Allow maximum number of sockets to be used for a Z39.50 client by the
15 use of SRU extra parameter x-max-sockets. This facility is handled by the
16 sru_z3950 module and the z3950_client module.
17
18 --- 1.0.13.1 2008/02/29
19
20 Simplified check for Boost libraries.
21
22 --- 1.0.13 2008/02/29
23
24 First Debian package.
25
26 The sru_z9350 filter now recognizes SRU parameter z-target as being
27 a ZURL of the form host/database . 
28
29 Mergetype may be specified for filter 'multi'.
30
31 --- 1.0.12 2007/09/19
32
33 Fixed problem in Makefile WRT library specifictions. This could produce
34 linker errors (when they should not happen).
35
36 Fixed bug #1341: MetaProxy returning different results. Problem was that
37 fix-up of record database did not normalize the database name.
38
39 Documentation updates for Windows compilation.
40
41 --- 1.0.11 2007/06/14
42
43 Fixed problem with logfile being truncated.
44
45 --- 1.0.10 2007/05/23
46
47 Fixed bug #1136: Access rights not enforced.
48
49 Extension for log module. The log category 'access' logs more details.
50 New category 'user-access' added which is simlar to 'access' but adds
51 the Z39.50 user as for all entries in a session.
52
53 Switched to GPL v2.
54
55 Added support for configurable default/force target/vhost for module Z39.50
56 client module.
57
58 --- 1.0.8 2007/01/25
59
60 Implemented filter, session_shared, which optimizes usage of Z39.50
61 sessions and result sets.
62
63 New filter, record_transform, which converts MARC/XML records.
64
65 New filter, sru_z3950, which converts SRU to Z39.50 packages.
66
67 New filter, load_balance, in development.
68
69 New filter, zeerex_xplain.
70
71 XML framework for config files started.
72
73 Master RelaxNG Compact schema's are found in xml/schema/*.rnc,
74 RelaxNG XML schemas and XML Schema's are generated from RNC syntax.
75 XML config files are checked against RNG and XML Schema's.
76
77 XSLT transformation framework added in xml/xslt/*.xsl, consisting mainly of 
78 LOC Marc21 stylesheets found at http://www.loc.gov/marcxml/xslt.
79 Added stylesheet explain2cqlpqftxt.xsl which transforms a standard SRU ZeeReX 
80 explain record to YAZ CQL-to-PQF text config file. 
81
82 --- 1.0.7 2006/11/07
83
84 Added 'timeout' setting for filter frontend_net which specifies the number
85 of seconds a session is idle before it is closed. Default timeout is
86 300 (5 minutes).
87
88 --- 1.0.6 2006/07/07
89
90 Database name in records returned set for virt_db/multi filters.
91
92 Filter session_shared now functional.
93
94 Log filter can be configured to write to a given file using 'filename'
95 element. Also information category can be specified with 'category'. If
96 filename is omitted, the log filter writes to stdout. See etc/config5.xml
97 for example.
98
99 --- 1.0.5 2006/05/16
100
101 Fixed compilation on Windows.
102
103 --- 1.0.4 2006/05/16
104
105 Added documentation for the hidenavailable option for the multi filter.
106
107 --- 1.0.3 2006/05/16
108
109 Fixed bug #573: Hide errors for individual servers. If the element
110 'hideunavailable' is given in the configuration, individual servers
111 being unavailable are hidden (unless all are unavailable). 
112
113 Fixed bug #574: Database names are recognised case-sensitively.
114
115 Fixed bug #567: Fix up database name in Name-Plus-Record.
116
117 Fixed bug #568: Update win/makefile for VS 2005.
118
119 Fixed bug #569: Some options throws unknown exception.
120
121 --- 1.0.2 2006/04/28
122
123 More information about virtual hosts. The 'etc' directory is part of the
124 distribution tar.
125
126 --- 1.0.1 2006/04/27
127
128 Build instructions for Windows. NMake makefile part of distribution tar.
129
130 --- 1.0.0 2006/04/24
131
132 More documentation.
133
134 Filters functional: auth_simple, backend_test, frontend_net, http_file,
135  log, multi, query_rewrite, template, virt_db, z3950_client.
136
137 Filters in development: session_shared.
138
139 Pseudo-filters: template, dl
140
141 --- 0.9 2006/03/27