Ahmed Yasin Koculu
|
33b92a2f0f
|
Live Backup MaxConcurrentFileTransfers
|
2026-06-10 22:00:15 +02:00 |
|
Ahmed Yasin Koculu
|
8a0c5c3637
|
Use Lock object where applicable.
|
2026-06-10 21:46:26 +02:00 |
|
Ahmed Yasin Koculu
|
40c55b5bc8
|
Replace object locks with Lock object.
|
2026-06-10 20:26:37 +02:00 |
|
Ahmed Yasin Koculu
|
f35ce21dfc
|
Drop .net 8 support.
|
2026-06-10 20:26:02 +02:00 |
|
Ahmed Yasin Koculu
|
d6df86f2d4
|
dotnet format
|
2026-06-10 20:13:02 +02:00 |
|
Ahmed Yasin Koculu
|
b344d97bb0
|
suppress some warnings.
|
2026-06-10 19:51:59 +02:00 |
|
Ahmed Yasin Koculu
|
f990bd2c77
|
clean up analyzer warnings
|
2026-06-10 19:41:19 +02:00 |
|
Ahmed Yasin Koculu
|
f466182c70
|
drop .net 7 and .net6 support.
|
2026-06-10 19:15:16 +02:00 |
|
Ahmed Yasin Koculu
|
42862e07e4
|
Add Live backup.
|
2026-06-10 12:07:16 +02:00 |
|
Ahmed Yasin Koculu
|
0827d3947f
|
update docs based on ZoneTree fine tuned defaults
|
2026-06-08 13:22:16 +02:00 |
|
Ahmed Yasin Koculu
|
2799dca316
|
iterated through the weak findings, fact-checked against the code
|
2026-06-08 13:11:10 +02:00 |
|
Ahmed Yasin Koculu
|
84a3de3645
|
Bootstrap new docs
|
2026-06-08 12:46:10 +02:00 |
|
Ahmed Yasin Koculu
|
65ec0c761f
|
Remove old docs
|
2026-06-08 11:45:19 +02:00 |
|
Ahmed Yasin Koculu
|
2b4f84e7b1
|
meta update
|
2026-06-08 11:38:12 +02:00 |
|
Ahmed Yasin Koculu
|
0021c68497
|
update version and description.
|
2026-06-08 11:24:39 +02:00 |
|
Ahmed Yasin Koculu
|
71a856e2fa
|
Rewrite readme.
|
2026-06-08 11:15:38 +02:00 |
|
Ahmed Yasin Koculu
|
74b82136f2
|
dotnet format for entire repo.
|
2026-06-08 03:02:52 +02:00 |
|
Ahmed Yasin Koculu
|
2bfdbed574
|
sync wal uses ReadFaster
|
2026-06-08 02:50:21 +02:00 |
|
Ahmed Yasin Koculu
|
263367df2c
|
Fix repeated writes to the same key in one transaction can corrupt history
|
2026-06-08 02:14:48 +02:00 |
|
Ahmed Yasin Koculu
|
6958e2e757
|
Fix Auto-commit transaction history stores the new write stamp as the old stamp
|
2026-06-08 02:06:36 +02:00 |
|
Ahmed Yasin Koculu
|
f2e09cf869
|
Fix the cancelled multipart merge cleanup path.
|
2026-06-08 02:01:56 +02:00 |
|
Ahmed Yasin Koculu
|
cb9660bf91
|
Fix compressed WAL incremental backup looks malformed
|
2026-06-08 01:57:37 +02:00 |
|
Ahmed Yasin Koculu
|
041d4e22a3
|
Fix first multipart merge disk segment detection
|
2026-06-08 01:47:19 +02:00 |
|
Ahmed Yasin Koculu
|
ad29a73532
|
Fix OpIndex robustness for replication / audit.
|
2026-06-08 01:33:50 +02:00 |
|
Ahmed Yasin Koculu
|
0d9e172838
|
CompressedFileStream.Skip can seek to the wrong position across a shorter tail block
|
2026-06-08 00:38:36 +02:00 |
|
Ahmed Yasin Koculu
|
fbd1e0b88f
|
Cleanup
|
2026-06-07 06:31:05 +02:00 |
|
Ahmed Yasin Koculu
|
de4e4a07d8
|
Bottom segment merger should preserve tombstone before last segment.
|
2026-06-07 06:21:09 +02:00 |
|
Ahmed Yasin Koculu
|
ebe389f995
|
TryAtomicAddOrUpdate result should return added value.
|
2026-06-07 06:18:55 +02:00 |
|
Ahmed Yasin Koculu
|
477eb201d8
|
snapshot the selected bottom segment objects
|
2026-06-07 06:09:18 +02:00 |
|
Ahmed Yasin Koculu
|
11a173cfaa
|
Bottom segments merge bug fix.
|
2026-06-07 05:54:51 +02:00 |
|
Ahmed Yasin Koculu
|
b3c0d57013
|
SkipToTheEnd() now validates the complete compressed block record before accepting it.
|
2026-06-07 02:57:23 +02:00 |
|
Ahmed Yasin Koculu
|
9a828ca195
|
ReadFaster now advances the destination offset and reduces the remaining byte count on partial reads
|
2026-06-07 02:45:45 +02:00 |
|
Ahmed Yasin Koculu
|
7b26017ad3
|
Fix CompressedFileStream opens file streams with buffer size 0
|
2026-06-07 02:41:39 +02:00 |
|
Ahmed Yasin Koculu
|
81c4c20d24
|
Fix loading persisted default sparse arrays
|
2026-06-07 02:22:30 +02:00 |
|
Ahmed Yasin Koculu
|
4386564925
|
avoid duplicate tree lookup in ContainsKey
|
2026-06-07 02:06:22 +02:00 |
|
Ahmed Yasin Koculu
|
1a7865931b
|
ReleaseCircularValueCacheRecords() releases the key cache instead of the value cache.
|
2026-06-07 02:05:49 +02:00 |
|
Ahmed Yasin Koculu
|
9444ca5653
|
upgrade to net10.0.
|
2026-06-07 01:49:02 +02:00 |
|
Ahmed Yasin Koculu
|
26c71dce8e
|
Add legacy namespace metadata migration
|
2026-06-07 01:47:18 +02:00 |
|
Ahmed Yasin Koculu
|
2ea0eeb245
|
Remove Tenray from namespace and docs.
|
2026-06-07 01:21:09 +02:00 |
|
Ahmed Yasin Koculu
|
db345c65d9
|
Merge pull request #132 from koculu/codex/rename-isdroppping-flag
Fix IsDroppping typo
|
2025-06-14 04:51:32 +02:00 |
|
Ahmed Yasin Koculu
|
f80b43133c
|
Fix misspelling of IsDropping flag
|
2025-06-14 04:48:13 +02:00 |
|
Ahmed Yasin Koculu
|
3b4c70ce8e
|
Merge pull request #131 from koculu/codex/remove-null-condition-from-loops
Fix infinite loop bug in array conversion methods
|
2025-06-14 04:47:11 +02:00 |
|
Ahmed Yasin Koculu
|
a0a1dbcc0d
|
Merge pull request #130 from koculu/codex/remove-isexpired-from-hashcode-generation
Fix TTLValue equality comparison
|
2025-06-14 04:45:30 +02:00 |
|
Ahmed Yasin Koculu
|
b467429f07
|
Merge pull request #129 from koculu/codex/set-default-keycacherecordlifetimeinmillisecond-to-10000
Fix KeyCacheRecord lifetime default
|
2025-06-14 04:44:50 +02:00 |
|
Ahmed Yasin Koculu
|
3596b2a780
|
Merge pull request #128 from koculu/codex/bump-zonetree-version-to-1.8.6
Bump version to 1.8.6
|
2025-06-14 04:44:17 +02:00 |
|
Ahmed Yasin Koculu
|
3723a161a5
|
Fix potential infinite loops in queue array conversion
|
2025-06-14 04:24:30 +02:00 |
|
Ahmed Yasin Koculu
|
12137647bd
|
Simplify TTLValue equality
|
2025-06-14 04:24:03 +02:00 |
|
Ahmed Yasin Koculu
|
70bf8f3571
|
Increase Key cache record lifetime default
|
2025-06-14 04:23:26 +02:00 |
|
Ahmed Yasin Koculu
|
16da8a8362
|
Bump version to 1.8.6
|
2025-06-14 04:23:07 +02:00 |
|
Ahmed Yasin Koculu
|
7dcfeae987
|
Fix DiskSegmentOptions cloning
|
2025-06-14 04:22:43 +02:00 |
|