libmdbx 0.13.9 "ИС-2"
242
Описание
Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов. Выпуск назван в память о самом мощном тяжелом советском танке “ИС-2”, который был принят на вооружение 31 октября 1943 года в разгар Великой Отечественной Войны и долгое время оставался одной из сильнейших машин мира в категории по массе 40—50 тонн.
For translation to other languages please try Yandex or liar Google.
git diff' stat: 24 files changed, 262 inserti(+), 226 deleti(-)
Благодарности:
- Erigon за спонсорство.
Исправления:
- Исправлена assert-проверка в пути сканирования битовой карты DBI-дескрипторов приводившая к редким падениям 32-битных отладочных сборок.
- Переделан поиск утилит
lib.exeиdlltool.exeпри сборке посредством CMake на Windows. - Устранён регресс проявлявшийся увеличением (не-уменьшением) размера БД, после добавления использования
fallocate()ради предотвращения SIGBUS при нехватке места в файловой системе где расположена БД. - Устранена опечатка в тестовом скрипте
test/battery-tmux.shприводящая к созданию мусорного файла с именем-. - Удалено лишнее/ненужное использование макроса
MDBX_INTERNALоставшееся после рефакторинга. - Для Android добавлен обход (workaround) для уменьшения вероятности системной ошибки
EAGAINвозникающей из-за нехватки системных ресурсов и переходных процессов при закрытии и быстром повторном открытии БД.
Прочие доработки:
- Поддержка Harm OS (OHOS).
Загрузки:
- 330K, libmdbx-amalgamated-0.13.9.zpaq, sha256sum:
7c92ce55ba273472c685807d2153183eb69aa9b4382e851a983f55b0dcc32f04 - 444K, libmdbx-amalgamated-0.13.9.tar.xz, sha256sum:
63d2608c8f7c23185c0d27d817d42dd720e84973224ffc584c7f7b522f5f06fe
За информацией о предыдущих версиях обращайтесь к тегам git и ChangeLog.