From bd66675081bade8a2d838eafeab6fe3d2b2bd66a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Sat, 4 Jun 2022 22:59:19 +0300 Subject: [PATCH] mdbx: update ChangeLog. --- ChangeLog.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index bfbf903a..dd43ded3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,7 +1,7 @@ ChangeLog --------- -## Underway +## Underway (scheduled to 2022-06-12) Acknowledgements: @@ -11,6 +11,9 @@ New: - Added most of transactions flags to the public API. - Added `MDBX_NOSUCCESS_EMPTY_COMMIT` build option to return non-success result (`MDBX_RESULT_TRUE`) on empty commit. + - Reworked validation and import of DBI-handles into a transaction. + Assumes these changes will be invisible to most users, but will cause fewer surprises in complex DBI cases. + - Added ability to open DB in without-LCK (exclusive read-only) mode in case no permissions to create/write LCK-file. Fixes: @@ -18,12 +21,16 @@ Fixes: - Fixed copy&paste bug with could lead to `SIGSEGV` (nullptr dereference) in the exclusive/no-lck mode. - Fixed minor warnings from modern Apple's CLANG 13. - Fixed minor warnings from CLANG 14 and in-development CLANG 15. + - Fixed `SIGSEGV` regression in without-LCK (exclusive read-only) mode. + - Fixed `mdbx_check_fs_local()` for CDROM case on Windows. Minors: - Refined `release-assets` GNU Make target. - Added logging to `mdbx_fetch_sdb()` to help debugging complex DBI-handels use cases. - Added explicit error message from probe of no-support for `std::filesystem`. + - Added contributors "score" table by `git fame` to generated docs. + - Added `mdbx_assert_fail()` to public API (mostly for backtracing). -------------------------------------------------------------------------------