libmdbx v0.4.0 Release Notes
Release Date: 2019-12-07 // over 4 years ago-
- ๐ Support for Mac OSX, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, OpenSolaris, OpenIndiana (AIX and HP-UX pending).
- โช Use bootid for decisions of rollback.
- Counting retired pages and extended transaction info.
- โ Add
MDBX_ACCEDE
flag for database opening. - Using OFD-locks and tracking for in-process multi-opening.
- Hot backup into pipe.
- ๐ Support for cmake & amalgamated sources.
- โ Fastest internal sort implementation.
- ๐ New internal dirty-list implementation with lazy sorting.
- ๐ Support for lazy-sync-to-disk with polling.
- Extended key length.
- โก๏ธ Last update transaction number for each sub-database.
- Automatic read ahead enabling/disabling.
- More auto-compactification.
- Using -fsanitize=undefined and -Wpedantic options.
- ๐ Rework page merging.
- Nested transactions.
- API description.
- Checking for non-local filesystems to avoid DB corruption.