Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Akka from 1.4.11 to 1.4.15 #140

Merged
merged 1 commit into from Jan 20, 2021

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Jan 20, 2021

Bumps Akka from 1.4.11 to 1.4.15.

Release notes

Sourced from Akka's releases.

Akka.NET v1.4.15

1.4.15 January 19 2021

Maintenance Release for Akka.NET 1.4

Akka.NET v1.4.15 introduces a new module, Akka.DependencyInjection, which will replace Akka.DI.Core and all of the libraries which depend on it. This seemed like the easiest way to preserve backwards compatibility - simple deprecate the old package and replace it with a new one.

So what does Akka.DependencyInjection do differently than Akka.DI.Core?

  1. Allows users to pass in an IServiceProvider into the ActorSystem before the latter is created, via a new kind of programmatic configuration Setup that was introduced in Akka.NET v1.4. This ensures that the IServiceProvider is immutable within an ActorSystem, a problem that we have currently with Akka.DI.Core.
  2. Makes it easy to access the IServiceProvider via the Akka.DependencyInjection.ServiceProvider.For(ActorSystem) method, which is what we can use to get access to the service provider in order to consume required services inside our actors.
  3. Makes it possible to dependency inject some parameters will dynamically specifying some others, something that users have been asking for since 2015.

To see a full example of how to use Akka.DependencyInjection in concert with Microsoft.Extensions.DependencyInjection, please see https://getakka.net/articles/actors/dependency-injection.html

Other changes:

To see the full set of fixes in Akka.NET v1.4.15, please see the milestone on Github.

COMMITS LOC+ LOC- AUTHOR
8 5351 4004 Aaron Stannard
3 5 5 dependabot-preview[bot]
2 369 170 Ebere Abanonu
1 7 0 Gregorius Soedharmo

