Directus v9.20.0stable Released Nov 01, 2022
Impact Score: 5/10

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

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Directus v9.20.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)

  • #16145 Add support for SAML (by @freekrai)
  • #16174 Add name to routes with empty path (by @azrikahar)

โšก Performance & Enhancements (3)

  • #16213 Convert some trace logs to warnings in OAuth flows (by @aidenfoxx)
  • #16173 Insights panels translation tweaks (by @azrikahar)
  • #16246 Improve contributing guidelines (by @rijkvanzanten)

๐Ÿ”ง Bug Fixes & Patches (6)

  • #16231 Handle "form_post" OAuth and OpenID responses (fix for Apple OpenID) (by @aidenfoxx)
  • #16235 Fix literal interpolation for curly brackets for Translation Strings (by @azrikahar)
  • #16204 Revert mapbox-gl to latest v1 (by @licitdev)
  • #16200 fix validating of date only values (fixes calendar end display) (by @eikaramba)
  • #16199 Remove authorization header from token refresh request (by @licitdev)
  • #16163 Set readonly value during initialisation of raw editor (by @licitdev)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## v9.20.0 (November 2, 2022) ### :sparkles: New Features - **API** - [#16145](https://github.com/directus/directus/pull/16145) Add support for SAML (by @freekrai) ### :rocket: Improvements - **API** - [#16231](https://github.com/directus/directus/pull/16231) Handle "form_post" OAuth and OpenID responses (fix for Apple OpenID) (by @aidenfoxx) - [#16213](https://github.com/directus/directus/pull/16213) Convert some trace logs to warnings in OAuth flows (by @aidenfoxx) - **App** - [#16174](https://github.com/directus/directus/pull/16174) Add name to routes with empty path (by @azrikahar) - [#16173](https://github.com/directus/directus/pull/16173) Insights panels translation tweaks (by @azrikahar) ### :bug: Bug Fixes - **App** - [#16235](https://github.com/directus/directus/pull/16235) Fix literal interpolation for curly brackets for Translation Strings (by @azrikahar) - [#16204](https://github.com/directus/directus/pull/16204) Revert mapbox-gl to latest v1 (by @licitdev) - [#16200](https://github.com/directus/directus/pull/16200) fix validating of date only values (fixes calendar end display) (by @eikaramba) - [#16199](https://github.com/directus/directus/pull/16199) Remove authorization header from token refresh request (by @licitdev) - [#16163](https://github.com/directus/directus/pull/16163) Set readonly value during initialisation of raw editor (by @licitdev) - [#16135](https://github.com/directus/directus/pull/16135) Fix input-code height in form-field-raw-editor (by @azrikahar) - [#16132](https://github.com/directus/directus/pull/16132) Fix Paste Raw Value not staging field edit (by @azrikahar) - [#16131](https://github.com/directus/directus/pull/16131) Fix field/collection translated name not resetting after being removed (by @azrikahar) - [#16119](https://github.com/directus/directus/pull/16119) Fix broken preset when user does not have the necessary permissions on related collections (by @jaads) - [#15621](https://github.com/directus/directus/pull/15621) Fix recursive fields on existing columns (by @licitdev) - **API** - [#16179](https://github.com/directus/directus/pull/16179) strip function from fields for validation (by @br41nslug) - [#16176](https://github.com/directus/directus/pull/16176) Remove Content-Type header check in Files POST requests (by @azrikahar) - [#16157](https://github.com/directus/directus/pull/16157) Add GraphQLBigInt type (by @licitdev) - [#15621](https://github.com/directus/directus/pull/15621) Fix recursive fields on existing columns (by @licitdev) ### :sponge: Optimizations - **Misc.** - [#16246](https://github.com/directus/directus/pull/16246) Improve contributing guidelines (by @rijkvanzanten) - [#16144](https://github.com/directus/directus/pull/16144) Replace depreacted "create-release" action (by @paescuj) - [#16120](https://github.com/directus/directus/pull/16120) Revert "Small `Release` workflow clean-up" (by @rijkvanzanten) - [#16116](https://github.com/directus/directus/pull/16116) Update extensions-sdk in api and app (by @licitdev)