Orleans providers for Azure Cosmos DB
This release includes the following improvements over v3.0.3:
Thank you to the contributors for this release: @lilinvictorms @NickBarrett
This major release introduces a big overhaul on all packages and a breaking changes:
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;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!
This release updates Orleans dependencies to 2.3.0.