Download Latest Version v1.4.11 source code.zip (351.6 kB)
Email in envelope

Get an email when there's a new version of Commanded

Home / v.1.4.10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-15 1.9 kB
v.1.4.10 source code.tar.gz 2026-05-15 201.1 kB
v.1.4.10 source code.zip 2026-05-15 355.4 kB
Totals: 3 Items   558.3 kB 0

v1.4.10

Enhancements

Bug fixes

  • The :causation_id dispatch option is now honored on persisted events. Previously it was silently overridden by the dispatched command's command_uuid, which made chain-of-causation impossible to reconstruct from events alone for multi-event flows (closes #624). When :causation_id is not supplied, the command's own command_uuid is still used as the fallback — so default behaviour is unchanged. This also fixes a latent bug where process-manager- and event-handler-dispatched commands passed the originating event's id as :causation_id (see process_manager_instance.ex:229 and Commanded.Event.Handler examples), but it was being thrown away before persistence.

  • Fix race condition in batch processing where timer could fire during batch handling

  • Buffer and timer now cleared before processing to prevent stale state
Source: README.md, updated 2026-05-15