libmdbx v0.5.0 Release Notes

Release Date: 2019-12-31 // over 4 years ago
    • Fix returning MDBX_RESULT_TRUE from page_alloc().
    • ๐Ÿ›  Fix false-positive ASAN issue.
    • ๐Ÿ›  Fix assertion for MDBX_NOTLS option.
    • Rework MADV_DONTNEED threshold.
    • ๐Ÿ›  Fix mdbx_chk utility for don't checking some numbers if walking on the B-tree was disabled.
    • ๐Ÿ‘‰ Use page's mp_txnid for basic integrity checking.
    • ๐Ÿ‘ฎ Add MDBX_FORCE_ASSERTIONS built-time option.
    • Rework MDBX_DBG_DUMP to avoid performance degradation.
    • Rename MDBX_NOSYNC to MDBX_SAFE_NOSYNC for clarity.
    • Interpret ERROR_ACCESS_DENIED from OpenProcess() as 'process exists'.
    • Avoid using FILE_FLAG_NO_BUFFERING for compatibility with small database pages.
    • โž• Added install section for CMake.