pmemkv-java
Java bindings for pmemkv, using Java Native Interface.
pmemkv is a local/embedded key-value datastore optimized for persistent memory.
Current code of pmemkv-java can be accessed on github page.
The API of pmemkv-java binding is documented in the following docs:
- master - it implements additional API of libpmemkv (and requires min. version of 1.4)
- v1.2 - it implements additional API of libpmemkv (and requires min. version of 1.4)
- v1.1 - it is functionally equivalent to libpmemkv 1.0
- v1.0 - it is functionally equivalent to libpmemkv 1.0
Releases’ support status
Currently all branches/releases are fully supported. Latest releases can be seen on the “releases” tab on the Github page.
Version branch | First release date | Last patch release | Maintenance status |
---|
stable-1.2 | Jul 02, 2021 | N/A | Full |
stable-1.1 | Jun 08, 2021 | N/A | Full |
stable-1.0 | Jun 30, 2021 | 1.0.1 (Mar 12, 2021) | Full |
Possible statuses:
- Full maintenance:
- All/most of bugs fixed (if possible),
- Patch releases issued based on a number of fixes and their severity,
- At least one release at the end of the maintenance period,
- Full support for at least a year since the initial release.
- Limited scope:
- Only critical bugs (security, data integrity, etc.) will be backported,
- Patch versions will be released when needed (based on severity of found issues),
- Branch will remain in “limited maintenance” status based on the original release availability in popular distros,
- EOL:
- No support,
- No bug fixes,
- No official releases.
Blog entries
The following blog articles relates to pmemkv-java: