mdbx: дополнение ChangeLog.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2025-01-27 12:12:38 +03:00
parent 21630ea115
commit b46d2def80

View File

@ -5,11 +5,34 @@ 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.4 в процессе накопления изменений
## v0.13.4 "Sigma Boy" запланирован на 2025-02-14
Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов.
Предполагаемая дата выпуска между 2025-02-11 и 2025-03-13.
Благодарности:
- [Алексею Костюку (aka Keller)](https://t.me/keller18306) за сообщения об ошибках и недочетах.
- [Erigon](https://docs.erigon.tech/) за спонсорство.
- [Alain Picard](https://github.com/castortech) for support [Java bindings](https://github.com/castortech/mdbxjni) and MacOS universal binaries patch for CMake build scenario.
- [Alex Sharov](https://github.com/AskAlexSharov) за сообщение об ошибках и тестирование.
Новое:
- Поддержка MacOS universal binaries при сборке посредством CMake.
Исправления:
- Устранён регресс допускающий SIGSEGV в операциях обновления после вытеснения/spilling страниц в больших транзакциях.
Ошибка присутствует в выпусках v0.13.1, v0.13.2, v0.13.3 и оставалась незамеченной из-за специфических условий и низкой вероятности проявления.
Более подробная информация в описании коммита `a060057e480aa5196c7d5c00ea441c962e3b952d`.
- Исправлена опечатка в документации в упоминании `mdbx_env_resurrect_after_fork()`.
- Исправлена опечатка в условном операторе внутри `cursor_touch()`.
При переделке курсоров было пропущено отрицание в условии, при оценке кол-ва страниц, которые могут потребоваться для выполнения операции.
В текущем понимании ошибка не приводила к каким-либо проблемам, ибо оценка делает по верхней границе с существенным запасом, а в худшем
случае это могло приводить к прерыванию транзакции из-за достижения ограничения на кол-во грязных страниц.
--------------------------------------------------------------------------------