Speedb 2.7.0 (25-October-2023)
github-actions
released this
25 Oct 15:10
·
617 commits
to main
since this release
The following release is based on RocksDB 8.1.1
New Features
- Support Non-Blocking Manual Compactions (CompactRange) (#597) by @udi-speedb in #656
Enhancements
- Logger: Add reporting capabilities to the WBM by @Yuval-Ariel in #556
- Report static pinning options to the log (#691) by @udi-speedb in #707
- Add the offset and size to the dump SST footer details by @git-hulk in #679
- 653: Support hash spdb as part of enable Speedb features by @ayulas in #655
- Enable-Speedb-Feature: Use Scoped Pinning Policy instead of Default Policy by @udi-speedb in #715
Note: We recommend only using Enable-Speedb-feature in POC with this release, since the configuration set by Enable-Speedb-feature might not be saved after recovery. - Make a static pinning decision based on the last level with data (not bottommost level) (#626) by @udi-speedb in #684
- db bench: usability of the pinning policy parameter by @udi-speedb in #720
- Static Pinning: Set the default for last-level-with-data to 70 by @udi-speedb in #727
Bug Fixes
- Fixed repeatable threads not working with on thread start feature by @ofriedma in #667
- Fixed a JAVA build issue introduced by #597 (#680) by @udi-speedb in #681
- db_bench: Fixed a conflict between the enable_speedb_features and pinning_policy flags by @udi-speedb in #730
Miscellaneous
- db_bench: fix SeekRandomWriteRandom valid check by @Yuval-Ariel in #652
- Fixed unused variable warnings in db_bench_tool.cc by @git-hulk in #671
- Add MacOS support for thread affinity tests by @ofriedma in #661
- Fixed some build issues by @mrambacher in #664
- Fixed build errors by @ofriedma in #717
- Fixed Java Samples by @mrambacher in #721
- Add support for ASAN builds on Mac by @mrambacher in #608.
- Fixed a compilation error in scoped_pinning_policy.cc by @udi-speedb in #725
- Change Configurable::SerializeOptions method to return a map by @mrambacher in #619
Thanks to the new contributor! 💙
Full Changelog: speedb/v2.6.0...speedb/v2.7.0