Impact Score: 5/10
Directus v9.13.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.13.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 (6)
- #14096 Insights 2.0 (by @rijkvanzanten)
- #13924 API: Add env var to opt-out mailer setup verification (by @joselcvarela)
- #13907 Allow setting a custom filename in the /assets endpoint for SEO (by @rijkvanzanten)
- #13871 Add optional cache max value size limit configuration (by @rijkvanzanten)
- #14096 Insights 2.0 (by @rijkvanzanten)
- #13867 Add search in v-select (by @azrikahar)
โก Performance & Enhancements (6)
- #14090 Improve IDs field interaction for Flows item read/update/delete operations when empty (by @azrikahar)
- #14083 App Docs Module Improvements (by @azrikahar)
- #14065 Allow admin to import into system collections (by @azrikahar)
- #14064 Prevent filename overflow in import file field for Import/Export sidebar (by @azrikahar)
- #14041 Prevent hyphens in auto generated operation keys (by @azrikahar)
- #13996 Minor tweaks to some flow operations (by @azrikahar)
๐ง Bug Fixes & Patches (6)
- #14154 Fix v-select search & selection of groups (by @azrikahar)
- #14080 Fix `undefined` values in filters for GraphQL (by @azrikahar)
- #14163 Prevent webhooks from registering twice (by @rijkvanzanten)
- #14034 fix action event Flows for related tables (by @azrikahar)
- #14029 Commented out text in .env (by @jaycammarano)
- #13906 Dashboards: Add missing system `color` field (by @joselcvarela)
๐ View Raw Release Notes (Original Developer Log)
## v9.13.0 (June 28, 2022)
### :sparkles: New Features
- **API**
- [#14096](https://github.com/directus/directus/pull/14096) Insights 2.0 (by @rijkvanzanten)
- [#13924](https://github.com/directus/directus/pull/13924) API: Add env var to opt-out mailer setup verification (by @joselcvarela)
- [#13907](https://github.com/directus/directus/pull/13907) Allow setting a custom filename in the /assets endpoint for SEO (by @rijkvanzanten)
- [#13871](https://github.com/directus/directus/pull/13871) Add optional cache max value size limit configuration (by @rijkvanzanten)
- **App**
- [#14096](https://github.com/directus/directus/pull/14096) Insights 2.0 (by @rijkvanzanten)
- [#13867](https://github.com/directus/directus/pull/13867) Add search in v-select (by @azrikahar)
- [#13576](https://github.com/directus/directus/pull/13576) Allow setting default language for translations interface or choosing user's language (by @u12206050)
- [#7805](https://github.com/directus/directus/pull/7805) Add tfa enforce flow (by @Nitwel)
### :rocket: Improvements
- **App**
- [#14154](https://github.com/directus/directus/pull/14154) Fix v-select search & selection of groups (by @azrikahar)
- [#14090](https://github.com/directus/directus/pull/14090) Improve IDs field interaction for Flows item read/update/delete operations when empty (by @azrikahar)
- [#14083](https://github.com/directus/directus/pull/14083) App Docs Module Improvements (by @azrikahar)
- [#14065](https://github.com/directus/directus/pull/14065) Allow admin to import into system collections (by @azrikahar)
- [#14064](https://github.com/directus/directus/pull/14064) Prevent filename overflow in import file field for Import/Export sidebar (by @azrikahar)
- [#14041](https://github.com/directus/directus/pull/14041) Prevent hyphens in auto generated operation keys (by @azrikahar)
- [#13996](https://github.com/directus/directus/pull/13996) Minor tweaks to some flow operations (by @azrikahar)
- [#13940](https://github.com/directus/directus/pull/13940) invert color shades (by @benhaynes)
- [#13934](https://github.com/directus/directus/pull/13934) Improve Flows drawer editing experience (by @azrikahar)
- [#13929](https://github.com/directus/directus/pull/13929) Enable header resize for Insights & Flows overview (by @azrikahar)
- :warning: [#13921](https://github.com/directus/directus/pull/13921) add `Emit Events` option to item update/delete operations in Flows (by @azrikahar)
- **API**
- [#14094](https://github.com/directus/directus/pull/14094) Mark list result as non-nullable in GraphQL schema (by @licitdev)
- [#14090](https://github.com/directus/directus/pull/14090) Improve IDs field interaction for Flows item read/update/delete operations when empty (by @azrikahar)
- [#14080](https://github.com/directus/directus/pull/14080) Fix `undefined` values in filters for GraphQL (by @azrikahar)
- [#14074](https://github.com/directus/directus/pull/14074) Make path argument optional for snapshot command (by @claytongulick)
- :warning: [#14066](https://github.com/directus/directus/pull/14066) API: Return more error messages for OpenID and OAuth2 (by @joselcvarela)
- [#14065](https://github.com/directus/directus/pull/14065) Allow admin to import into system collections (by @azrikahar)
- :warning: [#13921](https://github.com/directus/directus/pull/13921) add `Emit Events` option to item update/delete operations in Flows (by @azrikahar)
- [#13897](https://github.com/directus/directus/pull/13897) API: Ignore `returning` not supported messages (by @joselcvarela)
- **shared**
- [#14001](https://github.com/directus/directus/pull/14001) Update get-filter-operators-for-type.ts (by @licitdev)
### :bug: Bug Fixes
- **API**
- [#14163](https://github.com/directus/directus/pull/14163) Prevent webhooks from registering twice (by @rijkvanzanten)
- [#14034](https://github.com/directus/directus/pull/14034) fix action event Flows for related tables (by @azrikahar)
- [#14029](https://github.com/directus/directus/pull/14029) Commented out text in .env (by @jaycammarano)
- [#13906](https://github.com/directus/directus/pull/13906) Dashboards: Add missing system `color` field (by @joselcvarela)
- [#13900](https://github.com/directus/directus/pull/13900) Sanitize query for item read/update/delete operations in Flows (by @azrikahar)
- [#13891](https://github.com/directus/directus/pull/13891) Fix date filter with null value on SQLite (by @licitdev)
- [#13879](https://github.com/directus/directus/pull/13879) Add migration to rename `hook` triggers to `event` (by @azrikahar)
- [#13575](https://github.com/directus/directus/pull/13575) Fix aliased DB table names in filter query (by @licitdev)
- :warning: [#11845](https://github.com/directus/directus/pull/11845) Add depth limit to filtering (by @licitdev)
- **App**
- [#14154](https://github.com/directus/directus/pull/14154) Fix v-select search & selection of groups (by @azrikahar)
- [#14147](https://github.com/directus/directus/pull/14147) Fix relational fields for Download Page as CSV & relevant displays' handler improvements (by @azrikahar)
- [#14124](https://github.com/directus/directus/pull/14124) Use conditional props for links in v-list-item (by @azrikahar)
- [#14078](https://github.com/directus/directus/pull/14078) Fix M2O interface in junction tables (by @azrikahar)
- [#14070](https://github.com/directus/directus/pull/14070) Fixed firefox opacity of placeholders issue (by @jaycammarano)
- [#14043](https://github.com/directus/directus/pull/14043) Fix autocomplete field options not selectable (by @azrikahar)
- [#14035](https://github.com/directus/directus/pull/14035) Major input delays on text fields in complex documents (by @br41nslug)
- [#13998](https://github.com/directus/directus/pull/13998) Fix saving error with custom permissions in O2M fields (by @younky-yang)
- [#13953](https://github.com/directus/directus/pull/13953) Fix in-app docs (by @azrikahar)
- [#13952](https://github.com/directus/directus/pull/13952) batch edit toggle not rendered side-by-side (by @br41nslug)
- [#13930](https://github.com/directus/directus/pull/13930) Prevent translations validation error matching parent (by @azrikahar)
- [#13920](https://github.com/directus/directus/pull/13920) Translation Strings Improvements (by @azrikahar)
- [#13905](https://github.com/directus/directus/pull/13905) Redirect to page not found for flows that do not exist (by @azrikahar)
- [#13904](https://github.com/directus/directus/pull/13904) Big Integer fields sort as strings (by @br41nslug)
- [#13890](https://github.com/directus/directus/pull/13890) Labels with v-chips are not rendered side-by-side (by @br41nslug)
- [#13874](https://github.com/directus/directus/pull/13874) Fix insights panel configuration not persisting to tiles (by @rijkvanzanten)
- [#13866](https://github.com/directus/directus/pull/13866) O2M relation does not display correctly (by @br41nslug)
- [#13861](https://github.com/directus/directus/pull/13861) Use translate in render-display (by @azrikahar)
- [#13846](https://github.com/directus/directus/pull/13846) Fix: Time Series panel crashes when setting a max value with no min value (by @jaycammarano)
- [#13840](https://github.com/directus/directus/pull/13840) Use conditional props for component in v-button (by @azrikahar)
- [#13830](https://github.com/directus/directus/pull/13830) use parsePreset in App side (by @azrikahar)
- [#13829](https://github.com/directus/directus/pull/13829) Trigger focus event to ensure observable exists in WYSIWYG (by @licitdev)
- [#13752](https://github.com/directus/directus/pull/13752) Checkbox Tree Field Expand/Collapse in Show Selected (by @br41nslug)
- [#7805](https://github.com/directus/directus/pull/7805) Add tfa enforce flow (by @Nitwel)
- **specs**
- [#14060](https://github.com/directus/directus/pull/14060) OAS does not contain all utility functions (by @br41nslug)
### :sponge: Optimizations
- **API**
- [#13877](https://github.com/directus/directus/pull/13877) Prevent unknown knex methods from being used (by @rijkvanzanten)
- [#13873](https://github.com/directus/directus/pull/13873) Added correct null parsing to Directus schemas (by @aidenfoxx)
- **Misc.**
- [#13876](https://github.com/directus/directus/pull/13876) Upgrade codeql to v2 (by @rijkvanzanten)
- [#13849](https://github.com/directus/directus/pull/13849) Fix linting for api/src/utils/get-local-type.ts (by @licitdev)
- [#13824](https://github.com/directus/directus/pull/13824) Auto approve pull requests from Crowdin via label (by @paescuj)
### :memo: Documentation
- [#14101](https://github.com/directus/directus/pull/14101) Document insights updates (by @erondpowell)
- [#14067](https://github.com/directus/directus/pull/14067) Docs: Fix how to refresh token example on SSO example (by @joselcvarela)
- [#13995](https://github.com/directus/directus/pull/13995) fixes 404 links in docs (by @br41nslug)
- [#13976](https://github.com/directus/directus/pull/13976) Docs: fixed more links (by @erondpowell)
- [#13967](https://github.com/directus/directus/pull/13967) Docs: Fixed Resources Headers (by @erondpowell)
- [#13945](https://github.com/directus/directus/pull/13945) Docs config refactor (by @erondpowell)
- [#13919](https://github.com/directus/directus/pull/13919) Docs: Translation Strings (by @erondpowell)
- [#13908](https://github.com/directus/directus/pull/13908) Docs: Lori's Flows Edits (by @erondpowell)
- [#13903](https://github.com/directus/directus/pull/13903) Update flows.md - broken links (by @jkarelins)
- [#13893](https://github.com/directus/directus/pull/13893) Clarified DEFAULT_ROLE_ID for LDAP (by @aidenfoxx)
- [#13844](https://github.com/directus/directus/pull/13844) fixed links, tweaked text (by @erondpowell)
- [#12289](https://github.com/directus/directus/pull/12289) Cleanup of the plesk docs page to make it more streamlined (by @Slations)
### :package: Dependency Updates
- [#13878](https://github.com/directus/directus/pull/13878) Upgrade gluegun (by @rijkvanzanten)
- [#13876](https://github.com/directus/directus/pull/13876) Upgrade codeql to v2 (by @rijkvanzanten)
- [#13875](https://github.com/directus/directus/pull/13875) Upgrade busboy (by @rijkvanzanten)
- [#13845](https://github.com/directus/directus/pull/13845) Upgrade API & Schema dependencies (by @rijkvanzanten)
Directus refs/tags/v9.13.0