v3.5.0 is out with fixes and improvements, including support for C# 9.0 records, improved .NET 5.0 support, improved generic method support, and fixes for streaming & custom grain directories
Final release of 2.0.0 is on
Huge kudos to the community for helping navigate this major release!
Your contributions, feedback, ideas, validation are greatly appreciated by the core team.
Documentation is still being updated.
We are excited to announce that 3.0.0 is out, with a long list of improvements, now running on top of Bedrock networking layer and supporting TLS. A huge THANK YOU to all in the community who contributed to this release!
v2.0.0-rc1 is out with nearly final bits of Orleans 2.0 - .
True RC. Ready for production. Could ship as final bits if had to. .NET Core compatible, cross-platform, modernized configuration APIs, and lots more.
v3.2.0-rc1 is out with:
- Pluggable grain directory to support storage-based implementations
- Switch to using .NET thread pool for scheduling
- A number of other improvements
- Performance gains of 12%-20%
v3.0.0-beta1 is out with a new networking stack based on the Bedrock layer of Core that brought significant performance gains, and numerous other improvements and fixes. We are eagerly awaiting your feedback.
Orleans v7.2.0 is now available! Highlights include
@CosmosDB
providers, Redis providers marked stable, IAsyncEnumerable<T> support, and ✨live grain migration✨ allowing grains to migrate between hosts without needing to reload state from DB
🎉 Orleans 7.1.0 is up on NuGet, including Redis support, bug fixes, and improvements to performance, reliability, and diagnostics. More info in the release notes:
v3.0.0-rc1 is out with a new networking stack based on the Bedrock layer of Core with significant performance gains, improvements and fixes. Ready for production use. Your feedback is crucial before 3.0.0 is finalized.
v2.2.0 is out with production-ready implementation of ACID cross-grain transactions and a number of other improvements and fixes.
Backward compatible with v2.1.* versions.
v3.2.0 is out with:
- Pluggable grain directory to support storage-based implementations
- Switch to using .NET thread pool for scheduling
- A number of other improvements
- Performance gains of 12%-20%
v2.1.0 is out.
A number of major perf improvements (up to 30%).
Alternative codegen package introduced.
Transactions at RC quality level with Distributed Transaction Manager. Many other improvements and fixes.
Backward compatible with v2.0.*.
v2.1.0-beta1 is out with major performance improvements (new scheduler and direct client), distributed transaction manager, and many other improvements and fixes.
No breaking changes. Should be 100% compatible with v2.0.* for seamless upgrade.
v2.3.0 is out with hosting APIs aligned with Core, EventHub dependency update, automatic cleanup of cluster membership table, hosted client enabled by default, Linux CPU/memory statistics, and other improvements and fixes.
v2.0.0-rc2 is out. All significant changes are in. Only a few final touches left.
Last chance to try and give us feedback before final 2.0.0. Experience on non-Windows platforms and
@Docker
is especially valuable for us.
v2.0.0-rc1 is out with nearly final bits of Orleans 2.0 - .
True RC. Ready for production. Could ship as final bits if had to. .NET Core compatible, cross-platform, modernized configuration APIs, and lots more.
v3.0.0-rc2 is out with added support for TLS for silo-to-silo and client-to-silo communications and a few other improvements and fixes. This is meant to be the last RC before we finalize 3.0.0. Last chance for your feedback!
v2.3.0-rc1 is out with hosting APIs aligned with Core, EventHub dependency update, automatic cleanup of cluster membership table, hosted client enabled by default and a number of other improvements and fixes.
Major investments areas in 2.0:
- .NET Standard 2.0 compatible
- Deep refactoring to leverage DI, fluent builder API, logging, etc
- Revamped extensibility model for better composition of capabilities
- Support for distributed ACID transactions (beta)
v2.2.0-rc1 is out with major performance (up to 4x) and stability improvements in transactions compared to 2.2.0-beta1. Last step before declaring transactions production ready.
Orleans v3.6.0 is up on with improvements and fixes as well as a breaking change for Azure provider configuration to support more authentication scenarios. More info in the release notes:
Join us for a Virtual Community Meetup "Back to basics" on Wednesday January 22nd 17:00-18:00 GMT. We'll be discussing some early thoughts and ideas for Orleans 4.0.
v2.0.3 is out with some fixes and improvements.
The first partial release with only 9 NuGet packages updated. The rest of the packages stayed unchanged at 2.0.0, except for the
Microsoft.Orleans.ServiceFabric meta-package which is at 2.0.2.
v3.1.0-rc2 is out with a bunch of improvements and fixes. We also enabled multi-targeting, nestandard2.0 and netcoreapp3.1, for several packages to leverage some performance features available in netcoreapp3.1.
v2.1.0-rc1 is out with a few improvements and fixes since 2.1.0-beta1. Major performance improvements over 2.0.*. No breaking changes. Should be 100% backward compatible with previous v2.* releases.
If you are using Orleans with .NET Core 2.1, *do not enable TieredCompilation* for Orleans silo and client projects. A CLR bug () is breaking Orleans when TieredCompilation is enabled. See for more details.
Join us for a Virtual Community Meetup "Back to basics" on Wednesday January 22nd 17:00-18:00 GMT. We'll be discussing some early thoughts and ideas for Orleans 4.0.
v2.1.0-rc2 is out with a new code generator included as an alternative to the standard one. Resolves many issues caused by dependency version clashes, and is much faster.
Latest addition to the collection of extensons and higher level projects built by the community for and on top of Orleans. 49 repos and counting.
Thank you,
@creyke
!
v2.2.2 is out with fixes to dependency versions in Microsoft.Orleans.Transactions and Microsoft.Orleans.Transactions.AzureStorage packages. Otherwise, identical to 2.2.1.
We unlisted 2.2.1 versions of these packages.
v2.1.1 with a single bug fix in ZooKeeper and Consul clustering plugins. Only Microsoft.Orleans.OrleansZooKeeperUtils and Microsoft.Orleans.OrleansConsulUtils NuGet packages were updated.
We discovered a backward compatibility issue that impacts rolling upgrades when running on .NET Core 3.1 or upgrading to it.
Affected Orleans versions: 3.1.0 & 3.1.2.
More details in the issue -
We are working on a fix.