This repository has been archived by the owner on Jun 1, 2021. It is now read-only.
v-0.8
Closed tickets
All tickets closed in this release are listed here.
New features and enhancements
- Adapters
- Target log scoped local replication filters (#273)
- Replay from application-defined sequence number (#302)
- Replay fault-tolerance (#352)
- Faster recovery from older snapshots (#309)
- Disaster recovery enhancements (#286)
- Support for Cassandra 3.x (#149)
Bug fixes
StatefulProcessor
doesn't properly recover state (#277)EventsourcedProcessor
doesn't respecteventuate.log.write-batch-size
(#329)
Dependency upgrades
- Scala 2.11.8
- Akka 2.4.12
Breaking changes
- Discontinue support for actor-level causality tracking (#280). The
sharedClockEntry
method has been removed from the public API. AllEventsourcedActor
s that share a local event log- also share the same entry in the log-level (= server-side) vector clock
- are guaranteed to receive events in the same order, both, during live processing and event replay
- API for local replication filters changed to distinguish between source log (defined by log name) and target log (defined by target log id) specific filters (#273). See scala doc of ReplicationEndpoint and EndpointFilters for details.
DurableEvent(emitterId: String)
constructor replaced byDurableEvent(payload: Any)
. That's a semantic change that is not detected by the compiler.
Contributors
- Many thanks to Christoph Stumpf, Dan Di Spaltro, Daniel Bimschas, Gregor Uhlenheuer, Martin Grotzke and Volker Stampa for your contributions!