Skip to content

Releases: Hk669/snaildb

v0.2.2

01 Jan 16:18
e28014b

Choose a tag to compare

Changes

  • Batching of WAL writes (#23)
  • Fix: use .append instead of seek from end (#22)

Installation

Install from crates.io:

[dependencies]
snaildb = "0.2.2"

v0.2.1

31 Dec 04:42

Choose a tag to compare

Changes

  • bump: version 0.2.1
  • chore: Update twitter link
  • chore: CONTRIBUTING.md
  • chore: add examples for snaildb (#15)

Installation

Install from crates.io:

[dependencies]
snaildb = "0.2.1"

v0.2.0

25 Dec 12:53
b142037

Choose a tag to compare

Changes

  • Release v0.2.0 (#14)
  • Bloom filter (#13)
  • SSTable metadata (min_key, max_key) for range filtering (#11)
  • code owners
  • chore: update readme section

Installation

Install from crates.io:

[dependencies]
snaildb = "0.2.0"

v0.1.5

22 Dec 17:27

Choose a tag to compare

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

21 Dec 17:54

Choose a tag to compare

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

21 Dec 17:21

Choose a tag to compare

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

21 Dec 16:20

Choose a tag to compare

Changes

  • chore: bump version to 0.1.2

Installation

Install from crates.io:

[dependencies]
snaildb = "0.1.2"

v0.1.1

21 Dec 16:15

Choose a tag to compare

snaildb public launch

  1. LSM tree
  2. Wal implementation with mpsc thread
  3. Memtable support
  4. SStable support without compaction