Releases: koculu/ZoneTree
Releases · koculu/ZoneTree
release-v1.3.6
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
What's changed
- Improved API documentation
- Dropped unused classes.
Full Changelog: release-v1.3.3...release-v1.3.4
release-v1.3.3
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
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
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
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
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
- 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
- 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
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