Directus v9.21.1stable Released Nov 28, 2022
Impact Score: 5/10

Directus v9.21.1 โ€” 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.21.1. Source highlight: :rocket: 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.

โšก Performance & Enhancements (5)

  • #16512 v-menu pointer event tweaks (by @azrikahar)
  • #16511 Improve v-icon performance (by @azrikahar)
  • #16501 Set `auth_data` to null when updating user `provider` or `external_identifier` (by @azrikahar)
  • #16499 Remove named timezone usage on MySQL (by @licitdev)
  • #15989 Use esbuild to build typescript extensions (by @nickrum)

๐Ÿ”ง Bug Fixes & Patches (5)

  • #16641 Fixup: Re-add entrypoint type definition files in @directus/shared (by @paescuj)
  • #16606 Re-add entrypoint type definition files in `@directus/shared` (by @paescuj)
  • #16570 fix missing collection after sorting in M2A (by @azrikahar)
  • #16518 Fix .module-nav-resize-handle layout (by @d1rOn)
  • #16562 Propagate mutation options for schema apply (by @licitdev)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## v9.21.1 (November 28, 2022) ### :rocket: Improvements - **App** - [#16512](https://github.com/directus/directus/pull/16512) v-menu pointer event tweaks (by @azrikahar) - [#16511](https://github.com/directus/directus/pull/16511) Improve v-icon performance (by @azrikahar) - **API** - [#16501](https://github.com/directus/directus/pull/16501) Set `auth_data` to null when updating user `provider` or `external_identifier` (by @azrikahar) - [#16499](https://github.com/directus/directus/pull/16499) Remove named timezone usage on MySQL (by @licitdev) - **Extensions** - [#15989](https://github.com/directus/directus/pull/15989) Use esbuild to build typescript extensions (by @nickrum) ### :bug: Bug Fixes - **shared** - [#16641](https://github.com/directus/directus/pull/16641) Fixup: Re-add entrypoint type definition files in @directus/shared (by @paescuj) - [#16606](https://github.com/directus/directus/pull/16606) Re-add entrypoint type definition files in `@directus/shared` (by @paescuj) - **App** - [#16570](https://github.com/directus/directus/pull/16570) fix missing collection after sorting in M2A (by @azrikahar) - [#16518](https://github.com/directus/directus/pull/16518) Fix .module-nav-resize-handle layout (by @d1rOn) - **API** - [#16562](https://github.com/directus/directus/pull/16562) Propagate mutation options for schema apply (by @licitdev) ### :sponge: Optimizations - **Misc.** - [#16591](https://github.com/directus/directus/pull/16591) Optimize stores hydration calls (by @azrikahar) - [#16481](https://github.com/directus/directus/pull/16481) Clean-up dependencies (by @paescuj)