Announcements
Announcements copied to clipboard
v1.4.1 has been released
Improvements and bug fixes since 1.4.0. Addressed the known issue in 1.4.0: "When the silo starts up, it will register IServiceProvider in the container, which can be a circular reference registration when using 3rd party containers such as AutoFac."
- Improvements
- Fix a cleanup issue in TestCluster after a failure https://github.com/dotnet/orleans/pull/2734
- Remove unnecessary service registration of IServiceProvider to itself, which improves support for 3rd party containers https://github.com/dotnet/orleans/pull/2749
- Add a timeout for socket connection https://github.com/dotnet/orleans/pull/2791
- Support for string grain id in OrleansManager.exe https://github.com/dotnet/orleans/pull/2815
- Avoid reconnection to gateway no longer in the list returned by IGatewayListProvider https://github.com/dotnet/orleans/pull/2824
- Handle absolute path in IntermediateOutputPath to address issue 2864 https://github.com/dotnet/orleans/pull/2865, https://github.com/dotnet/orleans/pull/2871
- Rename codegen file to be excluded from analyzers https://github.com/dotnet/orleans/pull/2872
- ProviderTypeLoader: do not enumerate types in ReflectionOnly assembly. https://github.com/dotnet/orleans/pull/2869
- Do not throw when calling Stop on AsynchQueueAgent after it was disposed.
- Bug fixes
- NodeConfiguration.AdditionalAssemblyDirectories was not 'deeply' copied in the copy constructor https://github.com/dotnet/orleans/pull/2758
- Fix AsReference() in generated code for null values https://github.com/dotnet/orleans/pull/2756
- Avoid a NullReferenceException in SerializationManager.Register(...) https://github.com/dotnet/orleans/pull/2768
- Fix missing check for empty deployment id https://github.com/dotnet/orleans/pull/2786
- Fix to make OrleansPerfCounterTelemetryConsumer still work for grain-specific counters. (part of https://github.com/dotnet/orleans/pull/2807)
- Fix typos in format strings https://github.com/dotnet/orleans/pull/2853
- Fix null reference exception in simple queue cache. https://github.com/dotnet/orleans/pull/2829