Releases: fjall-rs/fjall
Releases · fjall-rs/fjall
0.8.0
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
Breaking
- Update lsm-tree to 0.7.0
- Update docs
- Internal refactors
0.6.5
- Updated lsm-tree to 0.6.5
- Updated some docs
- Minor refactors
0.6.3
- Updated dependencies
0.6.2
0.6.1
0.6.0
- Disable bloom filters by default
0.5.0
Breaking
- added
Config::flush_worker
to configure maximum amount of parallel memtable flushes - added
Keyspace::persist_paranoid
, which uses fsync, compared toKeyspace::persist
which uses fdatasync - added
Keyspace::list_partitions
- added
axum-kv
example - upgraded lsm-tree to 0.5.0
- internal refactors
- finished repo restructuring
0.4.0
Breaking
lsm-tree
- Improved bloom filter performance by heuristically optimizing
k
- (breaking) use enhanced double hashing for bloom filter probing
0.3.2
Fjall
- add some write buffer tests
- internal naming changes
lsm-tree
- make fifo compaction less pessimistic than it needs to be
- refactors & more tests
Misc
- Fix examples link
- Fix CI pipeline timeout