Commit Graph
497 Commits
Author SHA1 Message Date
Ahmed Yasin Koculu 70bf8f3571 Increase Key cache record lifetime default 2025-06-14 04:23:26 +02:00
Ahmed Yasin Koculu a60d75121b Merge pull request #126 from koculu/codex/create-inmemory-filestreamprovider-and-tests
Add in-memory FileStreamProvider
2025-06-13 13:23:40 +02:00
Ahmed Yasin Koculu ae1d2f1a2d Add in-memory FileStreamProvider 2025-06-13 13:19:42 +02:00
Ahmed Yasin Koculu 89e7d6e240 Merge pull request #124 from koculu/123-enhancement-expose-the-copy-of-the-internal-options
Expose the copy of the options.
release-v1.8.5
2025-01-18 03:10:44 +01:00
Ahmed Yasin Koculu a2867aaa50 Expose the copy of the options. 2025-01-18 02:56:31 +01:00
Ahmed Yasin Koculu d11268d8a2 Merge pull request #122 from koculu/121-enhancement-expose-default-values
Expose default values.
2025-01-18 02:34:23 +01:00
Ahmed Yasin Koculu 2c1b05d27e Expose default values. 2025-01-18 02:30:13 +01:00
Ahmed Yasin Koculu 088abe315e Update issue templates 2025-01-13 00:38:47 +01:00
Ahmed Yasin Koculu 3c776e4c96 Update docs. 2024-12-25 02:09:26 +01:00
Ahmed Yasin Koculu c660862086 Merge pull request #104 from koculu/upgrade-to-net-90
Upgrade to the net 9.0.
release-v1.8.4
2024-11-14 04:14:34 +01:00
Ahmed Yasin Koculu 807fe6a112 Remove unused return type. 2024-11-14 04:05:56 +01:00
Ahmed Yasin Koculu fcb82315bb Bump version. 2024-11-14 03:45:14 +01:00
Ahmed Yasin Koculu ef986ce4f2 Upgrade to the net 9.0. 2024-11-14 03:42:00 +01:00
Ahmed Yasin Koculu 82774e0b0d Merge pull request #100 from koculu/99-bug-the-order-of-opindexes-are-not-guranteed-to-be-incremental-during-mutable-segment-switch
MoveMutableSegmentForward should wait until all writes to the previous mutable segment finalized.
release-v1.8.3
2024-10-16 06:44:22 +02:00
Ahmed Yasin Koculu 99199b1fed Assign opIndex only if needed. 2024-10-16 06:41:09 +02:00
Ahmed Yasin Koculu 61c82cc0f7 Use thread-safe random number generator. 2024-10-16 06:31:12 +02:00
Ahmed Yasin Koculu a4b7c1e421 Add xml docs. 2024-10-16 06:22:10 +02:00
Ahmed Yasin Koculu 309836e735 MoveMutableSegmentForward should wait until all writes to the previous mutable segment finalized. 2024-10-15 16:37:57 +02:00
Ahmed Yasin Koculu 7c97c3df21 Stabilize replicaiton test case. 2024-10-15 08:13:34 +02:00
Ahmed Yasin Koculu c683e02abf Dispose bottom segments before drop. 2024-10-14 17:07:13 +02:00
Ahmed Yasin Koculu c58504f2fb Merge pull request #97 from koculu/96-enhancement-add-new-methods-to-expose-opindexes-for-async-replication
Add new methods to expose opIndexes for async replication.
2024-10-14 11:35:48 +02:00
Ahmed Yasin Koculu 4660bf37b4 Introduce atomic operation result that is guaranteed to be called once. 2024-10-14 11:30:48 +02:00
Ahmed Yasin Koculu 1a0a62db76 Add new methods to expose opIndexes for async replication. 2024-10-14 02:39:36 +02:00
Ahmed Yasin Koculu ac3c9b2ac1 Merge pull request #95 from albyrock87/add-support-for-crc32-software
Add support for Software computed CRC32
2024-10-09 15:33:04 +02:00
Alberto Aldegheri 5985753fd5 Add support for Software computed CRC32 2024-10-09 11:30:18 +02:00
Ahmed Yasin Koculu 6a2b178d21 Set NextOpIndex after loading BTree to remove skipped regions on op index. release-v1.8.2 2024-09-08 00:27:22 +02:00
Ahmed Yasin Koculu bbf27b3916 Merge pull request #94 from koculu/93-enhancement-provide-operation-index-to-support-asynchronous-replication-and-audits
Added operation index to support asynchronous replication and audits
release-v1.8.1
2024-09-07 22:55:53 +02:00
Ahmed Yasin Koculu e060896e67 Added operation index to support asynchronous replication and audits 2024-09-07 22:49:43 +02:00
Ahmed Yasin Koculu c4746e2fc9 Merge pull request #92 from koculu/91-enhancement-provide-key-in-is-deleted-marker-delegate-to-support-ttl-based-on-keys
Provide key in IsDeleted delegate to support TTL based on keys
2024-09-07 00:32:48 +02:00
Ahmed Yasin Koculu a5abf3b770 Update docs. 2024-09-07 00:31:38 +02:00
Ahmed Yasin Koculu c926bf35b5 Rename IsValueDeleted delegate as IsDeleted. 2024-09-07 00:26:21 +02:00
Ahmed Yasin Koculu 8aaac2e733 Add key argument into isDeleted delegate. 2024-09-07 00:19:16 +02:00
Ahmed Yasin Koculu 2b2183d31d Update sample. release-v1.8.0 2024-09-01 02:20:33 +02:00
Ahmed Yasin Koculu 8667cbce48 Merge pull request #88 from koculu/87-enhancement-unify-the-names-and-types-of-the-public-members
87 enhancement unify the names and types of the public members
2024-09-01 02:10:20 +02:00
Ahmed Yasin Koculu 1c4739be92 Improve docs. 2024-09-01 02:09:41 +02:00
Ahmed Yasin Koculu 0df1ccc7cc Improve naming to clarify block cache life time and update the default life time. 2024-09-01 00:58:21 +02:00
Ahmed Yasin Koculu ebf7900759 Contribute to the block cache option should be set on block pin. release-v1.7.9 2024-08-31 01:28:49 +02:00
Ahmed Yasin Koculu 5407da715d Merge pull request #86 from koculu/85-enhancement-improve-validation-error-messages
Improve type mismatch validation errors.
release-v1.7.8
2024-08-31 00:29:09 +02:00
Ahmed Yasin Koculu 05b53e5418 Improve type mismatch validation errors. 2024-08-31 00:25:07 +02:00
Ahmed Yasin Koculu 2f0099726f Merge pull request #84 from koculu/83-enhancement-iterators-must-optionally-contribute-to-the-block-cache
Add contribute to the block cache option to the iterators.
2024-08-31 00:05:21 +02:00
Ahmed Yasin Koculu df142b8b3c Add contribute to the block cache option to the iterators. 2024-08-30 23:59:55 +02:00
Ahmed Yasin Koculu c252790fcd Set next version. release-v1.7.7 2024-08-24 03:08:13 +02:00
Ahmed Yasin Koculu 76357cf182 Merge pull request #82 from koculu/81-enhancement-type-validation-should-not-fail-based-on-the-version-of-the-assembly-difference
81 enhancement type validation should not fail based on the version of the assembly difference
2024-08-24 03:05:57 +02:00
Ahmed Yasin Koculu 20076c366e Rename DestroyTree to Drop.. 2024-08-24 03:01:47 +02:00
Ahmed Yasin Koculu 0bdc98c2de Use SimplifiedFullName for type validation. 2024-08-24 03:00:00 +02:00
Ahmed Yasin Koculu dbcd5faa0d Merge pull request #80 from koculu/79-enhancement-create-a-utility-to-fill-serializer-comparer-and-delete-delegates-for-known-types
Create a utility to fill serializer, comparer, and delete delegates for known types.
release-v1.7.6
2024-08-17 20:57:49 +02:00
Ahmed Yasin Koculu eb4af68277 Create a utility to fill serializer, comparer, and delete delegates for known types. 2024-08-17 20:56:09 +02:00
Ahmed Yasin Koculu 0fcfc8d1d6 Merge pull request #78 from koculu/77-bug-incorrect-maximum-segment-id-fetched-when-bottom-segments-are-multi-parts-segments
Set Maximum Segment Id when multi part bottom segments are loaded.
2024-08-17 19:44:20 +02:00
Ahmed Yasin Koculu 945c4847c6 Set Maximum Segment Id when multi part bottom segments are loaded. 2024-08-17 19:43:29 +02:00
Ahmed Yasin Koculu 6a3f96f987 Merge pull request #76 from koculu/75-enhancement-add-tryadd-method
Add TryAdd method.
release-v1.7.5
2024-08-17 01:57:54 +02:00