From 214fa153e2bbe30e0df1ad65cc3e726f7121f32e 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: Thu, 10 Apr 2025 16:54:13 +0300 Subject: [PATCH] =?UTF-8?q?mdbx:=20=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD?= =?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 | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 8ae6f3f5..0d8ffe43 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,7 +4,7 @@ ChangeLog English version [by liar Google](https://libmdbx-dqdkfa-ru.translate.goog/md__change_log.html?_x_tr_sl=ru&_x_tr_tl=en) and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html). -## v0.13.6 в процессе накопления изменений +## v0.13.6 в процессе накопления изменений, выпуск запланирован на вторую половину апреля. Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов. @@ -39,6 +39,17 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx опций монтирования, это могло приводить к возврату POSIX-ошибки `EAGAIN` (`11` на большинстве платформ, включая Linux). + - Устранена ошибка merge/rebase внутри `mdbx_txn_release_all_cursors_ex()`, + что могло приводить к последующим неожиданным ошибкам `MDBX_EBADSIGN` и утечкам памяти. + Для проверки сценария дополнен соответствующий тест. + + - Исправлена assert-проверка в пути завершения вложенных транзакций. + Для проверки сценария дополнен соответствующий тест. + +Изменение поведения: + + - При невозможности отвязки курсора от его текущей транзакции функция `mdbx_cursor_bind()` + теперь возвращает `MDBX_EINVAL` вместо `MDBX_BAD_TXN`. Прочие доработки: