v-0.10
Closed tickets
All tickets closed in this release are listed here.
Bug fixes
- Potentially Inconsistent EventLogClock snapshot in Cassandra backend in case of disaster recovery (#393)
Dependency upgrades
- Upgrade to Akka 2.5.7 (#390)
Breaking changes
-
Akka 2.5 introduced the following incompatible changes in the Java-API
- ReceiveBuilder:
- explicit create step required
- builds
AbstractActor.Receiveinstead ofActor.Receive
- Match.match: Changes in type parameters
To adjust to these changes the Java-API of Eventuate is streamlined and mirrors the new Akka Java-API by removing all
setOn...-methods used to defined the actor's behavior and replaces these methods withcreateOn...-variants which can be used to define custom behavior by returning the behavior definition wrapped in an instance ofAbstractActor.Receive. - ReceiveBuilder:
Contributors
- Many thanks to @cstub for your contributions!