Skip to content
This repository has been archived by the owner on Jun 1, 2021. It is now read-only.

v-0.7

Compare
Choose a tag to compare
@krasserm krasserm released this 02 May 13:28
· 143 commits to master since this release

Closed tickets

All tickets closed in this release are listed here.

New features and enhancements

Bug fixes

  • Upper bound on source log scan progress per replication-read request (#236)
  • Native LevelDB event log crashes JVM on shutdown frequently in tests (#234)

Dependency upgrades

  • Akka 2.4.4
  • Cassandra driver 2.1.9

Breaking changes

  • The ConfirmedDelivery API has been changed to free application from storing a deliveryId in application-specific events (see reliable delivery for a simple example). Migration: instead of storing confirmation events with persist, applications should now call persistConfirmation. The confirm method, called in previous versions during confirmation event handling, is now obsolete and has been removed from the public API.
  • Persistent CRDT events and snapshots written with version 0.6 cannot be read with this version. All other events and snapshots can be read.
  • The API of the Unavailable failure detector event has been extended to include a causes: Seq[Throwable] field for reporting unavailability causes (see failure detection for details).
  • Several breaking changes have been made to the replication protocol. This only affects applications that directly use ReplicationProtocol messages.