Directus v10.13.0stable Released Jul 02, 2024
⚠️ Breaking Change Impact Score: 7/10

Directus v10.13.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.

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.0. 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)

  • Added toggles to quickly expand or collapse all rows on the data model view (#22780 by @drennvinn)
  • Added a default preset for bookmarks to display the relevant fields by default (#22699 by @paescuj)
  • Implemented support for chunked uploads using the TUS protocol (#22901 by @br41nslug)
  • Implemented support for chunked uploads using the TUS protocol (#22901 by @br41nslug)
  • Implemented support for chunked uploads using the TUS protocol (#22901 by @br41nslug)
  • **@directus/storage**

🔧 Bug Fixes & Patches (6)

  • Improved bookmark edit view, arranging fields by purpose and giving more space to the filter (#22701 by @paescuj)
  • Include image file extensions inside WYSIWYG (#22789 by @that1matt)
  • Fixed the input pattern check in the filter component (#22697 by @paescuj)
  • Improved tooltip arrow rendering for high resultion displays (#22858 by @hanneskuettner)
  • Fixed session verification for shares (#22865 by @ikovac)
  • Fixed an issue where copying-to-clipboard displayed a success notification even though it failed (#22797 by @DanielBiegler)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/api** - Ensured service integrity, by calling corresponding specified services out of other services ([#22738](https://github.com/directus/directus/pull/22738) by @paescuj) - Included admin users under the app access limit ([#22760](https://github.com/directus/directus/pull/22760) by @licitdev) ### ✨ New Features & Improvements - **@directus/app** - Added toggles to quickly expand or collapse all rows on the data model view ([#22780](https://github.com/directus/directus/pull/22780) by @drennvinn) - Added a default preset for bookmarks to display the relevant fields by default ([#22699](https://github.com/directus/directus/pull/22699) by @paescuj) - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/api** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/env** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/storage** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/storage-driver-local** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/storage-driver-s3** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/system-data** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) - **@directus/types** - Implemented support for chunked uploads using the TUS protocol ([#22901](https://github.com/directus/directus/pull/22901) by @br41nslug) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Improved bookmark edit view, arranging fields by purpose and giving more space to the filter ([#22701](https://github.com/directus/directus/pull/22701) by @paescuj) - Include image file extensions inside WYSIWYG ([#22789](https://github.com/directus/directus/pull/22789) by @that1matt) - Fixed the input pattern check in the filter component ([#22697](https://github.com/directus/directus/pull/22697) by @paescuj) - Improved tooltip arrow rendering for high resultion displays ([#22858](https://github.com/directus/directus/pull/22858) by @hanneskuettner) - **@directus/api** - Fixed session verification for shares ([#22865](https://github.com/directus/directus/pull/22865) by @ikovac) - Fixed an issue where copying-to-clipboard displayed a success notification even though it failed ([#22797](https://github.com/directus/directus/pull/22797) by @DanielBiegler) - Added missing share ID when refreshing/updating share sessions ([#22867](https://github.com/directus/directus/pull/22867) by @paescuj) - Added total file size to the telemetry report ([#22736](https://github.com/directus/directus/pull/22736) by @licitdev) - Fixed error extraction for MySQL unique primary key constraints ([#22434](https://github.com/directus/directus/pull/22434) by @hanneskuettner) - Fixed an issue that would ignore the filename_disk value if it was provided during file uploads ([#22848](https://github.com/directus/directus/pull/22848) by @rijkvanzanten) - Fixed an issue that could cause time type fields to be treated as a string in GraphQL ([#22726](https://github.com/directus/directus/pull/22726) by @joselcvarela) - Fixed the interpretation of CORS config options, allowing to use "falsy" values like `CORS_ORIGIN: false` and `CORS_MAX_AGE: 0` ([#22721](https://github.com/directus/directus/pull/22721) by @joselcvarela) - **@directus/system-data** - Fixed an issue that caused the `uploaded_on` time to be set in a different format than `modified_on` in SQLite ([#22885](https://github.com/directus/directus/pull/22885) by @rijkvanzanten) - Added missing system relations to prevent them showing up in a schema snapshot ([#22844](https://github.com/directus/directus/pull/22844) by @hanneskuettner) - **@directus/storage-driver-cloudinary** - Fixed upload resource type guessing to consider the file extension in a case insensitive manner ([#22744](https://github.com/directus/directus/pull/22744) by @hanneskuettner) - **@directus/sdk** - Fixed an issue where request could sometimes fail when using a custom storage implementation with async setter ([#22672](https://github.com/directus/directus/pull/22672) by @br41nslug) - **@directus/errors** - Added `primaryKey` flag in `RecordNotUniqueError` extensions ([#22434](https://github.com/directus/directus/pull/22434) by @hanneskuettner) ### 📦 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]`