Skip to content

Releases: yahoo/HaloDB

v0.5.6

26 May 17:56
315b377
Compare
Choose a tag to compare
  • Publish the package to GitHub packages.

v0.5.5

25 May 18:04
74c0393
Compare
Choose a tag to compare
  • CI refinement. Move the CI and package to GitHub.

v0.5.4

25 May 17:12
5f44502
Compare
Choose a tag to compare
  • Add snapshot support

  • Bug fixes

v0.5.3

04 Jun 23:54
Compare
Choose a tag to compare
  • Remove the API for tombstone file merging and do the merge during db open to avoid confusions and unnecessary rollovers of tombstone files
  • If you have db.mergeTombstoneFiles() called in your client code, please remove that when upgrade to this version and later

v0.5.2

03 Jun 17:46
Compare
Choose a tag to compare
  • Support to build in-memory index with multiple threads to shorten db open time
  • Added new option to set number of threads used to build index, default is 1
  • Added new option to set tombstone file size separately. It will fall back to use data file size by default
  • Provide API to clients to merge tombstone files on demand instead of doing that during db open
  • Expose tombstone and data file count to stats for monitoring purpose
  • Provide API to covert stats to string map for convenience

v0.5.1

07 Feb 23:39
Compare
Choose a tag to compare
  • Introduced pauseCompaction and resumeCompaction methods for clients to pause and resume compaction.
  • Removed the option to disable compaction in HaloDBOption, use pauseCompaction/resumeCompaction method instead.

v0.4.7

29 Jan 23:53
Compare
Choose a tag to compare
  • Bug fix: release the lock to a HaloDB instance when open() call fails.
  • Bug fix: fix issues with opening a read-only file channel to a directory on Windows.

v0.4.6

10 Dec 19:17
Compare
Choose a tag to compare
  • attempting to write to a db that was closed would fail.
  • remove unnecessary syncing of directory metadata during cleanup of tombstone records.

v0.4.5

12 Oct 21:31
Compare
Choose a tag to compare
  • introduced syncWrite option to flush writes to disk immediately.

v0.4.4

27 Sep 00:21
Compare
Choose a tag to compare
  • Sync directory metadata and file metadata appropriately for better crash recovery in the event of a power loss.