Impact Score: 5/10
Directus v11.17.3 — 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.17.3. 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 (5)
- Replaced "All Users" tab with Active, Suspended, and Invited status tabs (#27036 by @robluton)
- Added `Save as New File` option to image editor (#27084 by @JamesW1)
- Added a new /ai/object endpoint to generate structured objects for autocomplete and other inline experiences (#26862 by @bryantgillespie)
- **@directus/composables**
- Eliminated redundant count requests in the `useItems` composable (#26906 by @okxint)
🔧 Bug Fixes & Patches (6)
- Fixed export failing on collections with virtual fields like $thumbnail by excluding them from export defaults and the field picker (#27073 by @om-singh-D)
- Added customizing of cache keys for flow endpoints. (#26935 by @costajohnt)
- Fix "Use named routes instead of hardcoded path strings #26733" (#26809 by @powerseed)
- Fixed `VBadge` intercepting pointer events on slotted elements (#27087 by @HZooly)
- Fixed comparison modal footer responsive breakpoint (#27061 by @robluton)
- Updated `liquidjs`, `axios`, `vite`, `nodemailer`, `brace-expansion`, `basic-ftp`, `hono`, `fast-xml-parser`, `tar`, (#27081 by @br41nslug)
📄 View Raw Release Notes (Original Developer Log)
### ✨ New Features & Improvements
- **@directus/app**
- Replaced "All Users" tab with Active, Suspended, and Invited status tabs ([#27036](https://github.com/directus/directus/pull/27036) by @robluton)
- Added `Save as New File` option to image editor ([#27084](https://github.com/directus/directus/pull/27084) by @JamesW1)
- **@directus/api**
- Added a new /ai/object endpoint to generate structured objects for autocomplete and other inline experiences ([#26862](https://github.com/directus/directus/pull/26862) by @bryantgillespie)
- **@directus/composables**
- Eliminated redundant count requests in the `useItems` composable ([#26906](https://github.com/directus/directus/pull/26906) by @okxint)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Fixed export failing on collections with virtual fields like $thumbnail by excluding them from export defaults and the field picker ([#27073](https://github.com/directus/directus/pull/27073) by @om-singh-D)
- Added customizing of cache keys for flow endpoints. ([#26935](https://github.com/directus/directus/pull/26935) by @costajohnt)
- Fix "Use named routes instead of hardcoded path strings #26733" ([#26809](https://github.com/directus/directus/pull/26809) by @powerseed)
- Fixed `VBadge` intercepting pointer events on slotted elements ([#27087](https://github.com/directus/directus/pull/27087) by @HZooly)
- Fixed comparison modal footer responsive breakpoint ([#27061](https://github.com/directus/directus/pull/27061) by @robluton)
- Updated `liquidjs`, `axios`, `vite`, `nodemailer`, `brace-expansion`, `basic-ftp`, `hono`, `fast-xml-parser`, `tar`, ([#27081](https://github.com/directus/directus/pull/27081) by @br41nslug)
`qs` and `defu` dependencies
- **@directus/api**
- Added customizing of cache keys for flow endpoints. ([#26935](https://github.com/directus/directus/pull/26935) by @costajohnt)
- Updated `liquidjs`, `axios`, `vite`, `nodemailer`, `brace-expansion`, `basic-ftp`, `hono`, `fast-xml-parser`, `tar`, ([#27081](https://github.com/directus/directus/pull/27081) by @br41nslug)
`qs` and `defu` dependencies
- Fixed schema introspection for MSSQL text fields with max length of -1 to be normalized to null ([#26934](https://github.com/directus/directus/pull/26934) by @begsaquib)
- Trimmed leading and trailing spaces from search queries ([#27089](https://github.com/directus/directus/pull/27089) by @robluton)
- Fixed promotion of deleted relation returning invalid date time value error ([#27040](https://github.com/directus/directus/pull/27040) by @gaetansenn)
- Fixed api building with a `node_modules` folder ([#27067](https://github.com/directus/directus/pull/27067) by @Nitwel)
- Fixed MARKETPLACE_REGISTRY env not being passed to registry list call when generating extension settings ([#27076](https://github.com/directus/directus/pull/27076) by @gaetansenn)
- Replaced INTERNAL_SERVER_ERROR with SERVICE_UNAVAILABLE for marketplace registry errors and improved error messages. ([#26937](https://github.com/directus/directus/pull/26937) by @eric-pennecot)
- **@directus/schema**
- Fixed schema introspection for MSSQL text fields with max length of -1 to be normalized to null ([#26934](https://github.com/directus/directus/pull/26934) by @begsaquib)
- **@directus/themes**
- Fixed api building with a `node_modules` folder ([#27067](https://github.com/directus/directus/pull/27067) by @Nitwel)
- **@directus/types**
- Fixed api building with a `node_modules` folder ([#27067](https://github.com/directus/directus/pull/27067) by @Nitwel)
### 📦 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]`