Skip to content

Speedb 2.8.0 (31-January-2024)

Latest
Compare
Choose a tag to compare
@github-actions 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