Skip to content

Releases: koculu/ZoneTree

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

release-v1.3.4

21 Aug 21:30
Compare
Choose a tag to compare

What's changed

  • Improved API documentation
  • Dropped unused classes.

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

release-v1.3.3

18 Aug 21:25
Compare
Choose a tag to compare

What's changed

  • Write Ahead Log files are closed for reads and writes from other processes.
  • Improved thread-safety by changing the order of frozen flag check.
  • Added logs for possible silent exceptions.

Full Changelog: release-v1.3.2...release-v1.3.3

release-v1.3.2

17 Aug 14:20
Compare
Choose a tag to compare

What's changed

  • Added auto performance tuning capability. Cache capacity increased on demand.
  • Improved read performance by clearing lock-mode when mutable segment moves to read-only zone.
  • Fixed file stream abstraction issue in DurableFileWriter.

Full Changelog: release-v1.3.0...release-v1.3.2

release-v1.3.0

17 Aug 00:12
Compare
Choose a tag to compare

What's changed

  • Fixed missing logger issue.
  • Fixed wrong replacement path issue.

Full Changelog: release-v1.2.9...release-v1.3.0

release-v1.2.9

16 Aug 23:41
Compare
Choose a tag to compare

What's changed

  • Improved Lazy WAL performance
  • Improved transaction log compaction crash resilience.
  • Improved log replacement performance.
  • Improved load performance.
  • Added support for null keys.
  • Added database logger.
  • Added new option to make database read-only.

Full Changelog: release-v1.2.8...release-v1.2.9

release-v1.2.8

15 Aug 18:34
Compare
Choose a tag to compare

What's changed

  • Added snapshot iterator.
  • Added read-only region iterator.
  • Added read-only segment count threshold.
  • Added deletable comparer.

Full Changelog: release-v1.2.7...release-v1.2.8

release-v1.2.7

15 Aug 01:53
Compare
Choose a tag to compare
  • Improves database meta file durability.
  • Fixes leaf node links update race condition in node splitter.
  • Adds version information to the database meta file.
  • Fixes BTree key duplication.

Full Changelog: release-v1.2.6...release-v1.2.7

release-v1.2.6

13 Aug 22:11
Compare
Choose a tag to compare
  • Fixed Compressed File Stream tail writer synchronization issue.
  • Added default serializers and comparers for .NET primitives.
  • Fixed reverse iterator unexpected jumps under parallel inserts.
  • Improved iteration speed.

Full Changelog: release-v1.2.4...release-v1.2.6

release-v1.2.4

13 Aug 03:04
3c579e9
Compare
Choose a tag to compare

What's Changed

  • Performance is multiplied by a factor of 10 depending on the data and tuning options.
  • Memory usage decreased roughly by 75%
  • SkipList is replaced by B+Tree in #6
  • Added New WAL Mode = None in order to maximize insert speed for bulk operations.
  • Starting with this version, it is possible with ZoneTree to insert 100 Million integer key-value pairs in 20 seconds using WAL mode None.
  • Fixed several bugs.
  • Added B+Tree lock mode option.

Full Changelog: release-v1.2.1...release-v1.2.4