⚠️ Breaking Change
Impact Score: 7/10
Directus v11.15.0 — Release Notes & Engineering Impact
Source available — automated, not human-reviewed
Component: directus · Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
Breaking-change evidence from the source
⚠️ Potential Breaking Changes **Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)**
⚡ Executive Summary (TL;DR)
Directus v11.15.0. Source highlight: ⚠️ Potential Breaking Changes
Who Does This Impact? (Role-Based Analysis)
💻 Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
📊 Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
⚙️ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
⚠️ Breaking Changes & Deprecations (1)
- ⚠️ Potential Breaking Changes **Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)**
✨ New Features & Capabilities (6)
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
- Added collaborative editing (#26172 by @Nitwel)
- Attached prompts, content items, and visual editor elements to AI Assistant Context (#26512 by @bryantgillespie)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. (#26481 by @bryantgillespie)
- Added toggle to allow comparing revision to previous revision (#26480 by @robluton)
- Added relational field support on x-axis of bar chart (#26489 by @JamesW1)
🔧 Bug Fixes & Patches (6)
- Fixed race condition and allow accessing the connected state (#26511 by @Nitwel)
- Replaced deprecated `ldapjs` with `ldapts` (#26363 by @dstockton)
- Fixed an issue where the caret would jump to the end of the input in `v-template-input` when typing or updating content. (#26520 by @mustafaazad03)
- Fixed back button navigation on related items (#26553 by @robluton)
- Fixed table options menu clipping in markdown editor (#26487 by @DamnItAzriel)
- Hide AI settings page when MCP and AI features are disabled through ENV (#26504 by @bryantgillespie)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes
**Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)**
To use this feature, update [@directus/visual-editing](https://github.com/directus/visual-editing) to v1.2.0+ on your website.
**Disabled interfaces are not interactive anymore, which includes opening disabled read-only fields in a drawer ([#26470](https://github.com/directus/directus/pull/26470) by @formfcw)**
### ✨ New Features & Improvements
- **@directus/app**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#26481](https://github.com/directus/directus/pull/26481) by @bryantgillespie)
- Added toggle to allow comparing revision to previous revision ([#26480](https://github.com/directus/directus/pull/26480) by @robluton)
- Added relational field support on x-axis of bar chart ([#26489](https://github.com/directus/directus/pull/26489) by @JamesW1)
- Added visual editing support to the live preview split pane, including display options menu, full-width mode with drag-to-expand, and quick access to the Visual Editor module. ([#26463](https://github.com/directus/directus/pull/26463) by @bryantgillespie)
- Changed permission-blocked fields from disabled to non-editable appearance ([#26572](https://github.com/directus/directus/pull/26572) by @HZooly)
- **@directus/api**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#26481](https://github.com/directus/directus/pull/26481) by @bryantgillespie)
- **@directus/sdk**
- Fixed race condition and allow accessing the connected state ([#26511](https://github.com/directus/directus/pull/26511) by @Nitwel)
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- **@directus/system-data**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- **@directus/types**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#26481](https://github.com/directus/directus/pull/26481) by @bryantgillespie)
- **@directus/errors**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- **@directus/env**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#26473](https://github.com/directus/directus/pull/26473) by @gaetansenn)
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- **@directus/utils**
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- **@directus/ai**
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#26512](https://github.com/directus/directus/pull/26512) by @bryantgillespie)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#26481](https://github.com/directus/directus/pull/26481) by @bryantgillespie)
- **@directus/memory**
- Added distributed locking ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Replaced deprecated `ldapjs` with `ldapts` ([#26363](https://github.com/directus/directus/pull/26363) by @dstockton)
- Fixed an issue where the caret would jump to the end of the input in `v-template-input` when typing or updating content. ([#26520](https://github.com/directus/directus/pull/26520) by @mustafaazad03)
- Fixed back button navigation on related items ([#26553](https://github.com/directus/directus/pull/26553) by @robluton)
- Fixed table options menu clipping in markdown editor ([#26487](https://github.com/directus/directus/pull/26487) by @DamnItAzriel)
- Hide AI settings page when MCP and AI features are disabled through ENV ([#26504](https://github.com/directus/directus/pull/26504) by @bryantgillespie)
- Updated dependency ([#26518](https://github.com/directus/directus/pull/26518) by @rijkvanzanten)
- Fixed inconsistent disabled state across interfaces ([#26470](https://github.com/directus/directus/pull/26470) by @formfcw)
- Fixed an issue where custom CSS classes applied to PrivateView were not rendered ([#26523](https://github.com/directus/directus/pull/26523) by @u12206050)
- Fixed WYSIWYG interface not rendering when field is named "tooltip" ([#26581](https://github.com/directus/directus/pull/26581) by @robluton)
- Fixed issue preventing sidebar details from being fetched when navigating back ([#26542](https://github.com/directus/directus/pull/26542) by @robluton)
- Fixed Vue warning by passing required prop to interfaces ([#26506](https://github.com/directus/directus/pull/26506) by @formfcw)
- Fixed hardcoded "Loading..." text in field tree by using translation key ([#26526](https://github.com/directus/directus/pull/26526) by @sinan-yildiz-marsus)
- Renamed AI Chat to AI Assistant ([#26517](https://github.com/directus/directus/pull/26517) by @bryantgillespie)
- **@directus/api**
- Improved error message for system field updates that are not schema.is_indexed ([#26548](https://github.com/directus/directus/pull/26548) by @JamesW1)
- Replaced deprecated `ldapjs` with `ldapts` ([#26363](https://github.com/directus/directus/pull/26363) by @dstockton)
- Changed users.last_access display mode to absolute ([#26548](https://github.com/directus/directus/pull/26548) by @JamesW1)
- **@directus/system-data**
- Added collaborative editing ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#26481](https://github.com/directus/directus/pull/26481) by @bryantgillespie)
- Changed users.last_access display mode to absolute ([#26548](https://github.com/directus/directus/pull/26548) by @JamesW1)
- Renamed AI Chat to AI Assistant ([#26517](https://github.com/directus/directus/pull/26517) by @bryantgillespie)
- **@directus/env**
- Fixed LDAP DN properties casted as arrays ([#26579](https://github.com/directus/directus/pull/26579) by @ComfortablyCoding)
- **@directus/memory**
- Handled empty buffers to prevent errors during race conditions or disconnects ([#26172](https://github.com/directus/directus/pull/26172) by @Nitwel)
### 📦 Published Versions
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`