/
CHANGELOG
90 lines (69 loc) · 2.41 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
2017-09-17
==========
- (TZ) Fixed bug PhTreeF kNN: distance was not returned.
2017-01-08
==========
- (TZ) Fixed bug in CritBit (used by old PH-Tree), see
https://github.com/tzaeschke/zoodb-indexes/issues/7
2016-10-26
==========
- (TZ) Update: PhTreeRevisited.pdf v1.2
2016-09-17
==========
- (TZ) Updated API classes to improve extensibility
- (TZ) Fixed bug in kNN for rectangles with 0 distance
2016-09-09
==========
- (TZ) Added kNN queries support for rectangle data
2016-08-23
==========
- (TZ) Added v11, lots of API changes
2015-10-28
==========
- (TZ) Added kNN-queries
- (TZ) Added (spherical) range queries
- (TZ) Numerous fixes, improvements, clean-up
- (TZ) Some API changes getDIM() -> getDim(), ...
- (TZ) Added PhTreeRevisited.pdf
2015-10-11
==========
- (TZ) Fixed possible NPE (in Critbit64COW) when using trees with k>6
- (TZ) Fixed memory waste in NodeEntries
2015-08-31
==========
- (TZ) Proper NoGC iterator for avoiding any object creation (+bug fix)
- (TZ) Changed iterator recursion to loops
- (TZ) Removed some old iterators and NV usage
2015-08-03
==========
- (TZ) PhQuery interface added. This allows resetting & reusing of query iterators.
2015-07-30
==========
- (TZ) Smaller NodeEntries + Avoid NodeEntry creation in some situations
- (TZ) Added experimental iterator that does not create new long[]...
2015-07-29
==========
- Added clear() method
- Fixed bug that prevented internal iterators from being reused (-> performance)
- Fixed another bug that caused queryAll to skip some matching keys.
See TestIndexQueries.testBug64Neg_2()
- Fixed bug that caused queryAll to skip some matching keys.
2015-06-01
==========
- (TZ) Fixed bug that prevented internal iterators from being reused
2015-05-25
==========
- (TZ) Fixed another bug that caused queryAll to skip some matching keys.
See TestIndexQueries.testBug64Neg_2()
2015-05-24
==========
- (TZ) Fixed bug that caused queryAll to skip some matching keys.
2015-05-03
==========
- API change! Refactored the API for simplification and removal of old non-value API.
2015-03-03
==========
- Significantly reduced object creation during insert/update/delete/query. This should reduce
GC problems.
- New queryAll() function that returns a list of results instead of an iterator. This should
be faster especially for small expected result sets.