⚠️ Breaking Change
Impact Score: 7/10
Directus v10.13.2 — 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**
⚡ Executive Summary (TL;DR)
Directus v10.13.2. 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 (6)
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload (#23035 by @paescuj)
- Enabled caching of field information as part of schema caching (#19480 by @u12206050)
- Enabled caching of foreign keys as part of schema caching (#19391 by @u12206050)
- Introduced the `email.send` filter event, allowing to modify email options via Flows or Custom Extensions (#23024 by @joselcvarela)
- **@directus/errors**
- Added InternalServerError (#22379 by @paescuj)
🔧 Bug Fixes & Patches (6)
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload (#23035 by @paescuj)
- Fixed TUS file upload logic to include the file UUID to enable file info fetching (#23086 by @hanneskuettner)
- Introduced the `email.send` filter event, allowing to modify email options via Flows or Custom Extensions (#23024 by @joselcvarela)
- Ensured that the expand-collapse-buttons of the data model view appear just as important as they are (#22988 by @formfcw)
- Ensured dropdown interface correctly handles case when no options are provided (#23092 by @SP12893678)
- Ensured that the metadata of the Marketplace extension page is well aligned with the content column (#22980 by @formfcw)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes
- **@directus/api**
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload ([#23035](https://github.com/directus/directus/pull/23035) by @paescuj)
### ✨ New Features & Improvements
- **@directus/api**
- Enabled caching of field information as part of schema caching ([#19480](https://github.com/directus/directus/pull/19480) by @u12206050)
- Enabled caching of foreign keys as part of schema caching ([#19391](https://github.com/directus/directus/pull/19391) by @u12206050)
- Introduced the `email.send` filter event, allowing to modify email options via Flows or Custom Extensions ([#23024](https://github.com/directus/directus/pull/23024) by @joselcvarela)
- **@directus/errors**
- Added InternalServerError ([#22379](https://github.com/directus/directus/pull/22379) by @paescuj)
### 🐛 Bug Fixes & Optimizations
- **@directus/app**
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload ([#23035](https://github.com/directus/directus/pull/23035) by @paescuj)
- Fixed TUS file upload logic to include the file UUID to enable file info fetching ([#23086](https://github.com/directus/directus/pull/23086) by @hanneskuettner)
- Introduced the `email.send` filter event, allowing to modify email options via Flows or Custom Extensions ([#23024](https://github.com/directus/directus/pull/23024) by @joselcvarela)
- Ensured that the expand-collapse-buttons of the data model view appear just as important as they are ([#22988](https://github.com/directus/directus/pull/22988) by @formfcw)
- Ensured dropdown interface correctly handles case when no options are provided ([#23092](https://github.com/directus/directus/pull/23092) by @SP12893678)
- Ensured that the metadata of the Marketplace extension page is well aligned with the content column ([#22980](https://github.com/directus/directus/pull/22980) by @formfcw)
- Fixed SVG support on image interface ([#23084](https://github.com/directus/directus/pull/23084) by @joselcvarela)
- Added auto reset of value to dropdown interface after conditional update of options ([#23007](https://github.com/directus/directus/pull/23007) by @SP12893678)
- Fixed an issue that would cause the versioning dropdown to be displayed squashed on long version names ([#23162](https://github.com/directus/directus/pull/23162) by @SP12893678)
- Fixed an issue that would cause detail groups to be collapsed on save and stay ([#23099](https://github.com/directus/directus/pull/23099) by @SP12893678)
- Ensured the "Expand All/None" buttons under Data Model are only shown if there are grouped collections ([#22989](https://github.com/directus/directus/pull/22989) by @paescuj)
- Fixed an issue that could cause the calendar layout to crash on invalid dates ([#23106](https://github.com/directus/directus/pull/23106) by @SP12893678)
- Added first and last page buttons to pagination in relational interfaces ([#23063](https://github.com/directus/directus/pull/23063) by @joselcvarela)
- **@directus/api**
- Simplified schema caching by removing sharedSchemaCache ([#23098](https://github.com/directus/directus/pull/23098) by @licitdev)
- Redacted `access_token` in the query string when `LOG_STYLE=raw` ([`2e893f9`](https://github.com/directus/directus/commit/2e893f9c576d5a02506272fe2c0bcc12e6c58768) by @licitdev)
- Fixed filename_disk extension not getting updated when replacing an image with another file extension ([#23127](https://github.com/directus/directus/pull/23127) by @that1matt)
- Added null filtering to equality operators ([#23163](https://github.com/directus/directus/pull/23163) by @licitdev)
- Ensured the error message of unknown errors is returned correctly for admin users ([#22379](https://github.com/directus/directus/pull/22379) by @paescuj)
- Treat exif metadata as a progressive enhancement by no longer crashing a file upload on metadata load failure ([#23075](https://github.com/directus/directus/pull/23075) by @rijkvanzanten)
- Fixed environment variable parsing to always convert to number of bytes ([#22957](https://github.com/directus/directus/pull/22957) by @hanneskuettner)
- Fixed an issue where the query trace logger could lead to a crash with a failing query on MySQL ([#23095](https://github.com/directus/directus/pull/23095) by @paescuj)
- Fixed TUS file upload logic to include the file UUID to enable file info fetching ([#23086](https://github.com/directus/directus/pull/23086) by @hanneskuettner)
- Ensured `ASSETS_TRANSFORM_IMAGE_MAX_DIMENSION` is also respected for extraction of metadata during image upload ([#23064](https://github.com/directus/directus/pull/23064) by @AndriyAntonenko)
- Fixed cached schema infinite loop in slow network environments ([#23141](https://github.com/directus/directus/pull/23141) by @joselcvarela)
- Fixed an issue that would cause the logger redactor to fail when an invalid URL was requested ([#22960](https://github.com/directus/directus/pull/22960) by @rijkvanzanten)
- **@directus/types**
- Added null filtering to equality operators ([#23163](https://github.com/directus/directus/pull/23163) by @licitdev)
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload ([#23035](https://github.com/directus/directus/pull/23035) by @paescuj)
- **@directus/system-data**
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload ([#23035](https://github.com/directus/directus/pull/23035) by @paescuj)
- SDK removed dependency on system-data package ([#23146](https://github.com/directus/directus/pull/23146) by @br41nslug)
- **@directus/specs**
- Introduced `created_on` date field for files and adjusted `uploaded_on` to be updated with every upload ([#23035](https://github.com/directus/directus/pull/23035) by @paescuj)
- **@directus/sdk**
- SDK removed dependency on system-data package ([#23146](https://github.com/directus/directus/pull/23146) by @br41nslug)
- Disabled websocket reconnection after manual disconnection ([#23065](https://github.com/directus/directus/pull/23065) by @licitdev)
- Fixed built-in collection merging for SDK relational fields ([#21089](https://github.com/directus/directus/pull/21089) by @br41nslug)
- **@directus/schema**
- Fixed remaining performance issues with schema introspection on MS SQL ([#23198](https://github.com/directus/directus/pull/23198) by @paescuj)
### 📝 Documentation
- Updated regions on Cloud list ([#23074](https://github.com/directus/directus/pull/23074) by @joselcvarela)
### 📦 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]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`
- `@directus/[email protected]`