Skip to content

v2.5.0: An audit journal of entity changes, published through the outbox, with guards for writes it cannot see.

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:54
· 89 commits to dev since this release

An audit journal of entity changes, published through the outbox, with guards for writes it cannot see.

  • --Audit with --Messaging outbox: an entity marked [Auditable] publishes AuditRecordedV1 for every change, in the same transaction, with the actor, the tenants, the diff and the correlation identifier; [AuditRedact] records a secret changing without its value.
  • IAuditRecorder and ISetBasedAuditCapture record writes past the change tracker; AuditBulkRecordedV1 carries the rows before and after.
  • A generated service runs four guards: every entity decided, markers valid, no secret in the journal, every set-based write declared with [SetBasedWrite].

How to update a solution generated from an earlier version: upgrading.