github dotnet/orleans v2.0.0-beta2

latest releases: v9.0.0, v7.2.7, v8.2.0...
pre-release6 years ago
  • Known issues

    • Code generation is too aggressive in generating serializers for most available types instead of just those that are directly used in grain methods (#3771). This causes excessive code being generated and compiled.
  • Breaking changes

    • Remove IGrainInvokeInterceptor that got replaced with IGrainCallFilter (#3647)
    • Migrate more configuration settings to typed options (#3492, #3736)
    • Replace DeploymentId with ClusterId and collapse them where both are defined (#3728)
  • Non-breaking improvements

    • Better align silo hosting APIs with the future generic Microsoft.Extensions.Hosting.HostBuilder (#3631, #3634, #3696, #3697)
    • Multiple improvements to code generation (#3639, #3643, #3649, #3645, #3666, #3682, #3717)
    • Throw an exception when trying to build a silo with no application assemblies specified (#3644)
    • Multiple improvements to transactions (#3672, #3677, #3730, #3731)
    • Integrate Service Fabric clustering provider with SiloHostBuilder (#3638)
    • Split Service Fabric support assembly and NuGet package into two: for silo hosting and clustering (#3638, #3766)
    • Split OrleansAzureUtils assembly and NuGet package into more granular assemblies and packages (#3668, #3719)
    • Support for non-static serializers (#3595)
    • Add a timeout for synchronous socket read operations (#3716)
    • Support for multiple fallback serializers (#3688)
    • Enable TCP FastPath support (#3710)
    • Re-introduce run time code generation that can be enabled at silo host build time (#3669)
    • Support for Oracle in AdoNet (SQL) clustering provider (#3576)
    • Disallow creating an observer reference via CreateObjectReference from within a grain (#3757)
    • Expedite gateway retries when gateway list is exhausted (#3758)
    • Support for serialization life cycle methods that re-enables serialization of F# types and other such types (#3749)

Don't miss a new orleans release

NewReleases is sending notifications on new releases.