Skip to content

Bump Akka and System.Collections.Immutable - #3

Open
dependabot[bot] wants to merge 1 commit into
v1.3from
dependabot/nuget/docs/examples/Tutorials/multi-2054384b68
Open

dependabot[bot] wants to merge 1 commit into
v1.3from
dependabot/nuget/docs/examples/Tutorials/multi-2054384b68

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 27, 2026

Copy link
Copy Markdown

Updated Akka from 1.2.0 to 1.4.46.

Release notes

Sourced from Akka's releases.

1.4.46

1.4.46 November 15th 2022

Akka.NET v1.4.46 is a security patch for Akka.NET v1.4.45 but also includes some other fixes.

Security Advisory: Akka.NET v1.4.45 and earlier depend on an old System.Configuration.ConfigurationManager version 4.7.0 which transitively depends on System.Common.Drawing v4.7.0. The System.Common.Drawing v4.7.0 is affected by a remote code execution vulnerability GHSA-ghhp-997w-qr28.

We have separately created a security advisory for Akka.NET Versions < 1.4.46 and < 1.5.0-alpha3 to track this issue.

Fixes and Updates

You can see the full set of tracked issues for Akka.NET v1.4.46 here.

Changes:

  • 44d3808 added v1.4.46 release notes (#​6255)
  • 2b85598 Upgrade to Newtonsoft.Json 13.0.1 as minimum version (#​6230) (#​6252)
  • d6ba97a (cherry-picked from 94756d6) (#​6253)
  • e94913c Make transport adapter messages public (#​6250)
  • eeb156c [BACKPORT #​6221] Report cause for Akka/IO TCP CommandFailed events (#​6224) [ #​22954 ]
  • dca908b Improve Akka.Cluster.Metrics collected values (#​6203)
  • 61df6fc Separate wire protocol from internal models (#​6206)
  • 9f84438 Make sure that DeadLetters published by DistributedPubSubMediator contain full context of topic (#​6209)

This list of changes was auto generated.

1.4.45

1.4.45 October 19th 2022

Akka.NET v1.4.45 is a patch release for Akka.NET v1.4 for a bug introduced in v1.4.44.

Patch

Changes:

  • 5f496e8 Update RELEASE_NOTES.md for 1.4.45 release (#​6202)
  • 90dde25 Revert ConfigurationException due to binary incompatibility (#​6201)

This list of changes was auto generated.

1.4.44

1.4.44 October 17th 2022

Akka.NET v1.4.44 is a maintenance release for Akka.NET v1.4 that contains numerous performance improvements in critical areas, including core actor message processing and Akka.Remote.

Performance Fixes

In sum you should expect to see total memory consumption, garbage collection, and throughput improve when you upgrade to Akka.NET v1.4.44.

Other Features and Improvements

You can see the full list of fixes in Akka.NET v1.4.44 here.

COMMITS LOC+ LOC- AUTHOR
10 651 69 @​Aaronontheweb
4 275 17 @​Arkatufus

Changes:

  • 79c652f added v1.4.44 release notes (#​6197)
  • 183ec5a removed boxing allocations inside FSM (#​6183)
  • cc3a361 [BACKPORT #​6173] Add HashCodeMessageExtractor factory (#​6182)
  • aca6850 Fix DbCommand.CommandTimeout (#​6175) (#​6180)
  • 7e9e58f [BACKPORT #​6166] Eliminate DefaultLogMessageFormatter allocations (#​6168)
  • 5f8710d Improve error/exception message for misconfigured cluster provider (#​6167)
  • 23e5d92 make DedicatedThreadPool.QueueUserWorkItem<T> generic (#​6156)
  • 234bb8f Reduce FSM<TState, TData> allocations (#​6145) [ #​2560 ]
  • a2b27a7 Make Envelope a reference type again (#​6137)
  • bf273d9 added actor messaging pressure benchmark (#​6147)
See More
  • 4b1a746 remove delegate allocation from ForkJoinDispatcher and DedicatedThreadPool (#​6143)
  • f4402cb close #​2560 - added performance benchmarks for FSM (#​6144)
  • 77d92fe Added Dispatcher Benchmarks (#​6140)
  • 1cee4d5 eliminate mailbox delegate allocations (#​6134)
  • 7441faa WIP queue benchmarks (#​6127)

This list of changes was auto generated.

1.4.43

1.4.43 September 27 2022

Akka.NET v1.4.43 is a minor release that contains a minor bug fix.

If you want to see the full set of changes made in Akka.NET v1.4.42, click here.

COMMITS LOC+ LOC- AUTHOR
1 2 2 Aaron Stannard
1 172 4 Gregorius Soedharmo

Changes:

  • 80cc680 Update RELEASE_NOTES.md for 1.4.43 (#​6122)
  • 86a0679 Fix GetEntityLocation use wrong actor path (#​6120)
  • 1f131d2 Fixing README.md URLs for v1.4 (#​6115)

This list of changes was auto generated.

1.4.42

1.4.42 September 23 2022

Akka.NET v1.4.42 is a minor release that contains some minor bug fixes.

If you want to see the full set of changes made in Akka.NET v1.4.42, click here.

COMMITS LOC+ LOC- AUTHOR
3 66 3 Gregorius Soedharmo
1 557 118 Aaron Stannard

Changes:

  • bfdd559 close #​5375 - made README.md NuGet-friendly (#​6112)
  • 256235b cleaned up NuGet package descriptions (#​6111)
  • 9d8f38a Update RELEASE_NOTES.md for v1.4.42 release (#​6110)
  • 231c8c9 Akka.Cluster.Sharding GetEntityLocation Query (#​6101)
  • e2b1d73 [Akka.TestKit] TestKitBase should take arbitrary ActorSystem without throwing (#​6092) (#​6094)
  • 63639b9 Change TestKitBase.InitializeTest to virtual so it can be deferred (#​6093)
  • 03190b5 Require verbose logging for more gossip send/receive log statements. (#​6089) (#​6091)

This list of changes was auto generated.

1.4.41

1.4.41 August 31 2022

Akka.NET v1.4.41 is a minor release that contains some minor bug fix and throughput performance improvement for Akka.Remote

Before

BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19041.1415 (2004/May2020Update/20H1)
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK=6.0.200
  [Host]     : .NET 6.0.2 (6.0.222.6406), X64 RyuJIT
  DefaultJob : .NET 6.0.2 (6.0.222.6406), X64 RyuJIT
Method Mean Error StdDev Gen 0 Gen 1 Allocated
WritePayloadPdu 1,669.6 ns 21.10 ns 19.74 ns 0.2156 - 1,808 B
DecodePayloadPdu 2,039.7 ns 12.52 ns 11.71 ns 0.2156 0.0031 1,816 B
DecodePduOnly 131.3 ns 1.32 ns 1.11 ns 0.0563 0.0002 472 B
DecodeMessageOnly 1,665.0 ns 15.03 ns 14.05 ns 0.1406 - 1,184 B
DeserializePayloadOnly 151.2 ns 1.88 ns 1.76 ns 0.0199 - 168 B

After

BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19041.1415 (2004/May2020Update/20H1)
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK=6.0.200
  [Host]     : .NET 6.0.2 (6.0.222.6406), X64 RyuJIT
  DefaultJob : .NET 6.0.2 (6.0.222.6406), X64 RyuJIT
Method Mean Error StdDev Gen 0 Gen 1 Allocated
WritePayloadPdu 1,623.4 ns 19.95 ns 18.66 ns 0.2219 0.0031 1,880 B
DecodePayloadPdu 1,738.6 ns 22.79 ns 21.31 ns 0.2250 - 1,888 B
DecodePduOnly 175.1 ns 2.31 ns 1.93 ns 0.0572 - 480 B
DecodeMessageOnly 1,296.8 ns 11.89 ns 10.54 ns 0.1469 0.0016 1,232 B
DeserializePayloadOnly 143.6 ns 1.59 ns 1.33 ns 0.0199 0.0002 168 B

... (truncated)

1.4.40

1.4.40 July 19 2022

Akka.NET v1.4.40 is a minor release that contains a bug fix for DotNetty SSL support.

If you want to see the full set of changes made in Akka.NET v1.4.40, click here.

COMMITS LOC+ LOC- AUTHOR
8 544 64 Gregorius Soedharmo
1 669 3 Aaron Stannard
1 123 26 Ebere Abanonu
1 101 3 aminchenkov

Changes

Full Changelog: akkadotnet/akka.net@1.4.39...1.4.40

1.4.39

1.4.39 June 1 2022

Akka.NET v1.4.39 is a minor release that contains some very important bug fixes for Akka.Remote and Akka.Cluster users.

If you want to see the full set of changes made in Akka.NET v1.4.39, click here.

COMMITS LOC+ LOC- AUTHOR
3 204 99 Aaron Stannard
1 1 13 Gregorius Soedharmo

Changes:

  • 97b4bd8 added v1.4.39 release notes (#​5977)
  • 36bc254 Fix sharding tolerant reader (#​5976)
  • 0e7cd06 Trap all exception thrown while trying to dispatch messages in Akka.Remote.EnpointReader (#​5971)
  • 4fa7abb Allow PersistentShardCoordinator to tolerate duplicate ShardHomeAllocated messages (#​5967) [ #​5604 ]
  • 9260924 pass Akka.Cluster.Cluster into IDowningProvider directly (#​5965) [ #​5962 ]

This list of changes was auto generated.

1.4.38

1.4.38 May 6 2022

Akka.NET v1.4.38 is a minor release that contains some minor bug fixes.

If you want to see the full set of changes made in Akka.NET v1.4.38, click here.

COMMITS LOC+ LOC- AUTHOR
6 177 93 Gregorius Soedharmo
5 424 156 Ismael Hamed
2 86 89 Aaron Stannard
1 45 209 Simon Cropp
1 1 1 dependabot[bot]

Changes:

  • 67f6737 Update RELEASE_NOTES.md for v1.4.38 release (#​5922)
  • f60f585 enable ChannelTaskScheduler to work inside Akka.Cluster without causing errors inside /system actors (#​5861) [ #​5498 ]
  • 520a4af Fix typo in akka.remote.dot-netty.ssl.certificate (#​5903)
  • 7cf5c96 Merge pull request #​5883 from Arkatufus/cherrypick_actorref-not-completing [ #​5875 ]
  • 9c31d13 Backport of #​5874: GroupBy fixes (#​5882)
  • d538a84 Fix markdownlint error
  • 327be46 Avoids memory being retained for GroupBy
  • a4f72e9 Fixes GroupBy does not invoke decider
  • a36765b Allow GroupBy to recreate already closed substreams
  • 1456237 Cancel GroupBy when all substreams cancel
See More
  • 389c000 GroupBy pulls upstream when a substream materialization is waiting
  • e2b7a2c Update MNTR to 1.1.1 and update build script to suit (#​5867)
  • f40516b Target incrementalist against v1.4 branch for v1.4
  • 5233233 Fix Persistence.TCK specs (#​5849)
  • bba3dc3 Bump FsCheckVersion from 2.16.3 to 2.16.4 (#​5724)
  • 546176a move from ApprovalTests to Verify for api tests (#​5846)
  • 9f23e04 Add specs to test disallow-unsafe-type (#​5746)

This list of changes was auto generated.

1.4.37

1.4.37 April 14 2022

Akka.NET v1.4.37 is a minor release that contains some minor bug fixes.

If you want to see the full set of changes made in Akka.NET v1.4.37, click here.

COMMITS LOC+ LOC- AUTHOR
3 15 4 Gregorius Soedharmo
1 2 2 dependabot[bot]

Changes:

  • 786bb9b Merge pull request #​5842 from akkadotnet/dev
  • a42fa87 Update RELEASE_NOTES.md for 1.4.37 release (#​5841)
  • 1800bdc Bump Microsoft.Data.SQLite from 5.0.11 to 6.0.4 (#​5837)
  • d0ec3b8 Make ActorSystemImpl.Abort skip the CoordinatedShutdown check (#​5839)
  • 8fec4ba Fix LeaseProvider instance Activator exception handling (#​5838)
  • 37e6331 Change the failure log inside AllEventPublisher from Debug to Error (#​5835)

This list of changes was auto generated.

1.4.36

1.4.36 April 4 2022

Akka.NET v1.4.36 is a minor release that contains some bug fixes. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code.

Bug fixes:

If you want to see the full set of changes made in Akka.NET v1.4.36, click here.

COMMITS LOC+ LOC- AUTHOR
5 274 33 Gregorius Soedharmo
4 371 6 Ebere Abanonu
3 9 3 Aaron Stannard
1 34 38 Ismael Hamed
1 2 3 Adrian Leonhard

Changes:

  • 85d7b89 Merge pull request #​5823 from Arkatufus/master
  • 9f7a7a7 Merge remote-tracking branch 'upstream/master'
  • 33d805c Merge branch 'dev'
  • da0f734 Be more explicit that a node is shutting down as it was marked as DOWN (#​5821)
  • 711c284 Merge branch 'dev'
  • 161c9d5 Revert changes that are unrelated to the memory leak (#​5822)
  • 9c29c84 Update RELEASE_NOTES.md for 1.4.36 release (#​5820)
  • 13eea74 Couple of fixes for the TcpConnection (#​5817)
  • 3ee032d Fix leaky coordinated shutdown (#​5816)
  • 0309498 Bump Hyperion to 0.12.2 (#​5805)
See More
  • ab332ea [DOCS]: Add Examples section to Akka.NET Doc (#​5739)
  • b365c06 Add Member Roles doc (#​5742)
  • 9e05894 Add documentation on how to override serializer ids. (#​5749)
  • 0c85653 Fix MSBuild does not copy xunit.runner dlls correctly (#​5747)
  • 6d3d91f marked EventBusUnsubscriber messages as INoSerializationVerificationNeeded (#​5743)
  • b4b390d cleanup XUnit TestKit output logger (#​5741)
  • 93a3d7e Lock cspell on version 5.18.5 (#​5744)
  • 4e35c2a Fix spelling (#​5745)
  • ef6718e [DI] DI fails to throw an exception when DI tried to create an actor with missing constructor parameter (#​5735)
  • 5ef69e9 Update PersistAsync to match docs. (#​5736)
  • a18c246 v1.4.36 placeholder for nightlies (#​5732)

This list of changes was auto generated.

1.3.19

1.3.19 May 03 2024

1.3.19 consists of non-breaking update to the remoting primitive serializer.

To see the full set of changes in Akka.NET v1.3.19, click here.

Changes:

  • aa5cb07 Update RELEASE_NOTES.md for 1.3.19 release (#​7183)
  • 506f8d0 [1.3] Implement cross platform primitive serializer (#​7182) [ #​4989, #​5280, #​5290 ]
  • f23f15f added v1.3.18 release notes (#​4311)
  • be94d55 Merge pull request #​4310 from Aaronontheweb/v1.3.18-backport
  • c8cc24f close #​4246 - no throw inside EndpointReader (#​4249)
  • 9475326 close #​3879 - disable buffer pooling in DotNetty transport (#​4252)
  • da53e08 Fix atomic updates of AddressTerminatedTopic._subscribers. Also, optimize the implementation to not take copies on Subscribe() or Unsubscribe(). (#​4307)
  • 9f2948a Fix IActorRef leaks in AddressTerminatedTopic when entity terminates immediately after unwatching a remote actor. (#​4305)
  • c0cec03 adding NBench 2.0 to 1.3 Akka.NET (#​4293) [ #​4292 ]
  • 5542210 update build YAML for v1.3 (#​4296)
See More
  • 546a5a0 compute incremental changes against the v1.3 branch for 1.3 PRs (#​4295)
  • 3f8a640 fixed-Akka-logo-readme
  • d96a9ce cleaned up build status table in README (#​3912)
  • d07b944 Update and fix readme (#​3910)
  • e52125b added v1.3.17 release notes
  • 4d89bba Akka.Remote: don't log aborted connection as disassociation error (#​4101)
  • a389364 close #​4099 - made ActorSystem.Dispose method block until WhenTerminated.IsComplete == true (#​4105)
  • 58076c3 TypeExtensions.TypeQualifiedName like in Hyperion (#​4071)
  • 92fd094 Fix #​4083 - Endpoint receive buffer stack overflow (#​4089)
  • 116e6e4 Convert to ImmutableHashSet for consistency in comparison (#​4090)
  • a595d15 Remove string interpolation from cluster logs (#​4084)
  • 8f97c3c Fix/inbox actor reference (#​4073)
  • fed9051 Added delayed heartbeat logging (#​4057)
  • 23c2206 Add timeout to abort joining of seed nodes (#​3863)
  • fc43334 Stop DeadLetterListener on terminate if LogDeadLettersDuringShutdown is disabled (#​4042)
  • 4487982 Fix state non-empty check when starting HandOffStopper (#​4043)

This list of changes was auto generated.

Commits viewable in compare view.

Updated System.Collections.Immutable from 1.3.1 to 5.0.0.

Release notes

Sourced from System.Collections.Immutable's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps Akka from 1.2.0 to 1.4.46
Bumps System.Collections.Immutable from 1.3.1 to 5.0.0

---
updated-dependencies:
- dependency-name: Akka
  dependency-version: 1.4.46
  dependency-type: direct:production
- dependency-name: System.Collections.Immutable
  dependency-version: 5.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants