Releases: petabridge/Akka.Persistence.Extras
Releases · petabridge/Akka.Persistence.Extras
Akka.Persistence.Extras v0.4.2
0.4.2 May 20 2019
- Implemented: PersistenceSupervisor: need to add an option for no "make confirmable" function
- Implemented: PersistenceSupervisor: accept a Func => Props function similar to what we do for Cluster.Sharding
PersistenceSupervisor
now contains overloadableIConfirmableMessage DoMakeEventConfirmable(object message, long deliveryId)
andbool CheckIsEvent(object message)
that may be subclassed directly from thePersistenceSupervisor
base class.
Changes:
- bfb80d0 Merge pull request #54 from petabridge/dev
- c313bdf marked racy test as skipped (#55)
- 4669dd9 added v0.4.2 release notes (#53)
- f2ebf2f add a factory method to pass in an explicit reference from …m the PersistenceSuperivsor into the child actor's props (#52) [ #48 ]
- 988b017 add overloads that don't require make event confirmable events for the PersistenceSupervisor (#51) [ #47 ]
This list of changes was auto generated.
Akka.Persistence.Extras v0.4.1
0.4.1 May 09 2019
- Upgraded to Akka.NET v1.3.13.
- Added the
ConfirmableMessage<T>
type to make it easier to work withReceive<T>
andCommand<T>
handlers. - added clearer warning message when attempting to confirm message that doesn't implement IConfirmableMessage interface
Changes:
- 5415f9c Merge pull request #46 from petabridge/dev
- e76ca07 Merge branch 'master' into dev
- 571ec5a added v0.4.1 release notes (#45)
- 053fe6c added ConfirmableMessage (#43)
- 2677f9e upgrade to Akka.NET v1.3.13 (#44)
- 73fb9c6 added clearer warning message when attempting to confirm unconfirmable error message (#39)
- dac08a5 added v0.4.0 release notes (#37)
- 851d82b added stand-alone PersistenceSupervisor sample (#36)
- dcd1909 Format supervisor (#35)
- a06316e increased recovery failure odds to 33% (#34)
Akka.Persistence.Extras v0.4.0
0.4.0 April 02 2019
- Upgraded to Akka.NET v1.3.12.
- Added the
PersistenceSupervisor
to Akka.Persistence.Extras. This actor is responsible for providing a more robust Akka.Persistence failure, recovery, and retry supervision model for Akka.NET.
Changes:
- c4a92ae added v0.4.0 release notes (#37)
- 4ab6679 added stand-alone PersistenceSupervisor sample (#36)
- 268cfcd Format supervisor (#35)
- 8641629 increased recovery failure odds to 33% (#34)
- e542fb9 PersistenceSupervisorActor (#31)
- 9833952 Upgrade build system (#33)
- a619e03 Upgraded to Akka.NET v1.3.12 (#30)
This list of changes was auto generated.
Akka.Persistence.Extras v0.3.0
0.3.0 February 15 2019
- Akka.Persistence.Extras
DeDuplicatingReceiverActor
is now stable. - Akka.Persistence.Extras uses Google.Protobuf serialization internally for all of its built-in message types now, in order to guarantee a degree of version tolerance moving forward.
Changes:
- 78d97c1 Merge pull request #29 from petabridge/dev
- 0775f6e v0.3.0 Release Notes (#28)
- 8f42559 Create Protobuf serialization format (#27)
This list of changes was auto generated.
Akka.Persistence.Extras v0.2.0
0.2.0 February 15 2019
Minor, but breaking change release of Akka.Persistence.Extras.
- Changed targets to .NET 4.5 and .NET Standard 1.6, in order to temporarily bring the project inline with Akka.NET's targets. We will move back to targeting .NET Standard 2.0 eventually.
- Removed all dependencies on
System.ValueTuple
as this caused compilation issues on Linux with .NET Framework 4.5.
Changes:
- 2d09987 Merge pull request #26 from petabridge/dev
- dd2f2bf v0.2.0 Release Notes (#25)
- ec38617 downgraded package to .NET Framework 4.5 and .NET Standard 1.6 multi-targeting (#24)
- 506bbd9 added Akka.Persistence.Extras NuGet install instructions (#23)
- 9994ea1 don't allow demo or test packages to be published as NuGet packages (#22)
This list of changes was auto generated.
Akka.Persistence.Extras v0.1.0
0.1.0 February 14 2019
First release of Akka.Persistence.Extras. Introduces the DeDuplicatingReceiveActor
base class, which can be used to automatically strip out duplicates and guarantee that messages are processed exactly once by the actor.
You can read more about how to use the DeDuplicatingReceiveActor
with Akka.NET and other AtLeastOnceDeliveryActor
instances here.
Changes:
- b41f2e1 Merge pull request #21 from petabridge/dev
- e819202 added v0.1.0 release notes (#20)
- f58d382 downgraded to Akka.NET v1.3.2 (#15)
- 5527a4b added DeDuplicationReceiverActor example (#19)
- d5452f6 Added NBench performance spec for DeDuplicatingActor (#18)
- 9dc210d using in-memory snapshotstore in order to make tests idempotent (#17)
- e212c83 modified build script so test failures return a non-zero exit code (#16)
- 0c9c398 added DeDuplicatingActorSpecs (#14)
- 1c2d44a [WIP] working on DeDuplicatingReceiverActor implementation (#13)
- e21d65b De duplicating actor (#12)
See more
- 3ad2a8f initial implementation of DeDuplciatingReceiverActor (#11)
- c9683c1 AtLeastOnceDeliverySemantic (#10)
- 6c7cda8 added production code signing settings (#8)
- 2c3e42d renamed all projects (#7)
- 5e009b2 updated project to support current Akka.NET targets (#3)
- 2495b7c cleaned the readme up (#2)
- 57f11d2 added build system (#1)
This list of changes was auto generated.