Стабильный релиз с исправлением ошибок. Исправления и доработки в libfpta: ---------------------------------- - Исправление неожиданной ошибки `FPTA_ENOSPACE` от `fpta_schema_render()` в редких случаях. - Обновление libmdbx до 0.11.13 (последний релиз в стабильной ветке 0.11.x). - Совместимость с CMake 3.0.2 для возможности сборки (и прогона тестов) на старых системах и компиляторах. - Исправления для предотвращения таймаута тестов, в том числе при параллельном запуске, в том числе на Windows. - Удаление забытых упоминаний Github. Исправления и доработки в libmdbx: ---------------------------------- - Fixed builds with older `stdatomic.h` versions, where the `ATOMIC_*_LOCK_FREE` macros mistakenly redefined using functions. - Added workaround for `mremap()` defect to avoid assertion failure. - Workaround for `encryptfs` bug(s) in the `copy_file_range` implementation. - Fixed unexpected `MDBX_BUSY` from `mdbx_env_set_option()`, `mdbx_env_set_syncbytes()` and `mdbx_env_set_syncperiod()`. - Fixed static assertion failure on platforms where the `off_t` type is wider than corresponding fields of `struct flock` used for file locking. Now _libmdbx_ will use `fcntl64(F_GETLK64/F_SETLK64/F_SETLKW64)` if available. - Fixed assertion check inside `page_retire_ex()`. - Fixed an extra check for `MDBX_APPENDDUP` inside `mdbx_cursor_put()` which could result in returning `MDBX_EKEYMISMATCH` for valid cases. - Fixed an extra ensure/assertion check of `oldest_reader` inside `mdbx_txn_end()`. - Fixed derived C++ builds by removing `MDBX_INTERNAL_FUNC` for `mdbx_w2mb()` and `mdbx_mb2w()`. - Never use modern `__cxa_thread_atexit()` on Apple's OSes. - Use `MultiByteToWideChar(CP_THREAD_ACP)` instead of `mbstowcs()`. - Don't check owner for finished transactions. - Fixed typo in `MDBX_EINVAL` which breaks MingGW builds with CLANG. Более полная информация в [списке изменений libmdbx](https://github.com/erthink/libmdbx/blob/master/ChangeLog.md). 79 files changed, 2055 insertions(+), 871 deletions(-) Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru>
Этот тег не содержит заметок к релизу