diff --git a/ChangeLog.md b/ChangeLog.md index 979ca3f1..af872b76 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,9 +1,10 @@ ChangeLog --------- -## v0.11.9 (scheduled to 2022-08-02) +## v0.11.9 (Чирчик-1992) scheduled to 2022-08-02 The stable bugfix release. +It is planned that this will be the last release of the v0.11 branch. New: @@ -20,12 +21,15 @@ Minors: - Fixed copy&paste typo inside `meta_checktxnid()`. - Minor fix `meta_checktxnid()` to avoid assertion in debug mode. - Minor fix `mdbx_env_set_geometry()` to avoid returning `EINVAL` in particular rare cases. + - Minor refine/fix batch-get testcase for large page size. + - Added `--pagesize NN` option to long-stotastic test script. + - Updated Valgrind-suppressions file for modern GCC. ------------------------------------------------------------------------------- -## v0.11.8 at 2022-06-12 +## v0.11.8 (Baked Apple) at 2022-06-12 The stable release with an important fixes and workaround for the critical macOS thread-local-storage issue. @@ -51,6 +55,7 @@ Fixes: - Fixed `mdbx_check_fs_local()` for CDROM case on Windows. - Fixed nasty typo of typename which caused false `MDBX_CORRUPTED` error in a rare execution path, when the size of the thread-ID type not equal to 8. + - Fixed Elbrus/E2K LCC 1.26 compiler warnings (memory model for atomic operations, etc). - Fixed write-after-free memory corruption on latest `macOS` during finalization/cleanup of thread(s) that executed read transaction(s). > The issue was suddenly discovered by a [CI](https://en.wikipedia.org/wiki/Continuous_integration) > after adding an iteration with macOS 11 "Big Sur", and then reproduced on recent release of macOS 12 "Monterey". @@ -62,7 +67,6 @@ Fixes: > This is unexpected crazy-like behavior since the order of resources releasing/destroying > is not the reverse of ones acquiring/construction order. Nonetheless such surprise > is now workarounded by using atomic compare-and-swap operations on a 64-bit signatures/cookies. - - Fixed Elbrus/E2K LCC 1.26 compiler warnings (memory model for atomic operations, etc). Minors: @@ -78,7 +82,7 @@ Minors: ------------------------------------------------------------------------------- -## v0.11.7 at 2022-04-22 +## v0.11.7 (Resurrected Sarmat) at 2022-04-22 The stable risen release after the Github's intentional malicious disaster.