Akka.NET v1.5.0-beta1
Pre-release1.5.0-beta1 February 20th 2023
Version 1.5.0-beta1 contains breaking API changes and new API changes for Akka.NET.
Breaking Changes: Logging
In #6408 the entire ILoggingAdapter
interface was rewritten in order to improve extensibility and performance (logging is now 30-40% faster in all cases and allocates ~50% fewer objects for large format strings).
All of the changes made here are source compatible, but not binary compatible - meaning that users and package authors will need to do the following:
- Add
using Akka.Event
in all files that used theILoggingAdapter
and - Recompile.
NOTE: you can use a
global using Akka.Event
directive to do this solution / project-wide if your project supports C# 10 and / or .NET 6.
In addition to improving the performance of the ILoggingAdapter
system, we've also made it more extensible - for instance, you can now globally configure the ILogMessageFormatter
via the following HOCON:
akka {
loglevel=INFO,
loggers=["Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog"]
logger-formatter="Akka.Logger.Serilog.SerilogLogMessageFormatter, Akka.Logger.Serilog"
}
That will allow users to use the SerilogLogMessageFormatter
globally throughout their applications - no more annoying calls like this inside individual actors that want to use semantic logging:
private readonly ILoggingAdapter _logger = Context.GetLogger<SerilogLoggingAdapter>();
Breaking Changes: Akka.Persistence.Sql.Common
This is a breaking change that should effect almost no users, but we deleted some old, bad ideas from the API surface and it might require all Akka.Persistence.Sql* plugins to be recompiled.
For what it's worth, Akka.Persistence.Sql.Common's performance has been improved significantly and we'll continue working on that with some additional API changes this week.
Other Changes and Additions
- Akka.Actor: New API -
IActorRef.WatchAsync
- adds a new extension method toIActorRef
which allows users to subscribe to actor lifecycle notifications outside of theActorSystem
. - Akka.Actor: Suppress
System.Object
warning for serializer configuration changes
If you want to see the full set of changes made in Akka.NET v1.5.0 so far, click here.
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
12 | 15 | 15 | dependabot[bot] |
11 | 1930 | 1278 | Aaron Stannard |
2 | 143 | 73 | Sergey Popov |
1 | 26 | 4 | Thomas Stegemann |
1 | 1 | 1 | Michel van Os |
Changes:
- c0b81d9 Akka.NET v1.5.0-beta1 Release notes (#6416)
- e8e3569 Customizable
ILogMessageFormatter
across entireActorSystem
(#6413) - bf3b5e2 Bump Verify.Xunit from 19.9.3 to 19.10.0 (#6415)
- 797894c Delete unnecessary / bad Sql.Common.Journal subscriptions (#6412)
- 8fb39e5 v1.5 logging (version 2) (#6408)
- c9ccc25 Bump Microsoft.Extensions.Hosting.WindowsServices from 6.0.1 to 7.0.0 (#6240)
- 1065929 Bump Microsoft.Data.SQLite from 7.0.2 to 7.0.3 (#6400)
- 8423c80 Bump Microsoft.Extensions.ObjectPool from 7.0.2 to 7.0.3 (#6401)
- b138778 Bump Microsoft.Extensions.Hosting from 6.0.1 to 7.0.1 (#6403)
- 0b8f611 added
EventStreamBenchmark
(#6405)
See More
- ff77b28 Fix persistence allocations #5505. (#6384)
- 5a077d4 Bump Verify.Xunit from 19.9.2 to 19.9.3 (#6399)
- c5a52cb harden timing on racy Akka.Streams specs (#6397)
- 74ff4f2 fixed ordering assertion in AtLeastOnceDelivery_must_warn_about_unconfirmed_messages (#6396)
- 9a55cba harden racy
ActorCellSpec
s (#6395) - 06b1d29 fixed
GracefulStop
DocFx warnings (#6393) - ba142bc add
WatchAysnc
methods for monitoring actor lifecycles outside of Akka.NET (#6102) - 192e9a8 harden
ClusterLogVerboseSpec
(#6390) - 2f5aab2 Fix for issue #6377 (#6378)
- 83341fa Fix of EventFilter.And from Akka.testKit when one parameter is string (#6316). (#6371)
- c5bdeae Bump Verify.DiffPlex from 2.1.0 to 2.2.0 (#6387)
- 48bf02f Bump Verify.Xunit from 19.8.3 to 19.9.2 (#6386)
- 905ff73 Update tutorial-1.md (#6382)
- ff2b321 Bump LightningDB from 0.14.1 to 0.15.0 (#6385)
- 5b8c04f Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 7.0.0 (#6233)
- aa7eca0 Bump Verify.Xunit from 19.8.2 to 19.8.3 (#6383)
- 8156ecc Bump Verify.Xunit from 19.8.1 to 19.8.2 (#6381)
- 233fc34 Bump Verify.Xunit from 19.7.1 to 19.8.1 (#6380)
- 918688f Update RELEASE_NOTES.md for 1.5.0-alpha4 release (#6379)
- 8dfa8f8 [PORT #6366] set default PoolRouter SupervisorStrategy to Restart (#6370) [ #6295 ]
- d3b89da Fix PersistenceIdsPublisher hung on failure messages (#6374)
- a447760 Type of LogEvent of UnhandledMessage was changed to INFO in Akka.TestKit (#6354). (#6360)
- d43a8d0 Persistence-views docs has been removed (#6291). (#6363)
- fb4fe01 Fixes FailChunkExecution does not handle
DbExceptions
wrapped in anAggregateException
(#6361) - a7f4d3f Bump Verify.Xunit from 19.7.0 to 19.7.1 (#6357)
- 303ad3c Add API for UntypedActorWithStash types (#6327)
- 1aff6c7 Bump Verify.Xunit from 19.6.0 to 19.7.0 (#6356)
- 7b1090d Added support for
UnrestrictedStash
(#6325) - d0d1369 Bump Microsoft.Extensions.ObjectPool from 7.0.1 to 7.0.2 (#6340)
- 2c3b5db Documentation fix #6342. (#6343)
- 459a160 Bump Swashbuckle.AspNetCore from 6.4.0 to 6.5.0 (#6345)
- c553e0d Bump Verify.DiffPlex from 2.0.1 to 2.1.0 (#6337)
- 0b3e8bc Bump Verify.Xunit from 19.5.0 to 19.6.0 (#6338)
- 91a9086 Bump Microsoft.Data.SQLite from 7.0.1 to 7.0.2 (#6339)
- 31f40e2 Documentation fix of ActorRefExtensions.IsNobody #6313. (#6334)
- 0070079 [PORT] make
FutureActorRef<T>
unsealed (#6331) [ #6322 ] - 965e4c3 Add support to
ByteString
for copying to/fromMemory
andSpan
(#6026) - 4d124ce Read stash capacity from actor's mailbox or dispatcher configuration (#6323)
- 124a378 Add DI router pool unit tests (#6319)
- b7241f5 Move Channel Stages from Alpakka to main project. (#6268)
- 134a35b Bump Microsoft.Extensions.DependencyInjection from 6.0.1 to 7.0.0 (#6234)
- aa9d7f3 Bump Microsoft.Extensions.ObjectPool from 6.0.10 to 7.0.1 (#6308)
- 0d9fcb8 Bump Microsoft.Extensions.Http from 6.0.0 to 7.0.0 (#6243)
- 2ffe584 Bump Google.Protobuf from 3.21.11 to 3.21.12 (#6311)
- 3f8988c Bump Verify.DiffPlex from 2.0.0 to 2.0.1 (#6314)
- f9f84e6 Bump Verify.Xunit from 19.3.0 to 19.5.0 (#6315)
- e5f3cdd Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 (#6312)
- 52ecb0c Bump Microsoft.Data.SQLite from 7.0.0 to 7.0.1 (#6309)
- 780af3a Bump Newtonsoft.Json in /src/examples/PersistenceExample.FsApi (#6303)
- 39156a6 Bump Newtonsoft.Json (#6302)
- 3b18a2b Bump Newtonsoft.Json in /src/examples/Stocks/SymbolLookup (#6304)
- 3c5ad25 Bump Newtonsoft.Json in /src/examples/FaultTolerance (#6305)
- 4e47543 Bump Newtonsoft.Json (#6307)
- 5cb5e74 Bump Newtonsoft.Json (#6306)
- ec1e469 [Port #6294] add simple actor telemetry (#6299) [ #6293 ]
- fddecf1
Exception
serialization support for built-in messages (#6297) (#6300) [ #3903 ] - 4b7badc Bump Google.Protobuf from 3.21.10 to 3.21.11 (#6298)
- bedce24 [Backports #6290] Akka:Streams Resolve
IAsyncEnumerator.DisposeAsync
bug (#6296) [ #6280 ] - ae953d0 Added .NET 7.0 support for release pipelines (#6288)
- 5605d83 Add ReceiveAsync feature to Akka.TestKit TestActorRef (#6281)
- de55b33 Bump Google.Protobuf from 3.21.9 to 3.21.10 (#6284)
- 020cb7d V1.4 sync up (#6282) [ #6264, #6263, #6262, #6276, #6277, #6195 ]
- 16888b2 Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 (#6236)
- 2ea44e3 Bump Verify.Xunit from 19.1.0 to 19.3.0 (#6278)
- 680e101 Fix serilog aspnet docs (#6261)
- b90c129 Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 (#6259)
- 3f7d398 Bump Microsoft.Data.SQLite from 6.0.10 to 7.0.0 (#6239)
- 76b1886 Remove Akka.Tests.Shared.Internals from Akka.Streams.TestKit dependency (#6258)
- 88ebfa9 Update cluster SBR documentation on lease and how it works (#6257)
- d6564d5 Update RELEASE_NOTES.md for 1.5.0-alpha3 release (#6256)
- 1e2eda4 Add CodeQL vulnerability scanning (#6254)
- 68a969a Bump Verify.Xunit from 19.0.0 to 19.1.0 (#6249)
- c3a288f Bump Verify.Xunit from 18.3.0 to 19.0.0 (#6244)
- 5e66bf0 Upgrade to Newtonsoft.Json 13.0.1 as minimum version (#6230)
- 94756d6 Upgrade to System.Configuration.ConfigurationManager 6.0.1 (#6229)
- 5665013 Increase dependabot open PR limit (#6227)
- cebc498 Improve Akka.Cluster.Metrics collected values (#6203) (#6225)
- 39a8f9e Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 (#6219)
- ab93f9a Bump Verify.Xunit from 18.1.1 to 18.3.0 (#6222)
- c9c0b44 Report cause for Akka/IO TCP CommandFailed events (#6221)
- cdc2b85 Bump Verify.Xunit from 18.0.0 to 18.1.1 (#6218)
- 471922a Remove suspicious code fragment in ActorMaterializer.cs (#6216)
- 78d753f Bump Google.Protobuf from 3.21.8 to 3.21.9 (#6217)
- 8bf4a61 Update PersistenceExample to use the latest Akka.NET version (#6213)
- 108c701 Make sure that
DeadLetter
s published byDistributedPubSubMediator
contain full context of topic (#6209) (#6212) - 4bcf3e6 Bump Verify.DiffPlex from 1.3.0 to 2.0.0 (#6210)
- 7c2bbcb Bump Verify.Xunit from 17.10.2 to 18.0.0 (#6211)
- 1639765 Update app.conf (#6208)
- bf4e7b4 Update testing-actor-systems.md (#6207)
- ec2d4ba [PORT #6201] Revert ConfigurationException due to binary incompatibility (#6204)
- b45065e Bump Google.Protobuf from 3.21.7 to 3.21.8 (#6199)
- a69d778 Update RELEASE_NOTES.md for 1.5.0-alpha2 release (#6198)
- c78cec6 removed boxing allocations inside
FSM
(#6183) (#6196) - 65f392a Bump Microsoft.Extensions.ObjectPool from 5.0.5 to 6.0.10 (#6170)
- e26b196 Bump Microsoft.Data.SQLite from 6.0.9 to 6.0.10 (#6179)
- ee3a26b Bump Microsoft.Extensions.Hosting.WindowsServices from 6.0.0 to 6.0.1 (#6172)
- 0675bd9 Fix OldCoordinatorStateMigrationEventAdapter.Manifest (#6176)
- f5d5838 add HashCodeMEssageExtractor Factory method (#6173)
- 0b944de Bump Microsoft.Extensions.DependencyInjection from 6.0.0 to 6.0.1 (#6171)
- 695fada Fix DbCommand.CommandTimeout (#6175)
- eba7bf5 [PORT #6167] Improve error/exception message for misconfigured cluster provider (#6169)
- d82cdc2 Eliminate
DefaultLogMessageFormatter
allocations (#6166) - c508e3e Update version numbers in spellcheck pipeline (#6165)
- b6c5e93 Logging Benchmarks (#6164)
- 04a24be Merge pull request #6162 from Aaronontheweb/backport-v1.4.44
- 43ba211 fixed API port issues and API approvals
- 2131146 make
DedicatedThreadPool.QueueUserWorkItem<T>
generic (#6156) - 18aae3b Reduce
FSM<TState, TData>
allocations (#6145) [ #2560 ] - e308e28 Make
Envelope
a reference type again (#6137) - ef186a4 added actor messaging pressure benchmark (#6147)
- 2032ff9 remove delegate allocation from
ForkJoinDispatcher
andDedicatedThreadPool
(#6143) - 7855518 close #2560 - added performance benchmarks for FSM (#6144)
- dbdc4e1 Added Dispatcher Benchmarks (#6140)
- 352d9a1 eliminate mailbox delegate allocations (#6134)
- 70c57df WIP queue benchmarks (#6127)
- bf543ff Fix unhandled RememberShards by DDataShardCoordinator (#6160)
- 6259295 Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.2 (#6155)
- dc616b9 Bump Tmds.ExecFunction from 0.5.0 to 0.6.0 (#6154)
- d683312 Block Xunit2 TestKit until unit test logger is ready (#6152)
- 6655d63 Bump Google.Protobuf from 3.21.1 to 3.21.7 (#6141)
- 21d8b3a Bump Microsoft.Data.SQLite from 6.0.4 to 6.0.9 (#6150)
- 9575f22 Bump FluentDateTime from 2.0.0 to 2.1.0 (#6151)
- 7780131 Bump Verify.Xunit from 17.1.4 to 17.10.2 (#6149)
- e5c7c16 Bump Swashbuckle.AspNetCore from 6.3.0 to 6.4.0 (#6148)
- 24d1d7f fix
Shard.LoadingEntityIdsFailed
log message (#6146) - 213ebb6 Bump XunitVersion from 2.4.1 to 2.4.2 (#6138)
- 425aef0 Bump Microsoft.Extensions.Hosting from 5.0.0 to 6.0.1 (#5605)
- dbfc802 Bump NUnit3TestAdapter from 4.1.0 to 4.2.1 (#6139)
- 5c224c4 Bump BenchmarkDotNet from 0.13.1 to 0.13.2 (#6130)
- c813d9e Bump Verify.DiffPlex from 1.2.0 to 1.3.0 (#6129)
- 5d6ae6a Bump LightningDB from 0.14.0 to 0.14.1 (#6128)
- a4bbd85 Bump Fsharp.Core from 6.0.1 to 6.0.6 (#6096)
- 507d3c8 1.5 Akka.Cluster.Sharding migration documentation (#6124) [ #6123 ]
- 8daa482 Allow
LogLevel
template to display milliseconds (#6126) - a04daec [Port #6120] Fix GetEntityLocation use wrong actor path (#6121)
- cc84ca5 [PORT #6111] cleaned up NuGet package descriptions (#6114)
- 6f298a6 made README.md NuGet-friendly (#6113)
- 8fcaaa4 cherry-picked from 231c8c9 (#6107)
- b0529e9 Update Linux AzDo to use
ubuntu-latest
(#6104) - daa2b9b Add graceful stop specs (#6103)
- 4c2f30e Remove the PatternMatch class (#6099)
- 46d02f9 Change TestKitBase.InitializeTest to virtual so it can be deferred (#6093) (#6095)
- 015de37 [Akka.TestKit] TestKitBase should take arbitrary ActorSystem without throwing (#6092)
- 3b4ed91 Require verbose logging for more gossip send/receive log statements. (#6089)
- a55cb9e regenerate all protobuf messages (#6082)
- e3511dc Extend DistributedData Replicator settings with VerboseDebugLogging switch (#6080)
- 79c7afc delete
AzCopy
from tools directory` (#6081) - eee47ac
AkkaPduCodec
serializer benchmark (#6078) - 3a90fe2 add BenchmarkDotNet results to
.gitignore
(#6079) - 1b96294 updated all copyright headers to 2022 (#6076)
- 95b3c31 added missing redirect for build documentation (#6075)
- 0228d5d [Remoting] Add spec for
Status.Failure
onAsk
operation (#6072) - b956e4b enabled
Directive.Resume
to log the fullException
(#6071) - c948581 Update RELEASE_NOTES.md for 1.5.0-alpha1 release (#6069)
- 9acaf00 Cluster singleton should consider Member AppVersion during hand over. (#6065)
- d55f67f [Cluster] Enable HeartbeatResponse message type (#6063)
- 899c3a2 Singleton class and settings based on current Akka Typed implementation (#6050)
- 207e7b8 [SBR] Ignore reachability records for invalid nodes (#6064)
- 9410a4c Tutorial improvements (#6057)
- 03de287 Fixes log and uses cluster sharding
LeaseSettings
, if configured, in ShardedDaemonProcess (#6058) - f571e26 Fix Streams.Tests.Dsl.MergeHub_must_work_with_long_streams_when_buffer_size_is_1 (#6054)
- 411c800 Fix faulty AddLogger in LoggingBus (#6028) (#6053)
- 6f28f17 migrate project chat from Gitter to Discord (#6052)
- b1eb688 Make JoinAsync and JoinSeedNodesAsync more robust by checking cluster UP status (#6033)
- 59cda86 Fix attempt, AsyncEnumerableSpec was hung (#6049)
- e9b643f Improve Akka.Actor.Cancelable (#6032)
- 0c92aac cleaned up
IAsyncEnumerable
Source to use local functions (#6045) - af513b0 Add IAsyncEnumerable Akka.Streams Source (#6044)
- 32040a3 Fix ClusterLogSpec, EventFilter does not play nice with Within (#6041)
- b21f5fa SSL Configuration Fails even EnbleSsl property is set to false (#6038)
- 4b667c6 harden
ClusterLogSpec
(#6031) - 0efdc18 Fix ClusterSpec CoordinatedShutdown (#6034)
- a626bd9 harden HubSpec duration (#6030)
- 0c9677f Add ValueTask support to PipeTo (#6025)
- 6839192 [Async TestKit] Convert Akka.Streams.Tests to async - Dsl.UnfoldResourceAsyncSourceSpec (#6023)
- 566a46c [Async TestKit] Fix racy specs (#6027)
- 6acea81 [Async TestKit] Convert Akka.Streams.Tests Dsl.TickSourceSpec (#6024)
- 7da2aa7 Added TimeBasedUuid offset (#5995)
- d16b934 Convert Akka.Streams.Tests to async - Extra.FlowTimedSpec (#5993)
- f3469d7 [Async TestKit] Fix WithinAsync and Remaining logic (#6010)
- b56ea0b Disabling GH NuGet nightly flow (#6021)
- 65edb0c Apply LocalFact and LocalTheory attributes to racy tests (#6012)
- 0a2162a Bump FsCheckVersion from 2.16.4 to 2.16.5 (#6008)
- 125a2a3 Add environment variable controlled skipable LocalFactAttribute (#6009)
- f46d845 Added GroupedWeightedWithin operator (#6000)
- 6c07c56 [Async TestKit] Convert Akka.Streams.Tests to async - FlowFlattenMergeSpec FlowGroupBySpec TimeoutsSpec (#5963)
- 5ca2166 Convert Akka.Streams.Tests to async - Actor.ActorSubscriberSpec (#5992)
- 64b8daa Bump Verify.Xunit from 16.5.4 to 17.1.4 (#6007)
- 6991066 Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.2.0 (#6005)
- 138d576 Bump Google.Protobuf from 3.19.4 to 3.21.1 (#6004)
- 9e64ca3 Remove MultiNodeTestRunner projects (#6002)
- 6e5dc1e Remove old Akka.DI dependency injection projects (#6003)
- e3be344 Port of #5999: Add Cluster.Sharding ActorInitializationException spec (#6001)
- 52dfcc1 Reset non-stream specs back on (#5994)
- 8f960ff [Async TestKit] Modernize TcpStage and TcpListener (#5989)
- f595f63 Convert Akka.Streams.Tests to async - Actor.ActorPublisherSpec (#5991)
- d8e62f6 Convert Akka.Streams.Tests to async - Dsl.LastSinkSpec (#5990)
- daa2491 Added missing
SourceWithContext.FromTuples
operator (#5987) - 6cd1b3a Started Akka.Cluster troubleshooting guide (#5983)
- e4af8f0 Update integration.md (#5985)
- 9c3aa67 [Async TestKit] Convert Akka.Cluster.Tests to async - ClusterSpec (#5984)
- 1032308 TcpTransport classs instead of DotNettyTransport class in hocon configuration (#5982)
- 420fd61 Removed generic constraint on type parameter in WatchTermination (#5981)
- 3413ef6 Fixes Sink.Ignore signature from Task to Task (#5973)
- a7c17e2 Backport #5976 - Fix sharding tolerant reader (#5978)
- 9063439 Convert Akka.Streams.Tests to async - Dsl.RestartSpec (#5955)
- 34c830a Trap all exception thrown while trying to dispatch messages in Akka.Remote.EndpointReader (#5972)
- 1f489fc Backport of #5965 - pass Akka.Cluster.Cluster into IDowningProvider directly (#5968)
- cfbdd5b Update logging.md (#5928)
- ce1b8ef feat: info about serilog context properties (#5964)
- a4a6fdd [Async TestKit] Convert Akka.Streams.Tests to async - Dsl.FlowCollectSpec (#5960)
- a3030ff Convert Akka.Streams.Tests to async - Dsl.FlowSpec (#5957)
- e9acd1f Fix broken images in NuGet.org readme (#5958)
- 3603cff Convert Akka.Streams.Tests to async - Dsl.FlowDelaySpec (#5956)
- 62adbcb update Incrementalist to 0.7.0 (#5959)
- 587354d Fix broken incrementalist, build script was targetting the wrong GitHub branch (#5961)
- ed62940 [PORT] akka/akka#24722: Bugfix in VirtualProcessor (#5950)
- 188984a Add
IThreadPoolWorkItem
support toThreadPoolDispatcher
(#5943) - f4aadaf [Async TestKit] Merge
feature/async_testkit
branch intodev
branch (#5953) [ #5660, #5662, #5665, #5672, #5664, #5666, #5668, #5669, #5542, #5676, #5678, #5683, #5685, #5682, #5698, #5701, #5704, #5703, #5716, #5721, #5718, #5745, #5755, #5754, #5753, #5752, #5756, #5757, #5758, #5759, #5761, #5762, #5760, #5764, #5770, #5765, #5767, #5763, #5768, #5766, #5771, #5772, #5769, #5773, #5774, #5775, #5776, #5777, #5778, #5780, #5781, #5782, #5793, #5783, #5784, #5785, #5786, #5787, #5788, #5789, #5791, #5795, #5790, #5794, #5797, #5796, #5798, #5799, #5800, #5801, #5803, #5804, #5807, #5806, #5809, #5810, #5811, #5812, #5813, #5814, #5815, #5825, #5826, #5827, #5828, #5829, #5830, #5831, #5832, #5833, #5713, #5851, #5853, #5852, #5858, #5864, #5865, #5868, #5869, #5870, #5871, #5872, #5876, #5877, #5879, #5880, #5884, #5885, #5892, #5891, #5900, #5886, #5887, #5888, #5893, #5889, #5905, #5890, #5904, #5898, #5899, #5894, #5896, #5901, #5906, #5907, #5909, #5911, #5910, #5912, #5913, #5915, #5914, #5919, #5918, #5923, #5924, #5925, #5916, #5937, #5933, #5938, #5939, #5936, #5940, #5934, #5917, #5932, #5935, #5954 ] - 0e948db [PORT] akka/akka#27266 - Propagate stream cancellation causes (#5949)
- 1893800 Rewrite actor ref sink as a graph stage (#5930)
- 3c7a8e4 Renamed method
SetHandler
accepting both callbacks toSetHandlers
(#5931) - e89287f added .NET 6 dual targeting to all assemblies (#5926)
- 6963557 enable
ChannelTaskScheduler
to work inside Akka.Cluster without causing errors inside/system
actors (#5861) (#5920) [ #5498 ] - c2460eb Fix typo in
akka.remote.dot-netty.ssl.certificate
(#5895) - 8b19302 Fix Source.ActorRef not completing (#5875)
- 924bb15 GroupBy fixes (#5874) [ #5867 ]
- c80c11c Update MNTR to 1.1.1 and update build script to suit (#5866)
- 9bbb68f fix sharding recovery (#5863)
- 8e7f021 cleaned up some allocations and styling (#5855)
- 9194549 Bump Swashbuckle.AspNetCore from 6.2.3 to 6.3.0 (#5848)
- 2cbdbcb Zbynek001 sharding update2 (#5857)
- 7b7e0ec change
dev
version number to 1.5-x (#5856)
This list of changes was auto generated.