Skip to content

Releases: qoollo/pearl

v0.8.0

10 Nov 10:58
c4fc8ba
Compare
Choose a tag to compare

Added

  • Add method to offload bloom filters (#121)

Changed

  • Dump blob indices in separate thread on active blob close (#136)
  • Remove second file descriptor from File (#124)
  • Acquire advisory write lock on files (#124)

v0.7.1

18 Oct 15:54
b9f4149
Compare
Choose a tag to compare

Added

  • Add more functions to interface to support work with optional active blob (#118)

v0.7.0

02 Oct 14:13
7520cc0
Compare
Choose a tag to compare

Added

  • B+ Tree indexes (#84)
  • Range indexes (#11)
  • Move corrupted blobs into speacial directory (#98)
  • Blob version validation (#120)

Changed

  • Rebuild corrupted index automatically during startup (#94)
  • Move build_time.rs file to OUT_DIR.

Fixed

  • Create corrupted directory only when needed (#94)

v0.6.2

14 Sep 12:19
Compare
Choose a tag to compare

Added

  • Setup build and test with GitHub Actions (#113)

Changed

  • Helpers for build time, commit hash and version moved to build_info mod.

v0.6.1

13 Aug 14:37
Compare
Choose a tag to compare

Updated

  • Blob version v0 -> v1

v0.6.0

13 Aug 13:32
Compare
Choose a tag to compare

Changed

  • Add key size check for blob from file (#99)
  • ahash version fixed on =v0.7.4 (#112)

Fixed

  • Fix lint warnings (#100)

v0.5.14

14 Apr 09:29
Compare
Choose a tag to compare
  • Fix possible infinite readlock (#97)

    • Change all readlocks on writelocks

    • add more traces, increase check timer

    • disable old blobs dump

    • fix benchmark and lock issue

  • (cargo-release) version 0.5.14

v0.5.13

13 Apr 14:14
Compare
Choose a tag to compare
  • Fix observer worker leak and simplify logic

  • Fix 'core dumped' bug

  • (cargo-release) version 0.5.13

v0.5.12

30 Mar 09:45
Compare
Choose a tag to compare
  • Add check before fsync index file in dump (#90)

  • Switch to RwLock for storage inner safe (instead of Mutex) (#91)

  • update libs

  • (cargo-release) version 0.5.12

v0.5.11

24 Mar 12:39
Compare
Choose a tag to compare
  • tokio update v1.3

  • Add synchronization for closing blobs to keep them in stable state in case of future disk faults (#85)

  • Add an option to ignore corrupted blobs (#86)

  • (cargo-release) version 0.5.11