Orleans.CosmosDB Versions Save

Orleans providers for Azure Cosmos DB

v3.0.4

2 years ago

This release includes the following improvements over v3.0.3:

  • Fix runtime issue with latest CosmosDB package (#50)
  • Fix for UpdateIAmAlive in CosmosDBMembershipTable.cs (#51)

Thank you to the contributors for this release: @lilinvictorms @NickBarrett

v3.0.3

4 years ago

v3.0.2

4 years ago

v3.0.1

4 years ago

v3.0.0

4 years ago

This major release introduces a big overhaul on all packages and a breaking changes:

  1. [Breaking change] Reminders now use a partitioned collection. Data muse be migrated and more info can be found on this section of the README;
  2. Stored procedures where removed from all packages but the Clustering one. Orleans membership protocol requires some atomic operations that were only possible by using stored procedures. All other procedures can be safely removed;
  3. Introduced Stream provider. Orleans.Streaming.CosmosDB add a stream provider that use CosmosDB ChangeFeed so grains can react to changes that happened on documents on a monitored collection;
  4. Upgraded to latest CosmosDB client SDK;
  5. Upgraded to Orleans 3.0.0;
  6. Allow pre-configured DocumentClient. Now a property Client can be found on all the option classes. If that is set at startup time, that client will be used by the respective provider instead of create a new one from the endpoint/key properties. All tests use this approach now to avoid issues with the Emulator certificates.

As always, thanks for all the contributions made so far. Keep it going!

1.2.1

5 years ago

This release updates Orleans dependencies to 2.3.0.