diff --git a/ChangeLog.md b/ChangeLog.md index 5bbd0549..d534a9a2 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -38,6 +38,13 @@ Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`. - Поддержка Harmony OS (OHOS). + - Операции с плавающей точкой больше не используются как внутри библиотеки, так и в утилитах, а из сценариев сборки удалено связывание c `libm`. + + - Обеспечена возможность установки отладочных опций `MDBX_DBG_ASSERT`, `MDBX_DBG_AUDIT` и других, через переменные среды окружения. + Но соответствующие отладочные возможности по-прежнему должны быть активированы во время сборки. + + - Расширен и переработан состав информации формируемой функцией `mdbx_chk_env()` и выводимой утилитой `mdbx_chk`. + Исправления: - Устранена критическая ошибка в функционале `mdbx_env_resurrect_after_fork()` при использовании SysV-семафоров. @@ -88,6 +95,9 @@ Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`. - По-умолчанию сборка для Windows теперь выполняется с использованием SDK уровня Windows 10, а не Windows 7. + - Изменён размер и состав структуры `MDBX_envinfo`, а функция `mdbx_env_info_ex()` больше не поддерживает старые варианты. + Этим нарушена совместимость ABI со старыми версиями библиотеке, но сохранена совместимость API на уровне исходного кода. + Прочие доработки: - Доработана логика отказа от использования OFD-блокировок на POSIX-платформах.