libmdbx v0.10.1 Release Notes
Release Date: 2021-06-01 // almost 3 years ago-
Acknowledgements:
- Alexey Akhunov and Alex Sharov for bug reporting and testing.
- Andrea Lanfranchi for bug reporting and testing related to WSL2.
๐ New features:
- Added
-p
option tomdbx_stat
utility for printing page operations statistic. - Added explicit checking for and warning about using unfit github's archives.
- Added fallback from OFD locking to legacy non-OFD POSIX file locks on an
EINVAL
error. - Added Plan 9 network file system to the whitelist for an ability to open a DB in exclusive mode.
- Support for opening from WSL2 environment a DB hosted on Windows drive and mounted via DrvFs (i.e by Plan 9 noted above).
๐ Fixes:
- Fixed minor "foo not used" warnings from modern C++ compilers when building the C++ part of the library.
- Fixed confusing/messy errors when build library from unfit github's archives (https://github.com/erthink/libmdbx/issues/197).
- Fixed
#โeโlโsโiโf
typo. - Fixed rare unexpected
MDBX_PROBLEM
error during altering data in huge transactions due to wrong spilling/oust of dirty pages (https://github.com/erthink/libmdbx/issues/195). - Re-Fixed WSL1/WSL2 detection with distinguishing (https://github.com/erthink/libmdbx/issues/97).