No breaking-change keywords detected in release notes.
v12.0.1
2026-06-11
No breaking-change keywords detected in release notes.
v12.0.0
2026-06-10
⚠ Potential breaking changes
SSO** — SSO login will no longer work. Users who authenticate through SSO will be unable to log in and must be converted to email and password users to regain access.
Custom or self-hosted LLMs** — connections to custom LLMs will no longer work.
Breaking Change: Relicensed from BUSL-1.1 to MSCL-1.0-GPL (Monospace Sustainable Core License, Version 1.0).
Introduced VERSION_KEY_* constants and renamed main to published @alvarosabu ([#27397](https://github.com/directus/directus/pull/27397))
Backward Compatibility: You can now use `?version=published` to resolve versions of the main item(s) via the version query parameter. For backward compatibility, `?version=main` will continue to work.
Backward Compatibility: Existing collections with string-based status fields continue to work unchanged; newly created collections now default to a boolean "Archived" field instead of the string "Status" field
Deprecated the `VResizeable` component @formfcw ([#27437](https://github.com/directus/directus/pull/27437))
Deprecation for extensions: The globally registered `VResizeable` component has been deprecated. Extension authors using `<v-resizeable>` should migrate to `@directus/vue-split-panel` or their own implementation.
Potential breaking change for theme extensions: headerShadow and sidebarShadow removed from LayoutConfig interface
Potential breaking change for theme extensions: boxShadow removed from header theme rules schema
v12.0.0-rc.2
2026-06-05
⚠ Potential breaking changes
⚠️ Potential Breaking Changes
Removed unsupported json filter function from the studio ([#27669](https://github.com/directus/directus/pull/27669) by @sourav-18)
v12.0.0-rc.1
2026-05-29
⚠ Potential breaking changes
⚠️ Potential Breaking Changes
Introduced VERSION_KEY_* constants and renamed main to published @alvarosabu ([#27397](https://github.com/directus/directus/pull/27397))
Backward Compatibility: You can now use `?version=published` to resolve versions of the main item(s) via the version query parameter. For backward compatibility, `?version=main` will continue to work.
Backward Compatibility: Existing collections with string-based status fields continue to work unchanged; newly created collections now default to a boolean "Archived" field instead of the string "Status" field
Deprecated the `VResizeable` component @formfcw ([#27437](https://github.com/directus/directus/pull/27437))
Deprecation for extensions: The globally registered `VResizeable` component has been deprecated. Extension authors using `<v-resizeable>` should migrate to `@directus/vue-split-panel` or their own implementation.
Potential breaking change for theme extensions: headerShadow and sidebarShadow removed from LayoutConfig interface
Potential breaking change for theme extensions: boxShadow removed from header theme rules schema
Potential breaking change for theme extensions: sidebarShadow no longer exposed in layout wrapper state
Breaking change — new behavior for versioned collections** Published items in versioned collections are now locked. Edits must be made through the draft version.
v11.17.4
2026-04-30
⚠ Potential breaking changes
Migrated @directus/visual-editing into the monorepo ([#27157](https://github.com/directus/directus/pull/27157) by @formfcw)
Removed duplicate `@directus/schema-builder` dependency ([#27166](https://github.com/directus/directus/pull/27166) by @ComfortablyCoding)
Migrated @directus/visual-editing into the monorepo ([#27157](https://github.com/directus/directus/pull/27157) by @formfcw)
Migrated @directus/visual-editing into the monorepo ([#27157](https://github.com/directus/directus/pull/27157) by @formfcw)
v11.17.3
2026-04-15
⚠ Potential breaking changes
Fixed comparison modal footer responsive breakpoint ([#27061](https://github.com/directus/directus/pull/27061) by @robluton)
v11.17.2
2026-04-06
No breaking-change keywords detected in release notes.