Skip to content

Akka.NET v1.5.7

Compare
Choose a tag to compare
@Aaronontheweb Aaronontheweb released this 17 May 20:49
c11e5c6

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:

See More

This list of changes was auto generated.