Directus v9.0.1stable Released Nov 11, 2021
Impact Score: 5/10

Directus v9.0.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.0.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.

โœจ New Features & Capabilities (4)

  • #9732 Add missing translations (@dimitrov-adrian)
  • #9706 Add field type to field select tooltip (@azrikahar)
  • #9625 Add support for AWS SES mailer transport (@joselcvarela)
  • #9689 Add references for social & material icons (@azrikahar)

โšก Performance & Enhancements (6)

  • #9674 Clean up save-options (@licitdev)
  • #9644 Allow for discarding of changes without leaving (@licitdev)
  • #9638 Show items for all days in calendar layout (@Oreilles)
  • #9618 Import 'Fira Mono' & 'Merriweather' into WYSIWYG (@joselcvarela)
  • #9558 Data model dense (@benhaynes)
  • #9557 Sidebar styling (@benhaynes)

๐Ÿ”ง Bug Fixes & Patches (6)

  • #9504 fix repeater field names title format (@azrikahar)
  • #9738 Fix relations lookup in m2m/m2a advanced edit existing (@rijkvanzanten)
  • #9735 Fix make sort field null if empty in relationships (@joselcvarela)
  • #9711 Apply cloneDeep to relations in FieldDetailStore (@azrikahar)
  • #9708 Ensure update of one_field in m2o (@azrikahar)
  • #9662 Patch parameter type for syncRefProperty (@licitdev)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### :rocket: Improvements - **App** - [#9732](https://github.com/directus/directus/pull/9732) Add missing translations ([@dimitrov-adrian](https://github.com/dimitrov-adrian)) - [#9706](https://github.com/directus/directus/pull/9706) Add field type to field select tooltip ([@azrikahar](https://github.com/azrikahar)) - [#9674](https://github.com/directus/directus/pull/9674) Clean up save-options ([@licitdev](https://github.com/licitdev)) - [#9644](https://github.com/directus/directus/pull/9644) Allow for discarding of changes without leaving ([@licitdev](https://github.com/licitdev)) - [#9638](https://github.com/directus/directus/pull/9638) Show items for all days in calendar layout ([@Oreilles](https://github.com/Oreilles)) - [#9618](https://github.com/directus/directus/pull/9618) Import 'Fira Mono' & 'Merriweather' into WYSIWYG ([@joselcvarela](https://github.com/joselcvarela)) - [#9558](https://github.com/directus/directus/pull/9558) Data model dense ([@benhaynes](https://github.com/benhaynes)) - [#9557](https://github.com/directus/directus/pull/9557) Sidebar styling ([@benhaynes](https://github.com/benhaynes)) - [#9555](https://github.com/directus/directus/pull/9555) remove extra popup padding ([@benhaynes](https://github.com/benhaynes)) - [#9554](https://github.com/directus/directus/pull/9554) small text update ([@benhaynes](https://github.com/benhaynes)) - [#9532](https://github.com/directus/directus/pull/9532) divider title placeholder ([@benhaynes](https://github.com/benhaynes)) - [#9504](https://github.com/directus/directus/pull/9504) fix repeater field names title format ([@azrikahar](https://github.com/azrikahar)) - **API** - [#9625](https://github.com/directus/directus/pull/9625) Add support for AWS SES mailer transport ([@joselcvarela](https://github.com/joselcvarela)) - [#9616](https://github.com/directus/directus/pull/9616) Expose server instance in action hook 'server.start' ([@gkielwasser](https://github.com/gkielwasser)) ### :bug: Bug Fixes - **App** - [#9738](https://github.com/directus/directus/pull/9738) Fix relations lookup in m2m/m2a advanced edit existing ([@rijkvanzanten](https://github.com/rijkvanzanten)) - [#9735](https://github.com/directus/directus/pull/9735) Fix make sort field null if empty in relationships ([@joselcvarela](https://github.com/joselcvarela)) - [#9711](https://github.com/directus/directus/pull/9711) Apply cloneDeep to relations in FieldDetailStore ([@azrikahar](https://github.com/azrikahar)) - [#9708](https://github.com/directus/directus/pull/9708) Ensure update of one_field in m2o ([@azrikahar](https://github.com/azrikahar)) - [#9662](https://github.com/directus/directus/pull/9662) Patch parameter type for syncRefProperty ([@licitdev](https://github.com/licitdev)) - [#9632](https://github.com/directus/directus/pull/9632) Fix field schema unique option ([@azrikahar](https://github.com/azrikahar)) - [#9615](https://github.com/directus/directus/pull/9615) Fix unexpected camera update and unavailable clustering option in map ([@Oreilles](https://github.com/Oreilles)) - [#9612](https://github.com/directus/directus/pull/9612) fixes: #9568 ([@benhaynes](https://github.com/benhaynes)) - [#9609](https://github.com/directus/directus/pull/9609) Fix existing files drawer selection ([@licitdev](https://github.com/licitdev)) - [#9593](https://github.com/directus/directus/pull/9593) Include default values when validating field conditions ([@licitdev](https://github.com/licitdev)) - [#9588](https://github.com/directus/directus/pull/9588) Fix repeater interface template ([@azrikahar](https://github.com/azrikahar)) - [#9584](https://github.com/directus/directus/pull/9584) Fix presets layout query/options edits on load ([@azrikahar](https://github.com/azrikahar)) - [#9548](https://github.com/directus/directus/pull/9548) Fix lose data on M2M ([@joselcvarela](https://github.com/joselcvarela)) - [#9537](https://github.com/directus/directus/pull/9537) Fix missing and wrong translations ([@dimitrov-adrian](https://github.com/dimitrov-adrian)) - [#9530](https://github.com/directus/directus/pull/9530) fix elements z-index higher than app header bar ([@azrikahar](https://github.com/azrikahar)) - [#9522](https://github.com/directus/directus/pull/9522) Remove quotes on string values in raw display ([@paescuj](https://github.com/paescuj)) - [#9451](https://github.com/directus/directus/pull/9451) Fix m2m links in related values to target related collection ([@Toilal](https://github.com/Toilal)) - **API** - [#9726](https://github.com/directus/directus/pull/9726) Fix nested union query filter ([@rijkvanzanten](https://github.com/rijkvanzanten)) - [#9677](https://github.com/directus/directus/pull/9677) Exclude hidden Oracle SYS columns ([@aidenfoxx](https://github.com/aidenfoxx)) - [#9666](https://github.com/directus/directus/pull/9666) [API] m2a filtering fix ([@d1rOn](https://github.com/d1rOn)) - [#9661](https://github.com/directus/directus/pull/9661) Emit `auth.jwt` on refresh ([@joselcvarela](https://github.com/joselcvarela)) - [#9652](https://github.com/directus/directus/pull/9652) Fix relation not having collection and field values ([@Nitwel](https://github.com/Nitwel)) - [#9635](https://github.com/directus/directus/pull/9635) Fixed Oracle special geometry migration ([@aidenfoxx](https://github.com/aidenfoxx)) - [#9629](https://github.com/directus/directus/pull/9629) Don't cache root index.html ([@azrikahar](https://github.com/azrikahar)) - [#9621](https://github.com/directus/directus/pull/9621) Fix MySQL wkt conversion and fix SRID for Postgres geometry columns ([@Oreilles](https://github.com/Oreilles)) - [#9598](https://github.com/directus/directus/pull/9598) Use "access_token" with "openid-client" to fix Facebook auth ([@aidenfoxx](https://github.com/aidenfoxx)) - **Misc.** - [#9656](https://github.com/directus/directus/pull/9656) Add wait to await database ([@jaycammarano](https://github.com/jaycammarano)) - **sdk** - [#9535](https://github.com/directus/directus/pull/9535) Include the ESM entrypoint when publishing to npm ([@nickrum](https://github.com/nickrum)) ### :sponge: Optimizations - **Misc.** - [#9594](https://github.com/directus/directus/pull/9594) Fix PR title for major updates from renovate ([@paescuj](https://github.com/paescuj)) - [#9517](https://github.com/directus/directus/pull/9517) Add note about Directus version in bug report ([@paescuj](https://github.com/paescuj)) - [#9514](https://github.com/directus/directus/pull/9514) Update Docker installation documentation ([@paescuj](https://github.com/paescuj)) - [#9509](https://github.com/directus/directus/pull/9509) Update package-lock.json & fix warning from eslint ([@paescuj](https://github.com/paescuj)) - [#9508](https://github.com/directus/directus/pull/9508) Revert "Schedule Renovate on a daily basis for now (#9488)" ([@paescuj](https://github.com/paescuj)) - **Docker** - [#9512](https://github.com/directus/directus/pull/9512) No 'latest' Docker tag on pre-releases anymore ([@paescuj](https://github.com/paescuj)) ### :memo: Documentation - [#9689](https://github.com/directus/directus/pull/9689) Add references for social & material icons ([@azrikahar](https://github.com/azrikahar)) - [#9657](https://github.com/directus/directus/pull/9657) Use Postgis image in docker-compose example from the docs ([@Oreilles](https://github.com/Oreilles)) - [#9616](https://github.com/directus/directus/pull/9616) Expose server instance in action hook 'server.start' ([@gkielwasser](https://github.com/gkielwasser)) - [#9612](https://github.com/directus/directus/pull/9612) fixes: #9568 ([@benhaynes](https://github.com/benhaynes)) - [#9611](https://github.com/directus/directus/pull/9611) fix in-app docs homepage ([@benhaynes](https://github.com/benhaynes)) - [#9610](https://github.com/directus/directus/pull/9610) update in-app docs nav ([@benhaynes](https://github.com/benhaynes)) - [#9608](https://github.com/directus/directus/pull/9608) link updates ([@benhaynes](https://github.com/benhaynes)) - [#9607](https://github.com/directus/directus/pull/9607) collections to content ([@benhaynes](https://github.com/benhaynes)) - [#9606](https://github.com/directus/directus/pull/9606) clean up in-app docs ([@benhaynes](https://github.com/benhaynes)) - [#9605](https://github.com/directus/directus/pull/9605) doc app links should not point externally ([@benhaynes](https://github.com/benhaynes)) - [#9553](https://github.com/directus/directus/pull/9553) Minor docs fixes ([@azrikahar](https://github.com/azrikahar)) - [#9514](https://github.com/directus/directus/pull/9514) Update Docker installation documentation ([@paescuj](https://github.com/paescuj)) - [#9513](https://github.com/directus/directus/pull/9513) Remove note about RC in the readme ([@paescuj](https://github.com/paescuj)) ### :package: Dependency Updates - [#9585](https://github.com/directus/directus/pull/9585) Update NPM dependencies (non-major) ([@renovate[bot]](https://github.com/apps/renovate)) - [#9506](https://github.com/directus/directus/pull/9506) Update NPM dependencies (non-major) ([@renovate[bot]](https://github.com/apps/renovate)) Directus refs/tags/v9.0.1