You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The supporting release of a stable branch with bug fixes.
433
+
434
+
Appreciations:
435
+
436
+
-[Erigon](https://erigon.tech/) for sponsorship.
437
+
-[Cosmin Apreutesei](https://github.com/capr) for bug reporting.
438
+
-[Igor Ikonopistsev](https://github.com/ikonopistsev) for [NodeJS bindings](https://github.com/ikonopistsev/mdbxmou).
439
+
- Anatoly Zhmur for reporting bugs.
440
+
441
+
Important:
442
+
443
+
-_libmdbx_ project has changed its code development and distribution model.
444
+
**To get acquainted with important changes and plans, we recommend reading the compact [presentation "libmdbx: successes, obstacles, goals and roadmap"](https://libmdbx.dqdkfa.ru/release/libmdbx-roadmap-HNY2026-english.pdf), which contains important explanations in the form of embedded comments.**
445
+
446
+
- At a many requests of users, the change log now is kept in English.
447
+
448
+
Fixes:
449
+
450
+
- Fixed using of the identifier `ERROR_UNHANDLED_ERROR`, which is not defined in new versions of Windows SDK.
451
+
452
+
- Fixed non-closing of DBI descriptors for tables created in nested transactions when such transactions are aborted.
453
+
454
+
- Fixed MSVC warning C4324 for `buffer::silo::bin`.
455
+
456
+
- Added workaround for MinGW build failures of dll-enabled C++ API.
457
+
458
+
- Fixed extra msync/fsync operations during GC reclaiming in a full database.
459
+
460
+
- Fixed suboptimal reducing/merging of histogram items in an output of the `mdbx_chk` tool.
461
+
462
+
- Added backlog-adjustment trick to avoid extra-growth of DB instead of reclaim GC in a rare specific cases.
463
+
In the 0.14.x version series, this mechanism has been completely updated.
464
+
However, for version 0.13.11, this inelegant modification done in order to reduce the risk of regression.
465
+
466
+
- Minor fixed `iov_callback4dirtypages()` and assertion inside `cursor_put()` to avoid Valgrind/ASAN warnings.
467
+
468
+
- Fixed cursor(s) finalization after ones explicitly closed in a nested transactions.
469
+
470
+
Other:
471
+
472
+
- Clarification and addition of documentation.
473
+
474
+
- Considering extended ASCII as non-printable if UTF8 enabled in C++ API.
475
+
476
+
- Using hex dump of `mdbx::slice` instead of base58 in C++ API.
477
+
478
+
- Added link to [`mdbxmou`](https://github.com/ikonopistsev/mdbxmou) bindings for NodeJS.
0 commit comments