Jet Equinox Versions Save

.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions

3.0.1

2 years ago

See CHANGELOG

Added

  • CosmosStore.CosmosStoreConnector: Wrapper for CosmosClientFactory enabling cleaner consumer code #292

Fixed

CosmosStore: Reinstate default connection mode as Direct per #281 #287

2.6.0

3 years ago

See CHANGELOG

Added

  • Cosmos.Discovery.Endpoint: Extracts Uri for diagnostic purposes #284
  • Cosmos.Prometheus.LogSink: Generalized app tag to arbitrary custom tags #287

Changed

2.5.0

3 years ago

See CHANGELOG

Added

  • Stream.TransactEx: extended signature, replacing TransactAsyncEx. Provides the ISyncContext both before and after the decide so pre-flight checks can be performed (as master #263) #277 :pray: @dharmaturtle for prompting it

Removed

  • Stream.TransactAsyncEx (as master #263) #277

Fixed

  • Cosmos.Prometheus: Correct namespace (was erroneously Equinox.CosmosStore.Prometheus) #271

2.4.0

3 years ago

See CHANGELOG

Added

  • Cosmos.Prometheus: Prometheus integration package as master #267

Fixed

  • MemoryStore: Serialize Committed events to guarantee consumption in event Index order #269 🙏 @fnipo
  • Cosmos: Fix defaulting for compressUnfolds in C# #261

2.3.0

3 years ago

Added

  • CachingStrategy.FixedTimeSpan: Support for fixed caching periods #255
  • Cosmos: Support Serverless Account Mode in eqx init cosmos; default RU/s to 400 if unspecified #244 🙏 @OmnipotentOwl
  • Cosmos: Added ability to turn off compression of Unfolds #249 🙏 @ylibrach
  • Cosmos: Prune API to delete complete Batches from the head of a stream #233

Changed

  • Cosmos: Reorganize Sync log message text, merge with Sync Conflict message #241
  • Cosmos: Converge Stored Procedure Impl with tip-isa-batch impl from V3 (minor Request Charges cost reduction) #242
  • Cosmos: Tweaked connecting log message

See CHANGELOG

2.3.0-rc2

3 years ago

Added

  • Cosmos: Support Serverless Account Mode in eqx init; default RU/s to 400 if unspecified #244 🙏 @OmnipotentOwl
  • Cosmos: Added ability to turn off compression of Unfolds #249 🙏 @ylibrach

Changed

  • Cosmos: Reorganize Sync log message text, merge with Sync Conflict message #241
  • Cosmos: Converge Stored Procedure Impl with tip-isa-batch impl from V3 (minor Request Charges cost reduction) #242

See CHANGELOG

2.3.0-rc1

3 years ago
  • Cosmos: Added Prune API to delete events from the head of a stream #233
  • Cosmos: Tweaked connecting log message

See CHANGELOG

2.2.0

3 years ago
  • Core: Add AsyncBatchingGate #228
  • EventStore: Pin EventStore.Client to [5.0.1,6) to avoid conflicting changes in EventStore.Client v 20.06 #223

See CHANGELOG

2.1.0

3 years ago

See CHANGELOG

2.0.1

4 years ago

:pray: @Kimserey for SqlStreamStore support bugfix

See CHANGELOG