Directus v10.8.0stable Released Nov 16, 2023
Impact Score: 5/10

Directus v10.8.0 — 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.

Compatibility not verified — check source notes
📄 .MD
⚡ Executive Summary (TL;DR)

Directus v10.8.0. Source highlight: ✨ New Features & Improvements

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.

✨ New Features & Capabilities (6)

  • Added theme-selector interface to settings and users (#20413 by @rijkvanzanten)
  • Return theme information from server project info endpoint (#20324 by @rijkvanzanten)
  • Added a new login page default art (#20309 by @benhaynes)
  • Added support for overriding global backgrounds (#20311 by @rijkvanzanten)
  • Added support for themes as an extension type (#20423 by @rijkvanzanten)
  • Added public pages theme scope (#20326 by @rijkvanzanten)

🔧 Bug Fixes & Patches (6)

  • Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming (#20426 by @rijkvanzanten)
  • Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming (#20426 by @rijkvanzanten)
  • Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming (#20426 by @rijkvanzanten)
  • Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming (#20426 by @rijkvanzanten)
  • Prevented auto-saves of presets when no layout changes have been made (#20106 by @leon-marzahn)
  • Fixed disabled input's border color (#20340 by @azrikahar)
📄 View Raw Release Notes (Original Developer Log)
### ✨ New Features & Improvements - **@directus/app** - Added theme-selector interface to settings and users ([#20413](https://github.com/directus/directus/pull/20413) by @rijkvanzanten) - Return theme information from server project info endpoint ([#20324](https://github.com/directus/directus/pull/20324) by @rijkvanzanten) - Added a new login page default art ([#20309](https://github.com/directus/directus/pull/20309) by @benhaynes) - Added support for overriding global backgrounds ([#20311](https://github.com/directus/directus/pull/20311) by @rijkvanzanten) - Added support for themes as an extension type ([#20423](https://github.com/directus/directus/pull/20423) by @rijkvanzanten) - Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming ([#20426](https://github.com/directus/directus/pull/20426) by @rijkvanzanten) - Added public pages theme scope ([#20326](https://github.com/directus/directus/pull/20326) by @rijkvanzanten) - **@directus/api** - Added theme-selector interface to settings and users ([#20413](https://github.com/directus/directus/pull/20413) by @rijkvanzanten) - Return theme information from server project info endpoint ([#20324](https://github.com/directus/directus/pull/20324) by @rijkvanzanten) - Added support for themes as an extension type ([#20423](https://github.com/directus/directus/pull/20423) by @rijkvanzanten) - Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming ([#20426](https://github.com/directus/directus/pull/20426) by @rijkvanzanten) - Added configuration to allow extensions to be managed in a configured storage location ([#20207](https://github.com/directus/directus/pull/20207) by @rijkvanzanten) - Updated standard email templates with new look ([#20390](https://github.com/directus/directus/pull/20390) by @AlexGaillard) - Added the ability to ignore specific paths from HTTP logger ([#20368](https://github.com/directus/directus/pull/20368) by @ComfortablyCoding) - **@directus/themes** - Added theme-selector interface to settings and users ([#20413](https://github.com/directus/directus/pull/20413) by @rijkvanzanten) - Added a new login page default art ([#20309](https://github.com/directus/directus/pull/20309) by @benhaynes) - Added support for overriding global backgrounds ([#20311](https://github.com/directus/directus/pull/20311) by @rijkvanzanten) - Added support for themes as an extension type ([#20423](https://github.com/directus/directus/pull/20423) by @rijkvanzanten) - Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming ([#20426](https://github.com/directus/directus/pull/20426) by @rijkvanzanten) - Added public pages theme scope ([#20326](https://github.com/directus/directus/pull/20326) by @rijkvanzanten) - **@directus/extensions-sdk** - Added support for themes as an extension type ([#20423](https://github.com/directus/directus/pull/20423) by @rijkvanzanten) - **@directus/extensions** - Added support for themes as an extension type ([#20423](https://github.com/directus/directus/pull/20423) by @rijkvanzanten) - Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming ([#20426](https://github.com/directus/directus/pull/20426) by @rijkvanzanten) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Prevented auto-saves of presets when no layout changes have been made ([#20106](https://github.com/directus/directus/pull/20106) by @leon-marzahn) - Fixed disabled input's border color ([#20340](https://github.com/directus/directus/pull/20340) by @azrikahar) - Use custom collection icon in the drawer header ([#20354](https://github.com/directus/directus/pull/20354) by @gbicou) - Updated the app to rely on css var defaults instead of globally registered defaults ([#20329](https://github.com/directus/directus/pull/20329) by @rijkvanzanten) - Made extension versions visible in new extension panel ([#20303](https://github.com/directus/directus/pull/20303) by @br41nslug) - Added Support for Numeric Fields for the Labels Display ([#20415](https://github.com/directus/directus/pull/20415) by @ConnorSimply) - Fixed select all logic in v-field-list-item component ([#20315](https://github.com/directus/directus/pull/20315) by @azrikahar) - Fixed awaiting of token refresh request before making any further API requests ([#20383](https://github.com/directus/directus/pull/20383) by @azrikahar) - **@directus/api** - Made extension versions visible in new extension panel ([#20303](https://github.com/directus/directus/pull/20303) by @br41nslug) - Ensured with OpenID and OAuth2 user info is only updated if payload is not empty ([#20451](https://github.com/directus/directus/pull/20451) by @aidenfoxx) - Fixed File Limit Erroring Logic and DB Merge Logic ([#20392](https://github.com/directus/directus/pull/20392) by @ConnorSimply) - Added possibility to override asset presets ([#20305](https://github.com/directus/directus/pull/20305) by @br41nslug) - Preserved minimal app permissions/validations when merging ([#20347](https://github.com/directus/directus/pull/20347) by @azrikahar) - Fixed removing files based on "filename_disk" ([#20341](https://github.com/directus/directus/pull/20341) by @br41nslug) - **@directus/extensions** - Made extension versions visible in new extension panel ([#20303](https://github.com/directus/directus/pull/20303) by @br41nslug) - **@directus/sdk** - Fixed the permissions schema for the SDK ([#20434](https://github.com/directus/directus/pull/20434) by @br41nslug) - Improved SDK recursive partial entry handling ([#20446](https://github.com/directus/directus/pull/20446) by @br41nslug) - Updated custom translation schema in the SDK ([#20344](https://github.com/directus/directus/pull/20344) by @br41nslug) - **@directus/types** - Fixed File Limit Erroring Logic and DB Merge Logic ([#20392](https://github.com/directus/directus/pull/20392) by @ConnorSimply) - **@directus/utils** - Fixed filter parsing for \_in/\_nin operators when the array indices are higher than qs' default limit of 20 ([#20356](https://github.com/directus/directus/pull/20356) by @azrikahar) - **@directus/specs** - Updated extension endpoints OAS definitions ([#20374](https://github.com/directus/directus/pull/20374) by @br41nslug) ### 📝 Documentation - Added support for configuring font weights, popover menus, input height and spacing, and fix various issues in theming ([#20426](https://github.com/directus/directus/pull/20426) by @rijkvanzanten) ### 📦 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]`