The supporting release of a stable branch with bug fixes.
git diff' stat: 20 files changed, 191 insertions(+), 215 deletions(-)
Appreciations:
- Erigon for sponsorship.
- Chloe Cano for fuzzing, bug reporting and fixes.
- Weixie Cui for bug fixing through pull-requests.
- Alexander Kelchin (Serebrium Company) for bug reporting and prototypes of exploits.
Important:
-
libmdbx project has changed its code development and distribution model.
To get acquainted with important changes and plans, we recommend reading the compact presentation "libmdbx: successes, obstacles, goals and roadmap", which contains important explanations in the form of embedded comments. -
At a many requests of users, the change log now is kept in English.
Fixes:
- Fixed the counting of nested trees in the
mdbx_chktool for a multi-values/dupsort hives (backport). - Fixed swapping the shrink/growth parameters in a DB-geometry in the
mdbx_loadutility (backport). - Fixed
SIGSEGVin the case when all meta pages are not entirely usable (backport). - Fixed information collection via
kstat()for bootid on Solaris and related platforms (backport). - Fixed a typo in the
ST_EXPORTEDprocessing path that broke the build on platforms where the mentioned flag is defined forfstatvfs()(backport). - Fixed missing error handling of
NtUnmapViewOfSection()andmunmap()insideosal_munmap()(backport). - Fixed
SIGSEGVdue to an attempt to clean/overwrite a corrupted meta page when opening the database in read-only mode (backport). - Fixed returning a wrong/uninitialized
ms_psizefield when usingmdbx_enumerate_tables()(backport). - Fixed adjusting of neighbor nested cursors after a dupsort item deletion (backport).
Other:
- The dumps generated by the
mdbx_dumputility no longer contains the current size of a DB andmaxreadersparameter, so that the contents of a dump depend only on a payload data. - Cutoff
packages/into the separate aside repository.
Downloads:
-
337K, libmdbx-amalgamated-0.13.12.zpaq, sha256sum:
6cac6c2269d4f14f9d693190efcba8bb365966b90616682f3de3db04a8f491f2 -
454K, libmdbx-amalgamated-0.13.12.tar.xz, sha256sum:
4795c8f09fb9111982d0f1dd8116020ff8a098da68d086f3638bd20d16da12a4
For more information please see ChangeLog in the stable branch.