This repository was archived by the owner on Jun 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 98
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-maxrenamed toeventuate.log.batching.batch-size-limit. -
log.replication.transfer-batch-size-maxrenamed toeventuate.log.replication.batch-size-max. -
log.replication.transfer-retry-intervalrenamed toeventuate.log.replication.retry-interval. -
log.replication.connect-retry-intervalremoved. -
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.confpredefinedakka.actor.providerandakka.remote.enabled-transportswhich is no longer the case. Akka Remoting settings are only necessary if replicated event logs are used. -
Method changes in
DurableEvent-
emitterReplicaIdrenamed toemitterId. -
emitterProcessIdremoved with introduction ofemitterId. -
customRoutingDestinationsrenamed tocustomDestinationAggregateIds. -
defaultRoutingDestinationrenamed todefaultdestinationAggregateId. -
routingDestinationsrenamed todestinationAggregateIds.
-
-
Method changes in
EventsourcedActor-
replicaIdtoid. Please note that this is a semantic change:replicaIdwas required to be unique in context of a givenaggregateIdwhereasidmust be globally unique. -
processIdremoved with introduction ofid.
-
-
Method changes in
EventsourcedActorandEventsourcedView-
lastEmitterReplicaIdrenamed tolastEmitterId. -
lastEmitterProcessIdremoved 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.