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
18 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
- @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-builderdependency (#27166 by @ComfortablyCoding) - Bumped basic-ftp, liquidjs, xmldom, protobufjs, vite dependencies (#27335 by @br41nslug)
- Fixed flows not awaiting reload (#27137 by @Nitwel)
- Fixed
VERSION_SAVEactivity/revisions not respecting collection tracking settings (#27096 by @yogeshwaran-c) - Denied creating collections with
/in name (#27114 by @costajohnt)
- Removed duplicate
- @directus/types
- Added a force option to schema apply to bypass hash check (#27136 by @Nitwel)
- @directus/visual-editing
- @directus/utils
- Migrated @directus/visual-editing into the monorepo (#27157 by @formfcw)
- @directus/sdk
- Fixed SDK types linking to
directus_accessjunction collection (#27152 by @yogeshwaran-c)
- Fixed SDK types linking to
- @directus/composables
- Fixed
useShortcutattempting to access document before available (#27155 by @ComfortablyCoding)
- Fixed
📦 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]@directus/[email protected]
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