1.4.12 November 16 2020
Maintenance Release for Akka.NET 1.4
Akka.NET v1.4.12 is a relatively minor release, but it includes some breaking changes:
- BREAKING CHANGE: Akka.Cluster.Sharding: batch update - includes some important updates for rebalancing shards more quickly, handling rolling updates, and using the new
AppVersion
type introduced in Akka.NET v1.4.11 to avoid allocating shards onto nodes that are being replaced during an upgrade. The breaking change: renamed theAkka.Cluster.Sharding.TunningParameters
toAkka.Cluster.Sharding.TuningParameters
in order to fix a misspelling. This changes the public API of all of the Akka.Cluster.Sharding settings classes - it shouldn't affect your Akka.NET application directly, but it will affect any plugins built on top of Akka.Cluster.Sharding. - Akka.Streams: Make DistinctRetainingFanOutPublisher a public member - needed to update Akka.Persistence plugins to implement Akka.Persistence.Query "CurrentPersistenceIds` queries correctly.
- Introduce Akka.Discovery Module - introduces the brand new Akka.Discovery module, which allows Akka.NET services to discover Akka.Cluster seed endpoints, Kafka nodes, and more via a variety of methods. This module is still in beta as of 1.4.12 but it will be developed, documented, and incorporated into more tutorials + modules as it matures. You can read more about Akka.Discovery here: https://getakka.net/articles/discovery/index.html
To see the full set of fixes in Akka.NET v1.4.12, please see the milestone on Github.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 333 | 34 | Aaron Stannard |
2 | 2 | 2 | dependabot-preview[bot] |
1 | 5 | 25 | Ebere Abanonu |
1 | 2823 | 384 | zbynek001 |
1 | 1449 | 0 | Ismael Hamed |
Changes:
- 7b631d8 Merge pull request #4635 from akkadotnet/dev
- 3614954 Akka.NET v1.4.12 Release Notes (#4634)
- 35f6b55 Akka.Discovery Release Cleanup (#4632)
- 5d2841a fixed documentation errors with Akka.Docts.Tests ReceiveTimeoutSpecs (#4633)
- e645a43 Introduce brand new module for service discovery (#4599)
- f9447bd Bump Google.Protobuf from 3.13.0 to 3.14.0 (#4631)
- e9704b0 Make DistinctRetainingFanOutPublisher a "public servant". (#4630)
- cb27803 removed InternalApi attribute from ActorSystemSetup (#4617)
- 7bcf01b akka.cluster.sharding - batch update (#4600)
- 4724ca9 Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0 (#4611)
See More
- 6a491ea Document new timers and scheduling APIs (#4608) [ #4357 ]
- 25009c0 bumped version number to 1.4.12 for nightlies
This list of changes was auto generated.