This repository has been archived by the owner on Jun 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 100
Eventuate 0.2 release notes
Martin Krasser edited this page Jun 11, 2015
·
3 revisions
All tickets closed in this release are listed here.
- Cassandra storage backend for event logs.
- Snapshot capturing and storage for event-sourced actors and views.
- Custom snapshot serialization.
- Example application can now save and recover from order snapshots.
- Replication fault-tolerance enhancements.
- Replication now working with NAT (using Akka 2.4-M1).
- Many stability enhancements and refactorings.
-
Configuration key changes
-
log.write-batch-size-max
renamed toeventuate.log.batching.batch-size-limit
. -
log.replication.transfer-batch-size-max
renamed toeventuate.log.replication.batch-size-max
. -
log.replication.transfer-retry-interval
renamed toeventuate.log.replication.retry-interval
. -
log.replication.connect-retry-interval
removed. -
log.leveldb.*
renamed toeventuate.log.leveldb.*
.
-
-
Akka Remoting must now be fully configured by applications.
akka.actor.provider = "akka.remote.RemoteActorRefProvider" akka.remote.enabled-transports = ["akka.remote.netty.tcp"] akka.remote.netty.tcp.hostname = ... akka.remote.netty.tcp.port = ...
Before, Eventuate's
reference.conf
predefinedakka.actor.provider
andakka.remote.enabled-transports
which is no longer the case. Akka Remoting settings are only necessary if replicated event logs are used. -
Method changes in
DurableEvent
-
emitterReplicaId
renamed toemitterId
. -
emitterProcessId
removed with introduction ofemitterId
. -
customRoutingDestinations
renamed tocustomDestinationAggregateIds
. -
defaultRoutingDestination
renamed todefaultdestinationAggregateId
. -
routingDestinations
renamed todestinationAggregateIds
.
-
-
Method changes in
EventsourcedActor
-
replicaId
toid
. Please note that this is a semantic change:replicaId
was required to be unique in context of a givenaggregateId
whereasid
must be globally unique. -
processId
removed with introduction ofid
.
-
-
Method changes in
EventsourcedActor
andEventsourcedView
-
lastEmitterReplicaId
renamed tolastEmitterId
. -
lastEmitterProcessId
removed with introduction oflastEmitterId
. -
recovered()
renamed toonRecovered()
.
-
Many thanks to all contributors, especially
- Magnus Eklund for fixing #63.
- Michał Fijołek for working on #53.
- Volker Stampa for writing an Eventuate activator template.