mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-31 13:38:21 +08:00
mdbx: дополнение ChangeLog.
This commit is contained in:
parent
21630ea115
commit
b46d2def80
27
ChangeLog.md
27
ChangeLog.md
@ -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).
|
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()`.
|
||||||
|
При переделке курсоров было пропущено отрицание в условии, при оценке кол-ва страниц, которые могут потребоваться для выполнения операции.
|
||||||
|
В текущем понимании ошибка не приводила к каким-либо проблемам, ибо оценка делает по верхней границе с существенным запасом, а в худшем
|
||||||
|
случае это могло приводить к прерыванию транзакции из-за достижения ограничения на кол-во грязных страниц.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user