AuditLog follows Semantic Versioning.
0.1.0
Initial release.
- Record explicit semantic audit events through an Ecto repository.
- Store durable actor and subject identities without foreign keys.
- Correlate related events and link direct causes.
- Write domain changes and audit events in one caller-owned transaction.
- Protect the PostgreSQL event table from ordinary
UPDATEandDELETE. - Query timelines by subject, actor, correlation UUID, and time window.
- Link events to compatible temporal row versions.
- Install database objects with a generated reversible Ecto migration.