Skip to content
This repository has been archived by the owner on Jul 9, 2023. It is now read-only.

Releases: OrleansContrib/Orleans.CosmosDB

Release v3.0.4

16 Jun 19:00
948ef97
Compare
Choose a tag to compare

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

Release v3.0.3

24 Apr 10:36
531fdb0
Compare
Choose a tag to compare
Pass StorageOptions to GrainStorage (#44)

That should work better than trying to pass GrainStorage to itself.

Release v3.0.2

23 Mar 21:36
10b5cc2
Compare
Choose a tag to compare
set grainState.ETag = null, while clear state and delete state on cle…

Release v3.0.1

29 Jan 21:41
Compare
Choose a tag to compare
Fix build issue

Release v3.0.0

14 Nov 18:43
280c792
Compare
Choose a tag to compare

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!

Orleans 2.3.0 support

20 Mar 23:26
a0f3be3
Compare
Choose a tag to compare

This release updates Orleans dependencies to 2.3.0.