[maven-release-plugin] prepare for next development iteration
[yaz4j-moved-to-github.git] / NEWS
1 --- 1.5 2015/05/21
2
3 * breaking API change: Package#send throws ZoomException
4 * add ConnectionExtended tests
5
6 --- 1.4 2014/06/26
7
8 * bugfix: fix multiple JVM segv on null pointers
9 * API: ScanSet is iterable
10 * API: Connection is closeable
11 * build: support Oracle JVM on OS X
12 * build: support older YAZ5 releases on Debian/Ubuntu
13
14 --- 1.3 2013/04/16
15
16 * new API class: Query (CQLQuery, PrefixQuery) allows sorting prior to search,
17   adds CQL scan queries
18 * new API method: ResultSet#sort allows sort after search
19 * new API method: ResultSet#getRecords allows fething records in bundles
20 * API sugar: ResultSet is now iterable
21 * API deprecation: string arg versions of Connection#search and Connection#scan
22   are now deprecated
23 * win32/64 build files included in the source (requires Windows SDK)
24 * improved API docs
25
26 Bug fixes:
27
28 * avoid redundant buffer copies in Record#get
29 * memory leak in Connection#search
30
31
32 --- 1.2 2010/04/22
33
34 Changes to the API:
35
36 * add Connection close that shutdowns socket without destroying the object
37 * rename ResultSet getSize to getHitCount
38
39 Bug fixes:
40
41 * #3115 - fix JVM crash when fetching records in unsupported syntax caused
42   by null ptr dereference, handle record errors during search and in-record 
43   errors
44 * properly deallocate records not managed by a result set
45
46
47 --- 1.1 2010/02/22
48
49 Major changes to the API:
50
51 * using Java naming conventions
52 * simplified/removed less used classes
53 * using standard Java container types instead of of binded natives
54 * use checked exceptions for all app/protocol layer errors
55
56 Major changes to the code layout, using Maven to manage build.
57
58 Bug fixes:
59
60 * #3122 - out of memory bug caused by ResultSet using memory proportional 
61   to the number of hits
62
63 --- 1.0 2009/09/22
64
65 Initial version after receiving the code from Talis.
66
67 Added JUnit test cases.