akkadotnet / Hyperion

Polymorphic serialization for .NET
Apache License 2.0
277 stars 62 forks source link

Bump AkkaVersion from 1.5.6 to 1.5.7 #367

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps AkkaVersion from 1.5.6 to 1.5.7. Updates Akka from 1.5.6 to 1.5.7

Release notes

Sourced from Akka's releases.

Akka.NET v1.5.7

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]

Changes:

  • c11e5c6c8878ec777ba643b49c1a02e53ec4c396 added v1.5.7 release notes (#6767)
  • d7304f462597d612d92160898f155b34f7c886f4 Revert "Make HandleActorTaskSchedulerMessage method protected virtual (#6763)" (#6766)
  • c514fd1c01bb3060c925a46e14988f47f172024d discard some parameters (#6751)
  • 88be1fc5e5bfe89c7350ac31e8ee915e58865ab1 [CS0618] GraphInterpreterSpecKit (#6697)
  • 1345e5849d2cfb4958543806a460dfbd850aed8d Make HandleActorTaskSchedulerMessage method protected virtual (#6763)
  • 3e1b8e582beed474f73a664ca022e9c06dbb3cc9 [Docs] Akka.Delivery Documentation (#6757)
  • a8aeadfc08068d76ea5ebf26dcbb6bbdf8a78256 Upgrade Akka.MultiNodeTestRunner to 1.5.6 (#6764)
  • 49bc3474949cae522c272197ae48fca12d6cf974 Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#6762)
  • a3eb0dd96d0e5fe96870a5c05fc78b856e54c1a1 Update documentation-guidelines.md
  • fe2405d9c43d6b8164a230d1ac4beb72b48a9f4b [CS0618][Obsolete] Perserve CreateProducer (#6673)
  • 300780c6ad10a247beb26a197850f6657a49c700 Bump Polyfill from 1.22.0 to 1.23.0 (#6739)
  • d7da8dd7352b669835a0c4520ee2a46789a6824b Revert DocFX changes (#6738, #6756) (#6759)
  • 37cb4c6db24af1cfd567b72e0d6bef41690728a4 [FIX][pre][code] CSS problem (#6756)
  • 952d0ff9311742c2ca613ee76c229580e476a865 harden ReliableDeliveryShardingSpecs (#6750)
  • bf9c1ce20975da1527ad01050425d87d983cc80d Fix: ProducerControllerImpl now respects bounds when chunking large messages (#6755) [ #6754 ]

... (truncated)

Changelog

Sourced from Akka's changelog.

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]
Commits


Updates Akka.Serialization.Hyperion from 1.5.6 to 1.5.7

Release notes

Sourced from Akka.Serialization.Hyperion's releases.

Akka.NET v1.5.7

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]

Changes:

  • c11e5c6c8878ec777ba643b49c1a02e53ec4c396 added v1.5.7 release notes (#6767)
  • d7304f462597d612d92160898f155b34f7c886f4 Revert "Make HandleActorTaskSchedulerMessage method protected virtual (#6763)" (#6766)
  • c514fd1c01bb3060c925a46e14988f47f172024d discard some parameters (#6751)
  • 88be1fc5e5bfe89c7350ac31e8ee915e58865ab1 [CS0618] GraphInterpreterSpecKit (#6697)
  • 1345e5849d2cfb4958543806a460dfbd850aed8d Make HandleActorTaskSchedulerMessage method protected virtual (#6763)
  • 3e1b8e582beed474f73a664ca022e9c06dbb3cc9 [Docs] Akka.Delivery Documentation (#6757)
  • a8aeadfc08068d76ea5ebf26dcbb6bbdf8a78256 Upgrade Akka.MultiNodeTestRunner to 1.5.6 (#6764)
  • 49bc3474949cae522c272197ae48fca12d6cf974 Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#6762)
  • a3eb0dd96d0e5fe96870a5c05fc78b856e54c1a1 Update documentation-guidelines.md
  • fe2405d9c43d6b8164a230d1ac4beb72b48a9f4b [CS0618][Obsolete] Perserve CreateProducer (#6673)
  • 300780c6ad10a247beb26a197850f6657a49c700 Bump Polyfill from 1.22.0 to 1.23.0 (#6739)
  • d7da8dd7352b669835a0c4520ee2a46789a6824b Revert DocFX changes (#6738, #6756) (#6759)
  • 37cb4c6db24af1cfd567b72e0d6bef41690728a4 [FIX][pre][code] CSS problem (#6756)
  • 952d0ff9311742c2ca613ee76c229580e476a865 harden ReliableDeliveryShardingSpecs (#6750)
  • bf9c1ce20975da1527ad01050425d87d983cc80d Fix: ProducerControllerImpl now respects bounds when chunking large messages (#6755) [ #6754 ]

... (truncated)

Changelog

Sourced from Akka.Serialization.Hyperion's changelog.

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]
Commits


Updates Akka.TestKit.Xunit2 from 1.5.6 to 1.5.7

Release notes

Sourced from Akka.TestKit.Xunit2's releases.

Akka.NET v1.5.7

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]

Changes:

  • c11e5c6c8878ec777ba643b49c1a02e53ec4c396 added v1.5.7 release notes (#6767)
  • d7304f462597d612d92160898f155b34f7c886f4 Revert "Make HandleActorTaskSchedulerMessage method protected virtual (#6763)" (#6766)
  • c514fd1c01bb3060c925a46e14988f47f172024d discard some parameters (#6751)
  • 88be1fc5e5bfe89c7350ac31e8ee915e58865ab1 [CS0618] GraphInterpreterSpecKit (#6697)
  • 1345e5849d2cfb4958543806a460dfbd850aed8d Make HandleActorTaskSchedulerMessage method protected virtual (#6763)
  • 3e1b8e582beed474f73a664ca022e9c06dbb3cc9 [Docs] Akka.Delivery Documentation (#6757)
  • a8aeadfc08068d76ea5ebf26dcbb6bbdf8a78256 Upgrade Akka.MultiNodeTestRunner to 1.5.6 (#6764)
  • 49bc3474949cae522c272197ae48fca12d6cf974 Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#6762)
  • a3eb0dd96d0e5fe96870a5c05fc78b856e54c1a1 Update documentation-guidelines.md
  • fe2405d9c43d6b8164a230d1ac4beb72b48a9f4b [CS0618][Obsolete] Perserve CreateProducer (#6673)
  • 300780c6ad10a247beb26a197850f6657a49c700 Bump Polyfill from 1.22.0 to 1.23.0 (#6739)
  • d7da8dd7352b669835a0c4520ee2a46789a6824b Revert DocFX changes (#6738, #6756) (#6759)
  • 37cb4c6db24af1cfd567b72e0d6bef41690728a4 [FIX][pre][code] CSS problem (#6756)
  • 952d0ff9311742c2ca613ee76c229580e476a865 harden ReliableDeliveryShardingSpecs (#6750)
  • bf9c1ce20975da1527ad01050425d87d983cc80d Fix: ProducerControllerImpl now respects bounds when chunking large messages (#6755) [ #6754 ]

... (truncated)

Changelog

Sourced from Akka.TestKit.Xunit2's changelog.

1.5.7 May 17th 2023

Akka.NET v1.5.7 is a significant release that introduces a major new reliable message delivery feature to Akka.NET and Akka.Cluster.Sharding: Akka.Delivery.

Akka.Delivery

Akka.Delivery is a reliable delivery system that leverages built-in actors, serialization, and persistence to help guarantee that all messages sent from one producer to one consumer will be delivered, in-order, even across process restarts / actor restarts / network outages.

Akka.Delivery's functionality is divded across four libraries:

  • Akka - defines the base definitions for all messages, the ProducerController type, and the ConsumerController type;
  • Akka.Cluster - contains the serialization definitions for Akka.Delivery;
  • Akka.Persistence - contains the EventSourcedProducerQueue implementation, an optional feature that can be used to make the ProducerController's outbound delivery queue persisted to the Akka.Persistence Journal and SnapshotStore; and
  • Akka.Cluster.Sharding - contains the definitions for the ShardingProducerController and ShardingConsumerController.

We've documented how these features work in the following two detailed articles official website:

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

COMMITS LOC+ LOC- AUTHOR
9 13972 135 Aaron Stannard
6 92 88 Ebere Abanonu
4 803 807 Simon Cropp
3 70 53 Gregorius Soedharmo
3 3 3 dependabot[bot]
Commits


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[bot] commented 1 year ago

Superseded by #371.