Directus v10.6.2stable Released Sep 19, 2023
⚠️ Breaking Change Impact Score: 7/10

Directus v10.6.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/sdk**
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ Executive Summary (TL;DR)

Directus v10.6.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/sdk**

✨ New Features & Capabilities (6)

  • Improved the notifications tab by showing message contents, adding "Archive All" option and adding filtering and pagination (#19503 by @Nitwel)
  • Added the target prop for external links on the `v-button` component (#19561 by @Dominic-Marcelino)
  • Reset auto_increment sequence for PostgreSQL when PK is set manually (#19328 by @jaads)
  • Included the response object in thrown errors and added the request object in the `onResponse` hook (#19539 by @br41nslug)
  • Added options allowing to override global APIs in the SDK (#19606 by @br41nslug)
  • Added Google SAML example to the documentation (#19548 by @AndreGKruger)

🔧 Bug Fixes & Patches (6)

  • Allow for cross-origin cookies to be sent with fetch, fixed parameter order for refresh request, introduced `withOptions` helper and renamed `asSearch` to `withSearch` for consistency (#19354 by @br41nslug)
  • Added field options (raw value, copy/paste, clear value) in field conditions and validation settings (#19639 by @paescuj)
  • Fixed collection selection in field duplication dialog (#19732 by @paescuj)
  • Enhanced Checkboxes (Tree) interface with accent sensitive search, fixed highlighting and open selection (#19451 by @gitstart)
  • Ensured scroll bar is shown again after toggling Live Preview (#19582 by @paescuj)
  • Ensured the divider in related item drawer is only shown if necessary (#19715 by @paescuj)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/sdk** - Allow for cross-origin cookies to be sent with fetch, fixed parameter order for refresh request, introduced `withOptions` helper and renamed `asSearch` to `withSearch` for consistency ([#19354](https://github.com/directus/directus/pull/19354) by @br41nslug) ### ✨ New Features & Improvements - **@directus/app** - Improved the notifications tab by showing message contents, adding "Archive All" option and adding filtering and pagination ([#19503](https://github.com/directus/directus/pull/19503) by @Nitwel) - Added the target prop for external links on the `v-button` component ([#19561](https://github.com/directus/directus/pull/19561) by @Dominic-Marcelino) - **@directus/api** - Reset auto_increment sequence for PostgreSQL when PK is set manually ([#19328](https://github.com/directus/directus/pull/19328) by @jaads) - **@directus/sdk** - Included the response object in thrown errors and added the request object in the `onResponse` hook ([#19539](https://github.com/directus/directus/pull/19539) by @br41nslug) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Added field options (raw value, copy/paste, clear value) in field conditions and validation settings ([#19639](https://github.com/directus/directus/pull/19639) by @paescuj) - Fixed collection selection in field duplication dialog ([#19732](https://github.com/directus/directus/pull/19732) by @paescuj) - Enhanced Checkboxes (Tree) interface with accent sensitive search, fixed highlighting and open selection ([#19451](https://github.com/directus/directus/pull/19451) by @gitstart) - Ensured scroll bar is shown again after toggling Live Preview ([#19582](https://github.com/directus/directus/pull/19582) by @paescuj) - Ensured the divider in related item drawer is only shown if necessary ([#19715](https://github.com/directus/directus/pull/19715) by @paescuj) - Fixed an issue where the App would show a "Page not found" error with slow internet connection and larger App extensions ([#19685](https://github.com/directus/directus/pull/19685) by @christianrr) - Exposed `auth.create` and `auth.update` filter events to Flows ([#19575](https://github.com/directus/directus/pull/19575) by @diegoleme) - Added RTL support to markdown interface ([#19628](https://github.com/directus/directus/pull/19628) by @azrikahar) - Fixed an issue with the block editor where the "Discard all changes" function had no effect ([#19634](https://github.com/directus/directus/pull/19634) by @paescuj) - Fixed cropped v-icon ([#19638](https://github.com/directus/directus/pull/19638) by @licitdev) - Adjusted the `v-select` and `v-field-list` component to show search already if there are more than 10 items (used to be 20) ([#19737](https://github.com/directus/directus/pull/19737) by @paescuj) - Aligned the validation error message and icon for fields ([#19640](https://github.com/directus/directus/pull/19640) by @paescuj) - Fixed display issues with layout previews in presets view ([#19528](https://github.com/directus/directus/pull/19528) by @paescuj) - Added rerendering of forms in translations interface when switching languages ([#19618](https://github.com/directus/directus/pull/19618) by @azrikahar) - Applied a workaround for the update permission check for rules with relational fields to prevent items from incorrectly not being updatable ([#19728](https://github.com/directus/directus/pull/19728) by @paescuj) - Fixed emit value for system-raw-editor component ([#19601](https://github.com/directus/directus/pull/19601) by @azrikahar) - Fixed JSON values in input-code, system-raw-editor and form-field-raw-editor ([#19608](https://github.com/directus/directus/pull/19608) by @azrikahar) - Ensured links to items with special characters as primary key are properly encoded ([#19604](https://github.com/directus/directus/pull/19604) by @alexvdvalk) - **@directus/api** - Updated sharp dependency ([#19658](https://github.com/directus/directus/pull/19658) by @br41nslug) - Switched the default format of config.js to ESM in order to fix import incompatibilities ([#19654](https://github.com/directus/directus/pull/19654) by @paescuj) - Handled asset transformation timeout error ([#19684](https://github.com/directus/directus/pull/19684) by @joselcvarela) - Fixed decompression of encoded files in file import endpoint ([#19524](https://github.com/directus/directus/pull/19524) by @paescuj) - Fix validation when socket path is used with mysql ([#19589](https://github.com/directus/directus/pull/19589) by @AxeemHaider) - Attempt to make "require shares fields" migration safer/more reliable for MySQL instances ([#19619](https://github.com/directus/directus/pull/19619) by @paescuj) - Added email body for notification on completed exports to file library ([#19550](https://github.com/directus/directus/pull/19550) by @azrikahar) - **@directus/composables** - Fixed display issues with layout previews in presets view ([#19528](https://github.com/directus/directus/pull/19528) by @paescuj) - **@directus/types** - Fixed display issues with layout previews in presets view ([#19528](https://github.com/directus/directus/pull/19528) by @paescuj) - **@directus/utils** - Applied a workaround for the update permission check for rules with relational fields to prevent items from incorrectly not being updatable ([#19728](https://github.com/directus/directus/pull/19728) by @paescuj) - **@directus/sdk** - Added options allowing to override global APIs in the SDK ([#19606](https://github.com/directus/directus/pull/19606) by @br41nslug) - Removed invalid login provider option from the SDK ([#19722](https://github.com/directus/directus/pull/19722) by @br41nslug) - Improved SDK command integrity checks ([#19702](https://github.com/directus/directus/pull/19702) by @br41nslug) - Fixed infinite loop in the SDK realtime authentication ([#19586](https://github.com/directus/directus/pull/19586) by @br41nslug) - **@directus/update-check** - Allow `update-check` to work in read-only envs & add a timeout accounting for network issues ([#19636](https://github.com/directus/directus/pull/19636) by @paescuj) - **@directus/release-notes-generator** - Ensured all dependent packages are bumped on release ([#19711](https://github.com/directus/directus/pull/19711) by @paescuj) ### 📝 Documentation - Switched the default format of config.js to ESM in order to fix import incompatibilities ([#19654](https://github.com/directus/directus/pull/19654) by @paescuj) - Fixed broken link under the "Themes & Styling" extension page ([#19645](https://github.com/directus/directus/pull/19645) by @ched-dev) - Added options allowing to override global APIs in the SDK ([#19606](https://github.com/directus/directus/pull/19606) by @br41nslug) - Allow for cross-origin cookies to be sent with fetch, fixed parameter order for refresh request, introduced `withOptions` helper and renamed `asSearch` to `withSearch` for consistency ([#19354](https://github.com/directus/directus/pull/19354) by @br41nslug) - Added Google SAML example to the documentation ([#19548](https://github.com/directus/directus/pull/19548) by @AndreGKruger) - Fixed a typo in the "Use Hooks to Create Stripe Customers" guide ([#19667](https://github.com/directus/directus/pull/19667) by @thame) ### 📦 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]`