mdbx: merge-in ChangeLog from the stable/0.13.x branch.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2025-10-31 13:07:14 +03:00
parent baf3eb267f
commit f525e4d292

View File

@@ -392,6 +392,40 @@ Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`.
******************************************************************************** ********************************************************************************
## v0.13.9 "ИС-2" (IS-2) от 2025-10-31
Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов.
Выпуск назван в память о cамом мощном тяжелом советском танке ["ИС-2"](https://ru.ruwiki.ru/wiki/ИС-2), который был принят на вооружение
31 октября 1943 года в разгар Великой Отечественной Войны и долгое время оставался одной из сильнейших машин мира в категории по массе 40—50 тонн.
Благодарности:
- [Erigon](https://erigon.tech/) за спонсорство.
Исправления:
- Исправлена assert-проверка в пути сканирования битовой карты DBI-дескрипторов приводившая к редким падениям 32-битных отладочных сборок.
- Переделан поиск утилит `lib.exe` и `dlltool.exe` при сборке посредством CMake на Windows.
- Устранён регресс проявлявшийся увеличением (не-уменьшением) размера БД, после добавления использования `fallocate()`
ради предотвращения SIGBUS при нехватке места в файловой системе где расположена БД.
- Устранена опечатка в тестовом скрипте `test/battery-tmux.sh` приводящая к созданию мусорного файла с именем `-`.
- Удалено лишнее/ненужное использование макроса `MDBX_INTERNAL` оставшееся после рефакторинга.
- Для Android добавлен обход (workaround) для уменьшения вероятности системной ошибки `EAGAIN` возникающей
из-за нехватки системных ресурсов и переходных процессов при закрытии и быстром повторном открытии БД.
Прочие доработки:
- Поддержка Harmony OS (OHOS).
--------------------------------------------------------------------------------
## v0.13.8 "Всеобуч" (v`seabooch) от 2025-08-31 ## v0.13.8 "Всеобуч" (v`seabooch) от 2025-08-31
Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов, Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов,