All Versions
44
Latest Version
Avg Release Cycle
56 days
Latest Release
-

Changelog History
Page 4

  • v0.8.1 Changes

    โœจ Enhancements

    • 0๏ธโƒฃ Command handlers should be optional by default (#30).
  • v0.8.0 Changes

    โœจ Enhancements

    • Simplify aggregates and process managers (#31).

  • v0.7.1 Changes

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ Restarting aggregate process should load all events from its stream in batches. The Event Store read stream default limit is 1,000 events.
  • v0.7.0 Changes

    โœจ Enhancements

    • Command handling middleware allows a command router to define middleware modules that are executed before, and after success or failure of each command dispatch (#12).

  • v0.6.3 Changes

    โœจ Enhancements

    • ๐Ÿ‘€ Process manager instance processes event non-blocking to prevent timeout during event processing and any command dispatching. It persists last seen event id to ensure events are handled only once.
  • v0.6.2 Changes

    โœจ Enhancements

    • ๐Ÿ”ง Command dispatch timeout. Allow a timeout value to be configured during command registration or dispatch. This overrides the default timeout of 5 seconds. The same as the default GenServer call timeout.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix pending aggregates restarts: supervisor restarts aggregate process but it cannot accept commands (#22).
  • v0.6.1 Changes

    โœจ Enhancements

    • โฌ†๏ธ Upgrade eventstore mix dependency to v0.6.0 to use support for recorded events created_at as NaiveDateTime.
  • v0.6.0 Changes

    โœจ Enhancements

    • Confirm receipt of events in event handler and process manager router (#19).
    • Convert keys to atoms when decoding JSON using Poison decoder.
    • Prefix process manager instance snapshot uuid with process manager name.
    • Multi command dispatch registration in router (#16).

  • v0.5.0 Changes

    โœจ Enhancements

    • ๐Ÿ“‡ Include event metadata as second argument to event handlers. An event handler must now implement the Commanded.Event.Handler behaviour consisting of a single handle_event/2 function.

  • v0.4.0 Changes

    โœจ Enhancements

    • ๐Ÿ— Macro to assist with building process managers (README).