Impact Score: 5/10
Directus v9.12.2 โ 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.12.2. 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.
โจ New Features & Capabilities (3)
- #13772 Add configurable page-size to files/o2m/m2m/m2a interfaces (by @rijkvanzanten)
- #13692 Docs/Cloud: Add "Asia Pacific, Singapore" to regions (by @joselcvarela)
- #13055 Docs: getting-started > Introduction (by @erondpowell)
โก Performance & Enhancements (5)
- #13797 Use latest vue version when scaffolding extension packages (by @nickrum)
- #13796 Use JobQueue when reloading extensions (by @nickrum)
- #12044 Enable activity tracking at password reset (by @ybelenko)
- #13777 Allow selection of image transformation in the WYSIWYG interface (by @licitdev)
- #12804 Take into account the format option when displaying dates relative. (by @u12206050)
๐ง Bug Fixes & Patches (6)
- #13821 Fix preset layouts not persisting. (by @jaycammarano)
- #13802 Emit input whenever WYSIWYG content is updated (by @licitdev)
- #13799 Make UUID/manual primary keys selectable with count in Time Series panels (by @azrikahar)
- #13789 Set count on fresh init of defered tinymce (by @rijkvanzanten)
- #13768 Fix filter error when switching between collections with map layout (by @azrikahar)
- #13757 header bar icon color: var(--primary) (by @jaycammarano)
๐ View Raw Release Notes (Original Developer Log)
## v9.12.2 (June 9, 2022)
### :rocket: Improvements
- **Extensions**
- [#13797](https://github.com/directus/directus/pull/13797) Use latest vue version when scaffolding extension packages (by @nickrum)
- **API**
- [#13796](https://github.com/directus/directus/pull/13796) Use JobQueue when reloading extensions (by @nickrum)
- [#12044](https://github.com/directus/directus/pull/12044) Enable activity tracking at password reset (by @ybelenko)
- **App**
- [#13777](https://github.com/directus/directus/pull/13777) Allow selection of image transformation in the WYSIWYG interface (by @licitdev)
- [#13772](https://github.com/directus/directus/pull/13772) Add configurable page-size to files/o2m/m2m/m2a interfaces (by @rijkvanzanten)
- [#12804](https://github.com/directus/directus/pull/12804) Take into account the format option when displaying dates relative. (by @u12206050)
### :bug: Bug Fixes
- **App**
- [#13821](https://github.com/directus/directus/pull/13821) Fix preset layouts not persisting. (by @jaycammarano)
- [#13802](https://github.com/directus/directus/pull/13802) Emit input whenever WYSIWYG content is updated (by @licitdev)
- [#13799](https://github.com/directus/directus/pull/13799) Make UUID/manual primary keys selectable with count in Time Series panels (by @azrikahar)
- [#13789](https://github.com/directus/directus/pull/13789) Set count on fresh init of defered tinymce (by @rijkvanzanten)
- [#13768](https://github.com/directus/directus/pull/13768) Fix filter error when switching between collections with map layout (by @azrikahar)
- [#13757](https://github.com/directus/directus/pull/13757) header bar icon color: var(--primary) (by @jaycammarano)
- [#13750](https://github.com/directus/directus/pull/13750) Searching the top level bug (by @br41nslug)
- [#13701](https://github.com/directus/directus/pull/13701) Fix range to be based on current time (by @licitdev)
- [#13574](https://github.com/directus/directus/pull/13574) fix nested array updates for relational interfaces (by @azrikahar)
- [#13224](https://github.com/directus/directus/pull/13224) Fix clear value for relational interfaces (by @azrikahar)
- [#13187](https://github.com/directus/directus/pull/13187) Show fields inside groups correctly in display templates for relational interfaces (by @br41nslug)
- [#13141](https://github.com/directus/directus/pull/13141) Fix form field label responsiveness (by @azrikahar)
- [#12759](https://github.com/directus/directus/pull/12759) Use aliases for relational fields (by @azrikahar)
- **API**
- [#13783](https://github.com/directus/directus/pull/13783) Fix flow triggers being registered multiple times (by @nickrum)
- [#13762](https://github.com/directus/directus/pull/13762) Flush caches after applying schema snapshot (by @rijkvanzanten)
- [#13759](https://github.com/directus/directus/pull/13759) Fix formatting of headers in request operation (by @rijkvanzanten)
- [#13754](https://github.com/directus/directus/pull/13754) Serve robots.txt from root (by @rijkvanzanten)
- [#13751](https://github.com/directus/directus/pull/13751) Fix description field in directus_flows (by @azrikahar)
- [#13701](https://github.com/directus/directus/pull/13701) Fix range to be based on current time (by @licitdev)
- **specs**
- [#13776](https://github.com/directus/directus/pull/13776) Fixes OAS specs for Flows & Operations (by @azrikahar)
### :sponge: Optimizations
- **App**
- [#13755](https://github.com/directus/directus/pull/13755) Fix various linter warnings, disable new rule (by @rijkvanzanten)
- **Misc.**
- [#13714](https://github.com/directus/directus/pull/13714) disable thumbsmith update blocking the docs build (by @br41nslug)
### :memo: Documentation
- [#13794](https://github.com/directus/directus/pull/13794) tweaks done for today (by @erondpowell)
- [#13793](https://github.com/directus/directus/pull/13793) replaced replace a file video file (by @erondpowell)
- [#13692](https://github.com/directus/directus/pull/13692) Docs/Cloud: Add "Asia Pacific, Singapore" to regions (by @joselcvarela)
- [#13672](https://github.com/directus/directus/pull/13672) Docs: Fix one last link to installation (by @erondpowell)
- [#13358](https://github.com/directus/directus/pull/13358) Docs & Specs update for Data Flows (by @azrikahar)
- [#13258](https://github.com/directus/directus/pull/13258) Docs: getting-started > architecture (by @erondpowell)
- [#13246](https://github.com/directus/directus/pull/13246) Docs: Configuration > Data Flows (by @erondpowell)
- [#13122](https://github.com/directus/directus/pull/13122) Docs: getting-started > backing-directus (by @erondpowell)
- [#13055](https://github.com/directus/directus/pull/13055) Docs: getting-started > Introduction (by @erondpowell)
Directus refs/tags/v9.12.2