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.TestKit from 1.5.30 to 1.5.31 #147

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 12, 2024

Bumps Akka.TestKit from 1.5.30 to 1.5.31.

Release notes

Sourced from Akka.TestKit's releases.

Akka.NET v1.5.31

1.5.31 November 11th 2024

Akka.NET v1.5.31 is a maintenance release that addresses several bugs and added new features.

Upgrade Advisory

There is a slight change in how actor Stash behavior. In previous behavior, Stash will filter out any messages that are identical (see explanation below) when it is prepended with another. It will not do so now, which is the actual intended behavior.

This change will affect Akka.Persistence users or users who use the Stash.Prepend() method in their code. You will need to add a de-duplication code if your code depends on sending identical messages multiple times to a persistence actor while it is recovering.

Messages are considered as identical if they are sent from the same sender actor and have a payload message that Equals() to true against another message. Example payload types would be an object pointing to the same memory address (ReferenceEquals() returns true), value types (enum, primitives, structs), and classes that implements the IEquatable interface.

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

2 contributors since release 1.5.30

COMMITS LOC+ LOC- AUTHOR
9 627 154 Gregorius Soedharmo
4 133 40 Aaron Stannard

Changes:

  • fe6fa8d6c2e2c828b03d780e1159f511767a368e Update RELEASE_NOTES.md for 1.5.31 release (#7384)
  • fb526e5a1b45b776d4c40d383ace61e4db10400b Add missing cluster singleton detection (#7363)
  • 322c494d19137d59e0d5bb5defccf5a822374c2c Block lease release in Shard PostStop (#7383)
  • 902daf5a9588be7ba676a98ff93a83ec22d06a26 clarified that you don't need to handle ShardRegion.StartEntity after version v1.5.15 of Akka.NET (#7380)
  • 699aff2e4c0655054989dc1c3b87bf7822ba12d5 [Streams] Fix ShellRegistered message deadletter log (#7376)
  • 37008091602b341e7830a87c3c2388271046c45e Added reproduction for missing Stash.Stash messages in Akka.,Persistence actors (#7374) [ #7373 ]
  • 67fad904eff92f12cf79453c4f06583393d2506b Fix EventSourced Stash filtering out identical envelopes (#7375)
  • 0cbddb50eefd0bd54c8b3a45d3c3fb18921832f9 fixed bugs with multiple Members with same Address crashing ClusterDaemon (#7371) [ #7370 ]
  • 02157c3aa69b1790549646f386f61e7b3f81c366 fix potential ArgumentException during shard rebalancing (#7367) [ #7365 ]
  • 7685a6f2ac58ed854ba50f99208a16524ffda7ce Fix Hyperion serializer config bug (#7364)
  • 07c2b51640e94bdc35dcff15155abb5bcbe4d8e2 Fix Persistence RecoveryTick timer leak (#7343)
  • de98c10089b39d83f04f0bd815b7686934f586d7 Add DeleteAsync failure logging (#7360)
  • 755da5d84c4bd9a92e1958bcfaf7836c1b9ec33e Improve JournalPerfSpec (#7357)
  • 3bdb6c03e2fa71c586df1027e898a43f749f7af1 Fix persistence snapshot unit test (#7356)

... (truncated)

Changelog

Sourced from Akka.TestKit's changelog.

1.5.31 November 11th 2024

Akka.NET v1.5.31 is a maintenance release that addresses several bugs and added new features.

Upgrade Advisory

There is a slight change in how actor Stash behavior. In previous behavior, Stash will filter out any messages that are identical (see explanation below) when it is prepended with another. It will not do so now, which is the actual intended behavior.

This change will affect Akka.Persistence users or users who use the Stash.Prepend() method in their code. You will need to add a de-duplication code if your code depends on sending identical messages multiple times to a persistence actor while it is recovering.

Messages are considered as identical if they are sent from the same sender actor and have a payload message that Equals() to true against another message. Example payload types would be an object pointing to the same memory address (ReferenceEquals() returns true), value types (enum, primitives, structs), and classes that implements the IEquatable interface.

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

2 contributors since release 1.5.30

COMMITS LOC+ LOC- AUTHOR
9 627 154 Gregorius Soedharmo
4 133 40 Aaron Stannard
Commits
  • fe6fa8d Update RELEASE_NOTES.md for 1.5.31 release (#7384)
  • fb526e5 Add missing cluster singleton detection (#7363)
  • 322c494 Block lease release in Shard PostStop (#7383)
  • 902daf5 clarified that you don't need to handle ShardRegion.StartEntity after version...
  • 699aff2 [Streams] Fix ShellRegistered message deadletter log (#7376)
  • 3700809 Added reproduction for missing Stash.Stash messages in Akka.,Persistence ac...
  • 67fad90 Fix EventSourced Stash filtering out identical envelopes (#7375)
  • 0cbddb5 fixed bugs with multiple Members with same Address crashing `ClusterDaemo...
  • 02157c3 fix potential ArgumentException during shard rebalancing (#7367)
  • 7685a6f Fix Hyperion serializer config bug (#7364)
  • 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 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)

Bumps [Akka.TestKit](https://github.com/akkadotnet/akka.net) from 1.5.30 to 1.5.31.
- [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.5.30...1.5.31)

---
updated-dependencies:
- dependency-name: Akka.TestKit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 12, 2024
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.

0 participants