Releases: Hk669/snaildb
Releases Β· Hk669/snaildb
v0.2.2
v0.2.1
v0.2.0
v0.1.5
Changes
- bump: version v0.1.5
- Refactor + Rename main db struct to SnailDb with public import (#4)
- LsmTree -> SnailDb
- naming changes in tests
- lsmtree -> SnailDb changes
- update imports, documentation of wal
- utils pub use update
- rename engine -> storage
- Optimise memtable (#3)
Installation
Install from crates.io:
[dependencies]
snaildb = "0.1.5"v0.1.4
Changes
- bump version
- chore: update flush threshold in example
- fix: usage test
- change the flush threshold from u64 go uszie, with storing size of each entry in memtable
- update release notes structure
Installation
Install from crates.io:
[dependencies]
snaildb = "0.1.4"v0.1.3
Changes
- bump v0.1.3
- tests for wal
- Merge pull request #2 from Hk669/banner-new
- remove banner
- new banner image
- fix: banner
- Merge pull request #1 from Hk669/branding
- fix: width
- chore: branding images
- update versioning in readme
- update license
- update license
- update licenese
Installation
Install from crates.io:
[dependencies]
snaildb = "0.1.3"v0.1.2
Changes
- chore: bump version to 0.1.2
Installation
Install from crates.io:
[dependencies]
snaildb = "0.1.2"v0.1.1
snaildb public launch
- LSM tree
- Wal implementation with mpsc thread
- Memtable support
- SStable support without compaction