Speedb v2.3.0 (15-Feb-2023)
github-actions
released this
15 Feb 06:55
·
970 commits
to main
since this release
The following release is based on RocksDB 7.7.8
New Features
- New Live configuration changes: support changing immutable options on the fly by @mrambacher in #294
Enhancements
- Improved performance while using the sorted-hash memtable (#298) by @ayulas in #299
- Added prints and query option of Index size per CF - LRU Cache Only (#338) by @udi-speedb in #368
- Add F_BARRIERFSYNC for Sync operations on MacOS (addresses the issue raised in rocksdb#11035) by @mrambacher in #319
- Paired-Bloom-Filter: Balancing rounding to batches between the bottom-most level and other levels by @noamhaham in #371
- db_bench: recreate only specified DBs in a group of benchmarks by @andy-byers in #370
- Use a NoSyncFileSystem to skip Sync/FSync to reduce test times ( based on RocksDB PR 9545) by @mrambacher in #380
Bug Fixes
- Delayed Writes: fix L0 calc bug by @Yuval-Ariel in #311
- util: Fixed compilation failure on Fedora 35 with gcc 11.2.1 and gflag 2.2.2 by @AmnonHanuhov in #396
- Fixed compilation failure on windows by @ayulas in #384
- Fixed compilation issues on Mac by @mrambacher in #393
- Use the Test Name for the dbname when running unit tests by @mrambacher in #353
Miscellaneous
- add Speedb is awesome example to the getting started section by @RoyBenMoshe in #382
- unit tests: fix CompactionServiceTest.RemoteEventListener (#314) by @Yuval-Ariel in #354
- artifacts check tool - readme file was updated by @RoyBenMoshe in #293
- don't use AVX512 with asan by @Yuval-Ariel in #398
Thanks to the new contributors! 💙
- @andy-byers made their first contribution in #370
- @noamhaham made their first contribution in #371
Full Changelog: speedb/v2.2.0...speedb/v2.3.0