Directus v9.19.0stable Released Oct 22, 2022
Impact Score: 5/10

Directus v9.19.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.19.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 (3)

  • #15952 Add support for s3 ServerSideEncryption (by @rperon)
  • #15993 Add Bosnian to available languages (by @ConnorSimply)
  • #15981 Add search to field creation drawer (by @azrikahar)

โšก Performance & Enhancements (6)

  • #16016 Remove property="og:url" from email base template (by @vanling)
  • #15673 Allow custom label for auth provider (by @joselcvarela)
  • #15977 Allow triggering manual flow without selection(s) (by @azrikahar)
  • #15955 Remove use-m2m (by @Nitwel)
  • #15880 Allow removing existing link in WYSIWYG editor by clearing the URL (by @azrikahar)
  • #15764 Change trigger flow operations to dropdown using the local store (by @br41nslug)

๐Ÿ”ง Bug Fixes & Patches (6)

  • #15873 Fix CodeQL threadflow steps (by @licitdev)
  • #15757 Fix empty form info on translations (by @Nitwel)
  • #16078 Fix Project Background Image URL Resolution (by @ConnorSimply)
  • #16069 Reset selections for Flows manual trigger in collection page (by @azrikahar)
  • #16039 Optimise data model sorting (by @licitdev)
  • #16037 Add try/catch block to Users Module navigation and system-scope interface (by @azrikahar)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## v9.19.0 (October 21, 2022) ### :sparkles: New Features - **drive** - [#15952](https://github.com/directus/directus/pull/15952) Add support for s3 ServerSideEncryption (by @rperon) ### :rocket: Improvements - **API** - [#16016](https://github.com/directus/directus/pull/16016) Remove property="og:url" from email base template (by @vanling) - [#15873](https://github.com/directus/directus/pull/15873) Fix CodeQL threadflow steps (by @licitdev) - [#15673](https://github.com/directus/directus/pull/15673) Allow custom label for auth provider (by @joselcvarela) - **App** - [#15993](https://github.com/directus/directus/pull/15993) Add Bosnian to available languages (by @ConnorSimply) - [#15981](https://github.com/directus/directus/pull/15981) Add search to field creation drawer (by @azrikahar) - [#15977](https://github.com/directus/directus/pull/15977) Allow triggering manual flow without selection(s) (by @azrikahar) - [#15955](https://github.com/directus/directus/pull/15955) Remove use-m2m (by @Nitwel) - [#15880](https://github.com/directus/directus/pull/15880) Allow removing existing link in WYSIWYG editor by clearing the URL (by @azrikahar) - [#15764](https://github.com/directus/directus/pull/15764) Change trigger flow operations to dropdown using the local store (by @br41nslug) - [#15757](https://github.com/directus/directus/pull/15757) Fix empty form info on translations (by @Nitwel) - [#15701](https://github.com/directus/directus/pull/15701) Separate pasted values for "Is one of" filter (by @br41nslug) - [#15680](https://github.com/directus/directus/pull/15680) Map cluster and calendar drag highlight color tweak (by @azrikahar) - [#15673](https://github.com/directus/directus/pull/15673) Allow custom label for auth provider (by @joselcvarela) - [#15585](https://github.com/directus/directus/pull/15585) Change Trigger Flow operation's Flow uuid input to autocomplete interface (by @u12206050) - [#15571](https://github.com/directus/directus/pull/15571) Remove warning type for empty presets page (by @azrikahar) - **Misc.** - [#15946](https://github.com/directus/directus/pull/15946) Replace raw templates deeply when applying data to options (by @nickrum) - [#15793](https://github.com/directus/directus/pull/15793) Allow extensions to be symlinks when running the App in dev mode (by @nickrum) ### :bug: Bug Fixes - **App** - [#16078](https://github.com/directus/directus/pull/16078) Fix Project Background Image URL Resolution (by @ConnorSimply) - [#16069](https://github.com/directus/directus/pull/16069) Reset selections for Flows manual trigger in collection page (by @azrikahar) - [#16039](https://github.com/directus/directus/pull/16039) Optimise data model sorting (by @licitdev) - [#16037](https://github.com/directus/directus/pull/16037) Add try/catch block to Users Module navigation and system-scope interface (by @azrikahar) - [#16030](https://github.com/directus/directus/pull/16030) Fix extensions translations and time-series panel (by @azrikahar) - [#16002](https://github.com/directus/directus/pull/16002) Use right collection for filter (by @Nitwel) - [#15999](https://github.com/directus/directus/pull/15999) Remove handleObject default value in render-template (by @azrikahar) - [#15959](https://github.com/directus/directus/pull/15959) Add missing adjustFieldsForDisplays (by @Nitwel) - [#15958](https://github.com/directus/directus/pull/15958) treat empty array as null on relational field (by @Nitwel) - [#15957](https://github.com/directus/directus/pull/15957) Check for M2A with single related collection in useFieldTree composable (by @azrikahar) - [#15951](https://github.com/directus/directus/pull/15951) Fix translation display (by @Nitwel) - [#15930](https://github.com/directus/directus/pull/15930) Insights dashboard - List panels link to listed collection items. (by @br41nslug) - [#15904](https://github.com/directus/directus/pull/15904) Reset junction collection/fields for field relationships with junction table (by @azrikahar) - [#15872](https://github.com/directus/directus/pull/15872) Fix special characters in translation strings (by @azrikahar) - [#15868](https://github.com/directus/directus/pull/15868) Fix and improve raw value editor (by @VincentKempers) - [#15841](https://github.com/directus/directus/pull/15841) fix (display-filesize): wrap component value in `span` node (by @abernh) - [#15840](https://github.com/directus/directus/pull/15840) fix (display-filesize): adjust handler argument to be read as `value` (by @abernh) - [#15824](https://github.com/directus/directus/pull/15824) Fix non viewable items (by @Nitwel) - [#15823](https://github.com/directus/directus/pull/15823) Fix scrolling on dialog (by @Nitwel) - [#15758](https://github.com/directus/directus/pull/15758) Make watch be triggered immediately (by @Nitwel) - [#15736](https://github.com/directus/directus/pull/15736) Fix thumbnails not displaying in Files interface (by @d1rOn) - [#15729](https://github.com/directus/directus/pull/15729) Fix translations display's info button vertical alignment (by @d1rOn) - [#15709](https://github.com/directus/directus/pull/15709) Fix image alt being null (by @Nitwel) - [#15681](https://github.com/directus/directus/pull/15681) Use singular/plural collection translations in M2A interface (by @azrikahar) - [#15662](https://github.com/directus/directus/pull/15662) Fix flow operations staged edits (by @azrikahar) - [#15640](https://github.com/directus/directus/pull/15640) Set special flags when configuring db-only fields (by @azrikahar) - [#15637](https://github.com/directus/directus/pull/15637) Fix workspace size logic (by @azrikahar) - [#14778](https://github.com/directus/directus/pull/14778) Add fallback message when no fields are visible in a form (by @br41nslug) - **API** - [#16039](https://github.com/directus/directus/pull/16039) Optimise data model sorting (by @licitdev) - [#16015](https://github.com/directus/directus/pull/16015) Skip parsing of date strings that only contain zeros (by @licitdev) - [#16010](https://github.com/directus/directus/pull/16010) Process page only when merging with parent items (by @licitdev) - [#15960](https://github.com/directus/directus/pull/15960) Add alias to always have the same name (by @Nitwel) - [#15928](https://github.com/directus/directus/pull/15928) Updated argon2 to 0.29.X for M1 support (by @br41nslug) - [#15898](https://github.com/directus/directus/pull/15898) public_url_file in .env causes server start error (by @br41nslug) - [#15876](https://github.com/directus/directus/pull/15876) Update ioredis to fix connection uri options (by @br41nslug) - [#15760](https://github.com/directus/directus/pull/15760) adds missing graphQL operators (by @freekrai) - [#15723](https://github.com/directus/directus/pull/15723) Fix non-admin role creation via cli for SQLite (by @azrikahar) - [#15644](https://github.com/directus/directus/pull/15644) Cast special in system fields as array (by @licitdev) ### :sponge: Optimizations - **Misc.** - [#16083](https://github.com/directus/directus/pull/16083) Small `Release` workflow clean-up (by @paescuj) - [#16081](https://github.com/directus/directus/pull/16081) Update upload-artifact action to v3 (by @licitdev) - [#16080](https://github.com/directus/directus/pull/16080) Prepare Action: Set output via new file method (by @paescuj) - [#16057](https://github.com/directus/directus/pull/16057) Update MAX_PAYLOAD_SIZE env stub to 1mb (by @licitdev) - [#16048](https://github.com/directus/directus/pull/16048) Run blackbox tests in parallel (by @licitdev) - [#15939](https://github.com/directus/directus/pull/15939) Make the repo usable with Node v18 (by @nickrum) - [#15786](https://github.com/directus/directus/pull/15786) Ignore pnpm-lock.yaml when running prettier on the repo (by @nickrum) - **App** - [#15944](https://github.com/directus/directus/pull/15944) Move key to component where v-for is defined (by @nickrum) ### :package: Dependency Updates - [#16052](https://github.com/directus/directus/pull/16052) Patch Tuesday ๐Ÿธ (by @rijkvanzanten) - [#15943](https://github.com/directus/directus/pull/15943) Upgrade vite (by @rijkvanzanten) - [#15928](https://github.com/directus/directus/pull/15928) Updated argon2 to 0.29.X for M1 support (by @br41nslug) - [#15876](https://github.com/directus/directus/pull/15876) Update ioredis to fix connection uri options (by @br41nslug) Directus refs/tags/v9.19.0 Directus refs/tags/v9.19.0