This is a first patch release with a partial build -- only 9 NuGet packages got updated:
- Microsoft.Orleans.OrleansRuntime
- Microsoft.Orleans.OrleansServiceBus
- Microsoft.Orleans.Runtime.Legacy
- Microsoft.Orleans.OrleansCodeGenerator.Build
- Microsoft.Orleans.Core.Legacy
- Microsoft.Orleans.Transactions
- Microsoft.Orleans.OrleansCodeGenerator
- Microsoft.Orleans.Core
- Microsoft.Orleans.TestingHost
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.
-
Non-breaking improvements
- Test clustering: minor fixups (#4342)
- TestCluster: wait for cluster stabilization before starting tests (#4343)
- Avoid continuation in synchronous case (#4422)
- Improve Dictionary allocation in RequestContext (#4435)
- Copy elements in-place in InvokeMethodAsync (#4463)
- Fix orleans integration with third party DI solution which requires public constructor (#4453, #4573)
- Remove unused Stopwatch in Grain.OnSetupState (#4472)
- Increase diagnostic logging in code generator (#4481)
- Clarify UseDevelopmentClustering and UseLocalhostClustering (#4438)
-
Non-breaking bug fixes
- fix telemetry consumer construction (#4392)
- Fix client connection retry (#4429)
- Azure blob storage provider: respect UseJson setting (#4455)
- Fix routing in Silo Gateway (#4483)
- Don't generate serializers for foreign types in Orleans.Streaming.EventHubs (#4487)
- Fix NRE on AWS DynamoDB storage provider. (#4513)
- Fix Exception thrown in MembershipOracle.TryToSuspectOrKill (#4508)
- Fix logging level check on Grain exception (#4511)
- Add validator for ClusterOptions (#4450)
- Remove saving of minidumps because that functionality is platform specific. (#4558)