diff --git a/ChangeLog.md b/ChangeLog.md index be86d246..7d2d0044 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -77,6 +77,10 @@ Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`. - Переделан поиск утилит `lib.exe` и `dlltool.exe` при сборке посредством CMake на Windows. + - Устранено падение при выполнении Thread-Local-Storage конструкторов при выгрузке библиотеки и наличия экземпляров env, инициализация которых не была завершена. + + - В C++ API добавлена упущенная специализация шаблона `std::hash>`. + Изменение поведения: - Вновь включена/разрешена на старых ядрах Linux, начиная с версии 3.16, так как @@ -119,6 +123,11 @@ Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`. - Для Linux добавлено предотвращение проявления ошибки в реализации fast_commit файловой системы Ext4. + - В отладочные сборки на Windows при срабатывании assert-проверок добавлена поддержка вариантов "Пропустить" и "Повторить". + + - В используемых на платформе Windows файловых блокировках задействованы ожидания с таймаутами, + что теоретически должно снизить вероятность возникновения ошибок `ERROR_LOCK_VIOLATION` (`33`) при открытии БД в конкуррентных сценариях. + --------------------------------------------------------------------------------