Skip to content

Release Notes 0.5 M2

Martin Krasser edited this page May 10, 2013 · 16 revisions

Eventsourced is a library that adds scalable actor state persistence and at-least-once message delivery guarantees to Akka. Its relation to event-sourcing is described here.

Documentation

Repositories

Changes

Since version 0.5-M1.

Journals

  • New journals (fully functional but not sufficiently tested yet for production use)
  • Journal implementation support further extended
    • AsynchronousWriteReplaySupport. Support trait for journals that make concurrent, asynchronous writes to the storage backend. Usually implemented by journals that communicate with a distributed datastore.
    • SynchronousWriteReplaySupport. Support trait for journals that make sequential, synchronous writes to the storage backend. Mainly used with local storage backends that do not provide an asynchronous API.
  • Bug fixes
    • Sequence-structured LevelDB journal recovery and replay don't work properly (#48)

Channels

Message

  • timestamp field added and set by journal for input messages (#54)

Project

  • Eventsourced is now a multi-module project (#29)
  • Target JVM version set to 1.6 (#38)
  • Upgrades
    • Scala 2.10.1
    • Akka 2.1.2
    • Journal.IO 1.3
    • leveldbjni 1.6

Contributors

Many thanks to all contributors!