1.5.2 April 5th 2023
There are some major behavioral changes introduced to Akka.Cluster and Akka.Persistence in Akka.NET v1.5.2 - to learn how these changes might affect your Akka.NET applications, please see our Akka.NET v1.5.2 Upgrade Advisories on the Akka.NET website.
- Akka.Remote: Remove secure cookie from configuration
- DData: Remove unused _pruningPerformed and _tombstonedNodes variables
- Akka.Persistence: Remove default object serializer in Sql.Common
- Akka.Cluster: Log send time in verbose heartbeat message
- Akka.Streams: Optimize ForEachAsync
- Akka: Implement alternative AtomicState leveraging WaitAsync
- Akka.Streams: Use correct capacity when creating DynamicQueue when FixedQueue is full
- Akka.Cluster: Enable keep majority split brain resolver as default
If you want to see the full set of changes made in Akka.NET v1.5.2, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
56 | 2580 | 2913 | Ebere Abanonu |
5 | 201 | 82 | Aaron Stannard |
4 | 754 | 558 | Ismael Hamed |
3 | 4 | 4 | dependabot[bot] |
2 | 33 | 12 | Sergey Popov |
1 | 511 | 53 | Gregorius Soedharmo |
1 | 1 | 1 | ondravondra |
1 | 0 | 2 | Simon Cropp |
Changes:
- 4ffa22a Fix README to include links to Akka.Hosting and Akka.Templates (#6636)
- 3fdae60 Update RELEASE_NOTES.md for v1.5.2 release (#6635)
- e53c7b0 Akka.Cluster: enable
keep-majority
default SBR (#6628) - b3cd8b7 [35-74]
FlowTakeWithinSpec
(#6582) - f57bab7 [34-74]
FlowTakeWhileSpec
(#6581) - f798e2e [36-74]
FlowThrottleSpec
(#6583) - a11f191 [40-74]
FlowZipSpec
(#6587) - bca2ce2 Bump Verify.Xunit from 19.11.2 to 19.12.0 (#6630)
- 2534f52 [39-74]
FlowWireTapSpec
(#6586) - 02d2ec2 [41-74]
GraphBalanceSpec
(#6588)
See More
- 81a710a [42-74]
GraphBroadcastSpec
(#6589) - 48c8077 [43-74]
GraphConcatSpec
(#6590) - 6220253 [45-74]
GraphPartitionSpec
(#6592) - e052a78 use correct capacity when creating DynamicQueue when FixedQueue is full (#6632)
- d925fd5 [44-74]
GraphMergeSpec
(#6591) - 5d68c3a [46-74]
GraphStageTimersSpec
(#6593) - f2737fe [48-74]
GraphUnzipWithSpec
(#6595) - bdc526b [49-74]
GraphWireTapSpec
(#6596) - fb7bd28 [50-74]
GraphZipSpec
(#6597) - a58cab8 [51-74]
GraphZipWithSpec
(#6598) - 0ae9228 [52-74]
HeadSinkSpec
(#6599) - 4e6817d [53-74]
LazyFlowSpec
(#6600) - 95c1266 [54-74]
LazySinkSpec
(#6601) - 2f402be [55-74]
LazySourceSpec
(#6602) - 707c370 [57-74]
NeverSourceSpec
(#6605) - 8fbd281 [58-74]
ObservableSinkSpec
(#6606) - 5dab14b [60-74]
PublisherSinkSpec
(#6608) - 5636752 [61-74]
QueueSinkSpec
(#6609) - 5159b71 [62-74]
QueueSourceSpec
(#6610) - e18567a [63-74]
SinkForeachParallelSpec
(#6611) - 9135b85 [WARNING] CS0628:
new protected member declared in sealed type
(#6626) - 0b8cc60 [67-74]
UnfoldResourceSourceSpec
(#6615) - a4dcfe1 [59-74]
ObservableSourceSpec
(#6607) - b78ce49 [56-74]
MaybeSourceSpec
(#6604) - 2e1a137 [65-74]
SubscriberSinkSpec
(#6613) - 725f44b [66-74]
SubstreamSubscriptionTimeoutSpec
(#6614) - d156ff4 Alternative implementation of
AtomicState
leveraging WaitAsync (#6109) - 7472bd5 [69-74]
KeepGoingStageSpec
(#6617) - 40fdc1b [70-74]
GraphStageLogicSpec
(#6618) - 154d842 [68-74]
ActorGraphInterpreterSpec
(#6616) - 485a7c4 [71-74]
FileSinkSpec
(#6619) - af943a9 [72-74]
FileSourceSpec
(#6620) - 8d72fe4 Increase timeout size on
MergeHub_must_work_with_long_streams_when_buffer_size_is_1
- e89f427 Fixed build status in
README.md
file (#6625) - 5e2b211 [64-74]
SourceSpec
(#6612) - fab1288 [74-74]
InputStreamSourceSpec
(#6622) - 3a75d0c [73-74]
InputStreamSinkSpec
(#6621) - 5da08f7 [Obsolete]
RunScript
(#6623) [ #6566 ] - 0a8e843 fix MergeHub_must_work_with_long_streams_when_buffer_size_is_1 (#6564)
- d1299d0 Akka.Streams: fix race conditions with synchronous file sink specs (#6565)
- 091b817 [Obsolete] GetFirstAttribute (#6624)
- 7f080e9 skip racy
TickSourceSpec
(#6566) - 8729c00 [16-74]
FlowInterleaveSpec
(#6560) - 23245ae [18-74]
FlowJoinSpec
(#6562) - 947e1ed
ForEachAsync
optimization, added missingSinkForeachAsyncSpec
(#6538) - 1a03706 Cluster heartbeat creation_time to TimeSpan fix. (#6551)
- c20e28f [8-74]
FlowConcatAllSpec
(#6549) - b07771a log send time in verbose heartbeat messages #6496. (#6548)
- 0f701e9 [6-74]
FlowAskSpec
(#6545) - 6784296 [4-74]
FlowAggregateAsyncSpec
: ChangeAssertAllStagesStopped
toAssertAllStagesStoppedAsync
(#6543) - 996cac7 remove the
Obsolete
attribute (#6547) - f5924ea [5-74]FlowAggregateSpec (#6544)
- 29b56ab [3-74]
BidiFlowSpec
: ChangeAssertAllStagesStopped
toAssertAllStagesStoppedAsync
(#6542) - 29da910 Change
AssertAllStagesStopped
toAssertAllStagesStoppedAsync
-ActorRefBackpressureSinkSpec
! (#6539) - 6351bd9 [7-74]
FlowBufferSpec
(#6546) - fd41c70 Bump Verify.Xunit from 19.11.1 to 19.11.2 (#6535)
- dc232c6 Cs1711 xml typeparam (#6531)
- f30eb07 remove
EnumeratorInterpreter
fromAkka.Streams.Implementation.Fusing
(#6533) - 060cf9c Bump Microsoft.Extensions.ObjectPool from 7.0.3 to 7.0.4 (#6517)
- a1d663f [Obsolete][CS0618]
AwaitResult
>Use ShouldCompleteWithin instead
(#6498) - 7ca22af Fix broken object type serializer in QueryExecutor (#6528)
- f7c30f7 remove unused _pruningPerformed and _tombstonedNodes (#6526)
- 49c0703 Drop support for
.NETCore3.1
in Tests and samples (#6529) - 3d7c0e1 [obsolete]
ExpectNext(params T[] elems)
(#6505) - 9707dbe Remove secure cookie (#6515)
This list of changes was auto generated.