libmdbx 0.12.5 (Динамо)
0
Описание
Стабилизирующий выпуск с исправлением обнаруженных ошибок и устранением недочетов, в день 100-летнего юбилея спортивного общества «Динамо».
English version by Google and by Yandex.
16 files changed, 686 insertions(+), 247 deletions(-)
Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru>
Благодарности:
- Max maxc0d3r@protonmail.com за сообщение о проблеме экспорта из DSO/DLL устаревших функций API.
@calvin3721
за сообщение о проблеме работыMainDB
с флагами не по-умолчанию.
Исправления:
- Поправлен экспорт из DSO/DLL устаревших функций, которые заменены на inline в текущем API.
- Устранено использование неверного компаратора при создании или пересоздании
MainDB
с флагами/опциями предполагающим использование специфического компаратора (не по-умолчанию).
Мелочи:
- Удалена дублирующая диагностика внутри
node_read_bigdata()
. - Исправлены ссылки в описании
mdbx_env_set_geometry()
. - Добавлен отдельный тест
extra/upsert_alldups
для специфического сценария замены/перезаписи одним значением всех multi-значений соответствующих ключу, т.е. замена всех «дубликатов» одним значением. - В C++ API добавлены варианты
buffer::key_from()
с явным именованием по типу данных. - Добавлен отдельный тест
extra/maindb_ordinal
для специфического сценария созданияMainDB
с флагами требующими использования компаратора не по-умолчанию. - Рефакторинг проверки “когерентности” мета-страниц.
- Корректировка
osal_vasprintf()
для устранения предупреждений статических анализаторов.
Загрузки:
- 283K, libmdbx-amalgamated-0.12.5.zpaq, sha256sum:
d7c911bbb7670e48d22f3ba442f8177ab0e80667e869188acdea391c8c4629b2
- 379K, libmdbx-amalgamated-0.12.5.tar.xz, sha256sum:
9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075
- 508K, libmdbx-amalgamated-0.12.5.tar.bz2, sha256sum:
39fce4b9df43a8e1646d91853dc09a1f4f3784d35072855455282c8816625d71
- 780K, libmdbx-amalgamated-0.12.5.tar.gz, sha256sum:
8bb1662b6fc5d0a4373886e4ef3b32db92d78cff526b5da1ee90773164488aa0
- 791K, libmdbx-amalgamated-0_12_5.zip, sha256sum:
5a9728c34714dcfc9763ab5d05e136a6f3d6093b3f5224e535dc79ff32561954
За информацией о предыдущих версиях обращайтесь к тегам git и ChangeLog.
Файлы
Нет файлов