Commit Graph

556 Commits

Author SHA1 Message Date
Ahmed Yasin Koculu 46d2f660d8 Merge pull request #139 from ZoneTree/move-to-github-org
Moved to github org.
2026-06-11 01:00:44 +02:00
Ahmed Yasin Koculu 1fbbaa6261 Moved to github org. 2026-06-11 00:59:54 +02:00
Ahmed Yasin Koculu e5eee425ae Merge pull request #138 from koculu/code-cleanup
Drop older .NET version support - improve code quality
release-v1.8.8
2026-06-10 22:27:24 +02:00
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 c9be1ec16b Merge pull request #137 from koculu/feature-live-backup
Add live backup and restore support.
2026-06-10 18:32:56 +02:00
Ahmed Yasin Koculu 42862e07e4 Add Live backup. 2026-06-10 12:07:16 +02:00
Ahmed Yasin Koculu a394d30798 Merge pull request #136 from koculu/rewrite-docs
Rewrite docs
2026-06-08 15:46:26 +02:00
Ahmed Yasin Koculu 90540615a4 comparers are immutable 2026-06-08 15:07:44 +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 d8307ac052 Merge pull request #135 from koculu/rebrand-zonetree-dev
Rebrand ZoneTree and harden WAL, merge, opIndex, and transaction recovery
release-v1.8.7
2026-06-08 03:09:42 +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 407d4c4d81 Merge pull request #134 from koculu/codex/find-free-alternative-for-discord-badge
Fix Discord badge in README
2026-02-07 16:42:41 +01:00
Ahmed Yasin Koculu 94527f35c9 Fix Discord badge in README 2026-02-07 16:41:53 +01:00
Ahmed Yasin Koculu db345c65d9 Merge pull request #132 from koculu/codex/rename-isdroppping-flag
Fix IsDroppping typo
release-v1.8.6
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