github dotnet/orleans v9.1.0

latest release: v9.1.1
one day ago

What's Changed

  • Add dependabot configuration for .NET SDK updates by @JamieMagee in #9249
  • Ignore semver major dotnet sdk updates by @JamieMagee in #9252
  • Add optional default TTL to Cassandra clustering by @dmorganMsft in #9221
  • Correcting exception message by @rkargMsft in #9262
  • Use Activator.CreateInstance in CosmosGrainStorage when record does not exist by @egil in #9277
  • Explicitly target net8.0 for tests by @rkargMsft in #9278
  • Disable warning in TestClusterHostFactory by @benjaminpetit in #9284
  • Reference analyzers & code generator from all packages by @ReubenBond in #9294
  • Bump dotnet-sdk from 8.0.101 to 8.0.405 by @dependabot in #9283
  • Fix CorrelationId generation in MessageFactory by @ReubenBond in #9300
  • Ensure that exceptions propagated to Connection's Initialized task is observed by @d-jagoda in #9280
  • Add optional Methods w/ CancellationToken to IStorage by @Chris-Eckhardt in #9279
  • Route client observer messages through the local gateway when possible by @fanxiao92 in #9310
  • [Membership] Preserve latest IAmAliveTime across updates by @ReubenBond in #9303
  • [Membership] Monitor all stale silos by @ReubenBond in #9304
  • [Membership] When indirect probe fails, include intermediary's vote in suspecter list by @ReubenBond in #9302
  • [Membership] Use an expander graph to improve eviction speed when multiple hosts fail simultaneously by @ReubenBond in #9301
  • [Membership] Reduce default 'stale' silo detection time from 10min to 90s by @ReubenBond in #9305
  • Improve CancellationTokenSource hygiene and use preferred LINQ & StringBuilder methods by @ivanvyd in #9080
  • [Membership] Monitor 10 silos by default instead of 3 by @ReubenBond in #9306
  • [Membership] Ignore stale silos when calculating vote count requirements by @ReubenBond in #9307
  • Add Microsoft.Extensions.Configuration provider for azure queue streaming by @tskimmett in #8929
  • Use AssemblyLoadContext consistently when loading referenced assemblies by @ReubenBond in #8492
  • Add default OnCompletedAsync implementations for IAsyncObserver and IAsyncBatchObserver by @bluexo in #8783
  • Add static modifier to members when possible, private and internal only (no public API change) by @cybertyche in #8534
  • [Membership] Limit ValidateInitialConnectivity to MaxJoinAttemptTime by @ReubenBond in #9312
  • Enable MerlinBot autobaselining for GitHub by @ReubenBond in #9313
  • Additional logic for Silo Cleanup test by @rkargMsft in #9314
  • [Samples] Link to F# Grain Service sample by @HamzaFarooq95 in #9315
  • [Test] Fix URI passed to Azure Queue Streaming tests by @ReubenBond in #9317
  • Suppress status updates for local-only messages by @ReubenBond in #9321
  • Fix Azure Queue Streaming IConfiguration provider by @ReubenBond in #9320
  • PersistentStreamPullingAgent: suppress execution context in message pump by @ReubenBond in #9322
  • Fix skipping in AQStreamingTests by @ReubenBond in #9325
  • [Test] Fix AQStreamingTests cleanup by @ReubenBond in #9327
  • Terminate ClusterManifestProvider quickly during shutdown by @ReubenBond in #9329
  • Flow CancellationToken more appropriately in lifecycle by @ReubenBond in #9330
  • Improve graceful shutdown of ClientDirectory by @ReubenBond in #9333
  • Avoid accessing IServiceProvider after disposal in Catalog and MembershipGossiper by @ReubenBond in #9334
  • [Membership] Ignore stale silos when picking a probing intermediary by @ReubenBond in #9335
  • Enable GitHub Actions test logger by @ReubenBond in #9331
  • Fix skipping events on resume handshake by @benjaminpetit in #9336

New Contributors

Full Changelog: v9.0.1...v9.1.0

Don't miss a new orleans release

NewReleases is sending notifications on new releases.