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.
โก 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)