⚠️ Breaking Change
Impact Score: 7/10
Directus v11.1.1 — 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 - **@directus/api**
⚡ Executive Summary (TL;DR)
Directus v11.1.1. 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 - **@directus/api**
✨ New Features & Capabilities (3)
- Add `Prettify` type helper (#23714 by @hanneskuettner)
- **@directus/extensions-sdk**
- Added support for disabling terminal screen clearing on rebuild in watch mode (#23556 by @GuyShane)
🔧 Bug Fixes & Patches (6)
- Fixed empty preview in Markdown interface (#23599 by @joselcvarela)
- Fixed spacing of expand/collapse button in the data model view (#23581 by @formfcw)
- Fixed dialog/drawer order when creating a bookmark in the collection view (#23505 by @hanneskuettner)
- Fixed SVG truncation issue in image interface preview (#23389 by @SP12893678)
- Fixed an issue that would cause custom role names to not be translated in the role navigation sidebar (#23651 by @SP12893678)
- Fixed WYSIWYG interface to be updated when interface options are changed via conditions (#23773 by @SP12893678)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes
- **@directus/api**
- Dropped support for the SendGrid email transport option ([#23392](https://github.com/directus/directus/pull/23392) by @McSundae)
### ✨ New Features & Improvements
- **@directus/types**
- Add `Prettify` type helper ([#23714](https://github.com/directus/directus/pull/23714) by @hanneskuettner)
- **@directus/extensions-sdk**
- Added support for disabling terminal screen clearing on rebuild in watch mode ([#23556](https://github.com/directus/directus/pull/23556) by @GuyShane)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Fixed empty preview in Markdown interface ([#23599](https://github.com/directus/directus/pull/23599) by @joselcvarela)
- Fixed spacing of expand/collapse button in the data model view ([#23581](https://github.com/directus/directus/pull/23581) by @formfcw)
- Fixed dialog/drawer order when creating a bookmark in the collection view ([#23505](https://github.com/directus/directus/pull/23505) by @hanneskuettner)
- Fixed SVG truncation issue in image interface preview ([#23389](https://github.com/directus/directus/pull/23389) by @SP12893678)
- Fixed an issue that would cause custom role names to not be translated in the role navigation sidebar ([#23651](https://github.com/directus/directus/pull/23651) by @SP12893678)
- Fixed WYSIWYG interface to be updated when interface options are changed via conditions ([#23773](https://github.com/directus/directus/pull/23773) by @SP12893678)
- Improved behavior of the translations interface when setting 'use users language' option ([#23597](https://github.com/directus/directus/pull/23597) by @SP12893678)
- Fixed an issue blocking collection view after switching between Kanban bookmarks ([#23774](https://github.com/directus/directus/pull/23774) by @hanneskuettner)
- Improved calendar layout styling to be more consistent ([#23550](https://github.com/directus/directus/pull/23550) by @formfcw)
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- Ensured data in sidebar is re-fetched when switching pages while a sidebar pane is already opened ([#23553](https://github.com/directus/directus/pull/23553) by @SP12893678)
- Ensured errors occured within the cards layout are always shown ([#23802](https://github.com/directus/directus/pull/23802) by @SP12893678)
- Fixed format warnings in `api/src/request/is-denied-ip.ts` and `app/src/interfaces/input-rich-text-html/input-rich-text-html.vue` ([#23584](https://github.com/directus/directus/pull/23584) by @ComfortablyCoding)
- Fixed an issue that would cause log streaming to fail on Directus installations that use a subpath in the URL ([#23569](https://github.com/directus/directus/pull/23569) by @JoshTheDerf)
- Fixed an issue that could cause the color picker interface to crash when a invalid color was used and improved the UX of interacting with the text input of the color picker interface. ([#23654](https://github.com/directus/directus/pull/23654) by @connorwinston)
- Ensured users are redirected to the intended page after login via LDAP ([#23788](https://github.com/directus/directus/pull/23788) by @mmsardar)
- Fixed failing validation of `$CURRENT_POLICIES` and `$CURRENT_ROLES` in the filter interface ([#23730](https://github.com/directus/directus/pull/23730) by @hanneskuettner)
- Fixed the truncation of long collection names in the permission configuration interface ([#23700](https://github.com/directus/directus/pull/23700) by @hanneskuettner)
- **@directus/api**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- Fixed format warnings in `api/src/request/is-denied-ip.ts` and `app/src/interfaces/input-rich-text-html/input-rich-text-html.vue` ([#23584](https://github.com/directus/directus/pull/23584) by @ComfortablyCoding)
- Fixed unit tests for get-address util ([#23583](https://github.com/directus/directus/pull/23583) by @ComfortablyCoding)
- Fixed injection of the $CURRENT_POLICIES into permissions ([#23728](https://github.com/directus/directus/pull/23728) by @hanneskuettner)
- Added option to sync SSO user information on login for LDAP, OpenID and OAuth2 ([#23595](https://github.com/directus/directus/pull/23595) by @br41nslug)
- Fixed an issue enforcing database specific Primary Key constraints on field updates for all vendors ([#23706](https://github.com/directus/directus/pull/23706) by @ComfortablyCoding)
- Added optional ignoreRules option to Schema Apply CLI ([#23465](https://github.com/directus/directus/pull/23465) by @keesvanbemmel)
- Fixed authentication handling between logs streaming and regular websocket connections ([#23691](https://github.com/directus/directus/pull/23691) by @br41nslug)
- **create-directus-project**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/components**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/extensions-registry**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/release-notes-generator**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/stores**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/storage-driver-s3**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/themes**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/update-check**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/utils**
- Updated dependencies ([#23796](https://github.com/directus/directus/pull/23796) by @renovate)
- **@directus/env**
- Added option to sync SSO user information on login for LDAP, OpenID and OAuth2 ([#23595](https://github.com/directus/directus/pull/23595) by @br41nslug)
- **@directus/sdk**
- Fixed the precedence of `withToken` if a token is already saved in the SDK instance ([#23739](https://github.com/directus/directus/pull/23739) by @hanneskuettner)
- Made the output types of SDK requests better readable in IDEs ([#23494](https://github.com/directus/directus/pull/23494) by @fapspirit)
- **@directus/schema**
- Fixed an issue that would cause a server crash on unexpected PostgreSQL database schema contents ([#23664](https://github.com/directus/directus/pull/23664) by @rijkvanzanten)
- **@directus/extensions-sdk**
- Prevented nesting bundle extensions via the `extensions-sdk` add command ([#23663](https://github.com/directus/directus/pull/23663) by @ComfortablyCoding)
- **@directus/extensions**
- Improve `defineX` typings to properly type the known config options ([#23714](https://github.com/directus/directus/pull/23714) by @hanneskuettner)
### 📝 Documentation
- Fixed a typo in the docs ([#23585](https://github.com/directus/directus/pull/23585) by @rijkvanzanten)
### 📦 Published Versions
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `[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]`
- `@directus/[email protected]`