Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz4j
[yaz4j-moved-to-github.git] / NEWS
1 --- 1.3 2013/04/16
2
3 * new API class: Query (CQLQuery, PrefixQuery) allows sorting prior to search,
4   adds CQL scan queries
5 * new API method: ResultSet#sort allows sort after search
6 * new API method: ResultSet#getRecords allows fething records in bundles
7 * API sugar: ResultSet is now iterable
8 * API deprecation: string arg versions of Connection#search and Connection#scan
9   are now deprecated
10 * win32/64 build files included in the source (requires Windows SDK)
11 * improved API docs
12
13 Bug fixes:
14
15 * avoid redundant buffer copies in Record#get
16 * memory leak in Connection#search
17
18
19 --- 1.2 2010/04/22
20
21 Changes to the API:
22
23 * add Connection close that shutdowns socket without destroying the object
24 * rename ResultSet getSize to getHitCount
25
26 Bug fixes:
27
28 * #3115 - fix JVM crash when fetching records in unsupported syntax caused
29   by null ptr dereference, handle record errors during search and in-record 
30   errors
31 * properly deallocate records not managed by a result set
32
33
34 --- 1.1 2010/02/22
35
36 Major changes to the API:
37
38 * using Java naming conventions
39 * simplified/removed less used classes
40 * using standard Java container types instead of of binded natives
41 * use checked exceptions for all app/protocol layer errors
42
43 Major changes to the code layout, using Maven to manage build.
44
45 Bug fixes:
46
47 * #3122 - out of memory bug caused by ResultSet using memory proportional 
48   to the number of hits
49
50 --- 1.0 2009/09/22
51
52 Initial version after receiving the code from Talis.
53
54 Added JUnit test cases.