Skip to content

Releases: fjall-rs/fjall

1.0.5

24 May 12:31
Compare
Choose a tag to compare
  • [perf] Updated lsm-tree to 1.0.5 - improves scan performance & reduces allocations during scans
  • [api] Deprecated FlushMode in favour of PersistMode - FlushMode is still available as an alias, but will be removed in 2.0
  • [misc] Changed some log levels

1.0.4

21 May 16:53
Compare
Choose a tag to compare
  • [critical] Update lsm-tree to 1.0.4 - fixes flushing & compaction error handling
  • [misc] Reduce journal recovery logging verbosity #53
  • [docs] Update docs

1.0.3

20 May 11:18
Compare
Choose a tag to compare
  • [misc] Reexport some lsm-tree types (UserKey, UserValue)
  • [docs] Update docs

1.0.2

17 May 20:18
Compare
Choose a tag to compare
  • [fix] Update lsm-tree to 1.0.2 - fixes range upper bounds during snapshots

1.0.1

17 May 17:33
Compare
Choose a tag to compare
  • [breaking] Finalized data format V1
  • [feat] Added Keyspace::partition_count
  • [doc] Update docs
  • [test] Added more tests
  • [example] Added secondary index example
  • [misc] Internal refactoring

0.8.0

13 May 20:31
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release

Breaking

  • [breaking] Update lsm-tree to 0.8.0
  • Update some docs
  • Added Keyspace::persist_lax to allow flushing to OS buffers

This will likely be the last release before 1.0.0

0.7.0

11 May 15:42
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

Breaking

  • Update lsm-tree to 0.7.0
  • Update docs
  • Internal refactors

0.6.5

01 May 18:20
Compare
Choose a tag to compare
0.6.5 Pre-release
Pre-release
  • Updated lsm-tree to 0.6.5
  • Updated some docs
  • Minor refactors

0.6.3

27 Feb 17:37
Compare
Choose a tag to compare
0.6.3 Pre-release
Pre-release
  • Updated dependencies

0.6.2

13 Feb 21:23
Compare
Choose a tag to compare
0.6.2 Pre-release
Pre-release
  • Fix default block size
  • Fix pwd handling #32
  • Update lsm-tree