Java bindings for pmemkv, using Java Native Interface.

pmemkv is a local/embedded key-value datastore optimized for persistent memory.

The latest java bindings release is 1.0 - it is functionally equivalent to libpmemkv 1.0.

Current code can be accessed on github page.

The API of pmemkv-java binding is documented in the following docs:

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.0 Jun 30, 2020 N/A Full

Possible statuses:

  1. 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.
  2. 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 maintanance” status based on original release availability in popular distros,
  3. EOL:
    • No support,
    • No bug fixes,
    • No official releases.