Directus v9.4.3stable Released Jan 07, 2022
Impact Score: 5/10

Directus v9.4.3 โ€” 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 v9.4.3. Source highlight: :sparkles: New Features

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 (4)

  • #10881 Add extension auto reloading to the API (@nickrum)
  • #10881 Add extension auto reloading to the API (@nickrum)
  • #10849 Make registered extensions accessible from extensions (@nickrum)
  • #10807 Add Deploy with Cleavr to Readme (@armgitaar)

โšก Performance & Enhancements (4)

  • #10879 Handle broken images more gracefully (@rijkvanzanten)
  • #10872 Use new date picker in filter, allow manual input (@rijkvanzanten)
  • #10850 Move useLayout composable to shared and expose it through extensions-sdk (@nickrum)
  • #10830 Default to upgrade-insecure-requests turned off (@rijkvanzanten)

๐Ÿ”ง Bug Fixes & Patches (6)

  • #10903 Fix user info sidebar watcher causing error (@azrikahar)
  • #10895 Fix color width inconsistency (@rijkvanzanten)
  • #10819 Fix logo url in shared view (@azrikahar)
  • #10814 add translations for project descriptor & shares fields (@azrikahar)
  • #10812 prevent icons from being searchable (@azrikahar)
  • #10875 Fix refresh token payload structure on shared refresh (@rijkvanzanten)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### :sparkles: New Features - **API** - [#10881](https://github.com/directus/directus/pull/10881) Add extension auto reloading to the API ([@nickrum](https://github.com/nickrum)) - **Extensions** - [#10881](https://github.com/directus/directus/pull/10881) Add extension auto reloading to the API ([@nickrum](https://github.com/nickrum)) - [#10849](https://github.com/directus/directus/pull/10849) Make registered extensions accessible from extensions ([@nickrum](https://github.com/nickrum)) ### :rocket: Improvements - **App** - [#10879](https://github.com/directus/directus/pull/10879) Handle broken images more gracefully ([@rijkvanzanten](https://github.com/rijkvanzanten)) - [#10872](https://github.com/directus/directus/pull/10872) Use new date picker in filter, allow manual input ([@rijkvanzanten](https://github.com/rijkvanzanten)) - **Extensions** - [#10850](https://github.com/directus/directus/pull/10850) Move useLayout composable to shared and expose it through extensions-sdk ([@nickrum](https://github.com/nickrum)) - **API** - [#10830](https://github.com/directus/directus/pull/10830) Default to upgrade-insecure-requests turned off ([@rijkvanzanten](https://github.com/rijkvanzanten)) ### :bug: Bug Fixes - **App** - [#10903](https://github.com/directus/directus/pull/10903) Fix user info sidebar watcher causing error ([@azrikahar](https://github.com/azrikahar)) - [#10895](https://github.com/directus/directus/pull/10895) Fix color width inconsistency ([@rijkvanzanten](https://github.com/rijkvanzanten)) - [#10819](https://github.com/directus/directus/pull/10819) Fix logo url in shared view ([@azrikahar](https://github.com/azrikahar)) - [#10814](https://github.com/directus/directus/pull/10814) add translations for project descriptor & shares fields ([@azrikahar](https://github.com/azrikahar)) - [#10812](https://github.com/directus/directus/pull/10812) prevent icons from being searchable ([@azrikahar](https://github.com/azrikahar)) - **API** - [#10875](https://github.com/directus/directus/pull/10875) Fix refresh token payload structure on shared refresh ([@rijkvanzanten](https://github.com/rijkvanzanten)) - [#10852](https://github.com/directus/directus/pull/10852) Add CSP directives for MapLibre to work ([@azrikahar](https://github.com/azrikahar)) - [#10847](https://github.com/directus/directus/pull/10847) Fix running migrations in dev mode ([@nickrum](https://github.com/nickrum)) - [#10846](https://github.com/directus/directus/pull/10846) Fix reloading hooks with schedule events ([@nickrum](https://github.com/nickrum)) - [#10837](https://github.com/directus/directus/pull/10837) Api (Assets): fix UUID verification ([@joselcvarela](https://github.com/joselcvarela)) - [#10836](https://github.com/directus/directus/pull/10836) Left Join-ing on roles to allow users without roles to login ([@johnhuffsmith](https://github.com/johnhuffsmith)) - [#10821](https://github.com/directus/directus/pull/10821) fix file local type for displaysForType ([@azrikahar](https://github.com/azrikahar)) ### :memo: Documentation - [#10891](https://github.com/directus/directus/pull/10891) Clarify case rules for storage env vars ([@jkjustjoshing](https://github.com/jkjustjoshing)) - [#10827](https://github.com/directus/directus/pull/10827) Docs(SDK): use top level await upload ([@joselcvarela](https://github.com/joselcvarela)) - [#10816](https://github.com/directus/directus/pull/10816) minor fix for form closing tag in file upload example ([@azrikahar](https://github.com/azrikahar)) - [#10813](https://github.com/directus/directus/pull/10813) update docs on descriptor in project settings ([@azrikahar](https://github.com/azrikahar)) - [#10807](https://github.com/directus/directus/pull/10807) Add Deploy with Cleavr to Readme ([@armgitaar](https://github.com/armgitaar)) Directus refs/tags/v9.4.3