What's Changed
- MongoDb seed node discovery by @dankrajka in #2033
- Add Redis member store for ACA provider and manage stale members by @sfmskywalker in #2035
- Marten ProviderUpdate and Persistence provider test by @GiuseppePatane in #2031
- ACA Cluster Provider Improvements by @sfmskywalker in #2036
- Update kubernetes client by @rogeralsing in #2038
- New kubernetes client by @rogeralsing in #2039
- Hardened cluster-request deduplication by @mhelleborg in #2041
- Remove startupdecorator by @rogeralsing in #2040
- formatting by @rogeralsing in #2042
- Bump protobuf-net from 3.0.101 to 3.2.26 by @dependabot in #2018
- Bump Microsoft.NET.Build.Containers from 0.4.0 to 7.0.307 in /benchmarks/KubernetesDiagnostics by @dependabot in #2043
- Bump Azure.ResourceManager.AppContainers from 1.0.1 to 1.1.0 by @dependabot in #2047
- Expose internals by @rogeralsing in #2048
- Remove duplicate addresses by @rogeralsing in #2050
- Force wait for join by @rogeralsing in #2051
New Contributors
- @dankrajka made their first contribution in #2033
- @GiuseppePatane made their first contribution in #2031
Full Changelog: 1.3.0...1.4.0
Remove duplicate addresses
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.