Repository navigation
Release 0.1.0-alpha.12
Pre-release
Pre-release
Summary
This prerelease completes the repository’s stable-readiness groundwork while remaining a 0.x prerelease. It adds production-shaped deployment validation, release-to-release upgrade testing, protected coverage floors, stronger governance observability, and a complete acknowledgment workflow.
Added
- A production-shaped Docker Compose configuration with external authentication, explicit host and proxy trust, encrypted persistent Data Protection keys, separate migrations, and no Development-only components.
- Automated upgrade validation from
v0.1.0-alpha.11, including evidence preservation, schema parity, idempotency, backup guidance, and recovery boundaries. - A versioned stable-release policy defining the
1.xcompatibility contract, graduation gates, release procedure, and seven-day candidate soak. - A complete host-owned acknowledgment workflow for consequential operations, including one-time challenges, actor binding, expiration, replay protection, and persisted evidence.
- OpenTelemetry spans and metrics for governance decisions, lifecycle events, and audit reconciliation, with privacy-safe dimensions.
- Repository-owned line and branch coverage gates for the total solution and both production assemblies.
- A repository-specific security policy and an automated NCAT baseline reproducibility check.
- Updated walkthrough package guidance and benchmark provenance checks.
Changed
- SQLite is now the repository’s only supported database provider. Selecting SQL Server or another unsupported provider fails during service registration with explicit guidance.
- Audit reconciliation is registered independently of the Development-only pipeline inspector.
- The NCAT baseline is updated to
2.11.6, and AsiBackbone packages are updated to7.5.1. - .NET SDK, ASP.NET container, GitHub Actions, and workflow-security dependencies are updated.
Fixed
- Reconciliation no longer reports the audit-completion outbox’s own bookkeeping writes as missing completions.
- Existing false-positive bookkeeping findings from
v0.1.0-alpha.11databases are resolved during reconciliation without weakening checks for governed records.
Upgrade notes
- Database upgrades are supported from
v0.1.0-alpha.11. - Back up both the SQLite database and Data Protection key ring before applying migrations.
- Migrations are forward-only; do not run older application binaries against an upgraded database.
- SQL Server is no longer presented as supported by this repository.
This remains a prerelease and does not yet establish the stable 1.x compatibility commitment.
Full changelog: v0.1.0-alpha.11...v0.1.0-alpha.12