Skip to content

Releases: fjall-rs/lsm-tree

2.6.6

26 Feb 20:09
Compare
Choose a tag to compare
  • [fix] Fix MultiWriter creating a non-disjoint output

2.6.5

21 Feb 19:08
Compare
Choose a tag to compare
  • [fix] Make sure .DS_Store files on MacOS are skipped on recovery

2.6.4

19 Feb 20:25
Compare
Choose a tag to compare
  • Update value-log to 1.5.4

2.6.3

11 Feb 18:05
39f3c11
Compare
Choose a tag to compare
  • Update value-log

2.6.2

09 Feb 14:37
Compare
Choose a tag to compare
  • update value-log

2.6.1

09 Feb 14:19
Compare
Choose a tag to compare
  • update value-log

2.6.0

07 Feb 18:48
bffed53
Compare
Choose a tag to compare
  • [perf] update value-log to 1.5.0 to use byteview as underlying default Slice implementation
  • [perf] use improved segment reader during compactions
  • [perf] use interval-heap inside MergeIterator
  • [api] simplify API by removing all _with_seqno variants
  • removed bloom feature flag
  • internal refactors
  • increase MSRV to 1.75

2.5.0

08 Jan 17:58
5d023fd
Compare
Choose a tag to compare
  • [api] (Possibly breaking?) Use Into<...> for insert operations #85 by @carlsverre
  • [perf] L0 and L1 segments now use the full block index #51
  • [perf] Fix snapshot point reads in memtable for update-heavy workloads 8db1f38
  • [perf] Lazily evaluate range bounds #62
  • [perf] Allow parallel compactions for Leveled compaction strategy #83
  • [perf] Decreased bloom filter FPR for L0 and L1 segments
  • [perf] Group disjoint runs in compaction worker to reduce key comparisons #84
  • [perf] Simplify segment snapshot point reads, removing a heap allocation 9113cb4 ab28434
  • [misc] Internal refactors
  • [misc] Better handle I/O errors in compaction worker
  • [fix] make sure KV versions cannot span segments

2.5.0-pre.0

20 Dec 13:52
Compare
Choose a tag to compare
2.5.0-pre.0 Pre-release
Pre-release
revert crossbeam-skiplist for now

2.4.0

15 Nov 00:43
Compare
Choose a tag to compare
  • [feat] Added Tokio Bytes feature flag, by @carlsverre
  • [feat] Added Tree::size_of