- Support Commanded v1.0.0 (#10).
- Support
jsonb
column data type for data and metadata audit fields (#9).
- Support Commanded v0.18.0.
- Upgrade to Ecto 3 and migrate to elixir_uuid (#7).
- Fix deprecated time unit warning (#8).
- Use
:naive_datetime_usec
type for command auditoccurred_at
field.
- Filter specific fields from audited commands (#2).
- Use
System.monotonic_time/1
to calculate command execution duration.
- Support Commanded v0.15.0.
- Include
causation_id
andcorrelation_id
.
You must migrate any existing audit database using the following mix command:
$ mix ecto.migrate -r Commanded.Middleware.Auditing.Repo