Impact Score: 5/10
Directus v11.4.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.
⚡ Executive Summary (TL;DR)
Directus v11.4.1. Source highlight: ✨ New Features & Improvements
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.
✨ New Features & Capabilities (3)
- Added confirmation prompt to delete buttons and ensured that they behave consistently (#24462 by @formfcw)
- Exposed `useTranslationsStore` to extensions via `useStores` (#24475 by @paescuj)
- Added support for rendering M2A items in related values display (#24503 by @formfcw)
🔧 Bug Fixes & Patches (6)
- Fixed a bug where text did not appear in the markdown interface when switching from preview to editor mode (#24482 by @formfcw)
- Fixed a bug where thumbnails did not appear in the render template (#24480 by @formfcw)
- Fixed label display not handling json field types in templates (#24437 by @connorwinston)
- Fixed conditional interface options incorrectly replacing choices (#23685 by @Trup3s)
- Fixed missing space between v-notice and list items in M2A interface (#24466 by @formfcw)
- Ensured that permissions are applied to kanban layout actions (#24409 by @formfcw)
📄 View Raw Release Notes (Original Developer Log)
### ✨ New Features & Improvements
- **@directus/app**
- Added confirmation prompt to delete buttons and ensured that they behave consistently ([#24462](https://github.com/directus/directus/pull/24462) by @formfcw)
- Exposed `useTranslationsStore` to extensions via `useStores` ([#24475](https://github.com/directus/directus/pull/24475) by @paescuj)
- Added support for rendering M2A items in related values display ([#24503](https://github.com/directus/directus/pull/24503) by @formfcw)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Fixed a bug where text did not appear in the markdown interface when switching from preview to editor mode ([#24482](https://github.com/directus/directus/pull/24482) by @formfcw)
- Fixed a bug where thumbnails did not appear in the render template ([#24480](https://github.com/directus/directus/pull/24480) by @formfcw)
- Fixed label display not handling json field types in templates ([#24437](https://github.com/directus/directus/pull/24437) by @connorwinston)
- Fixed conditional interface options incorrectly replacing choices ([#23685](https://github.com/directus/directus/pull/23685) by @Trup3s)
- Fixed missing space between v-notice and list items in M2A interface ([#24466](https://github.com/directus/directus/pull/24466) by @formfcw)
- Ensured that permissions are applied to kanban layout actions ([#24409](https://github.com/directus/directus/pull/24409) by @formfcw)
- Ensured that custom translations used in system-input-translated-string interfaces are displayed correctly ([#24495](https://github.com/directus/directus/pull/24495) by @formfcw)
- Fixed a bug where the item limit warning would appear even if the item count was already below the limit after filtering ([#24485](https://github.com/directus/directus/pull/24485) by @formfcw)
- Fixed a bug where the header would not collapse under certain circumstances and would unexpectedly move up when ([#24454](https://github.com/directus/directus/pull/24454) by @formfcw)
scrolling elements in the view
- Fixed inconsistencies in list interfaces ([#24385](https://github.com/directus/directus/pull/24385) by @formfcw)
- Added checkboxes/radiobuttons for calendar items when in select mode ([#24444](https://github.com/directus/directus/pull/24444) by @formfcw)
- Fixed Field/Collection/Relation Stores not handling error's correctly ([#24436](https://github.com/directus/directus/pull/24436) by @connorwinston)
- Fixed alignment of SSO social icons in Safari ([#24474](https://github.com/directus/directus/pull/24474) by @paescuj)
- Added support for cc, bcc, and replyTo fields to the email operation ([#24488](https://github.com/directus/directus/pull/24488) by @highvibesonly)
- Enhanced Date Formatting Options for DateTime Interface/Display ([#24504](https://github.com/directus/directus/pull/24504) by @connorwinston)
- **@directus/api**
- Added support for cc, bcc, and replyTo fields to the email operation ([#24488](https://github.com/directus/directus/pull/24488) by @highvibesonly)
- Reverted version bump of CSV parser dependency due to a regression ([#24441](https://github.com/directus/directus/pull/24441) by @hanneskuettner)
- Removed read permissions check during files deletion ([#24511](https://github.com/directus/directus/pull/24511) by @licitdev)
- Run cleanup in mutex error case when getting schema ([#24506](https://github.com/directus/directus/pull/24506) by @licitdev)
- Fixed multiple nested aliases ([#23948](https://github.com/directus/directus/pull/23948) by @ComfortablyCoding)
- Fixed column `default_value` dropped on field schema changes ([#24386](https://github.com/directus/directus/pull/24386) by @ComfortablyCoding)
- **@directus/sdk**
- Removed invalid operation trigger API from SDK and docs ([#24461](https://github.com/directus/directus/pull/24461) by @licitdev)
- Fixed SDK policy type for createRole(s) ([#24424](https://github.com/directus/directus/pull/24424) by @ComfortablyCoding)
- **@directus/themes**
- Fixed shadow of header bar to be present in default dark mode ([#24463](https://github.com/directus/directus/pull/24463) by @paescuj)
### 📝 Documentation
- Removed invalid operation trigger API from SDK and docs ([#24461](https://github.com/directus/directus/pull/24461) by @licitdev)
### 🧪 Blackbox Tests
- Patched blackbox tests for v11 ([#24281](https://github.com/directus/directus/pull/24281) by @licitdev)
### 📦 Published Versions
- `@directus/[email protected]`
- `@directus/[email protected]`
- `[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`