Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

pmemkv version 1.0

Compare
Choose a tag to compare
@szyrom szyrom released this 04 Oct 12:24
· 1032 commits to master since this release

This is the first release of pmemkv project which guarantees backward compatibility.

Optimizations:

  • refactored core for libpmemobj-based engines
  • adjusted cmap engine to libpmemobj-cpp 1.8 optimizations

Changes in tests and build system:

  • added support for generic tests parameterized i.a. by engine type
  • added framework for pmreorder tests

Other changes:

  • added new, more specific error statuses
  • added C++ API for config structure
  • added doxygen documentation for C++ API
  • moved function to create configuration from JSON string to a new optional library
  • generic support for libpmemobj-based engines for handling persistent pointers as a config parameter