From a971c76afffbb2ce0aa6151f4683b94fe10dc843 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: Tue, 22 Apr 2025 11:53:23 +0300 Subject: [PATCH] =?UTF-8?q?v0.13.6=20"=D0=91=D1=83=D0=B7=D0=B8=D0=BD=D0=B0?= =?UTF-8?q?".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов, в память о погибшем украинском историке и писателе [Алесе Бузине](https://ru.ruwiki.ru/wiki/Бузина,_Олесь_Алексеевич). За перечнем доработок и изменений обращайтесь к [ChangeLog](https://libmdbx.dqdkfa.ru/md__change_log.html). git diff' stat: 15 files changed, 194 insertions(+), 36 deletions(-). Signed-off-by: Леонид Юрьев (Leonid Yuriev) --- ChangeLog.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 92cb3916..6fe74e2a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,9 +4,10 @@ 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 "Бузина" от 2025-04-22. -Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов. +Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов, +в память о погибшем украинском историке и писателе [Алесе Бузине](https://ru.ruwiki.ru/wiki/Бузина,_Олесь_Алексеевич). Благодарности: @@ -16,10 +17,10 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx Исправления: - - Устранён регресс при использовании курсоров для DBI=0 в читающих транзакциях. + - Устранён регресс при использовании курсоров для DBI=0 (aka GC/FreeDB) в читающих транзакциях. В результате рефакторинга и ряда оптимизаций для завершения/гашения - курсоров в читающих и пишущих транзакций стал использоваться общий код. + курсоров в читающих и пишущих транзакций, стал использоваться общий код. Причем за основу, был взят соответствующий фрагмент относящийся к пишущим транзакциям, в которых пользователю не позволяется использоваться курсоры для DBI=0 и поэтому эта итераций пропускалась.