Directus v11.8.0stable Released May 28, 2025
Impact Score: 5/10

Directus v11.8.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.

Compatibility not verified — check source notes
📄 .MD
⚡ Executive Summary (TL;DR)

Directus v11.8.0. 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 (6)

  • Ensured the configured display format is applied to the kanban layout (#24840 by @brunoocasali)
  • Enhanced the appearance of the flow trigger buttons in the sidebar by applying their custom colors (#25192 by @Mehdi-YC)
  • Enhanced the flow logs with color indications for success and failure, and added a new filter to view only failed logs (#25125 by @AfaqJaved)
  • Added the ability to toggle a variable input for the \_in and \_nin filters. (#25245 by @formfcw)
  • Added new action events for extensions (#25181 by @amosmurmu)
  • Added deletion of the `dist` folder to the `build` command (#25129 by @licitdev)

🔧 Bug Fixes & Patches (6)

  • Fixed permissions handling in the Files module (#25187 by @amosmurmu)
  • Fixed a bug that prevented fields from being validated in a relational drawer with junction fields (#25152 by @formfcw)
  • Added filters to file(s) and image interface and fixed relation creation to `directus_files` (#25241 by @Nitwel)
  • Improved clarity for usage of the Readonly and Required options in the Advanced Field Settings (#25158 by @formfcw)
  • Made v-list-group togglable in storybook (#25166 by @Nitwel)
  • Fixed a bug in the select color field that caused invalid color values to be stored (#25149 by @formfcw)
📄 View Raw Release Notes (Original Developer Log)
### ✨ New Features & Improvements - **@directus/app** - Ensured the configured display format is applied to the kanban layout ([#24840](https://github.com/directus/directus/pull/24840) by @brunoocasali) - Enhanced the appearance of the flow trigger buttons in the sidebar by applying their custom colors ([#25192](https://github.com/directus/directus/pull/25192) by @Mehdi-YC) - Enhanced the flow logs with color indications for success and failure, and added a new filter to view only failed logs ([#25125](https://github.com/directus/directus/pull/25125) by @AfaqJaved) - Fixed permissions handling in the Files module ([#25187](https://github.com/directus/directus/pull/25187) by @amosmurmu) - Added the ability to toggle a variable input for the \_in and \_nin filters. ([#25245](https://github.com/directus/directus/pull/25245) by @formfcw) - **@directus/api** - Added new action events for extensions ([#25181](https://github.com/directus/directus/pull/25181) by @amosmurmu) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Fixed a bug that prevented fields from being validated in a relational drawer with junction fields ([#25152](https://github.com/directus/directus/pull/25152) by @formfcw) - Added filters to file(s) and image interface and fixed relation creation to `directus_files` ([#25241](https://github.com/directus/directus/pull/25241) by @Nitwel) - Improved clarity for usage of the Readonly and Required options in the Advanced Field Settings ([#25158](https://github.com/directus/directus/pull/25158) by @formfcw) - Made v-list-group togglable in storybook ([#25166](https://github.com/directus/directus/pull/25166) by @Nitwel) - Fixed a bug in the select color field that caused invalid color values to be stored ([#25149](https://github.com/directus/directus/pull/25149) by @formfcw) - Added primaryKey data attribute to all form-fields. ([#25249](https://github.com/directus/directus/pull/25249) by @robluton) - Fixed permissions handling in the Files module ([#25220](https://github.com/directus/directus/pull/25220) by @licitdev) - Fixed a bug where the ID of newly added M2M/M2A items was lost after editing a junction field ([#25148](https://github.com/directus/directus/pull/25148) by @formfcw) - **@directus/api** - Bumped samlify to v2.10.0 ([#25251](https://github.com/directus/directus/pull/25251) by @br41nslug) - Added deletion of the `dist` folder to the `build` command ([#25129](https://github.com/directus/directus/pull/25129) by @licitdev) - Added redirect to login page for OpenID SSO error ([#25237](https://github.com/directus/directus/pull/25237) by @Nitwel) - Fixed coercion of values only in rest ([#25207](https://github.com/directus/directus/pull/25207) by @Nitwel) - Fixed including aliases in wildcard selection ([#25128](https://github.com/directus/directus/pull/25128) by @Nitwel) - Fixed cache skipping for getSchema ([#25204](https://github.com/directus/directus/pull/25204) by @Nitwel) - Added `ip`, `userAgent` and `origin` for ws activity ([#25114](https://github.com/directus/directus/pull/25114) by @ComfortablyCoding) - Fixed date not being returned in valid ISO format ([#25160](https://github.com/directus/directus/pull/25160) by @Nitwel) - **@directus/utils** - Fixed coercion of values only in rest ([#25207](https://github.com/directus/directus/pull/25207) by @Nitwel) - **@directus/types** - Added `ip`, `userAgent` and `origin` for ws activity ([#25114](https://github.com/directus/directus/pull/25114) by @ComfortablyCoding) - **@directus/env** - Fixed `ADMIN_PASSWORD`, `ADMIN_TOKEN`, `KEY`, and `SECRET` to always be interpreted as strings ([#25196](https://github.com/directus/directus/pull/25196) by @the-other-dev) ### 🧪 Blackbox Tests - Added deletion of the `dist` folder to the `build` command ([#25129](https://github.com/directus/directus/pull/25129) by @licitdev) ### 📦 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]` - `@directus/[email protected]` - `@directus/[email protected]`