This repository has been archived by the owner on Mar 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
/
ChangeLog
79 lines (56 loc) · 2.27 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
Fri Jul 02 2021 Łukasz Stolarczuk <[email protected]>
* Version 1.2.0
Improvements:
- add ReadIterator experimental API - it allows iterating through
records and read (currently only entire) value
- add new Builder methods to read config params from JSON objects
Requirement notice:
- since this release, pmemkv is required in version at least 1.4
Tue Jun 08 2021 Igor Chorążewicz <[email protected]>
* Version 1.1.0
Improvements:
- improve performance over 2 times by caching direct buffers and
optimizing JNI calls (of callbacks)
- add new Builder methods to adjust direct buffers' sizes
- use pmemkv C++ API (instead of C) in JNI layer
Minor changes:
- set up configurable test path
- update documentation
Other:
- rethrow user exception in get_above/all/below/between instead of
StoppedByCallbackException
- adjust versioning scheme to match Semantic Versioning (always provide
patch version)
Fri Mar 12 2021 Krzysztof Filipek <[email protected]>
* Version 1.0.1
Improvements:
- simplify compilation
- generated JAR files include dependencies
- every example is compiled to runnable JAR
- remove oleaster-matcher dependency
- change Maven modules paths
- disable javadoc generation for examples
- add throws clauses to Database methods
Bug fixes:
- fix occasional crash in finalize method
- add error handling for count* methods
- remove unnecessary dependency to libpmemkv_json_config
Tue Jun 30 2020 Szymon Romik <[email protected]>
* Version 1.0
This is the first pmemkv-java release which is fully compatible with
pmmekv 1.0 and guarantees backward compatibility.
Major changes:
- API redesign (support for an arbitrary type with converter to ByteBuffer)
- config API redesign with builder pattern
- extended exception list
- extended documentation
- build system refactor to start using mvn only
- project merge with pmemkv-jni
Fri Oct 04 2019 Szymon Romik <[email protected]>
* Version 0.9
This release adjusts pmemkv-java to work with pmemkv 1.0
Fri Jun 28 2019 Szymon Romik <[email protected]>
* Version 0.8
This is the first official release of pmemkv-java project.
It provides Java bindings to libpmemkv 0.8 with simplified API and not
functionally equal to its native C/C++ counterpart.