v11.17.0
β οΈ Potential Breaking Changes
Added support for importing data in the background (#26914)
Imports now automatically time out after 1 hour, with a maximum of 20 running concurrently. These limits can be configured via IMPORT_TIMEOUT and IMPORT_MAX_CONCURRENCY, respectively.
Improved build times using tsdownβs oxc-transform (#26604)
Exports previously available from @directus/types/collab are now exported directly from @directus/types
Shrunk app UI to 90% and converted all px to rem (16px browser default) (#26826)
Potential breaking change: The app UI has been shrunk to 90% of its previous size. Extensions that rely on hardcoded px values or the old 14px root font-size may render incorrectly β all app sizing now uses rem based on the 16px browser default.
- @directus/api
- @directus/types
- @directus/specs
- Updated fast-xml-parser, qs, minimatch, tar, undici, vue-split-panel and flatted dependencies (#26951 by @br41nslug)
β¨ New Features & Improvements
- @directus/app
- Added support for importing data in the background (#26914 by @Nitwel)
- Added utility endpoint and UI to generate translations collections and fields. (#26742 by @bryantgillespie)
- Added deployment provider link on the run detail page, opening deployments directly in Vercel or Netlify dashboards. (#26888 by @LZylstra)
- Shrunk app UI to 90% and converted all px to rem (16px browser default) (#26826 by @formfcw)
- @directus/api
- Added tool search tool for Anthropic AI provider to reduce context usage (#26864 by @bryantgillespie)
- Added support for setting the
secureattribute on OpenID/OAuth2 cookies via theAUTH_<PROVIDER>_COOKIE_SECUREenvironment variable (#26628 by @dstockton) - Updated
FilesService.uploadOneto support an optionalstorageparameter (#26882 by @gaetansenn) - Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider (#26678 by @bryantgillespie)
config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs. - Added utility endpoint and UI to generate translations collections and fields. (#26742 by @bryantgillespie)
- Added support for Redis namespace control (#26943 by @dstockton)
- @directus/errors
- @directus/env
- Added support for importing data in the background (#26914 by @Nitwel)
- Added support for Redis namespace control (#26943 by @dstockton)
- @directus/system-data
- Added utility endpoint and UI to generate translations collections and fields. (#26742 by @bryantgillespie)
- @directus/constants
- Added utility endpoint and UI to generate translations collections and fields. (#26742 by @bryantgillespie)
- @directus/extensions-sdk
- @directus/themes
π Bug Fixes & Optimizations
- @directus/app
- Fix file renaming (#26946 by @br41nslug)
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Fixed filtering out
preRegisterCheck === falsemodules from settings module bar config (#26953 by @AlexGaillard) - Prevented uncaught exception when v-menu has no tabbable elements (#26922 by @robluton)
- Fixed a bug where global draft updates failed for singleton collections (#26910 by @formfcw)
- Refactored "Clear value(s) on save when hidden" condition so it's applied inside a drawer (#26925 by @AlexGaillard)
- Added functionality to duplicate access policies (#26889 by @robluton)
- Reduced width of split panel resize handle to prevent scrollbar interference (#26908 by @robluton)
- Updated Vite to version 8.0.0 (#26887 by @Nitwel)
- Corrected field editability for conditional update policies and version items (#26815 by @HZooly)
- Fixed date picker not emitting value after month/year change. (#26880 by @powerseed)
- Fixed inconsistent dropdown arrows in visual editor header bar (#26904 by @formfcw)
- @directus/api
- Added API request counting to telemetry reports. Requests are tracked by HTTP method and cache status. (#26738 by @connorwinston)
- Fix file renaming (#26946 by @br41nslug)
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Fixed errors during import not propagated while the file is streaming (#26881 by @Nitwel)
- Added
cache clearCLI command with--systemand--dataflags (#26898 by @gaetansenn) - Improved build times using
tsdownβsoxc-transform(#26604 by @Nitwel) - Preserved M2A type info when using named GraphQL fragments (#26920 by @gaetansenn)
- Added GraphQL resolver deduplication (#26949 by @br41nslug)
- Fixed aggregation sanitization (#26948 by @br41nslug)
- Added cross origin opener policy settings (#26947 by @br41nslug)
- Fixed revisions not using prepareDelta (#26867 by @br41nslug)
- @directus/types
- Fix file renaming (#26946 by @br41nslug)
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Updated
FilesService.uploadOneto support an optionalstorageparameter (#26882 by @gaetansenn) - Added GraphQL resolver deduplication (#26949 by @br41nslug)
- Fixed revisions not using prepareDelta (#26867 by @br41nslug)
- @directus/env
- Fix file renaming (#26946 by @br41nslug)
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Added support for setting the
secureattribute on OpenID/OAuth2 cookies via theAUTH_<PROVIDER>_COOKIE_SECUREenvironment variable (#26628 by @dstockton) - Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider (#26678 by @bryantgillespie)
config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs. - Added cross origin opener policy settings (#26947 by @br41nslug)
- @directus/ai
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/composables
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/constants
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/errors
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/extensions
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/extensions-registry
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/extensions-sdk
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Updated Vite to version 8.0.0 (#26887 by @Nitwel)
- Updated
- @directus/format-title
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/memory
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/pressure
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/release-notes-generator
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Fixed generated build (#26959 by @AlexGaillard)
- Updated
- @directus/schema
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/schema-builder
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-azure
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-cloudinary
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-gcs
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-local
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-s3
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/storage-driver-supabase
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/stores
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/system-data
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/themes
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/update-check
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/utils
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Preserved M2A type info when using named GraphQL fragments (#26920 by @gaetansenn)
- Fixed revisions not using prepareDelta (#26867 by @br41nslug)
- Updated
- @directus/validation
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard)
- Updated
- @directus/sdk
- Updated
@directus/tsconfigdependency from 3.0.0 to 4.0.0 (#26879 by @AlexGaillard) - Improved build times using
tsdownβsoxc-transform(#26604 by @Nitwel) - Fixed function typing in sdk for
dateandtimefields. (#26936 by @costajohnt)
- Updated
π¦ Published Versions
@directus/app@15.6.0@directus/api@35.0.0@directus/ai@1.3.1@directus/composables@11.2.16@directus/constants@14.3.0create-directus-extension@11.0.32@directus/env@5.7.0@directus/errors@2.3.0@directus/extensions@3.0.22@directus/extensions-registry@3.0.22@directus/extensions-sdk@17.1.0@directus/format-title@12.1.2@directus/memory@3.1.5@directus/pressure@3.0.20@directus/release-notes-generator@2.0.4@directus/schema@13.0.6@directus/schema-builder@0.0.17@directus/specs@13.0.0@directus/storage@12.0.4@directus/storage-driver-azure@12.0.20@directus/storage-driver-cloudinary@12.0.20@directus/storage-driver-gcs@12.0.20@directus/storage-driver-local@12.0.4@directus/storage-driver-s3@12.1.6@directus/storage-driver-supabase@3.0.20@directus/stores@2.0.1@directus/system-data@4.4.0@directus/themes@1.3.0@directus/types@15.0.0@directus/update-check@13.0.5@directus/utils@13.3.2@directus/validation@2.0.20@directus/sdk@21.2.1





