Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.5.0...1.6.0
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.4.0...1.5.0
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.3.0...1.4.0
Under some conditions, members with different IDs but with the same address could occur, e.g. pod restart or similar. This could break ongoing actor handovers for the PartitionIdentityLookup. This has been resolved by tagging each member with an Age timestamp, and in case of duplicate addresses, the older one is removed, as this member must have been a previous instance that later restarted.
If you are using PartitionIdentityLookup you should upgrade immediately to resolve this issue.
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.2.0...1.3.0
Remove the CancellationTokenSource.Dispose() call inside of the ActorContextExtras.Dispose(). #1916 by @DenizPiri in https://github.com/asynkron/protoactor-dotnet/pull/1920
Add ReenterAfter override by @woksin in https://github.com/asynkron/protoactor-dotnet/pull/1915
Use LoggerMessage for logging in ActorContext by @woksin in https://github.com/asynkron/protoactor-dotnet/pull/1907
Move AzureContainerApps into src folder and minor cleanup by @sfmskywalker in https://github.com/asynkron/protoactor-dotnet/pull/1901
Gossip member strategy by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1922
Passivation context decorator by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1923
Remove requestid by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1933
AoT compatible by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1939
Disabled experimental PartitionIdentityLookup mode test by @mhelleborg in https://github.com/asynkron/protoactor-dotnet/pull/1949
use dispatcher if needed by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1955
fix extras racecondition for cancellation token by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1965
stop instead of restart by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1966
fix incorrect grain message typename by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1968
throw exception for cancelled ct by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1971
Remoting tweaks by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1972
Add blocking reason by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1974
Kubernetes debugging by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1975
Treat self as ready by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1976
Shared future bug tests by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1970
Bump FluentAssertions from 6.8.0 to 6.11.0 by @dependabot in https://github.com/asynkron/protoactor-dotnet/pull/1973
Bump System.Collections.Immutable from 6.0.0 to 7.0.0 by @dependabot in https://github.com/asynkron/protoactor-dotnet/pull/1960
Fix for Dockerfile smell DL3059 by @grosa1 in https://github.com/asynkron/protoactor-dotnet/pull/1969
ACA cluster provider support for multiple images + pluggable member store by @sfmskywalker in https://github.com/asynkron/protoactor-dotnet/pull/1980
Improve service registration of default member store by @sfmskywalker in https://github.com/asynkron/protoactor-dotnet/pull/1983
Fix cluster metrics by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1986
Introduce seednode discovery by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1987
Redis seednode discovery by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1988
Poll and watch k8s by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1989
Poll watch k8s by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1990
Kubediag by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1991
Kubediag by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1995
Hostedservice logging by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1996
improve gossip logging by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/1998
tweak log levels by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/2001
better blocking logging by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/2003
Kubediag fixes by @rogeralsing in https://github.com/asynkron/protoactor-dotnet/pull/2007
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.1.0...1.2.0
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.0.0...1.1.0
WithSenderMiddleware
actually chains middleware calls by @jstnlef in https://github.com/asynkron/protoactor-dotnet/pull/1832
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/0.33.0...1.0.0
WithSenderMiddleware
actually chains middleware calls by @jstnlef in https://github.com/asynkron/protoactor-dotnet/pull/1832
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.0.0-rc4...1.0.0-rc5
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.0.0-rc3...1.0.0-rc4
Full Changelog: https://github.com/asynkron/protoactor-dotnet/compare/1.0.0-rc2...1.0.0-rc3