v-0.8

@krasserm krasserm released this Nov 10, 2016 · 35 commits to master since this release

Closed tickets

All tickets closed in this release are listed here.

New features and enhancements

Bug fixes

  • StatefulProcessor doesn't properly recover state (#277)
  • EventsourcedProcessor doesn't respect eventuate.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. All EventsourcedActors 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 by DurableEvent(payload: Any). That's a semantic change that is not detected by the compiler.

Contributors