Skip to content

Releases: koculu/ZoneTree

release-v1.4.7

29 Aug 23:11
Compare
Choose a tag to compare

What's changed

  • Fixed bug to drop bottom segments properly.
  • Set the Brotli compression method's optimum level Fastest, because the default optimum level is extremely slow.
  • Fixed deadlock in B+Tree leaf splitter.

Full Changelog: release-v1.4.5...release-v1.4.7

Downloads

release-v1.4.5

28 Aug 23:38
Compare
Choose a tag to compare

What's changed

  • Synchronized reads and iterators with disk segment drops.
  • Added bottom segments merger.
  • Added events to control bottom segment operations.
  • Added parallel sparse array initialization.
  • Fixed sparse array search bug.
  • Improved API.

Full Changelog: release-v1.4.4...release-v1.4.5

Downloads

release-v1.4.4

27 Aug 16:36
Compare
Choose a tag to compare

What's changed

  • Added Vertical Disk Segment Expansion (Bottom Segments Layer)
  • Improved the write / merge speed for big databases.

Full Changelog: release-v1.4.3...release-v1.4.4

Downloads

release-v1.4.3

26 Aug 19:23
Compare
Choose a tag to compare

What's changed

  • Added Brotli and Zstd compression methods.
  • Prevent duplicate disk segment reads in multi-threaded scenario.
  • Added 3rd party licenses to the Nuget package.

Full Changelog: release-v1.4.1...release-v1.4.3

Downloads

release-v1.4.1

26 Aug 15:32
Compare
Choose a tag to compare

What's changed

  • Improved merge performance by 20%.
  • Improved iteration performance by %25.
  • Added faster decompression for known blob sizes.
  • Added new option BlockCacheReplacementDuration.
  • Improved circular block cache.
  • Fixed incorrect buffer lifetime calculation.

Full Changelog: release-v1.4.0...release-v1.4.1

Downloads

release-v1.4.0

25 Aug 17:18
Compare
Choose a tag to compare

What's changed

  • Improved API to support up to 2^63 key-value pairs.

Full Changelog: release-v1.3.9...release-v1.4.0

Downloads

release-v1.3.9

25 Aug 14:33
Compare
Choose a tag to compare

What's changed

  • Added LZ4 compression support.
  • Set LZ4 as default compression method.
  • WAL write performance with compression is increased slightly.
  • Iteration performance increased significantly.
  • Merge performance increased dramatically.
  • Improved performance by using CPU TickCount64 to avoid time retrieval in block cache.
  • Added support to start/stop maintainer periodic timer.

Full Changelog: release-v1.3.8...release-v1.3.9

Downloads

release-v1.3.8

24 Aug 21:53
Compare
Choose a tag to compare

What's changed

  • Added dynamically changing DiskSegment and WAL options capability.
  • Added new Maintainer API with ease of use.
  • Added automatic maintainer disposal.
  • Options are simplified.
  • Added infrastructure support to add new compression methods.

Full Changelog: release-v1.3.7...release-v1.3.8

Downloads

release-v1.3.7

23 Aug 12:42
Compare
Choose a tag to compare

What's changed

  • Improved add or update and sliding expiration performance by avoiding writes with unchanged updates.
  • Renamed WAL and Disk Segment Modes to better self-expression.

Full Changelog: release-v1.3.6...release-v1.3.7

Downloads

release-v1.3.6

22 Aug 08:56
Compare
Choose a tag to compare

What's changed

  • Added sliding expiration support.
  • Added auto comparer and key-value serializer detection for known types.
  • Updated API documentation.

Full Changelog: release-v1.3.4...release-v1.3.5