Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps AkkaVersion from 1.5.30 to 1.5.31.
Updates Akka from 1.5.30 to 1.5.31

Release notes

Sourced from Akka'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'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

Updates Akka.Cluster.Sharding from 1.5.30 to 1.5.31

Release notes

Sourced from Akka.Cluster.Sharding'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.Cluster.Sharding'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

Updates Akka.Persistence from 1.5.30 to 1.5.31

Release notes

Sourced from Akka.Persistence'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.Persistence'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

Updates Akka.Persistence.Query from 1.5.30 to 1.5.31

Release notes

Sourced from Akka.Persistence.Query'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.Persistence.Query'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

Updates Akka.Persistence.TCK from 1.5.30 to 1.5.31

Release notes

Sourced from Akka.Persistence.TCK'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.Persistence.TCK'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

Updates Akka.Streams from 1.5.30 to 1.5.31

Release notes

Sourced from Akka.Streams'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 (Description has been truncated

Bumps `AkkaVersion` from 1.5.30 to 1.5.31.

Updates `Akka` 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)

Updates `Akka.Cluster.Sharding` 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)

Updates `Akka.Persistence` 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)

Updates `Akka.Persistence.Query` 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)

Updates `Akka.Persistence.TCK` 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)

Updates `Akka.Streams` 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)

Updates `Akka.Streams.TestKit` 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)

Updates `Akka.TestKit` 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)

Updates `Akka.TestKit.Xunit2` 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
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Cluster.Sharding
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence.Query
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence.TCK
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Streams
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Streams.TestKit
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  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
@Aaronontheweb Aaronontheweb merged commit 85d62f0 into dev Nov 18, 2024
2 checks passed
@Aaronontheweb Aaronontheweb deleted the dependabot/nuget/AkkaVersion-1.5.31 branch November 18, 2024 15:39
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.

1 participant