Skip to content

mdbx v0.13.7

Choose a tag to compare

@JkLondon JkLondon released this 30 Jul 20:10

What's Changed

changed mdbx version to latest stable 0.13 release

TL:DR

  • Fixed critical semaphore issue in mdbx_env_resurrect_after_fork() (SysV semaphores on macOS/POSIX with MDBX_LOCKING=5)
  • Resolved POSIX DB copy API errors (EWOULDBLOCK/EAGAIN) on non‑Linux and non‑local filesystems
  • Corrected unexpected MDBX_BAD_DBI and MDBX_DBS_FULL returns during concurrent transactions and DBI reopen
  • Patched Android build with _FILE_OFFSET_BITS, and replaced misuse of ENOMEM with MDBX_ENOMEM
  • Removed various incorrect assert()s (in txn_end(), txn_lock(), txn_unlock()) and silenced MSVC warnings C5286/C5287
  • Enhanced POSIX OFD‑lock fallback to handle additional error codes (ENOSYS, ENOTSUP, etc.)
  • Improved test framework: NUMA‑binding option --numa, tmux script NUMA distribution, and random test order

For full release info: https://gitflic.ru/project/erthink/libmdbx/release/4465d9ff-62a2-4104-ad9b-c0224ea60e48