Orleans v2.0.3 Release Notes
-
Non-breaking improvements
- Test clustering: minor fixups for logging and configuration (#4342)
- TestCluster: wait for cluster stabilization before starting tests (#4343)
- Avoid continuation in synchronous work item scheduling 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<T>.OnSetupState
(#4472) - Increase diagnostic logging in code generator (#4481)
- Clarify
UseDevelopmentClustering
andUseLocalhostClustering
(#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)