chore(deps): update directus/directus to v11.16.0 (#4423)
All checks were successful
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

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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;26627](https://github.com/directus/directus/pull/26627))**
`requestPasswordReset` now throws a `Forbidden` error for external auth provider users.

#####  New Features & Improvements

- **[@&#8203;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 ([#&#8203;26772](https://github.com/directus/directus/pull/26772) by [@&#8203;formfcw](https://github.com/formfcw))
  - Persisted table column widths to localStorage ([#&#8203;26767](https://github.com/directus/directus/pull/26767) by [@&#8203;HZooly](https://github.com/HZooly))
  - Implemented RBAC for deployment module ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field permission and version access checks to Visual Editor ([#&#8203;26772](https://github.com/directus/directus/pull/26772) by [@&#8203;formfcw](https://github.com/formfcw))
  - Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#&#8203;26722](https://github.com/directus/directus/pull/26722) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    (OpenAI, Anthropic, Gemini).
  - Added version support for visual editing in live preview ([#&#8203;26772](https://github.com/directus/directus/pull/26772) by [@&#8203;formfcw](https://github.com/formfcw))
  - Supported provider webhooks for deployment real-time updates ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added version support to Visual Editor ([#&#8203;26772](https://github.com/directus/directus/pull/26772) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Implemented RBAC for deployment module ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added `lower_case_table_names` support for mysql ([#&#8203;26736](https://github.com/directus/directus/pull/26736) by [@&#8203;licitdev](https://github.com/licitdev))
  - Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#&#8203;26722](https://github.com/directus/directus/pull/26722) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    (OpenAI, Anthropic, Gemini).
  - Supported provider webhooks for deployment real-time updates ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added JSON field selection support ([#&#8203;26500](https://github.com/directus/directus/pull/26500) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Implemented RBAC for deployment module ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Supported provider webhooks for deployment real-time updates ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added version support to Visual Editor ([#&#8203;26772](https://github.com/directus/directus/pull/26772) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Implemented RBAC for deployment module ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Supported provider webhooks for deployment real-time updates ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/sdk](https://github.com/directus/sdk)**
  - Implemented RBAC for deployment module ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Supported provider webhooks for deployment real-time updates ([#&#8203;26683](https://github.com/directus/directus/pull/26683) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;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 ([#&#8203;26722](https://github.com/directus/directus/pull/26722) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    (OpenAI, Anthropic, Gemini).
- **[@&#8203;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 ([#&#8203;26722](https://github.com/directus/directus/pull/26722) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    (OpenAI, Anthropic, Gemini).
  - Added JSON field selection support ([#&#8203;26500](https://github.com/directus/directus/pull/26500) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Added JSON field selection support ([#&#8203;26500](https://github.com/directus/directus/pull/26500) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Added JSON field selection support ([#&#8203;26500](https://github.com/directus/directus/pull/26500) by [@&#8203;br41nslug](https://github.com/br41nslug))

##### 🐛 Bug Fixes & Optimizations

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Fixed v-select group click handler to respect item-level selectable property ([#&#8203;26650](https://github.com/directus/directus/pull/26650) by [@&#8203;alvarosabu](https://github.com/alvarosabu))
  - Fixed license modal is not responsive on mobile screens ([#&#8203;26758](https://github.com/directus/directus/pull/26758) by [@&#8203;powerseed](https://github.com/powerseed))
  - Fixed unsaved changes dialog showing collaborative variant when not in a collaborative session ([#&#8203;26713](https://github.com/directus/directus/pull/26713) by [@&#8203;formfcw](https://github.com/formfcw))
  - Updated vue-split-panel dependency ([#&#8203;26709](https://github.com/directus/directus/pull/26709) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed datetime picker not closing after selecting a date ([#&#8203;26719](https://github.com/directus/directus/pull/26719) by [@&#8203;alvarosabu](https://github.com/alvarosabu))
  - Added some missing translation keys for directus\_settings and directus\_roles. ([#&#8203;26744](https://github.com/directus/directus/pull/26744) by [@&#8203;powerseed](https://github.com/powerseed))
  - Upgraded reka-ui to 2.8.2 for timefield two-digit hour fix ([#&#8203;26724](https://github.com/directus/directus/pull/26724) by [@&#8203;alvarosabu](https://github.com/alvarosabu))
  - Fixed password reset sending emails to external auth provider users ([#&#8203;26627](https://github.com/directus/directus/pull/26627) by [@&#8203;dstockton](https://github.com/dstockton))
  - Enabled “Navigate to Item” button for non-editable relational fields ([#&#8203;26711](https://github.com/directus/directus/pull/26711) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed auto-refresh on mobile by preserving sidebar state via Teleport ([#&#8203;26731](https://github.com/directus/directus/pull/26731) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed an issue where duplicated fields kept validation rules referencing the original field name. ([#&#8203;26602](https://github.com/directus/directus/pull/26602) by [@&#8203;vizzv](https://github.com/vizzv))
  - Fixed drawer not scrolling to top when validation errors occur ([#&#8203;26741](https://github.com/directus/directus/pull/26741) by [@&#8203;robluton](https://github.com/robluton))
  - Fixed reset confirm state after flow error ([#&#8203;26803](https://github.com/directus/directus/pull/26803) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed performance degradation when editing forms with large GeoJSON geometry fields by using selective shallow cloning for geometry values. ([#&#8203;26560](https://github.com/directus/directus/pull/26560) by [@&#8203;alvarosabu](https://github.com/alvarosabu))
  - Fixed extra tab stop in AI assistant header caused by a focusable VIcon inside VButton. ([#&#8203;26796](https://github.com/directus/directus/pull/26796) by [@&#8203;Mugesh13102001](https://github.com/Mugesh13102001))
  - Guarded nav-bar and sidebar size stores against non-finite values ([#&#8203;26695](https://github.com/directus/directus/pull/26695) by [@&#8203;HZooly](https://github.com/HZooly))
  - Added `lower_case_table_names` support for mysql ([#&#8203;26736](https://github.com/directus/directus/pull/26736) by [@&#8203;licitdev](https://github.com/licitdev))
  - Fixed batch editing translations creating duplicate junction rows ([#&#8203;26597](https://github.com/directus/directus/pull/26597) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed block editor deleting blocks on save-and-stay ([#&#8203;26808](https://github.com/directus/directus/pull/26808) by [@&#8203;formfcw](https://github.com/formfcw))
  - Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#&#8203;26691](https://github.com/directus/directus/pull/26691) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed decimal and bigInteger display formatting ([#&#8203;26637](https://github.com/directus/directus/pull/26637) by [@&#8203;HZooly](https://github.com/HZooly))
  - Add MIME type restriction option to select file/s interfaces ([#&#8203;26647](https://github.com/directus/directus/pull/26647) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Migrated large field selection requests to use the SDK ([#&#8203;26605](https://github.com/directus/directus/pull/26605) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed tags interface not resolving variable strings in raw editor mode ([#&#8203;26739](https://github.com/directus/directus/pull/26739) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed Header interface spacing issue ([#&#8203;26786](https://github.com/directus/directus/pull/26786) by [@&#8203;LZylstra](https://github.com/LZylstra))
  - Fixed `insightsStore.saveChanges` to send requests only when the corresponding action array is non-empty ([#&#8203;26753](https://github.com/directus/directus/pull/26753) by [@&#8203;deepDiverPaul](https://github.com/deepDiverPaul))
  - Constrained display template images in header bar to text line-height ([#&#8203;26680](https://github.com/directus/directus/pull/26680) by [@&#8203;HZooly](https://github.com/HZooly))
  - Added Ask User Tool to AI Assistant ([#&#8203;26633](https://github.com/directus/directus/pull/26633) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#&#8203;26691](https://github.com/directus/directus/pull/26691) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed filter rule type mismatch causing database error instead of returning INVALID\_QUERY ([#&#8203;26629](https://github.com/directus/directus/pull/26629) by [@&#8203;dstockton](https://github.com/dstockton))
  - Fixed IPTC metadata key casing in getMetadata so that description, title, and tags are correctly populated from IPTC data. ([#&#8203;26672](https://github.com/directus/directus/pull/26672) by [@&#8203;danielbuechele](https://github.com/danielbuechele))
  - Replaced ip-matching dependency with node blocklist ([#&#8203;26806](https://github.com/directus/directus/pull/26806) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed AI tool schema to not allow `null` for `trigger` and `accountability` fields in flow input validation. ([#&#8203;26763](https://github.com/directus/directus/pull/26763) by [@&#8203;rijkvanzanten](https://github.com/rijkvanzanten))
  - Returned 500 Internal server error for permanent filesystem write failures instead of 503 service unavailable ([#&#8203;26761](https://github.com/directus/directus/pull/26761) by [@&#8203;aryanrichhariya1234-lang](https://github.com/aryanrichhariya1234-lang))
  - Bumped axios, rollup, basic-ftp, fast-xml-parser, serialize-javascript,nodemailer, vite, tar, minimatch, qs, undici, ([#&#8203;26787](https://github.com/directus/directus/pull/26787) by [@&#8203;br41nslug](https://github.com/br41nslug))
    axios-cache-interceptor dependencies
  - Add auth audit hook for tracking login attempts ([#&#8203;26702](https://github.com/directus/directus/pull/26702) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed GraphQL groupBy with function field ([#&#8203;26706](https://github.com/directus/directus/pull/26706) by [@&#8203;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. ([#&#8203;26764](https://github.com/directus/directus/pull/26764) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
- **[@&#8203;directus/specs](https://github.com/directus/specs)**
  - Fixed password reset sending emails to external auth provider users ([#&#8203;26627](https://github.com/directus/directus/pull/26627) by [@&#8203;dstockton](https://github.com/dstockton))

    :::notice
    `requestPasswordReset` now throws a `Forbidden` error for external auth provider users.
    :::
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Increased the default `QUERYSTRING_ARRAY_LIMIT` from 100 to 500 ([#&#8203;26737](https://github.com/directus/directus/pull/26737) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/utils](https://github.com/directus/utils)**
  - Replaced ip-matching dependency with node blocklist ([#&#8203;26806](https://github.com/directus/directus/pull/26806) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/sdk](https://github.com/directus/sdk)**
  - Updated `ReadProviderOutput` type to include the `label` field ([#&#8203;26645](https://github.com/directus/directus/pull/26645) by [@&#8203;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@&#8203;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>
This commit was merged in pull request #4423.
This commit is contained in:
2026-03-05 00:44:43 +00:00
committed by Alex Lebens
parent 3a100faf4f
commit 0ac05df11f
2 changed files with 2 additions and 2 deletions

View File

@@ -9,7 +9,7 @@ directus:
main:
image:
repository: directus/directus
tag: 11.15.4
tag: 11.16.0
pullPolicy: IfNotPresent
env:
- name: PUBLIC_URL