Version 0.9.2 of the libmdbx library has been released, implementing an ultra-fast compact embedded key-value engine.
libmdbx is a complete overhaul of the legendary LMDB database and, according to the developers, surpasses its predecessor in reliability, feature set, and performance.
Key innovations, improvements, and fixes include:
- Bindings are available for Nim (by Jens Alfke, architect at Couchbase) and Rust (by Clément Renault, founder of MeiliSearch).
- A package for buildroot (update expected).
- More than 20 bugs and issues have been fixed, including support for Windows 2000/XP (for Miranda NG).
- Functions for cursor copying, secure deletion of database files in a multiprocess environment, and lowerbound search functionality for multimap (with support for multi-value element sorting) have been added. The completion of nested transactions has been accelerated.
- Internal tests have been expanded, including for the library's use in TurboGeth/Ethereum.
C the previous release over 130 changes have been made, about 1200 lines deleted, and about 3500 added.
Source: linux.org.ru
