Directus v10.13.2stable Released Aug 06, 2024
⚠️ 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**
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ 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]`