heed & heed3
This release brings better-polished support for the heed/heed3 duality. It also improves the documentation, adds support for custom duplicate sort comparators, supports the PREV_SNAPSHOT
flag, better support for Thread Local Storage (TLS)-backed of transactions, and bumps LMDB to the latest patch.
What's Changed
- Combined version of LMDB mdb.master and mdb.master3 by @Kerollmops in #278
- Upgrade dependencies by @Kerollmops in #295, #304, #320, and #303
- List the examples in the Cargo tomls by @Kerollmops in #298
- Parametric TLS for read transactions by @Kerollmops in #300
- Fix the
MDB_NOTLS
documentation by @Kerollmops in #302 - Update license for 2025 by @meili-bot in #305
- Bump LMDB commit, use GitLab for LMDB and improve the build script by @Kerollmops in #310 and #311
- Break and improve the
Env::copy_to_file
method by @Kerollmops in #312 - Introduce the
PREV_SNAPSHOT
flag by @irevoire in #296 - Rename
FIXED_MAP
flag name by @Kerollmops in #313 - Expose
USE_VALGRIND
compilation flag asuse-valgrind
feature by @dureuill in #288 - Introduce
AnyTls
by @dureuill in #315 - Show ranges of slice in the doc by @Kerollmops in #318
- More
Env
parameter accessors by @Kerollmops in #321 - Setting
NDEBUG
on release builds by @Kerollmops in #324 - Bump
-sys
crates and heed/heed3 versions by @Kerollmops in #325 - Introduce the
Env::copy_to_path
method by @Kerollmops in #326 - Make the
Env<WithTls>
the default by @Kerollmops in #327 - Add Dup Sort Custom Comparator support by @Kerollmops and @oXtxNt9U in #319
Full Changelog: v0.21.0...v0.22.0