diff --git a/ChangeLog.md b/ChangeLog.md index 7430a2b7..16a9c5cc 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -5,7 +5,11 @@ English version [by liar Google](https://libmdbx-dqdkfa-ru.translate.goog/md__ch and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html). -## v0.13.3 выпуск запланирован на 2025-01-12 +## v0.13.3 "Королёв" от 2025-01-12 + +Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов +в день рождения и в память об [Серге́е Па́вловиче Королёве](https://ru.wikipedia.org/wiki/Королёв,_Сергей_Павлович), +советском учёном и Главном конструкторе ракетно-космических систем. Благодарности: @@ -20,6 +24,9 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx - В C++ API добавлен метод `mdbx::txn::make_broken()` аналогичный `mdbx_txn_break()`. + - В утилиты mdbx_copy, mdbx_drop, mdbx_dump, mdbx_load, mdbx_stat добавлено логирование ошибок, + предупреждений и важных сообщений от libmdbx. + Исправления: - Устранён регресс неразблокировки мьютекса при попытки повторного закрытия dbi-дескриптора, @@ -72,6 +79,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx Ошибка была внесена при рефакторинге, коммитом `2f2df1ee76ab137ee66d00af69a82a30dc0d6deb` чуть более 5 лет назад и долго оставалось не замеченной. + - Устранён SIGSEGV-регресс обращения к нулевому адресу при работе в режиме только-чтение без использования LCK-файла, + например при размещении БД на носителе доступном только для чтения. + + Ошибка была внесена при реализации функционала парковки читающих транзакций. + Изменение поведения: - Теперь при включении профилирования GC (сборка с опцией `MDBX_ENABLE_PROFGC=ON`)