- Support Commanded v1.0.0 (#10).
- Support
jsonbcolumn 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_usectype for command auditoccurred_atfield.
- Filter specific fields from audited commands (#2).
- Use
System.monotonic_time/1to calculate command execution duration.
- Support Commanded v0.15.0.
- Include
causation_idandcorrelation_id.
You must migrate any existing audit database using the following mix command:
$ mix ecto.migrate -r Commanded.Middleware.Auditing.Repo