Directus v10.10.5stable Released Apr 03, 2024
⚠️ Breaking Change Impact Score: 7/10

Directus v10.10.5 — 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.10.5. 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)

  • Migrated the App authentication handling to use the SDK (#21938 by @br41nslug)
  • Introduced ability to reinstall & remove missing extensions (#21969 by @br41nslug)
  • Introduced ability to reinstall & remove missing extensions (#21969 by @br41nslug)
  • Added report URL configuration support (#21174 by @ComfortablyCoding)
  • Migrated the App authentication handling to use the SDK (#21938 by @br41nslug)
  • Added AI and SDK to the list of acronyms

🔧 Bug Fixes & Patches (6)

  • Fixes issue where public pages didn't have the correct tab titles (#21827 by @rijkvanzanten)
  • Deprecated Webhooks and auto-migrated existing ones to Flows (#21808 by @DanielBiegler)
  • Simplified v-image component (#21904 by @br41nslug)
  • Moved `@directus/format-title` into the monorepo (#21847 by @paescuj)
  • Added AI and SDK to the list of acronyms
  • Fixed the RegExp used to detect separators
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/api** - Deprecated Webhooks and auto-migrated existing ones to Flows ([#21808](https://github.com/directus/directus/pull/21808) by @DanielBiegler) ### ✨ New Features & Improvements - **@directus/app** - Migrated the App authentication handling to use the SDK ([#21938](https://github.com/directus/directus/pull/21938) by @br41nslug) - Introduced ability to reinstall & remove missing extensions ([#21969](https://github.com/directus/directus/pull/21969) by @br41nslug) - **@directus/api** - Introduced ability to reinstall & remove missing extensions ([#21969](https://github.com/directus/directus/pull/21969) by @br41nslug) - Added report URL configuration support ([#21174](https://github.com/directus/directus/pull/21174) by @ComfortablyCoding) - **@directus/sdk** - Migrated the App authentication handling to use the SDK ([#21938](https://github.com/directus/directus/pull/21938) by @br41nslug) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Fixes issue where public pages didn't have the correct tab titles ([#21827](https://github.com/directus/directus/pull/21827) by @rijkvanzanten) - Deprecated Webhooks and auto-migrated existing ones to Flows ([#21808](https://github.com/directus/directus/pull/21808) by @DanielBiegler) - Simplified v-image component ([#21904](https://github.com/directus/directus/pull/21904) by @br41nslug) - Moved `@directus/format-title` into the monorepo ([#21847](https://github.com/directus/directus/pull/21847) by @paescuj) Notable changes since the last release: - Added AI and SDK to the list of acronyms - Fixed the RegExp used to detect separators - Fixed active state for Collections in navigation menu with Content Versions and Bookmarks ([#21786](https://github.com/directus/directus/pull/21786) by @paescuj) - Fixed an issue where images in the file library can hit the rate limiter ([#21894](https://github.com/directus/directus/pull/21894) by @br41nslug) - Fixed the search filter to show the input in collapsed state and use the correct border color in expanded state ([#21840](https://github.com/directus/directus/pull/21840) by @paescuj) - Fixed an issue where duplicating an item (Save as Copy) with many relational items could fail ([#22053](https://github.com/directus/directus/pull/22053) by @DanielBiegler) - Added autocomplete attribute to 2FA input ([#21986](https://github.com/directus/directus/pull/21986) by @vamsii777) - Fixed "Save As Copy" functionality for M2M/O2M root fields ([#21896](https://github.com/directus/directus/pull/21896) by @joselcvarela) - Ensured "Auto Refresh" is paused when the app is not in use ([#22024](https://github.com/directus/directus/pull/22024) by @paescuj) - Ensured the search interface applies the correct initial value for boolean filter operators (like "Is null") ([#22050](https://github.com/directus/directus/pull/22050) by @paescuj) - Fixed marketplace pagination not allowing partial pages and corrected TS type errors for search and type query parameters. ([#22034](https://github.com/directus/directus/pull/22034) by @ComfortablyCoding) - **@directus/api** - Moved `@directus/format-title` into the monorepo ([#21847](https://github.com/directus/directus/pull/21847) by @paescuj) Notable changes since the last release: - Added AI and SDK to the list of acronyms - Fixed the RegExp used to detect separators - Added WebSocket Session Authentication ([#21837](https://github.com/directus/directus/pull/21837) by @br41nslug) - Fixed state of extensions after enabling/disabling in multiple instances setups ([#21908](https://github.com/directus/directus/pull/21908) by @joselcvarela) - Ensured "ON UPDATE" constraints are considered in schema snapshots ([#21190](https://github.com/directus/directus/pull/21190) by @u12206050) - Fixed the extensions migration for sub extensions of module bundles ([#21857](https://github.com/directus/directus/pull/21857) by @paescuj) - Optimised updating of multiple fields by clearing caches and regenerating schema only once at the end ([#21818](https://github.com/directus/directus/pull/21818) by @licitdev) - Hidden non session SSO providers from the app ([#21874](https://github.com/directus/directus/pull/21874) by @br41nslug) - Fixed an issue where requests with long User-Agent headers could fail ([#21687](https://github.com/directus/directus/pull/21687) by @connorwinston) - Improved schema retrieval performance by locking the generation of the cached value ([#21824](https://github.com/directus/directus/pull/21824) by @rijkvanzanten) - Fixed an issue preventing MSSQL and CRDB from initializing system tables on bootstrap ([#22019](https://github.com/directus/directus/pull/22019) by @rijkvanzanten) - **@directus/system-data** - Deprecated Webhooks and auto-migrated existing ones to Flows ([#21808](https://github.com/directus/directus/pull/21808) by @DanielBiegler) - **@directus/format-title** - Moved `@directus/format-title` into the monorepo ([#21847](https://github.com/directus/directus/pull/21847) by @paescuj) Notable changes since the last release: - Added AI and SDK to the list of acronyms - Fixed the RegExp used to detect separators - Added new acronyms and cleaned-up duplicates ([#21935](https://github.com/directus/directus/pull/21935) by @licitdev) - **@directus/types** - Added report URL configuration support ([#21174](https://github.com/directus/directus/pull/21174) by @ComfortablyCoding) - **@directus/sdk** - Added report URL configuration support ([#21174](https://github.com/directus/directus/pull/21174) by @ComfortablyCoding) - Fixed SDK websocket handshake messages not being emitted ([#21956](https://github.com/directus/directus/pull/21956) by @br41nslug) - Fixed SDK relational field type validation issue ([#21803](https://github.com/directus/directus/pull/21803) by @br41nslug) - Added SDK Custom Endpoint Helper ([#21850](https://github.com/directus/directus/pull/21850) by @br41nslug) - **@directus/utils** - Fixed "contains" operators (used for validation / conditions) to work with arrays and "icontains" to respect case insensitivity ([#22002](https://github.com/directus/directus/pull/22002) by @DanielBiegler) ### 📝 Documentation - Moved `@directus/format-title` into the monorepo ([#21847](https://github.com/directus/directus/pull/21847) by @paescuj) Notable changes since the last release: - Added AI and SDK to the list of acronyms - Fixed the RegExp used to detect separators - Added report URL configuration support ([#21174](https://github.com/directus/directus/pull/21174) by @ComfortablyCoding) - Added SDK Custom Endpoint Helper ([#21850](https://github.com/directus/directus/pull/21850) by @br41nslug) ### 📦 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]`