From 35d48346471340b8c29bf10dad4ad07a428a396a 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: Mon, 24 Apr 2023 16:10:40 +0300 Subject: [PATCH] =?UTF-8?q?mdbx:=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20ChangeLog.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog.md | 72 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 30 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 1eca1a84..7e251d5d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,6 +4,18 @@ ChangeLog English version [by Google](https://gitflic-ru.translate.goog/project/erthink/libmdbx/blob?file=ChangeLog.md&_x_tr_sl=ru&_x_tr_tl=en) and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md). +## v0.12.6 (сопровождение и подготовка к релизу) + +Поддержка стабильной ветки. + +Мелочи: + + - Обновление патча для старых версий buildroot. + - Использование clang-format-16. + - Использование enum-типов вместо int для устранения предупреждений GCC 13. + +-------------------------------------------------------------------------------- + ## v0.12.5 "Динамо" от 2023-04-18 @@ -45,7 +57,7 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) - Корректировка `osal_vasprintf()` для устранения предупреждений статических анализаторов. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.12.4 "Арта-333" от 2023-03-03 @@ -124,7 +136,7 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) - Вывод всех счетчиков page-operations в `mdbx_stat`. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.12.3 "Акула" от 2023-01-07 @@ -267,7 +279,7 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) - Рефакторинг и микрооптимизация. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.12.2 "Иван Ярыгин" от 2022-11-11 @@ -437,7 +449,7 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) - Fixed minor MingGW warning. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.12.1 "Positive Proxima" at 2022-08-24 @@ -482,7 +494,7 @@ Fixes: Not a release but preparation for changing feature set and API. -=============================================================================== +******************************************************************************** ## v0.11.14 "Sergey Kapitsa" at 2023-02-14 @@ -526,7 +538,7 @@ Minors: while build for SH4 arch. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.13 at "Swashplate" 2022-11-10 @@ -557,7 +569,7 @@ Minors: - Use `--dont-check-ram-size` for small-tests make-targets (backport). -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.12 "Эребуни" at 2022-10-12 @@ -582,7 +594,7 @@ Minors: - Removed needless `LockFileEx()` inside `mdbx_env_copy()` (backport). -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.11 "Тендра-1790" at 2022-09-11 @@ -601,7 +613,7 @@ Fixes: - Fixed derived C++ builds by removing `MDBX_INTERNAL_FUNC` for `mdbx_w2mb()` and `mdbx_mb2w()`. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.10 "the TriColor" at 2022-08-22 @@ -634,7 +646,7 @@ Minors: - Minor clarified `iov_page()` failure case. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.9 "Чирчик-1992" at 2022-08-02 @@ -675,7 +687,7 @@ Minors: - Fixed `has no symbols` warning from Apple's ranlib. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.8 "Baked Apple" at 2022-06-12 @@ -728,7 +740,7 @@ Minors: - Don't provide nor report package information if used as a CMake subproject. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.7 "Resurrected Sarmat" at 2022-04-22 @@ -785,7 +797,7 @@ Minors: - Added `CMAKE_HOST_ARCH` and `CMAKE_HOST_CAN_RUN_EXECUTABLES_BUILT_FOR_TARGET`. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.6 at 2022-03-24 @@ -814,7 +826,7 @@ Minors: - Clarified error messages of a signature/version mismatch. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.5 at 2022-02-23 @@ -846,7 +858,7 @@ Minors: - Minor fixes Doxygen references, comments, descriptions, etc. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.4 at 2022-02-02 @@ -894,7 +906,7 @@ Minors: - Using the `-fno-semantic interposition` option to reduce the overhead to calling self own public functions. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.3 at 2021-12-31 @@ -930,7 +942,7 @@ Minors: - For compatibility reverted returning `MDBX_ENODATA`for some cases. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.2 at 2021-12-02 @@ -959,7 +971,7 @@ Minors: - Remove unneeded `#undef P_DIRTY`. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.11.1 at 2021-10-23 @@ -981,7 +993,7 @@ Acknowledgments: - [Alex Sharov](https://github.com/AskAlexSharov) for reporting and testing. -=============================================================================== +******************************************************************************** ## v0.10.5 at 2021-10-13 (obsolete, please use v0.11.1) @@ -1010,7 +1022,7 @@ Minors: - Refined providing information for the `@MAIN` and `@GC` sub-databases of a last committed modification transaction's ID. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.10.4 at 2021-10-10 @@ -1033,7 +1045,7 @@ Minors: - In debugging builds fixed a too small (single page) by default DB shrink threshold. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.10.3 at 2021-08-27 @@ -1064,7 +1076,7 @@ Minors: - Fixed CMake warning about compatibility with 3.8.2 -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.10.2 at 2021-07-26 @@ -1114,7 +1126,7 @@ Fixes: - Fixed [test framework keygen-related issue](https://libmdbx.dqdkfa.ru/dead-github/issues/127). -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.10.1 at 2021-06-01 @@ -1141,7 +1153,7 @@ Fixes: - Re-Fixed WSL1/WSL2 detection with distinguishing (https://libmdbx.dqdkfa.ru/dead-github/issues/97). -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.10.0 at 2021-05-09 @@ -1230,7 +1242,7 @@ Fixes: - Fixed building by MinGW for Windows (https://libmdbx.dqdkfa.ru/dead-github/issues/155). -=============================================================================== +******************************************************************************** ## v0.9.3 at 2021-02-02 @@ -1291,7 +1303,7 @@ Fixes: - Fixed operation on systems with unusual small/large page size, including PowerPC (https://libmdbx.dqdkfa.ru/dead-github/issues/157). -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.9.2 at 2020-11-27 @@ -1344,7 +1356,7 @@ Fixes: - Added handling `EXCEPTION_POSSIBLE_DEADLOCK` condition for Windows. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.9.1 2020-09-30 @@ -1393,7 +1405,7 @@ Fixes: - Now C++ compiler optional for building by CMake. -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- ## v0.9.0 2020-07-31 (not a release, but API changes) @@ -1409,7 +1421,7 @@ Deprecated functions and flags: Please use the value-to-key functions to provide keys that are compatible with the built-in libmdbx comparators. -=============================================================================== +******************************************************************************** ## 2020-07-06 @@ -1550,7 +1562,7 @@ Deprecated functions and flags: - Checking for non-local filesystems to avoid DB corruption. -=============================================================================== +******************************************************************************** For early changes see the git commit history.