From c014685c011551dfd14e780d3bf1334cb13ca77f 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: Sun, 12 Nov 2023 21:46:52 +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 | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 899996e4..f96ed8e0 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -5,7 +5,7 @@ English version [by Google](https://gitflic-ru.translate.goog/project/erthink/li and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md). -## v0.12.8 (сопровождение и подготовка к релизу) +## v0.12.9 (сопровождение и подготовка к релизу) Поддержка стабильной ветки. @@ -16,12 +16,26 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic к не-активации соответствующего улучшения и не-достижению декларируемого уровня производительности в сценариях использования в режиме `MDBX_WRITEMAP`. + - Исправление авто-установки `MDBX_ENV_CHECKPID` при отключении использования + функционала `madvise()` посредством опции сборки `MDBX_ENABLE_MADVISE=0`. + Из-за чего при поддержке системой `madvise(MADV_DONTFORK)` не включался контроль pid. + + - Добавлена проверка переданного ключа на `NULL` при обработке `MDBX_GET_MULTIPLE`. + + - Добавлена проверка номеров корневых страниц в `coherency_check()`. + + - Обеспечение `const` для начала и конца диапазона в аргументах `mdbx_estimate_range()`. + + - В C++ API добавлен тип `mdbx::cursor::estimation_result` и поведение методов + `mdbx::cursor::estimate()` унифицировано с `mdbx::cursor::move()`. + Мелочи: - Удаление устаревших `mdbx_set_compare()` и `mdbx_set_dupsort()`. - Корректировка определения `MDBX_LAST_ADDED_ERRCODE`. - Добавление в C++ API забытого исключения `mdbx::duplicated_lck_file`. - Обновление патча для старых версий buildroot. + - Использование в API `const MDBX_txn` где это возможно. --------------------------------------------------------------------------------