Ahmed Yasin Koculu
ec774af222
Merge pull request #186 from ZoneTree/bump-version-2.0.1.0
...
Update version to 2.0.1.0 in Directory.Build.props
release-v2.0.1
2026-10-12 01:28:22 +02:00
Ahmed Yasin Koculu
f368306617
Update version to 2.0.1.0 in Directory.Build.props
2026-10-12 01:28:05 +02:00
Ahmed Yasin Koculu
1441e20c94
Merge pull request #185 from ZoneTree/feature-is-range-deleted-delegate-for-merges
...
Adds an optional IsRangeDeleted delegate so normal and bottom merges can skip fully deleted parts.
2026-10-12 01:23:12 +02:00
Ahmed Yasin Koculu
c8d2f44777
Adds an optional IsRangeDeleted delegate so normal and bottom merges can skip fully deleted parts.
2026-10-10 08:06:57 +02:00
Ahmed Yasin Koculu
5d24bf5f46
Merge pull request #184 from ZoneTree/replace-checksum-algorithm
...
Replace CRC32 with XXH3-64.
release-v2.0.0
2026-10-09 22:44:02 +02:00
Ahmed Yasin Koculu
26ea76b4a7
Add migration tests for all three WAL modes.
2026-10-09 22:38:43 +02:00
Ahmed Yasin Koculu
6de42717e1
Fix Sync WAL ReplaceWriteAheadLog.
2026-10-09 22:34:54 +02:00
Ahmed Yasin Koculu
d9a92b3bc8
Migrate legacy crc32 wals.
2026-10-09 22:22:58 +02:00
Ahmed Yasin Koculu
9c90091a4b
Replace CRC32 with XXH3-64.
2026-10-09 19:32:52 +02:00
Ahmed Yasin Koculu
8347664f5e
Merge pull request #183 from ZoneTree/factory-option-validation-and-optimize-byte-array-comparisons
...
Add factory option validation and optimize byte-array comparisons.
2026-10-09 18:47:17 +02:00
Ahmed Yasin Koculu
479965cc7c
Add factory option validation and optimize byte-array comparisons.
2026-10-09 18:32:32 +02:00
Ahmed Yasin Koculu
111908be43
Merge pull request #181 from ZoneTree/bug-byte-key-ordering-and-default-deletion-detection
...
Fix bugs: byte key ordering and default deletion detection
release-v1.9.9
2026-10-09 02:13:13 +02:00
Ahmed Yasin Koculu
c167e21d14
Bump version.
2026-10-09 02:07:44 +02:00
Ahmed Yasin Koculu
78c6440a20
Fix default deletion detection for Memory<byte> and other structs containing references. ForceDelete and TryDelete now write markers that reads and iterators correctly recognize.
...
Correct byte-key ordering so ascending comparisons place prefixes first and descending comparisons reverse that order. Rename the comparers to `ByteArrayLexicographicComparerAscending` and `ByteArrayLexicographicComparerDescending`, and update the default comparer.
This is a breaking change. Databases recording the old comparer names fail with `TreeComparerMismatchException` before loading segments. The error and documentation explain that affected databases must be exported with the previous version and rebuilt.
2026-10-09 02:07:08 +02:00
Ahmed Yasin Koculu
46864afa36
Merge pull request #180 from ZoneTree/transitive-vulnerabilities
...
Update purestack to fix transitive-vulnerabilities.
2026-10-08 01:35:21 +02:00
Ahmed Yasin Koculu
c189e0747d
update purestack to fix transitive-vulnerabilities.
2026-10-08 01:33:42 +02:00
Ahmed Yasin Koculu
06d986da26
Merge pull request #179 from ZoneTree/doc-site-generation
...
Prepare site generation using purestack.
2026-10-07 23:56:42 +02:00
Ahmed Yasin Koculu
b01edfe98f
Add sponsor and support pages.
2026-10-07 23:50:06 +02:00
Ahmed Yasin Koculu
a0db39b396
Fix broken links.
2026-10-07 23:35:44 +02:00
Ahmed Yasin Koculu
9c1dbe89fb
Prepare site generation using purestack.
2026-10-07 23:25:12 +02:00
Ahmed Yasin Koculu
13ee11e190
Merge pull request #178 from ZoneTree/sourcelink-vulnerability
...
Remove both conditional Microsoft.SourceLink.GitHub references
release-v1.9.8
2026-09-15 22:38:31 +02:00
Ahmed Yasin Koculu
d29d237757
Remove both conditional Microsoft.SourceLink.GitHub references
2026-09-15 22:36:07 +02:00
Ahmed Yasin Koculu
77e1c1feb1
Merge pull request #177 from ZoneTree/update-workflow
...
Update workflow and bump version.
2026-09-15 22:21:10 +02:00
Ahmed Yasin Koculu
e87d5fa790
add .net v10 to github actions.
2026-09-15 22:20:58 +02:00
Ahmed Yasin Koculu
4a452d6890
Update workflow and bump version.
2026-09-15 22:16:56 +02:00
Ahmed Yasin Koculu
59cf0e34d4
Merge pull request #176 from dameng324/main
...
Make LocalLiveBackupProvider compatible with NativeAOT trimming
2026-09-15 14:31:14 +02:00
Dameng
97c939fe55
Make local live backup JSON AOT compatible
2026-09-15 18:06:48 +08:00
Ahmed Yasin Koculu
910f9dba29
Merge pull request #174 from ZoneTree/file-replace-retry-backoff
...
Adds bounded retry/backoff around LocalFileStreamProvider.Replace to handle transient File.Replace failures on Windows
release-v1.9.7
2026-08-04 19:48:37 +02:00
Ahmed Yasin Koculu
3219f12e20
Adds bounded retry/backoff around LocalFileStreamProvider.Replace to handle transient File.Replace failures
2026-08-04 19:39:46 +02:00
Ahmed Yasin Koculu
44a27d8d4b
Merge pull request #173 from ZoneTree/polyfill-for-dotnet-6-7-8
...
Add support for .net 6, 7 and 8
2026-08-04 19:27:02 +02:00
Ahmed Yasin Koculu
1059b55e46
Add support for .net 6, 7 and 8
2026-08-04 19:21:04 +02:00
Ahmed Yasin Koculu
4e3c890937
Merge pull request #171 from ZoneTree/relax-flush-to-disk-for-disk-segment-creation
...
Relax flush to disk in disk segment creation.
2026-07-24 23:06:13 +02:00
Ahmed Yasin Koculu
7b34812106
Relax flush to disk in disk segment creation.
2026-07-24 22:51:56 +02:00
Ahmed Yasin Koculu
593b94a283
Merge pull request #170 from ZoneTree/relaxed-key-hasher-requirement
...
Make KeyHasher optional when the mutable-segment Bloom filter is disabled.
2026-07-24 22:50:23 +02:00
Ahmed Yasin Koculu
1f3f11d15c
Make KeyHasher optional when the mutable-segment Bloom filter is disabled.
2026-07-24 22:45:13 +02:00
Ahmed Yasin Koculu
52a1cc4503
Tolerate missing navigation sequences in CI validation.
2026-07-15 22:59:35 +02:00
Ahmed Yasin Koculu
b8af92c145
Fix missing doc link.
2026-07-15 22:51:27 +02:00
Ahmed Yasin Koculu
73ead845cd
Merge pull request #169 from ZoneTree/copy-win-benchmark-references-to-docs
...
Copy win benchmark references to the docs.
2026-07-15 22:47:12 +02:00
Ahmed Yasin Koculu
153e97ad57
Copy win benchmark references to the docs.
2026-07-15 22:46:46 +02:00
Ahmed Yasin Koculu
ce116124b8
Merge pull request #168 from ZoneTree/win-reference-benchmark
...
Add 100K, 500K, 1M, 2M, 5M, 10M win reference benchmark.
release-v1.9.6
2026-07-15 13:24:10 +02:00
Ahmed Yasin Koculu
5de32f552b
Add db version information.
2026-07-15 13:22:37 +02:00
Ahmed Yasin Koculu
90afc74d66
Add 10M win reference benchmark.
2026-07-15 13:01:43 +02:00
Ahmed Yasin Koculu
28e53c7f3c
Add 5M win reference benchmark.
2026-07-15 12:06:26 +02:00
Ahmed Yasin Koculu
f9bc2785d1
Add 100K, 500K, 1M, 2M win reference benchmark.
2026-07-15 11:31:04 +02:00
Ahmed Yasin Koculu
3c29b79d5b
Merge pull request #167 from ZoneTree/update-docs-for-1-9-5
...
Improve documentation for 1.9.5 and later.
2026-07-15 06:18:48 +02:00
Ahmed Yasin Koculu
b0b3077ac5
Fix doc header.
2026-07-15 06:14:06 +02:00
Ahmed Yasin Koculu
f821936d75
Review and update more docs, fix categories.
2026-07-15 06:10:02 +02:00
Ahmed Yasin Koculu
3e2196604c
Fix broken doc link.
2026-07-15 05:17:34 +02:00
Ahmed Yasin Koculu
3a10ef2510
add doc for bloom filters and review and improve others.
2026-07-15 05:14:55 +02:00
Ahmed Yasin Koculu
14929cbd4b
Merge pull request #166 from ZoneTree/maintainer-disposal-wait-for-threads
...
Ease maintainer usage by automatically waiting for merges on disposal
2026-07-15 02:58:28 +02:00