Directus v10.7.0stable Released Oct 23, 2023
⚠️ Breaking Change Impact Score: 7/10

Directus v10.7.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.7.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 support for reading/updating extensions in GraphQL (#20107)
  • Add support for reading/updating extensions in the SDK (#20107)
  • Add support for Content Versioning (#20107)
  • Allow enabling/disabling extensions through app and api (#20107)
  • Added a new section to settings that lists all the installed extensions (#20107)
  • Added a new interface to modify the theme rules (#20107)

🔧 Bug Fixes & Patches (6)

  • Fixed Table Sorting of Dashboards
  • Patched a few dependencies (#20121)
  • Improved Insights Panels and Workspace (#20107)
  • Fixed field menu width (#20107)
  • Fixed render issue with open accordions (#20127)
  • Fixed styling being white on white for specific map buttons (#20107)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/api** - Allow enabling/disabling extensions through app and api ([#20107](https://github.com/directus/directus/pull/20107)) - Added support for reading/updating extensions in GraphQL ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/sdk** - Add support for reading/updating extensions in the SDK ([#20107](https://github.com/directus/directus/pull/20107)) ### ✨ New Features & Improvements - **@directus/app** - Add support for Content Versioning ([#20107](https://github.com/directus/directus/pull/20107)) - Allow enabling/disabling extensions through app and api ([#20107](https://github.com/directus/directus/pull/20107)) - Added a new section to settings that lists all the installed extensions ([#20107](https://github.com/directus/directus/pull/20107)) - Added a new interface to modify the theme rules ([#20107](https://github.com/directus/directus/pull/20107)) - - Changed the Panel Selection UI to match the field Selection UI...aka preview.SVG's added. ([#20107](https://github.com/directus/directus/pull/20107)) - Fixed Table Sorting of Dashboards - Added Bulk Actions to Dashboards - Export - Delete - Added Duplicate in Place in Dashboard More Actions Row Dropdown - Added Export in Dashboard More Actions Row Dropdown - Added Import to Sidebar for importing exported dashboards - Added support for uploading custom favicon files ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/api** - Add support for Content Versioning ([#20107](https://github.com/directus/directus/pull/20107)) - Added support for the optional sandbox flag in API extensions ([#20031](https://github.com/directus/directus/pull/20031) by @rijkvanzanten) - **@directus/errors** - Made API errors available through `@directus/errors` ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/extensions** - Added support for the optional sandbox flag in API extensions ([#20031](https://github.com/directus/directus/pull/20031) by @rijkvanzanten) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) - Improved Insights Panels and Workspace ([#20107](https://github.com/directus/directus/pull/20107)) - Fixed field menu width ([#20107](https://github.com/directus/directus/pull/20107)) - Fixed render issue with open accordions ([#20127](https://github.com/directus/directus/pull/20127)) - Fixed styling being white on white for specific map buttons ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/api** - Fixed secure extension register function return types ([#20124](https://github.com/directus/directus/pull/20124) by @br41nslug) - Made API errors available through `@directus/errors` ([#20107](https://github.com/directus/directus/pull/20107)) - Added a new section to settings that lists all the installed extensions ([#20107](https://github.com/directus/directus/pull/20107)) - Added Sorting by Aggregated Queries ([#20107](https://github.com/directus/directus/pull/20107)) - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) - **@directus/extensions** - Fixed secure extension register function return types ([#20124](https://github.com/directus/directus/pull/20124) by @br41nslug) - Allow enabling/disabling extensions through app and api ([#20107](https://github.com/directus/directus/pull/20107)) - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) - **@directus/constants** - Add support for Content Versioning ([#20107](https://github.com/directus/directus/pull/20107)) - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) - **@directus/types** - Add support for Content Versioning ([#20107](https://github.com/directus/directus/pull/20107)) - Added support for the optional sandbox flag in API extensions ([#20031](https://github.com/directus/directus/pull/20031) by @rijkvanzanten) - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) - **@directus/utils** - Added support for the optional sandbox flag in API extensions ([#20031](https://github.com/directus/directus/pull/20031) by @rijkvanzanten) - Marked Vue/Pinia dependencies as peer dependencies ([#20107](https://github.com/directus/directus/pull/20107)) - **create-directus-extension** - Fixed import error in create-directus-extension utility ([#20120](https://github.com/directus/directus/pull/20120) by @br41nslug) - **@directus/composables** - Marked Vue/Pinia dependencies as peer dependencies ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/components** - Marked Vue/Pinia dependencies as peer dependencies ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/stores** - Marked Vue/Pinia dependencies as peer dependencies ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/themes** - Marked Vue/Pinia dependencies as peer dependencies ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/storage-driver-azure** - Fixed range requests when using Azure storage driver ([#20107](https://github.com/directus/directus/pull/20107)) - **@directus/storage** - Fixed range requests when using Azure storage driver ([#20107](https://github.com/directus/directus/pull/20107)) ### 📝 Documentation - Add support for Content Versioning ([#20107](https://github.com/directus/directus/pull/20107)) ### 🧪 Blackbox Tests - Patched a few dependencies ([#20121](https://github.com/directus/directus/pull/20121)) ### 📦 Published Versions - `@directus/[email protected]` - `@directus/[email protected]` - `@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]`
← Older Version First Tracked Release