v0.1.5
Config as Authority
TOML config becomes the sole source of truth for all policy resources. Hot reload via SIGHUP. TLS enforcement. Read-only transaction safety.
Highlights
- Config as Authority (CFG-24): Workflows, execution policies, roles, webhooks — all managed in
server.toml. API write endpoints return 405. - Hot reload via SIGHUP: Change config and reload without downtime.
- TLS enforcement: Agent requires HTTPS by default (
allow_insecurefor dev). - SAFE-1/3/4/6: Read-only transaction for SELECT, execution plan signing, SQL review rules, CancellationGuard.
- Break-glass DDL:
--allow-ddlfor controlled DDL execution outside migrations. - MySQL DML timeout fix: Reclassified SELECT queries now correctly timeout via tokio + KILL.
Breaking Changes
auth.modedefault changed:"token"when OIDC absent,"both"when present."oidc"/"both"require Pro license.- All Tier 1 write API endpoints return 405. Define resources in
server.toml. - Webhook
idfield mandatory. - Custom roles are config-managed only.
Bug Fixes
- MySQL DML timeout:
max_execution_timeremoved from DML path (was silently succeeding on timeout). - Fail-open security: 3 critical paths closed.
- Orphan heartbeat detection + fail-closed user status.
- Config user sync status changes.
- Result data double-encoding fixed.
See CHANGELOG.md for full details.