petabridge / NBench

Performance benchmarking and testing framework for .NET applications :chart_with_upwards_trend:
https://nbench.io/
Apache License 2.0
532 stars 46 forks source link

Bump Akka from 1.4.33 to 1.4.44 #437

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps Akka from 1.4.33 to 1.4.44.

Release notes

Sourced from Akka's releases.

Akka.NET v1.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:

  • 79c652fa5a7eb18d1c4aee5cdf1739fb48018272 added v1.4.44 release notes (#6197)
  • 183ec5ae1229b2948e1b18c2e90aa75eb52f8955 removed boxing allocations inside FSM (#6183)
  • cc3a36141e0d3ae8b066d0cc287057d7eef01009 [BACKPORT #6173] Add HashCodeMessageExtractor factory (#6182)
  • aca6850eb68bbdb64f029bad019d3e58e4bb290f Fix DbCommand.CommandTimeout (#6175) (#6180)
  • 7e9e58f24c65932e032af813f8839afa79ea8c0d [BACKPORT #6166] Eliminate DefaultLogMessageFormatter allocations (#6168)
  • 5f8710d9ce016227b1e73e9c2dc1957f74508b19 Improve error/exception message for misconfigured cluster provider (#6167)
  • 23e5d926e3b25f07422e1e211f8712b1a681609d make DedicatedThreadPool.QueueUserWorkItem<T> generic (#6156)
  • 234bb8fe671eb3ff6ecc2cf3dcca514b6830ffe5 Reduce FSM<TState, TData> allocations (#6145) [ #2560 ]
  • a2b27a71e88234a78b1f6b3c03ebd7dcc53927fb Make Envelope a reference type again (#6137)
  • bf273d9546da532a0048ae0cc2cba505cdcc64db added actor messaging pressure benchmark (#6147)
  • 4b1a746adedd0fcd966a14a3a5652c6e7d1830f2 remove delegate allocation from ForkJoinDispatcher and DedicatedThreadPool (#6143)
  • f4402cb99c947cef327a585f2f41afcce8802d53 close #2560 - added performance benchmarks for FSM (#6144)
  • 77d92fe787798be40a12f7dcc0112be709fd1787 Added Dispatcher Benchmarks (#6140)
  • 1cee4d5df1bb7f422577371a2d9ad6f851414b94 eliminate mailbox delegate allocations (#6134)
  • 7441faa4ae0dc1ade07508bc203f38a4471c8a59 WIP queue benchmarks (#6127)

This list of changes was auto generated.

... (truncated)

Changelog

Sourced from Akka's changelog.

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

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

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

  • Akka: Fix AddLogger in LoggingBus

    Akka loggers are now loaded asynchronously by default. The ActorSystem will wait at most akka.logger-startup-timeout period long (5 seconds by default) for all loggers to report that they are ready before continuing the start-up process.

    A warning will be logged on each loggers that did not report within this grace period. These loggers will still be awaited upon inside a detached Task until either it is ready or the ActorSystem is shut down.

... (truncated)

Commits


Dependabot compatibility score

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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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)
CLAassistant commented 1 year ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

dependabot[bot] commented 1 year ago

Superseded by #438.