Posts in 2022
  • Release release-v1.3.6

    Monday, August 22, 2022 in Blog

    What’s changed Added sliding expiration support. Added auto comparer and key-value serializer detection for known types. Updated API documentation. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.3.4...release-v1.3.5

    Read more

  • Release release-v1.3.4

    Sunday, August 21, 2022 in Blog

    What’s changed Improved API documentation Dropped unused classes. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.3.3...release-v1.3.4

    Read more

  • Release release-v1.3.3

    Thursday, August 18, 2022 in Blog

    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: …

    Read more

  • Release release-v1.3.2

    Wednesday, August 17, 2022 in Blog

    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. …

    Read more

  • Release release-v1.3.0

    Wednesday, August 17, 2022 in Blog

    What’s changed Fixed missing logger issue. Fixed wrong replacement path issue. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.2.9...release-v1.3.0

    Read more

  • Release release-v1.2.9

    Tuesday, August 16, 2022 in Blog

    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 …

    Read more

  • Release release-v1.2.8

    Monday, August 15, 2022 in Blog

    What’s changed Added snapshot iterator. Added read-only region iterator. Added read-only segment count threshold. Added deletable comparer. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.2.7...release-v1.2.8

    Read more

  • Release release-v1.2.7

    Monday, August 15, 2022 in Blog

    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: …

    Read more

  • Release release-v1.2.6

    Saturday, August 13, 2022 in Blog

    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: …

    Read more

  • Release release-v1.2.4

    Saturday, August 13, 2022 in Blog

    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 https://github.com/koculu/ZoneTree/pull/6 Added New WAL Mode = None in …

    Read more