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

18 shown

Review required
v12.1.1 Maintenance
Dependencies

Routine maintenance and dependency updates.

Upgrade now
v12.1.0 Breaking risk
Auth Breaking upgrade

Hash endpoint removal

No immediate action
v12.0.2 Bug fix

User count fix

No immediate action
v12.0.1 New feature

Keyboard date edit + JSON repeater inline edit

Review required
v12.0.0 Breaking risk
Auth

Breaking changes — review before upgrading.

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]