commanded v0.15.0 Release Notes
-
โจ Enhancements
- ๐จ Process manager command dispatch error handling (#93).
- Event handlers may define an
init/0
callback function to start any related processes. It must return:ok
, otherwise the handler process will be stopped. - Add
include_execution_result
option to command dispatch (#96). - โ Add
Commanded.Aggregate.Multi
(#98) as a way to return multiple events from a command dispatch that require aggregate state to be updated after each event. - Correlation and causation ids (#105).
- ๐ Initial support for running on a cluster of nodes (#80).
๐ Bug fixes
- โ Adding a prefix to the aggregate in the router breaks the strong consistency of command dispatch (#101).
โฌ๏ธ Upgrading
โฌ๏ธ Please ensure you upgrade the following event store dependencies.
Using the Elixir EventStore:
Using Greg's Event Store:
commanded_extreme_adapter
to v0.4.0