Directus v11.1.1stable Released Oct 08, 2024
⚠️ 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**
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ 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]`