github dotnet/orleans v2.0.0-rc2

latest releases: v8.1.0, v8.1.0-preview3, v7.2.6...
6 years ago
  • Know Issue
    If you are using the ADO.NET provider for reminders, there is a bug in the configuration extension method UseAdoNetReminderService that prevents it from working properly. The workaround is to explicitly configure the settings as in the following example:
.UseAdoNetReminderService((AdoNetReminderTableOptions options) => { })
.Configure<AdoNetReminderTableOptions>(options =>
{
  options.ConnectionString = ConnectionString;
  options.Invariant = "System.Data.SqlClient";
})
  • Major changes (since 2.0.0-rc1)

    • A new "facade" API for easier configuration of various aspects of stream providers: Persistent stream configurators (#4164)
  • Breaking changes

    • Align IClientBuilder APIs with ISiloHostBuilder (#4079)
    • Rename MembershipOptions to ClusterMembershipOptions (#4145)
    • Normalize cluster config & simplify binding IConfiguration to TOptions (#4136)
  • Non-breaking improvements

    • Improve usability of dev cluster (#4090)
    • Extensions should add their own application parts (#4091)
    • Moved IStartupTask to Runtime.Abstractions package. Address #4106 (#4108)
    • Improve configuration validators for ADO.NET configuration (#4097)
    • In ActivationCountPlacementDirector, place locally if the cache is not populated yet (#4130)
    • Improve usability of custom grain placement configuration (#4102)
    • Remove legacy configuration requirement from Service Fabric hosting (#4138)
    • Fix #4123: use List instead of IList in StaticGatewayListProviderOptions (#4147)
    • Support treating all descendants of a base class as [Serializable] (#4133)
    • Improve how grain services are registered (#4155)
    • Do not call ResolveIPAddress in EndpointOptions constructor (#4171)
    • When the silo shutdown, deactivate grain activations at an earlier stage (#4177)
    • Improved transparancy and timing of silo lifecycle. (#4175)
    • Set GrainService.Status to Started in the base implementation of StartInBackground(). (#4180)
    • Validate that a ClusterId has been specified (#4160)
  • Non-breaking bug fixes

    • ADO.NET: Fix formatting of generic class names in storage provider (#4140)
    • Fix for PerfCounterEnvironmentStatistics never reports CpuUsage (#4148)
    • Fix silo startup (#4135)

Don't miss a new orleans release

NewReleases is sending notifications on new releases.