Orleans.Providers.MongoDB 2.0.0-rc1

A MongoDb implementation of the Orleans Providers. This includes the Membership (IMembershipTable and IGatewayListProvider), Reminder (IReminderTable), MongoStatisticsPublisher and IStorageProvider providers.

This is a prerelease version of Orleans.Providers.MongoDB.
There is a newer version of this package available.
See the version list below for details.
Install-Package Orleans.Providers.MongoDB -Version 2.0.0-rc1
dotnet add package Orleans.Providers.MongoDB --version 2.0.0-rc1
<PackageReference Include="Orleans.Providers.MongoDB" Version="2.0.0-rc1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Orleans.Providers.MongoDB --version 2.0.0-rc1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This is a significant rework of the providers targeting Orleans 2-beta. This brings performance and stablility improvements. Although a lot of care has been taken to keep backwards compatibility, please test thoroughly before deploying on production(focus on the StorageProviders) . Please see issue https://github.com/OrleansContrib/Orleans.Providers.MongoDB/issues/26 for all changes.

Special thanks to https://github.com/SebastianStehle for the improvements.

Feedback will be appreciated as usual.

This is a significant rework of the providers targeting Orleans 2-beta. This brings performance and stablility improvements. Although a lot of care has been taken to keep backwards compatibility, please test thoroughly before deploying on production(focus on the StorageProviders) . Please see issue https://github.com/OrleansContrib/Orleans.Providers.MongoDB/issues/26 for all changes.

Special thanks to https://github.com/SebastianStehle for the improvements.

Feedback will be appreciated as usual.

Release Notes

Binary serialization added to the Storage Provider by https://github.com/orthrus. The UseJsonFormat="true" parameter controls this.

Switching between formats while there is data in the storage tables will end in tears (data will be lost). So don't do it.

Feedback would be appreciated.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Orleans.Providers.MongoDB:

Package Downloads
Kaneko.Server
Package Description
Origine.Accessor
Package Description
YT.Kaneko.Server
Package Description

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on Orleans.Providers.MongoDB:

Repository Stars
Squidex/squidex
Headless CMS and Content Managment Hub
dotnetGame/MineCase
Minecraft server based on Orleans

Version History

Version Downloads Last updated
3.2.0 394 12/17/2020
3.1.7 26,969 5/25/2020
3.1.1 13,234 11/13/2019
3.1.0 1,520 11/9/2019
3.0.0 3,008 10/25/2019
2.7.0 18,372 8/19/2019
2.6.0 163 8/19/2019
2.5.0 3,415 7/29/2019
2.4.0 17,976 5/22/2019
2.3.1 7,131 3/22/2019
2.3.0 284 3/22/2019
2.0.2 2,168 2/15/2019
2.0.1 6,565 9/13/2018
2.0.0 11,313 4/3/2018
2.0.0-rc6 676 3/16/2018
2.0.0-rc5 314 3/14/2018
2.0.0-rc4 401 3/13/2018
2.0.0-rc3 388 3/4/2018
2.0.0-rc2 432 3/4/2018
2.0.0-rc1 409 3/3/2018
2.0.0-preview2 783 11/17/2017
2.0.0-preview1 358 11/11/2017
0.1.6 462 11/6/2017
0.1.6-preview 375 10/13/2017
0.1.5 506 9/22/2017
0.1.5-preview 363 9/22/2017
0.1.2-preview 464 9/2/2017
0.1.1 5,095 7/29/2017
0.1.0 421 7/9/2017
0.0.9 422 6/26/2017
0.0.8 416 6/22/2017
0.0.7 711 6/5/2017
0.0.6 497 4/15/2017
Show less