Impact Score: 5/10
Directus v10.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.
⚡ Executive Summary (TL;DR)
Directus v10.1.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 (4)
- Add new toggle to collapse nested collections in the datamodel settings (#18547 by @that1matt)
- Added a maximum for query limit (#17309 by @br41nslug)
- Added a maximum for query limit (#17309 by @br41nslug)
- Added bundle deployment instructions (#18606 by @br41nslug)
⚡ Performance & Enhancements (1)
- Improved Contributor Docs (#18545 by @ConnorSimply)
🔧 Bug Fixes & Patches (6)
- Fixed invalid field types in grouping for kanban layout (#18602 by @licitdev)
- Fixed render issue in file item route (#18581 by @paescuj)
- Updated Vue to 3.3 (#18588 by @paescuj)
- Added missing translation in presentation-notice interface (#18591 by @paescuj)
- Fixed drag & drop upload to the root folder in the file library (#18601 by @paescuj)
- Added a maximum for query limit (#17309 by @br41nslug)
📄 View Raw Release Notes (Original Developer Log)
### ✨ New Features & Improvements
- **@directus/app**
- Add new toggle to collapse nested collections in the datamodel settings ([#18547](https://github.com/directus/directus/pull/18547) by @that1matt)
- **@directus/api**
- Added a maximum for query limit ([#17309](https://github.com/directus/directus/pull/17309) by @br41nslug)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Fixed invalid field types in grouping for kanban layout ([#18602](https://github.com/directus/directus/pull/18602) by @licitdev)
- Fixed render issue in file item route ([#18581](https://github.com/directus/directus/pull/18581) by @paescuj)
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- Added missing translation in presentation-notice interface ([#18591](https://github.com/directus/directus/pull/18591) by @paescuj)
- Fixed drag & drop upload to the root folder in the file library ([#18601](https://github.com/directus/directus/pull/18601) by @paescuj)
- Added a maximum for query limit ([#17309](https://github.com/directus/directus/pull/17309) by @br41nslug)
- Fixed api endpoint for insights list panel ([#18631](https://github.com/directus/directus/pull/18631) by @br41nslug)
- Fixed issue with interface forms not rendering when interface itself has no default value ([#18610](https://github.com/directus/directus/pull/18610) by @paescuj)
- Fixed default values for interfaces & displays ([#18611](https://github.com/directus/directus/pull/18611) by @paescuj)
- Fixed users-invite component's incorrect null check ([#18583](https://github.com/directus/directus/pull/18583) by @licitdev)
- Allow batchMode and batchActive to be used in interface extensions ([#18624](https://github.com/directus/directus/pull/18624) by @timio23)
- Fixed field detail logic to ensure options for list & map interfaces are displayed again ([#18603](https://github.com/directus/directus/pull/18603) by @paescuj)
- Fixed deselecting options for kanban layout ([#18600](https://github.com/directus/directus/pull/18600) by @licitdev)
- **@directus/api**
- Fixed error handling for unknown fields used in filters ([#18630](https://github.com/directus/directus/pull/18630) by @br41nslug)
- Fixed issue preventing user from authenticating with external auth drivers when user info didn't change ([#18607](https://github.com/directus/directus/pull/18607) by @aidenfoxx)
- Updated vm2 dependency ([#18616](https://github.com/directus/directus/pull/18616) by @br41nslug)
- Fixed auto conversion of images with transparency support when accept header is not applicable ([#18615](https://github.com/directus/directus/pull/18615) by @paescuj)
- Sanitized column only when applying snapshot diff ([#18579](https://github.com/directus/directus/pull/18579) by @licitdev)
- **@directus/composables**
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- Added `axios` as a dependency to `@directus/composables` ([#18589](https://github.com/directus/directus/pull/18589) by @abdonrd)
- **@directus/extensions-sdk**
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- **@directus/types**
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- **@directus/utils**
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- **@directus/schema**
- Fixed default values for interfaces & displays ([#18611](https://github.com/directus/directus/pull/18611) by @paescuj)
### 📝 Documentation
- Updated Vue to 3.3 ([#18588](https://github.com/directus/directus/pull/18588) by @paescuj)
- Added a maximum for query limit ([#17309](https://github.com/directus/directus/pull/17309) by @br41nslug)
- Added bundle deployment instructions ([#18606](https://github.com/directus/directus/pull/18606) by @br41nslug)
- Fixed a typo in the intro ([#18586](https://github.com/directus/directus/pull/18586) by @groksrc)
- Improved Contributor Docs ([#18545](https://github.com/directus/directus/pull/18545) by @ConnorSimply)
### 🧪 Blackbox Tests
- Sanitized column only when applying snapshot diff ([#18579](https://github.com/directus/directus/pull/18579) by @licitdev)
### 📦 Published Versions
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`