Renovate Bot
0ac05df11f
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m10s
chore(deps): update directus/directus to v11.16.0 (#4423)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus) | minor | `11.15.4` → `11.16.0` |
---
### Release Notes
<details>
<summary>directus/directus (directus/directus)</summary>
### [`v11.16.0`](https://github.com/directus/directus/releases/tag/v11.16.0)
[Compare Source](https://github.com/directus/directus/compare/v11.15.4...v11.16.0)
##### ⚠️ Potential Breaking Changes
**Added support for a global draft version that is automatically available for all items when versioning is enabled ([#​26772](https://github.com/directus/directus/pull/26772))**
Backward Compatibility: If you have an existing version with the key `draft` and a custom name other than “Draft”, the display name will be standardized to “Draft” (i.e. transformed) to support the new global versioning feature. The version content and functionality remain unchanged.
**Added field permission and version access checks to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772))**
The field access checks require an update of the `@directus/visual-editing` library to v2.0.0.
**Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627))**
`requestPasswordReset` now throws a `Forbidden` error for external auth provider users.
##### ✨ New Features & Improvements
- **[@​directus/app](https://github.com/directus/app)**
- Added support for a global draft version that is automatically available for all items when versioning is enabled ([#​26772](https://github.com/directus/directus/pull/26772) by [@​formfcw](https://github.com/formfcw))
- Persisted table column widths to localStorage ([#​26767](https://github.com/directus/directus/pull/26767) by [@​HZooly](https://github.com/HZooly))
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Added field permission and version access checks to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772) by [@​formfcw](https://github.com/formfcw))
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722) by [@​bryantgillespie](https://github.com/bryantgillespie))
(OpenAI, Anthropic, Gemini).
- Added version support for visual editing in live preview ([#​26772](https://github.com/directus/directus/pull/26772) by [@​formfcw](https://github.com/formfcw))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Added version support to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772) by [@​formfcw](https://github.com/formfcw))
- **[@​directus/api](https://github.com/directus/api)**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Added `lower_case_table_names` support for mysql ([#​26736](https://github.com/directus/directus/pull/26736) by [@​licitdev](https://github.com/licitdev))
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722) by [@​bryantgillespie](https://github.com/bryantgillespie))
(OpenAI, Anthropic, Gemini).
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500) by [@​br41nslug](https://github.com/br41nslug))
- **[@​directus/system-data](https://github.com/directus/system-data)**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Added version support to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772) by [@​formfcw](https://github.com/formfcw))
- **[@​directus/types](https://github.com/directus/types)**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- **[@​directus/sdk](https://github.com/directus/sdk)**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683) by [@​gaetansenn](https://github.com/gaetansenn))
- **[@​directus/ai](https://github.com/directus/ai)**
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722) by [@​bryantgillespie](https://github.com/bryantgillespie))
(OpenAI, Anthropic, Gemini).
- **[@​directus/utils](https://github.com/directus/utils)**
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722) by [@​bryantgillespie](https://github.com/bryantgillespie))
(OpenAI, Anthropic, Gemini).
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500) by [@​br41nslug](https://github.com/br41nslug))
- **[@​directus/constants](https://github.com/directus/constants)**
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500) by [@​br41nslug](https://github.com/br41nslug))
- **[@​directus/env](https://github.com/directus/env)**
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500) by [@​br41nslug](https://github.com/br41nslug))
##### 🐛 Bug Fixes & Optimizations
- **[@​directus/app](https://github.com/directus/app)**
- Fixed v-select group click handler to respect item-level selectable property ([#​26650](https://github.com/directus/directus/pull/26650) by [@​alvarosabu](https://github.com/alvarosabu))
- Fixed license modal is not responsive on mobile screens ([#​26758](https://github.com/directus/directus/pull/26758) by [@​powerseed](https://github.com/powerseed))
- Fixed unsaved changes dialog showing collaborative variant when not in a collaborative session ([#​26713](https://github.com/directus/directus/pull/26713) by [@​formfcw](https://github.com/formfcw))
- Updated vue-split-panel dependency ([#​26709](https://github.com/directus/directus/pull/26709) by [@​HZooly](https://github.com/HZooly))
- Fixed datetime picker not closing after selecting a date ([#​26719](https://github.com/directus/directus/pull/26719) by [@​alvarosabu](https://github.com/alvarosabu))
- Added some missing translation keys for directus\_settings and directus\_roles. ([#​26744](https://github.com/directus/directus/pull/26744) by [@​powerseed](https://github.com/powerseed))
- Upgraded reka-ui to 2.8.2 for timefield two-digit hour fix ([#​26724](https://github.com/directus/directus/pull/26724) by [@​alvarosabu](https://github.com/alvarosabu))
- Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627) by [@​dstockton](https://github.com/dstockton))
- Enabled “Navigate to Item” button for non-editable relational fields ([#​26711](https://github.com/directus/directus/pull/26711) by [@​HZooly](https://github.com/HZooly))
- Fixed auto-refresh on mobile by preserving sidebar state via Teleport ([#​26731](https://github.com/directus/directus/pull/26731) by [@​HZooly](https://github.com/HZooly))
- Fixed an issue where duplicated fields kept validation rules referencing the original field name. ([#​26602](https://github.com/directus/directus/pull/26602) by [@​vizzv](https://github.com/vizzv))
- Fixed drawer not scrolling to top when validation errors occur ([#​26741](https://github.com/directus/directus/pull/26741) by [@​robluton](https://github.com/robluton))
- Fixed reset confirm state after flow error ([#​26803](https://github.com/directus/directus/pull/26803) by [@​HZooly](https://github.com/HZooly))
- Fixed performance degradation when editing forms with large GeoJSON geometry fields by using selective shallow cloning for geometry values. ([#​26560](https://github.com/directus/directus/pull/26560) by [@​alvarosabu](https://github.com/alvarosabu))
- Fixed extra tab stop in AI assistant header caused by a focusable VIcon inside VButton. ([#​26796](https://github.com/directus/directus/pull/26796) by [@​Mugesh13102001](https://github.com/Mugesh13102001))
- Guarded nav-bar and sidebar size stores against non-finite values ([#​26695](https://github.com/directus/directus/pull/26695) by [@​HZooly](https://github.com/HZooly))
- Added `lower_case_table_names` support for mysql ([#​26736](https://github.com/directus/directus/pull/26736) by [@​licitdev](https://github.com/licitdev))
- Fixed batch editing translations creating duplicate junction rows ([#​26597](https://github.com/directus/directus/pull/26597) by [@​HZooly](https://github.com/HZooly))
- Fixed block editor deleting blocks on save-and-stay ([#​26808](https://github.com/directus/directus/pull/26808) by [@​formfcw](https://github.com/formfcw))
- Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#​26691](https://github.com/directus/directus/pull/26691) by [@​AlexGaillard](https://github.com/AlexGaillard))
- Fixed decimal and bigInteger display formatting ([#​26637](https://github.com/directus/directus/pull/26637) by [@​HZooly](https://github.com/HZooly))
- Add MIME type restriction option to select file/s interfaces ([#​26647](https://github.com/directus/directus/pull/26647) by [@​AlexGaillard](https://github.com/AlexGaillard))
- Migrated large field selection requests to use the SDK ([#​26605](https://github.com/directus/directus/pull/26605) by [@​ComfortablyCoding](https://github.com/ComfortablyCoding))
- Fixed tags interface not resolving variable strings in raw editor mode ([#​26739](https://github.com/directus/directus/pull/26739) by [@​HZooly](https://github.com/HZooly))
- Fixed Header interface spacing issue ([#​26786](https://github.com/directus/directus/pull/26786) by [@​LZylstra](https://github.com/LZylstra))
- Fixed `insightsStore.saveChanges` to send requests only when the corresponding action array is non-empty ([#​26753](https://github.com/directus/directus/pull/26753) by [@​deepDiverPaul](https://github.com/deepDiverPaul))
- Constrained display template images in header bar to text line-height ([#​26680](https://github.com/directus/directus/pull/26680) by [@​HZooly](https://github.com/HZooly))
- Added Ask User Tool to AI Assistant ([#​26633](https://github.com/directus/directus/pull/26633) by [@​bryantgillespie](https://github.com/bryantgillespie))
- **[@​directus/api](https://github.com/directus/api)**
- Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#​26691](https://github.com/directus/directus/pull/26691) by [@​AlexGaillard](https://github.com/AlexGaillard))
- Fixed filter rule type mismatch causing database error instead of returning INVALID\_QUERY ([#​26629](https://github.com/directus/directus/pull/26629) by [@​dstockton](https://github.com/dstockton))
- Fixed IPTC metadata key casing in getMetadata so that description, title, and tags are correctly populated from IPTC data. ([#​26672](https://github.com/directus/directus/pull/26672) by [@​danielbuechele](https://github.com/danielbuechele))
- Replaced ip-matching dependency with node blocklist ([#​26806](https://github.com/directus/directus/pull/26806) by [@​br41nslug](https://github.com/br41nslug))
- Fixed AI tool schema to not allow `null` for `trigger` and `accountability` fields in flow input validation. ([#​26763](https://github.com/directus/directus/pull/26763) by [@​rijkvanzanten](https://github.com/rijkvanzanten))
- Returned 500 Internal server error for permanent filesystem write failures instead of 503 service unavailable ([#​26761](https://github.com/directus/directus/pull/26761) by [@​aryanrichhariya1234-lang](https://github.com/aryanrichhariya1234-lang))
- Bumped axios, rollup, basic-ftp, fast-xml-parser, serialize-javascript,nodemailer, vite, tar, minimatch, qs, undici, ([#​26787](https://github.com/directus/directus/pull/26787) by [@​br41nslug](https://github.com/br41nslug))
axios-cache-interceptor dependencies
- Add auth audit hook for tracking login attempts ([#​26702](https://github.com/directus/directus/pull/26702) by [@​AlexGaillard](https://github.com/AlexGaillard))
- Fixed GraphQL groupBy with function field ([#​26706](https://github.com/directus/directus/pull/26706) by [@​ComfortablyCoding](https://github.com/ComfortablyCoding))
- Prevented encrypted field decryption failures from crashing settings reads when the SECRET has changed. Fields that can't be decrypted now return null and log a warning instead of throwing. ([#​26764](https://github.com/directus/directus/pull/26764) by [@​bryantgillespie](https://github.com/bryantgillespie))
- **[@​directus/specs](https://github.com/directus/specs)**
- Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627) by [@​dstockton](https://github.com/dstockton))
:::notice
`requestPasswordReset` now throws a `Forbidden` error for external auth provider users.
:::
- **[@​directus/env](https://github.com/directus/env)**
- Increased the default `QUERYSTRING_ARRAY_LIMIT` from 100 to 500 ([#​26737](https://github.com/directus/directus/pull/26737) by [@​AlexGaillard](https://github.com/AlexGaillard))
- **[@​directus/utils](https://github.com/directus/utils)**
- Replaced ip-matching dependency with node blocklist ([#​26806](https://github.com/directus/directus/pull/26806) by [@​br41nslug](https://github.com/br41nslug))
- **[@​directus/sdk](https://github.com/directus/sdk)**
- Updated `ReadProviderOutput` type to include the `label` field ([#​26645](https://github.com/directus/directus/pull/26645) by [@​kheiner](https://github.com/kheiner))
##### 📦 Published Versions
- `@directus/app@15.5.0`
- `@directus/api@34.0.0`
- `@directus/ai@1.2.0`
- `@directus/composables@11.2.14`
- `@directus/constants@14.2.0`
- `create-directus-extension@11.0.30`
- `@directus/env@5.6.0`
- `@directus/extensions@3.0.20`
- `@directus/extensions-registry@3.0.20`
- `@directus/extensions-sdk@17.0.10`
- `@directus/memory@3.1.3`
- `@directus/pressure@3.0.18`
- `@directus/schema-builder@0.0.15`
- `@directus/specs@12.0.1`
- `@directus/storage-driver-azure@12.0.18`
- `@directus/storage-driver-cloudinary@12.0.18`
- `@directus/storage-driver-gcs@12.0.18`
- `@directus/storage-driver-s3@​12.1.4`
- `@directus/storage-driver-supabase@3.0.18`
- `@directus/system-data@4.2.0`
- `@directus/themes@1.2.5`
- `@directus/types@14.3.0`
- `@directus/utils@13.3.0`
- `@directus/validation@2.0.18`
- `@directus/sdk@21.2.0`
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4423
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-05 00:44:43 +00:00
..
2026-03-03 03:41:13 +00:00
2026-02-27 18:45:24 +00:00
2026-03-03 20:06:26 +00:00
2026-01-23 17:05:18 -06:00
2026-03-04 02:19:10 +00:00
2026-02-22 17:27:24 +00:00
2026-03-03 22:03:41 +00:00
2026-03-04 02:19:10 +00:00
2026-03-02 00:26:32 +00:00
2026-02-24 19:50:15 +00:00
2026-02-17 19:46:28 +00:00
2026-02-05 19:36:46 +00:00
2026-03-03 03:02:34 +00:00
2026-01-27 18:59:53 +00:00
2026-03-03 17:18:17 -06:00
2026-02-23 22:09:04 -06:00
2026-01-23 14:49:38 -06:00
2026-02-20 02:53:04 +00:00
2026-03-05 00:44:43 +00:00
2026-02-25 21:47:42 +00:00
2026-03-03 18:09:03 +00:00
2026-01-23 14:49:38 -06:00
2026-01-23 17:05:18 -06:00
2026-02-13 20:47:58 +00:00
2026-02-20 19:29:47 +00:00
2026-02-27 18:45:24 +00:00
2026-02-18 17:03:39 +00:00
2026-03-03 17:44:25 -06:00
2026-03-03 03:03:49 +00:00
2026-03-04 02:19:10 +00:00
2026-03-04 02:19:10 +00:00
2026-03-04 02:19:10 +00:00
2026-02-10 19:24:55 +00:00
2026-03-04 20:18:30 +00:00
2026-03-03 17:42:40 -06:00
2026-03-04 02:19:10 +00:00
2026-02-20 19:35:29 +00:00
2026-03-04 00:33:33 +00:00
2026-02-27 18:45:24 +00:00
2026-03-04 00:33:33 +00:00
2026-03-02 15:18:41 +00:00
2026-02-27 18:45:24 +00:00
2026-03-04 02:19:10 +00:00
2026-02-09 05:26:57 +00:00
2026-01-23 14:49:38 -06:00
2026-03-04 00:04:28 +00:00
2026-03-04 04:02:39 +00:00
2026-01-23 17:05:18 -06:00
2026-03-02 15:19:47 +00:00
2026-01-23 17:05:18 -06:00
2026-03-04 02:19:10 +00:00
2026-01-29 19:03:14 +00:00
2026-03-03 18:30:54 -06:00
2026-02-20 18:36:42 -06:00
2026-01-23 14:49:38 -06:00
2026-01-23 14:49:38 -06:00
2026-02-09 23:03:48 +00:00
2026-03-04 00:03:41 +00:00
2026-01-23 14:49:38 -06:00
2026-03-04 02:19:10 +00:00
2026-02-27 18:45:24 +00:00
2026-03-02 11:03:45 +00:00
2026-03-04 02:19:10 +00:00
2026-02-06 15:26:35 +00:00
2026-03-04 06:02:51 +00:00
2026-03-01 08:02:16 +00:00
2026-03-01 18:02:15 +00:00
2026-03-01 18:02:15 +00:00
2026-03-01 18:02:15 +00:00
2026-03-01 18:02:15 +00:00
2026-01-23 14:49:38 -06:00
2026-02-14 18:01:34 +00:00
2026-03-03 21:12:44 -06:00
2026-02-27 18:45:24 +00:00
2026-03-02 15:17:40 +00:00
2026-01-23 14:49:38 -06:00
2026-03-03 22:04:02 +00:00
2026-02-28 18:05:04 +00:00
2026-02-24 02:29:17 +00:00
2026-02-14 23:03:11 +00:00
2026-02-26 04:14:15 +00:00
2026-03-03 22:08:41 +00:00
2026-03-04 05:03:15 +00:00
2026-02-17 19:48:18 +00:00
2026-02-27 18:45:24 +00:00
2026-02-27 18:45:24 +00:00
2026-02-27 18:45:24 +00:00
2026-01-23 14:49:38 -06:00
2025-12-17 10:42:22 -06:00
2026-03-04 02:19:10 +00:00
2026-02-25 18:48:42 +00:00
2026-03-04 03:03:11 +00:00
2026-03-04 00:29:49 +00:00
2026-02-24 00:33:23 +00:00
2026-03-04 02:19:10 +00:00
2026-03-02 15:09:22 +00:00
2026-02-18 04:34:12 +00:00
2026-03-04 03:03:11 +00:00
2026-02-27 18:45:24 +00:00
2026-01-23 14:49:38 -06:00
2026-03-03 20:45:23 +00:00
2026-03-04 02:19:10 +00:00
2026-02-20 15:27:35 -06:00