Directus v11.5.0stable Released Feb 26, 2025
⚠️ Breaking Change Impact Score: 7/10

Directus v11.5.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 - **@directus/api**
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ Executive Summary (TL;DR)

Directus v11.5.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 - **@directus/api**

✨ New Features & Capabilities (3)

  • Ensured fields in nested groups are found when searching through filters (#24522 by @formfcw)
  • Added Prometheus support (#24233 by @ComfortablyCoding)
  • Added Prometheus support (#24233 by @ComfortablyCoding)

🔧 Bug Fixes & Patches (6)

  • Ensured that the Kanban layout only resets the group title when the group field changes within the same collection (#24567 by @formfcw)
  • Ensured that the “Show Ungrouped” option is disabled and that the “No Group” column doesn’t appear in Kanban layouts if (#24563 by @formfcw)
  • Ensured that Kanban layout groups can be reordered without admin rights when selecting a non-relational group_by field (#24537 by @formfcw)
  • Improved custom translation experience by prefilling existing values (#24535 by @hanneskuettner)
  • Ensured that the Kanban layout refreshes after deleting a group column (#24565 by @formfcw)
  • Fixed trimmed fields not saving null for empty strings (#24544 by @connorwinston)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/api** - Changed error message when a Flow condition operation fails ([#24716](https://github.com/directus/directus/pull/24716) by @br41nslug) ### ✨ New Features & Improvements - **@directus/app** - Ensured fields in nested groups are found when searching through filters ([#24522](https://github.com/directus/directus/pull/24522) by @formfcw) - **@directus/api** - Added Prometheus support ([#24233](https://github.com/directus/directus/pull/24233) by @ComfortablyCoding) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Ensured that the Kanban layout only resets the group title when the group field changes within the same collection ([#24567](https://github.com/directus/directus/pull/24567) by @formfcw) - Ensured that the “Show Ungrouped” option is disabled and that the “No Group” column doesn’t appear in Kanban layouts if ([#24563](https://github.com/directus/directus/pull/24563) by @formfcw) the group field is not nullable - Ensured that Kanban layout groups can be reordered without admin rights when selecting a non-relational group_by field ([#24537](https://github.com/directus/directus/pull/24537) by @formfcw) by saving updates in the layout presets. - Improved custom translation experience by prefilling existing values ([#24535](https://github.com/directus/directus/pull/24535) by @hanneskuettner) - Ensured that the Kanban layout refreshes after deleting a group column ([#24565](https://github.com/directus/directus/pull/24565) by @formfcw) - Fixed trimmed fields not saving null for empty strings ([#24544](https://github.com/directus/directus/pull/24544) by @connorwinston) - Fixed Opening of Translation Split Pane Overriding 2nd lang when not needed ([#24628](https://github.com/directus/directus/pull/24628) by @connorwinston) - Fixed being able to input non-integer values into an integer input. ([#24569](https://github.com/directus/directus/pull/24569) by @connorwinston) - Ensured that bulk selection and editing in the table layout of the O2M and M2M interfaces works as expected ([#24540](https://github.com/directus/directus/pull/24540) by @formfcw) - Added customizable handling for missing data in time series charts, allowing continuous lines, gaps, or a set value. ([#24529](https://github.com/directus/directus/pull/24529) by @connorwinston) - Fix BlockEditor Duplicating Translated Items ([#24617](https://github.com/directus/directus/pull/24617) by @connorwinston) - Fixed BigInt rounding errors by treating BigInt's as strings in app ([#24599](https://github.com/directus/directus/pull/24599) by @connorwinston) - Fixes sort ordering for bulk updates and m2a relationships ([#24598](https://github.com/directus/directus/pull/24598) by @robluton) - **@directus/api** - Optimized local schema caching in memory with object freezing ([#24636](https://github.com/directus/directus/pull/24636) by @br41nslug) - Added semaphore to GraphQL schema generation ([#24667](https://github.com/directus/directus/pull/24667) by @licitdev) - Removed duplicated key validation logic from updateByQuery ([#24709](https://github.com/directus/directus/pull/24709) by @u12206050) - Fixed permissions with $NOW being cached ([#24543](https://github.com/directus/directus/pull/24543) by @Nitwel) - Improved error message when verifying JWT ([#24618](https://github.com/directus/directus/pull/24618) by @licitdev) - Modularized GraphQL service to improve code organization and maintainability ([#24533](https://github.com/directus/directus/pull/24533) by @Nitwel) - **@directus/env** - Added Prometheus support ([#24233](https://github.com/directus/directus/pull/24233) by @ComfortablyCoding) - **@directus/utils** - Fixed shifting logical operators up in filter parsing ([#24564](https://github.com/directus/directus/pull/24564) by @Nitwel) - **@directus/extensions-sdk** - Added the `validate` command to the `package.json` template ([#24610](https://github.com/directus/directus/pull/24610) by @ukmadlz) ### 📝 Documentation - Added Prometheus support ([#24233](https://github.com/directus/directus/pull/24233) by @ComfortablyCoding) ### 📦 Published Versions - `@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]`