v0.32.0 — one open app
The open-core split is gone. Cbox ID self-hosts with no licence key, no limits, and every capability present; billing becomes something you add where you actually bill someone.
Added — the five console modules (analytics, compliance, connectors, risk-plus, whitelabel) are part of the application; CBOX_ID_ENTITLEMENTS=open is the new default; a relational analytics event store for deployments with no column store; CI runs MySQL 8.4 and PostgreSQL 17.
Fixed — four defects the new engine coverage surfaced, two of them live bugs on an engine that ran in production: the Apps & API keys page 500ing on MySQL, and the environment-scope guard refusing legitimate writes on PostgreSQL because thirteen ulid() columns compiled to blank-padded char(26).
Operators upgrading: read UPGRADING.md — a metered deployment must now say so explicitly, and the five plugin packages must be removed.