Skip to content

Release history

directus releases

The flexible backend for all your projects Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

All releases

13 shown

v11.17.4 Breaking risk
⚠ Upgrade required
  • Deprecation warning: Creating collections with `/` in the name is now denied.
  • Dependency updates: basic-ftp, liquidjs, xmldom, protobufjs, vite bumped.
Breaking changes
  • Removed duplicate `@directus/schema-builder` dependency from @directus/api
Notable features
  • @directus/app: token regeneration/removal now requires confirmation and applies immediately
  • @directus/api & @directus/env: opt‑in must‑revalidate and ETag headers for assets via ASSETS_CACHE_REVALIDATE env var
  • @directus/api, @directus/sdk, @directus/types: added force option to schema apply to bypass hash check
Full changelog

✨ New Features & Improvements

  • @directus/app
    • Updated the token field on the user detail page to require confirmation before regenerating or removing a token, and saved those changes immediately without requiring a page-level save. (#27108 by @LZylstra)
  • @directus/api
    • Added opt-in must-revalidate and ETag headers for assets via ASSETS_CACHE_REVALIDATE env var (#27027 by @gaetansenn)
    • Added a force option to schema apply to bypass hash check (#27136 by @Nitwel)
  • @directus/env
    • Added opt-in must-revalidate and ETag headers for assets via ASSETS_CACHE_REVALIDATE env var (#27027 by @gaetansenn)
  • @directus/sdk
    • Added a force option to schema apply to bypass hash check (#27136 by @Nitwel)

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed UI freeze when navigating items with WYSIWYG translations for non-admin users (#27154 by @gaetansenn)
    • Fixed selection not being cleared after running a manual flow from the collection list view sidebar (#27330 by @kropsi)
    • Fixed "Save as copy" in the file library throwing a 403 Forbidden error (#27181 by @sanskar-soni-9)
    • Fixed user token not being displayed after generation when collaboration is enabled (#27319 by @LZylstra)
    • Prevented filter popup being closed when reordering filters (#27324 by @HZooly)
    • Fixed icon flash in navigation sidebar for bookmarks without an icon (#27329 by @HZooly)
    • Migrated @directus/visual-editing into the monorepo (#27157 by @formfcw)
  • @directus/api
    • Removed duplicate @directus/schema-builder dependency (#27166 by @ComfortablyCoding)
    • Bumped basic-ftp, liquidjs, xmldom, protobufjs, vite dependencies (#27335 by @br41nslug)
    • Fixed flows not awaiting reload (#27137 by @Nitwel)
    • Fixed VERSION_SAVE activity/revisions not respecting collection tracking settings (#27096 by @yogeshwaran-c)
    • Denied creating collections with / in name (#27114 by @costajohnt)
  • @directus/types
    • Added a force option to schema apply to bypass hash check (#27136 by @Nitwel)
  • @directus/visual-editing
    • Migrated @directus/visual-editing into the monorepo (#27157 by @formfcw)
    • Fixed the edit handler firing twice when clicking an overlay button directly (#27157 by @formfcw)
  • @directus/utils
    • Migrated @directus/visual-editing into the monorepo (#27157 by @formfcw)
  • @directus/sdk
    • Fixed SDK types linking to directus_access junction collection (#27152 by @yogeshwaran-c)
  • @directus/composables
    • Fixed useShortcut attempting to access document before available (#27155 by @ComfortablyCoding)

📦 Published Versions

v11.17.3 New feature
Notable features
  • Added /ai/object endpoint for generating structured objects for autocomplete
  • Replaced All Users tab with Active, Suspended, and Invited status tabs
  • Save as New File option in image editor
v11.17.2 New feature
Notable features
  • Timezone support added for datetime display
  • Comparison modal checkbox enables viewing only modified fields
  • Cleanup handlers for disconnected file streams added in the API
v11.17.1 Security relevant
Security fixes
  • Updated happy-dom, path-to-regexp, picomatch, node-forge, and brace-expansion to address CVEs
Notable features
  • Keyboard navigation support for cards layout
  • Native Tabs group interface built into core
  • Bulk folder deletion with move-up or delete-all options
v11.17.0 Breaking risk
Breaking changes
  • Exports moved from @directus/types/collab to @directus/types
  • UI shrunk to 90% with rem-based sizing, breaking extensions with hardcoded px values or 14px root font
  • Data imports now timeout after 1 hour with maximum 20 concurrent imports
Notable features
  • Background data import support with configurable timeouts and concurrency limits
  • AI tool search for Anthropic provider to reduce context usage
  • UI redesign at 90% scale with rem-based sizing
v11.16.1 Bug fix
Notable features
  • Updated latest AI models for Anthropic, Google, and OpenAI
  • Added support for disabling OpenAPI output via OPENAPI_ENABLED
v11.16.0 Breaking risk
Breaking changes
  • Existing 'draft' versions with custom display names are standardized to 'Draft'
  • Visual Editor requires @directus/visual-editing library update to v2.0.0
  • Password reset endpoint now throws Forbidden error for external auth provider users
Notable features
  • Global draft versioning automatically available for all items when versioning enabled
  • Image and PDF upload support for AI assistant with provider adapters
  • RBAC implementation for deployment module with provider webhook support
v11.15.4 Bug fix
Notable features
  • Collaboration state indicators showing real-time viewing and editing status
  • Improved permission handling for relational fields and translation interfaces
v11.15.1 Bug fix

Directus fixed a critical field selection bug where selecting 20+ fields returned no selection, and improved AI Assistant prompts for Visual Editor elements across multiple packages.

v11.15.0 Breaking risk
Breaking changes
  • Disabled interfaces no longer interactive
  • AI Assistant Context requires visual-editing v1.2.0+
Notable features
  • Collaborative editing
  • Multi-provider AI support
  • Vercel deployment integration
v11.14.1 Breaking risk
Breaking changes
  • Deprecated /webhooks endpoint removed
  • Multi-domain OAuth/OpenID support with port matching
  • getAsset now respects user file permissions
Security fixes
  • Fixed getAsset returning all file fields without respecting user permissions
Notable features
  • Multi-domain OAuth/OpenID with port matching

Beta — feedback welcome: [email protected]