Download Latest Version libmdbx v0.14.4 _Skynet Eve_ (Nakanune Skynet) source code.zip (766.3 kB) Google Add to Preferred Sources
Home / v0.13.11
Name Modified Size InfoDownloads / Week
Parent folder
libmdbx v0.13.11 _A7A5_ (just as Stable) source code.tar.gz 2026-01-30 867.6 kB
libmdbx v0.13.11 _A7A5_ (just as Stable) source code.zip 2026-01-30 889.3 kB
README.md 2026-01-30 2.9 kB
Totals: 3 Items   1.8 MB 0

The supporting release of a stable branch with bug fixes.

git diff' stat: 159 files changed, 1911 insertions(+), 642 deletions(-)

Appreciations:

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 and the release notes now is kept in English.

Fixes:

  • Fixed using of the identifier ERROR_UNHANDLED_ERROR, which is not defined in new versions of Windows SDK.

  • Fixed non-closing of DBI descriptors for tables created in nested transactions when such transactions are aborted.

  • Fixed MSVC warning C4324 for buffer::silo::bin.

  • Added workaround for MinGW build failures of dll-enabled C++ API.

  • Fixed extra msync/fsync operations during GC reclaiming in a full database.

  • Fixed suboptimal reducing/merging of histogram items in an output of mdbx_chk tool.

  • Added backlog-adjustment trick to avoid extra-growth of DB instead of reclaim GC in a rare specific cases. In the 0.14.x version series, this mechanism has been completely updated. However, for version 0.13.11, this inelegant modification done in order to reduce the risk of regression.

  • Minor fixed iov_callback4dirtypages() and assertion inside cursor_put() to avoid Valgrind/ASAN warnings.

  • Fixed cursor(s) finalization after ones explicitly closed in a nested transactions.

Other:

  • Clarification and addition of documentation.

  • Considering extended ASCII as non-printable if UTF8 enabled in C++ API.

  • Using hex dump of mdbx::slice instead of base58 in C++ API.

  • Added link to mdbxmou bindings for NodeJS.

Downloads:


For more information please see ChangeLog in the stable branch.

Source: README.md, updated 2026-01-30