From 688d4495c59ad24fec3551b5b404085ce54e31f6 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: Wed, 30 Mar 2022 19:12:42 +0300 Subject: [PATCH] mdbx: update ChangeLog. --- ChangeLog.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 6cac45b8..0505e704 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -19,13 +19,24 @@ ChangeLog ## v0.11.7 (underway) +New: + + - Added the `tools-static` make target to build statically linked MDBX tools. + - Support for Microsoft Visual Studio 2022. + - Support build by MinGW' make from command line without CMake. + Fixes: - - Fixed a race between starting a transaction and creating a DBI descriptor that could lead to SIGSEGV in the cursor tracking code. + - Fixed a race between starting a transaction and creating a DBI descriptor that could lead to `SIGSEGV` in the cursor tracking code. + - Clarified description of `MDBX_EPERM` error returned from `mdbx_env_set_geometry()`. + - Fixed non-promoting the parent transaction to be dirty in case the undo of the geometry update failed during abortion of a nested transaction. Minors: - - Added the `tools-static` make target to build statically linked MDBX tools. + - Resolve minor MSVC warnings: avoid `/INCREMENTAL[:YES]` with '/LTCG', `/W4` with `/W3`, the `C5105` warning. + - Switched to using `MDBX_EPERM` instead of `MDBX_RESULT_TRUE' to indicate that the geometry cannot be updated. + - Added `NULL` checking during memory allocation inside `mdbx_chk`. + - Resolved all warnings from MinGW while used without CMake. ## v0.11.6 (scheduled for 2022-03-24)