Directus v11.1.2stable Released Oct 29, 2024
⚠️ Breaking Change Impact Score: 7/10

Directus v11.1.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 v11.1.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)

  • Extracted comments to a separate table (#23612 by @licitdev)
  • Added support for batch editing in M2M and O2M table interfaces (#21241 by @u12206050)
  • Extracted comments to a separate table (#23612 by @licitdev)
  • **@directus/system-data**
  • Extracted comments to a separate table (#23612 by @licitdev)
  • Extracted comments to a separate table (#23612 by @licitdev)

🔧 Bug Fixes & Patches (6)

  • Fixed display error when selecting kanban layout for the first time (#23927 by @SP12893678)
  • Ensured elements on login page are correctly truncated when not enough space is available (#23746 by @Julias0)
  • Added condition to only show the "Create Dashboard" if the user has the correct permissions (#23828 by @SP12893678)
  • Added save options to role and policies item pages (#23820 by @ubercj)
  • Hide alias fields in the export sidebar (#23866 by @licitdev)
  • Fixed tags interface to correctly handle reset whitespace option (#23829 by @SP12893678)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **@directus/sdk** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) ### ✨ New Features & Improvements - **@directus/app** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - Added support for batch editing in M2M and O2M table interfaces ([#21241](https://github.com/directus/directus/pull/21241) by @u12206050) - **@directus/api** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/system-data** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/specs** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/types** - Extracted comments to a separate table ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Fixed display error when selecting kanban layout for the first time ([#23927](https://github.com/directus/directus/pull/23927) by @SP12893678) - Ensured elements on login page are correctly truncated when not enough space is available ([#23746](https://github.com/directus/directus/pull/23746) by @Julias0) - Added condition to only show the "Create Dashboard" if the user has the correct permissions ([#23828](https://github.com/directus/directus/pull/23828) by @SP12893678) - Added save options to role and policies item pages ([#23820](https://github.com/directus/directus/pull/23820) by @ubercj) - Hide alias fields in the export sidebar ([#23866](https://github.com/directus/directus/pull/23866) by @licitdev) - Fixed tags interface to correctly handle reset whitespace option ([#23829](https://github.com/directus/directus/pull/23829) by @SP12893678) - Ensured new operation can reuse same key as previously deleted one in current flow editing session ([#23874](https://github.com/directus/directus/pull/23874) by @SP12893678) - Fixed an issue where the WYSIWYG interface would reload with every keystroke if custom formats are given ([#23881](https://github.com/directus/directus/pull/23881) by @SP12893678) - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Fixed pasting of multiple, comma separated numbers into the filter input ([#23911](https://github.com/directus/directus/pull/23911) by @hanneskuettner) - **@directus/api** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Fixed an issue which prevented the deletion of some nested collections when applying a snapshot ([#23851](https://github.com/directus/directus/pull/23851) by @DanielBiegler) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - Added missing fields for `directus_fields` to GraphQL schema, SDK and docs ([#23905](https://github.com/directus/directus/pull/23905) by @br41nslug) - Consolidated Content Versions with a new `delta` field under `directus_versions` ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - Fixed an issue where the mail sender is not displayed correctly for instances that use special characters in project name ([#23889](https://github.com/directus/directus/pull/23889) by @shaietz) - Fixed query time logging leaking memory for failed queries ([#23926](https://github.com/directus/directus/pull/23926) by @SP12893678) - Added `is_indexed` to schema snapshot ([#23861](https://github.com/directus/directus/pull/23861) by @ComfortablyCoding) - **create-directus-project** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - **create-directus-extension** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - **@directus/extensions-sdk** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - **@directus/memory** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - **@directus/storage-driver-azure** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/storage-driver-cloudinary** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - Fixed the cloudinary storage driver to work again with the server health check ([#23821](https://github.com/directus/directus/pull/23821) by @ComfortablyCoding) - **@directus/storage-driver-gcs** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/storage-driver-s3** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/storage-driver-supabase** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/themes** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - **@directus/update-check** - Updated dependencies ([#23819](https://github.com/directus/directus/pull/23819) by @renovate) - Added missing clear cache method ([#23913](https://github.com/directus/directus/pull/23913) by @paescuj) - **@directus/storage-driver-local** - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/storage** - Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. ([#23639](https://github.com/directus/directus/pull/23639) by @Nitwel) - **@directus/sdk** - Added missing fields for `directus_fields` to GraphQL schema, SDK and docs ([#23905](https://github.com/directus/directus/pull/23905) by @br41nslug) - Consolidated Content Versions with a new `delta` field under `directus_versions` ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - Improved SDK relation function type ([#23877](https://github.com/directus/directus/pull/23877) by @br41nslug) - Ensured failing GraphQL requests are properly handled by throwing an error and exposing `errors` and `data` information ([#22666](https://github.com/directus/directus/pull/22666) by @GuyShane) - **@directus/specs** - Consolidated Content Versions with a new `delta` field under `directus_versions` ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/system-data** - Consolidated Content Versions with a new `delta` field under `directus_versions` ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/types** - Consolidated Content Versions with a new `delta` field under `directus_versions` ([#23612](https://github.com/directus/directus/pull/23612) by @licitdev) - **@directus/extensions** - Fixed extension-sdk defineHook and defineEndpoint types ([#23836](https://github.com/directus/directus/pull/23836) by @br41nslug) ### 📝 Documentation - Added missing fields for `directus_fields` to GraphQL schema, SDK and docs ([#23905](https://github.com/directus/directus/pull/23905) by @br41nslug) ### 📦 Published Versions - `@directus/[email protected]` - `@directus/[email protected]` - `@directus/[email protected]` - `[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]` - `@directus/[email protected]` - `@directus/[email protected]`