Impact Score: 5/10
Directus v9.24.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.
โก Executive Summary (TL;DR)
Directus v9.24.0. 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 (2)
- #17603 Add optional confirmation dialog with input fields to Manual Trigger in Flows (by @rijkvanzanten)
- #18011 Add active state to file interface (by @azrikahar)
โก Performance & Enhancements (2)
- #17954 Export types in shared (by @Nitwel)
- #17965 Dockerfile Improvements (by @wrynegade)
๐ง Bug Fixes & Patches (6)
- #17958 Fix collection name on deselect in m2a relation (by @Nitwel)
- #18032 add missing `.toString()` for password reset accept URL object (by @azrikahar)
- #18029 Fix cache skipping when PUBLIC_URL is relative (by @licitdev)
- #17976 Only check for undefined and null (by @Nitwel)
- #17972 Do not override metadata (by @Nitwel)
- #17922 Add missing fields to GraphQL server info (by @azrikahar)
๐ View Raw Release Notes (Original Developer Log)
## v9.24.0 (April 4, 2023)
### :sparkles: New Features
- **App**
- [#17603](https://github.com/directus/directus/pull/17603) Add optional confirmation dialog with input fields to Manual Trigger in Flows (by @rijkvanzanten)
### :rocket: Improvements
- **App**
- [#18011](https://github.com/directus/directus/pull/18011) Add active state to file interface (by @azrikahar)
- [#17958](https://github.com/directus/directus/pull/17958) Fix collection name on deselect in m2a relation (by @Nitwel)
- **shared**
- [#17954](https://github.com/directus/directus/pull/17954) Export types in shared (by @Nitwel)
### :bug: Bug Fixes
- **API**
- [#18032](https://github.com/directus/directus/pull/18032) add missing `.toString()` for password reset accept URL object (by @azrikahar)
- [#18029](https://github.com/directus/directus/pull/18029) Fix cache skipping when PUBLIC_URL is relative (by @licitdev)
- [#17976](https://github.com/directus/directus/pull/17976) Only check for undefined and null (by @Nitwel)
- [#17972](https://github.com/directus/directus/pull/17972) Do not override metadata (by @Nitwel)
- [#17922](https://github.com/directus/directus/pull/17922) Add missing fields to GraphQL server info (by @azrikahar)
- **App**
- [#17957](https://github.com/directus/directus/pull/17957) Don't move files when folder can't be deleted (by @Nitwel)
- [#17956](https://github.com/directus/directus/pull/17956) Properly apply query param to url (by @Nitwel)
- [#17953](https://github.com/directus/directus/pull/17953) Only hide v-select options (by @Nitwel)
- [#17891](https://github.com/directus/directus/pull/17891) Fix Save and Stay to refresh revisions detail for roles and webhooks (by @azrikahar)
- [#17848](https://github.com/directus/directus/pull/17848) Don't set edits at start in List Panel (by @Nitwel)
- [#17842](https://github.com/directus/directus/pull/17842) App: Fix saving required relational fields (by @joselcvarela)
- [#17746](https://github.com/directus/directus/pull/17746) Fix sorting in m2m table (by @Nitwel)
### :sponge: Optimizations
- **Misc.**
- [#17993](https://github.com/directus/directus/pull/17993) Use pnpm 8.1.0, define version via `packageManager` field, clean-up other version definitions (by @paescuj)
- [#17979](https://github.com/directus/directus/pull/17979) Upgrade pnpm to 8 (by @rijkvanzanten)
- [#17965](https://github.com/directus/directus/pull/17965) Dockerfile Improvements (by @wrynegade)
- [#17933](https://github.com/directus/directus/pull/17933) Make final docker image lighter (by @rijkvanzanten)
- **API**
- [#17935](https://github.com/directus/directus/pull/17935) TS Config Modernization Program Part 5 (by @rijkvanzanten)
- [#17934](https://github.com/directus/directus/pull/17934) TS Config Modernization Program Part 4 of almost done (by @rijkvanzanten)
Directus v9.24.0