github-actions
released this
31 Jan 12:21
·
14 commits
to main
since this release
The following release is based on RocksDB 8.6.7
New Features
- Memory Tracking: provides insights about the memory consumption per component. This works in debug mode only. by @ofriedma in #757
Enhancements
- Add JAVA and C Interface for EnableSpeedbFeatures by @udi-speedb in #772
- LOG Enhancement:Have a separate LOG entry per CF Stats by @udi-speedb in #801
- Export GetFlushReasonString/GetCompactionReasonString in listener.h by @git-hulk in #785
Bug Fixes
- stress test: Fixed TestIterateAgainstExpected not supporting 0 iterations by @Yuval-Ariel in #796
- Fixed conflicts between db_bench flags and enable speedb features flag by @ofriedma in #765
- stress test: Disable IsDone assertion which fails with tracing sometimes by @Yuval-Ariel in #816
- Refresh exist iterator isnot supported in hash spdb and vector memtablerep should avoid that (#802) by @ayulas in #811
- 812 stress test error initiateflushesthread assertion fail num running flushes 0 by @udi-speedb in #817
Miscellaneous
- Options: Set compaction_readahead_size default to 0 by @Yuval-Ariel in #792
- Options: Set level_compaction_dynamic_level_bytes as false by default by @Yuval-Ariel in #791
- stress test: Add the ability to trace all operations by @Yuval-Ariel in #797
- zlib: Update ci and Makefile using a different link by @Yuval-Ariel in #820
- Remove some db stress non existence parameters by @ofriedma in #814
- Revert "added exit 0 to the license check" by @Yuval-Ariel in #790
- Compaction: Restore SetupForCompaction functionality by @Yuval-Ariel in #788
- Add more checks for db_stress enable speedb features by @ofriedma in #803
Known Issue
- With this release, user-defined timestamps are not supported.
Full Changelog: https://github.com/speedb-io/speedb/commits/speedb/v2.8.0