Commit Graph

  • 4eb65b7a5f Add disk iterator prefetch support Ahmed Yasin Koculu 2026-07-06 22:05:17 +02:00
  • 1e798a0ec1 Merge pull request #150 from ZoneTree/improve-docs-for-wal-mode-tradeoffs release-v1.9.3 Ahmed Yasin Koculu 2026-07-06 00:02:33 +02:00
  • abfd76aa63 Fix doc sample code. Ahmed Yasin Koculu 2026-07-06 00:00:59 +02:00
  • aa772ef347 Improve atomic operations doc. Ahmed Yasin Koculu 2026-07-05 23:59:45 +02:00
  • 16b62b034f Clarifies WAL mode tradeoffs in docs and comments. Ahmed Yasin Koculu 2026-07-05 23:52:59 +02:00
  • af84689504 Update maintenance doc. Ahmed Yasin Koculu 2026-06-14 06:11:05 +02:00
  • e2c7375a67 Merge pull request #149 from ZoneTree/option-validation-ensure-safe-boundaries Ahmed Yasin Koculu 2026-06-13 13:11:16 +02:00
  • 9618df6494 Remove redundant validation. Ahmed Yasin Koculu 2026-06-13 13:07:52 +02:00
  • 2ca8fa2872 Adds centralized option validation for ZoneTree configuration. Ahmed Yasin Koculu 2026-06-13 13:00:43 +02:00
  • 5c9212c740 Merge pull request #148 from ZoneTree/metadata-reflect-runtime Ahmed Yasin Koculu 2026-06-13 08:58:04 +02:00
  • 64eb1a9b4b Metadata json should reflect runtime options. Ahmed Yasin Koculu 2026-06-13 08:51:41 +02:00
  • 294d5a0216 Merge pull request #147 from ZoneTree/replace-zstdnet-with-zstdsharp.port release-v1.9.0 Ahmed Yasin Koculu 2026-06-13 08:05:10 +02:00
  • b1b41aef5e Remove unused decompress methods. Ahmed Yasin Koculu 2026-06-13 07:57:12 +02:00
  • 7833764b59 Remove slow decompression path. Ahmed Yasin Koculu 2026-06-13 07:53:46 +02:00
  • 28e7f0efa4 MultiPartMetadataCodec faster decompress. Ahmed Yasin Koculu 2026-06-13 07:46:31 +02:00
  • 72f1888a3a use fast decompress path for live backup records. Ahmed Yasin Koculu 2026-06-13 07:41:24 +02:00
  • b678df561b less allocation for brotli and safer finalization for gzip stream Ahmed Yasin Koculu 2026-06-13 07:36:46 +02:00
  • 922c7ec2da less allocation on zstd calls. Ahmed Yasin Koculu 2026-06-13 07:27:14 +02:00
  • b241d94fc6 Replace ZstdNet with ZstdSharp.Port. Ahmed Yasin Koculu 2026-06-13 06:57:38 +02:00
  • 40baa619ea Merge pull request #146 from ZoneTree/set-default-compression-zstd-fastest Ahmed Yasin Koculu 2026-06-13 06:37:21 +02:00
  • dd300c22c9 set the default ZoneTree compression from LZ4 to Zstd fastest Ahmed Yasin Koculu 2026-06-13 06:21:38 +02:00
  • cf434cea54 Merge pull request #145 from ZoneTree/better-inmemory-filestream-provider Ahmed Yasin Koculu 2026-06-13 02:51:07 +02:00
  • 6e7de76d31 rewrite file stream providers doc. Ahmed Yasin Koculu 2026-06-13 02:49:15 +02:00
  • a3980244c5 Support files bigger than 2Gb in InMemoryFileStream. Ahmed Yasin Koculu 2026-06-13 02:39:32 +02:00
  • c79f6de737 Reworks InMemoryFileStreamProvider into a fast RAM-backed storage provider Ahmed Yasin Koculu 2026-06-13 02:05:39 +02:00
  • a12d7bc269 Update benchmark targetCount to iterationCount. Ahmed Yasin Koculu 2026-06-13 01:26:24 +02:00
  • c68dd8d236 Merge pull request #144 from ZoneTree/update-packages Ahmed Yasin Koculu 2026-06-13 01:18:55 +02:00
  • d8f7e8aa27 add frontend nav json. Ahmed Yasin Koculu 2026-06-13 01:15:08 +02:00
  • 6e8df1ce94 Update nuget packages Ahmed Yasin Koculu 2026-06-13 01:14:06 +02:00
  • 78c6c5b135 Merge pull request #142 from ZoneTree/docs-cleanup Ahmed Yasin Koculu 2026-06-12 23:03:02 +02:00
  • db4c087f91 drop redundant docs Ahmed Yasin Koculu 2026-06-12 23:01:20 +02:00
  • ee86aa38a5 Merge pull request #141 from ZoneTree/improve-docs Ahmed Yasin Koculu 2026-06-12 09:07:49 +02:00
  • 83fddbf7ac keep wall-modes doc focused on topic. Ahmed Yasin Koculu 2026-06-12 08:09:20 +02:00
  • d74547eac4 reduce overlapping docs. Ahmed Yasin Koculu 2026-06-12 07:57:53 +02:00
  • fc568aa0f3 improve concept docs and fix misleading descriptions. Ahmed Yasin Koculu 2026-06-12 07:00:37 +02:00
  • cf922b08c6 rename doc index Ahmed Yasin Koculu 2026-06-12 04:48:06 +02:00
  • 50e13f6bfc Merge pull request #140 from ZoneTree/improve-live-backup Ahmed Yasin Koculu 2026-06-11 09:54:40 +02:00
  • 7c5b364a73 improve docs for serializers, compression and api overview Ahmed Yasin Koculu 2026-06-11 09:51:15 +02:00
  • 6d33028aef Improve building systems. Ahmed Yasin Koculu 2026-06-11 09:41:23 +02:00
  • 41c935fa37 Fix misleading wording. Ahmed Yasin Koculu 2026-06-11 09:09:16 +02:00
  • 8bb3f0ce6a Improve diagnostic docs. Ahmed Yasin Koculu 2026-06-11 09:07:10 +02:00
  • 1d3b6595a1 explain block cache in depth in docs. Ahmed Yasin Koculu 2026-06-11 08:44:14 +02:00
  • c0afe14d4d explain write amplification. Ahmed Yasin Koculu 2026-06-11 08:25:31 +02:00
  • e106b9909c Improve docs with fact check. Ahmed Yasin Koculu 2026-06-11 06:50:02 +02:00
  • 3dce4ae5f8 simplify, dedup backup code.. Ahmed Yasin Koculu 2026-06-11 06:13:33 +02:00
  • 70fa92f4d4 refactor OpenRecordWriterAsync stream creation. Ahmed Yasin Koculu 2026-06-11 05:54:23 +02:00
  • f2cf80de2c improve backup docs Ahmed Yasin Koculu 2026-06-11 05:44:04 +02:00
  • 82430aaec6 normalization and IsDisposed hardening. Ahmed Yasin Koculu 2026-06-11 04:55:33 +02:00
  • 25c977084e Fix restore backup, wal consistency. Ahmed Yasin Koculu 2026-06-11 04:50:26 +02:00
  • 8de49b9463 add org assets Ahmed Yasin Koculu 2026-06-11 04:45:55 +02:00
  • 46d2f660d8 Merge pull request #139 from ZoneTree/move-to-github-org Ahmed Yasin Koculu 2026-06-11 01:00:44 +02:00
  • 1fbbaa6261 Moved to github org. Ahmed Yasin Koculu 2026-06-11 00:59:54 +02:00
  • e5eee425ae Merge pull request #138 from koculu/code-cleanup release-v1.8.8 Ahmed Yasin Koculu 2026-06-10 22:27:24 +02:00
  • 33b92a2f0f Live Backup MaxConcurrentFileTransfers Ahmed Yasin Koculu 2026-06-10 22:00:15 +02:00
  • 8a0c5c3637 Use Lock object where applicable. Ahmed Yasin Koculu 2026-06-10 21:46:26 +02:00
  • 40c55b5bc8 Replace object locks with Lock object. Ahmed Yasin Koculu 2026-06-10 20:26:37 +02:00
  • f35ce21dfc Drop .net 8 support. Ahmed Yasin Koculu 2026-06-10 20:26:02 +02:00
  • d6df86f2d4 dotnet format Ahmed Yasin Koculu 2026-06-10 20:13:02 +02:00
  • b344d97bb0 suppress some warnings. Ahmed Yasin Koculu 2026-06-10 19:51:59 +02:00
  • f990bd2c77 clean up analyzer warnings Ahmed Yasin Koculu 2026-06-10 19:41:19 +02:00
  • f466182c70 drop .net 7 and .net6 support. Ahmed Yasin Koculu 2026-06-10 19:15:16 +02:00
  • c9be1ec16b Merge pull request #137 from koculu/feature-live-backup Ahmed Yasin Koculu 2026-06-10 18:32:56 +02:00
  • 42862e07e4 Add Live backup. Ahmed Yasin Koculu 2026-06-10 12:07:16 +02:00
  • a394d30798 Merge pull request #136 from koculu/rewrite-docs Ahmed Yasin Koculu 2026-06-08 15:46:26 +02:00
  • 90540615a4 comparers are immutable Ahmed Yasin Koculu 2026-06-08 15:07:44 +02:00
  • 0827d3947f update docs based on ZoneTree fine tuned defaults Ahmed Yasin Koculu 2026-06-08 13:22:16 +02:00
  • 2799dca316 iterated through the weak findings, fact-checked against the code Ahmed Yasin Koculu 2026-06-08 13:11:10 +02:00
  • 84a3de3645 Bootstrap new docs Ahmed Yasin Koculu 2026-06-08 12:46:10 +02:00
  • 65ec0c761f Remove old docs Ahmed Yasin Koculu 2026-06-08 11:45:19 +02:00
  • 2b4f84e7b1 meta update Ahmed Yasin Koculu 2026-06-08 11:38:12 +02:00
  • 0021c68497 update version and description. Ahmed Yasin Koculu 2026-06-08 11:24:39 +02:00
  • 71a856e2fa Rewrite readme. Ahmed Yasin Koculu 2026-06-08 11:05:01 +02:00
  • d8307ac052 Merge pull request #135 from koculu/rebrand-zonetree-dev release-v1.8.7 Ahmed Yasin Koculu 2026-06-08 03:09:42 +02:00
  • 74b82136f2 dotnet format for entire repo. Ahmed Yasin Koculu 2026-06-08 03:02:52 +02:00
  • 2bfdbed574 sync wal uses ReadFaster Ahmed Yasin Koculu 2026-06-08 02:50:21 +02:00
  • 263367df2c Fix repeated writes to the same key in one transaction can corrupt history Ahmed Yasin Koculu 2026-06-08 02:14:48 +02:00
  • 6958e2e757 Fix Auto-commit transaction history stores the new write stamp as the old stamp Ahmed Yasin Koculu 2026-06-08 02:06:36 +02:00
  • f2e09cf869 Fix the cancelled multipart merge cleanup path. Ahmed Yasin Koculu 2026-06-08 02:01:56 +02:00
  • cb9660bf91 Fix compressed WAL incremental backup looks malformed Ahmed Yasin Koculu 2026-06-08 01:57:37 +02:00
  • 041d4e22a3 Fix first multipart merge disk segment detection Ahmed Yasin Koculu 2026-06-08 01:47:19 +02:00
  • ad29a73532 Fix OpIndex robustness for replication / audit. Ahmed Yasin Koculu 2026-06-08 01:33:50 +02:00
  • 0d9e172838 CompressedFileStream.Skip can seek to the wrong position across a shorter tail block Ahmed Yasin Koculu 2026-06-08 00:38:36 +02:00
  • fbd1e0b88f Cleanup Ahmed Yasin Koculu 2026-06-07 06:31:05 +02:00
  • de4e4a07d8 Bottom segment merger should preserve tombstone before last segment. Ahmed Yasin Koculu 2026-06-07 06:21:09 +02:00
  • ebe389f995 TryAtomicAddOrUpdate result should return added value. Ahmed Yasin Koculu 2026-06-07 06:18:55 +02:00
  • 477eb201d8 snapshot the selected bottom segment objects Ahmed Yasin Koculu 2026-06-07 06:09:18 +02:00
  • 11a173cfaa Bottom segments merge bug fix. Ahmed Yasin Koculu 2026-06-07 05:54:51 +02:00
  • b3c0d57013 SkipToTheEnd() now validates the complete compressed block record before accepting it. Ahmed Yasin Koculu 2026-06-07 02:57:23 +02:00
  • 9a828ca195 ReadFaster now advances the destination offset and reduces the remaining byte count on partial reads Ahmed Yasin Koculu 2026-06-07 02:45:45 +02:00
  • 7b26017ad3 Fix CompressedFileStream opens file streams with buffer size 0 Ahmed Yasin Koculu 2026-06-07 02:41:39 +02:00
  • 81c4c20d24 Fix loading persisted default sparse arrays Ahmed Yasin Koculu 2026-06-07 02:22:30 +02:00
  • 4386564925 avoid duplicate tree lookup in ContainsKey Ahmed Yasin Koculu 2026-06-07 02:06:22 +02:00
  • 1a7865931b ReleaseCircularValueCacheRecords() releases the key cache instead of the value cache. Ahmed Yasin Koculu 2026-06-07 02:05:49 +02:00
  • 9444ca5653 upgrade to net10.0. Ahmed Yasin Koculu 2026-06-07 01:49:02 +02:00
  • 26c71dce8e Add legacy namespace metadata migration Ahmed Yasin Koculu 2026-06-07 01:47:18 +02:00
  • 2ea0eeb245 Remove Tenray from namespace and docs. Ahmed Yasin Koculu 2026-06-07 01:21:09 +02:00
  • 407d4c4d81 Merge pull request #134 from koculu/codex/find-free-alternative-for-discord-badge Ahmed Yasin Koculu 2026-02-07 16:42:41 +01:00
  • 94527f35c9 Fix Discord badge in README Ahmed Yasin Koculu 2026-02-07 16:41:53 +01:00
  • db345c65d9 Merge pull request #132 from koculu/codex/rename-isdroppping-flag release-v1.8.6 Ahmed Yasin Koculu 2025-06-14 04:51:32 +02:00
  • f80b43133c Fix misspelling of IsDropping flag Ahmed Yasin Koculu 2025-06-14 04:48:13 +02:00