Changes:

  • 7c9b58f465ba4cbf0be3ce537858c05985d735df Merge pull request #4732 from akkadotnet/dev
  • e513a8e2f117329f2fce3454ee6d89197ee86e75 set the metadata for the Akka.DependencyInjection package to point at https://getakka.net/articles/actors/dependency-injection.html (#4731)
  • cb54b5587fa053a7f83dd59d53bb48d031a31335 Updated Akka.DependencyInjection documentation (#4730)
  • f219828203ad778606de469ce532dbdd72e16e47 added Akka.NET v1.4.15 release notes (#4729)
  • b76b98af84232b45327cc8d0a336d39434d9018c added 2021 copyright headers (#4728)
  • 466d7fc299a75d427145d0665c1285e621b0d622 close #4454 - added full ASP.NET Core + DI sample (#4727)
  • b11c095d3e362b78f6754675e9bc741b22e08837 Bump Microsoft.Data.SQLite from 5.0.1 to 5.0.2 (#4719)
  • 3d8f84372596c086b864127e751c8d714b7ea8d2 harden Bugfix4360Spec.Should_recover_persistentactor_sqlite (#4726)
  • ba6619a8cc26c6524a750ad22ec3cd42d5793048 updated Akka.Cluster samples (#4725)
  • 7f045af9a25353ac107fa36f9d014520401bb3b5 [Akka.DependencyInjection] Microsoft.Extensions.DependencyInjection support (#4708)
  • 232aac6c9587bd92e79f24c1dfc6da6a6ca69e10 Add WithConfigFallback quality of life helper method to BootstrapSetup (#4714)
  • 5c49980c9cb46f9245cb395855093041f53faae5 upgraded test target for .NET framework to .NET 4.7.2 (#4715)
  • 8da890e5d526483980ba84d2f7c0288ae9d1930d remove .NET install scripts from build.sh (#4716)
  • 946593498195e459cf947491add9772aa6c5b091 Bump System.Collections.Immutable from 1.7.1 to 5.0.0 (#4615)
  • 880ffa90300f3dac97da10e784f475018d653184 Bump Microsoft.Extensions.DependencyModel from 3.1.6 to 5.0.0 (#4613)
  • abe36b953622a329a4547213bb172677cb807e96 FSharp Quotations Evaluator to 2.1.0 (#4696)
  • 365989b08f6893f4edf5260c19ec7b2b1bae31e9 Add Support for NET 5 to Build (#4683)
  • b7e80a6f1d23b1392a6fd90e0295ceab60784e4b Update RELEASE_NOTES.md (#4706)

... (truncated)

Changelog

Sourced from Akka's changelog.

1.4.15 January 19 2021

Maintenance Release for Akka.NET 1.4

Akka.NET v1.4.15 introduces a new module, Akka.DependencyInjection, which will replace Akka.DI.Core and all of the libraries which depend on it. This seemed like the easiest way to preserve backwards compatibility - simple deprecate the old package and replace it with a new one.

So what does Akka.DependencyInjection do differently than Akka.DI.Core?

  1. Allows users to pass in an IServiceProvider into the ActorSystem before the latter is created, via a new kind of programmatic configuration Setup that was introduced in Akka.NET v1.4. This ensures that the IServiceProvider is immutable within an ActorSystem, a problem that we have currently with Akka.DI.Core.
  2. Makes it easy to access the IServiceProvider via the Akka.DependencyInjection.ServiceProvider.For(ActorSystem) method, which is what we can use to get access to the service provider in order to consume required services inside our actors.
  3. Makes it possible to dependency inject some parameters will dynamically specifying some others, something that users have been asking for since 2015.

To see a full example of how to use Akka.DependencyInjection in concert with Microsoft.Extensions.DependencyInjection, please see https://getakka.net/articles/actors/dependency-injection.html

Other changes:

To see the full set of fixes in Akka.NET v1.4.15, please see the milestone on Github.

COMMITS LOC+ LOC- AUTHOR
8 5351 4004 Aaron Stannard
3 5 5 dependabot-preview[bot]
2 369 170 Ebere Abanonu
1 7 0 Gregorius Soedharmo

1.4.14 December 30 2020

Maintenance Release for Akka.NET 1.4

Akka.NET v1.4.14 contains some significant bug fixes and improvements. It is a highly recommended upgrade for all Akka.NET users.

Major Reduction in Idle CPU Usage and Latency for Akka.Remote One of the most important fixes introduced in Akka.NET v1.4.14 is the new self-tuning batching system for Akka.Remote's DotNetty transport, which simulatneously reduces idle CPU consumption on low-traffic systems by as much as 55% while improving latency by a factor of 10 for low-traffic systems.

The batching system no longer needs to be configured - it can scale up and down with workload automatically in order to both maximize throughput with a minimal amount of latency. You can read more about it here: https://getakka.net/articles/remoting/performance.html

Other bug fixes and improvements:

To see the full set of fixes in Akka.NET v1.4.14, please see the milestone on Github.

COMMITS LOC+ LOC- AUTHOR

... (truncated)

Commits
  • 7c9b58f Merge pull request #4732 from akkadotnet/dev
  • e513a8e set the metadata for the Akka.DependencyInjection package to point at https:/...
  • cb54b55 Updated Akka.DependencyInjection documentation (#4730)
  • f219828 added Akka.NET v1.4.15 release notes (#4729)
  • b76b98a added 2021 copyright headers (#4728)
  • 466d7fc close #4454 - added full ASP.NET Core + DI sample (#4727)
  • b11c095 Bump Microsoft.Data.SQLite from 5.0.1 to 5.0.2 (#4719)
  • 3d8f843 harden Bugfix4360Spec.Should_recover_persistentactor_sqlite (#4726)
  • ba6619a updated Akka.Cluster samples (#4725)
  • 7f045af [Akka.DependencyInjection] Microsoft.Extensions.DependencyInjection support (...
  • Additional commits viewable in compare view

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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jan 20, 2021
Bumps [Akka](https://github.com/akkadotnet/akka.net) from 1.4.11 to 1.4.15.
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.11...1.4.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@Aaronontheweb
Copy link
Member

@dependabot squash and merge

@dependabot-preview dependabot-preview bot merged commit 84f0607 into dev Jan 20, 2021
@dependabot-preview dependabot-preview bot deleted the dependabot/nuget/Akka-1.4.15 branch January 20, 2021 20:54
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant