github dotnet/orleans v3.0.0-rc2

latest releases: v9.0.0, v7.2.7, v8.2.0...
5 years ago
  • Major improvements
    • Added support for TLS

This release is backward compatible, over the wire messaging wise, with 2.* releases, which allows for in-place upgrade of a running cluster. However, there are several breaking changes in the APIs that might require minor adjustments for application code to compile.

Tested on .NET Framework 4.7.2, .NET Core 2.2 and .NET Core 3.0.

This release is ready for production use.

Changes since 3.0.0-rc1:

  • Non-breaking improvements

    • Default to cleaning up dead silo entries in the cluster membership table after 7 days. (#6032)
    • Reduce log noise in SiloConnection (#6037)
    • Add separate SiloMessagingOptions.SystemResponseTimeout option for SystemTarget calls (#6046)
    • Added structured logging (#6045)
    • Transactions: support larger state sizes in Azure Table Storage (#6047)
    • Add warning message at startup (#6041)
    • Add TLS middleware with sample (#6035)
    • Prevent Orleans + Kestrel from interfering with each other's networking services (#6042)
    • Remove SQL scripts from AdoNet NuGet packages. (#6049)
  • Non-breaking bug fixes

    • Add an explicit reference to Microsoft.Bcl.AsyncInterfaces pack… (#6031)
    • Fix potential rare NullReferenceException in GrainTimer (#6043)

Don't miss a new orleans release

NewReleases is sending notifications on new releases.