- Directus 12 enforces active licensing; SSO, custom permission rules, custom LLMs, and AI translations now require a paid license, with a 30‑day grace period on upgrades.
- The default for IP_TRUST_PROXY is changed to false, requiring explicit enable when behind a reverse proxy to harden against IP spoofing.
- Published items in versioned collections are locked (edits must use drafts) and the publish flow no longer shows a confirmation dialog; many theme properties and UI components are removed or deprecated, affecting custom themes and extens...