Commit Graph

9299 Commits

Author SHA1 Message Date
a5d850387b chore(deps): update cilium to v1.19.2
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 18s
lint-test-helm / validate-kubeconform (pull_request) Successful in 15s
2026-03-26 17:26:30 +00:00
a9c708726c chore(deps): update directus/directus to v11.17.0 (#5109)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus) | minor | `11.16.1` → `11.17.0` |

---

### Release Notes

<details>
<summary>directus/directus (directus/directus)</summary>

### [`v11.17.0`](https://github.com/directus/directus/releases/tag/v11.17.0)

[Compare Source](https://github.com/directus/directus/compare/v11.16.1...v11.17.0)

##### ⚠️ Potential Breaking Changes

**Added support for importing data in the background ([#&#8203;26914](https://github.com/directus/directus/pull/26914))**
Imports now automatically time out after 1 hour, with a maximum of 20 running concurrently. These limits can be configured via `IMPORT_TIMEOUT` and `IMPORT_MAX_CONCURRENCY`, respectively.

**Improved build times using `tsdown`’s `oxc-transform` ([#&#8203;26604](https://github.com/directus/directus/pull/26604))**
Exports previously available from `@directus/types/collab` are now exported directly from `@directus/types`

**Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#&#8203;26826](https://github.com/directus/directus/pull/26826))**
Potential breaking change: The app UI has been shrunk to 90% of its previous size. Extensions that rely on hardcoded px values or the old 14px root font-size may render incorrectly — all app sizing now uses rem based on the 16px browser default.

- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Added support for importing data in the background ([#&#8203;26914](https://github.com/directus/directus/pull/26914) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Improved build times using `tsdown`’s `oxc-transform` ([#&#8203;26604](https://github.com/directus/directus/pull/26604) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/specs](https://github.com/directus/specs)**
  - Updated fast-xml-parser, qs, minimatch, tar, undici, vue-split-panel and flatted dependencies ([#&#8203;26951](https://github.com/directus/directus/pull/26951) by [@&#8203;br41nslug](https://github.com/br41nslug))

#####  New Features & Improvements

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Added support for importing data in the background ([#&#8203;26914](https://github.com/directus/directus/pull/26914) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added utility endpoint and UI to generate translations collections and fields. ([#&#8203;26742](https://github.com/directus/directus/pull/26742) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
  - Added deployment provider link on the run detail page, opening deployments directly in Vercel or Netlify dashboards. ([#&#8203;26888](https://github.com/directus/directus/pull/26888) by [@&#8203;LZylstra](https://github.com/LZylstra))
  - Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#&#8203;26826](https://github.com/directus/directus/pull/26826) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Added tool search tool for Anthropic AI provider to reduce context usage ([#&#8203;26864](https://github.com/directus/directus/pull/26864) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
  - Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#&#8203;26628](https://github.com/directus/directus/pull/26628) by [@&#8203;dstockton](https://github.com/dstockton))
  - Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#&#8203;26882](https://github.com/directus/directus/pull/26882) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#&#8203;26678](https://github.com/directus/directus/pull/26678) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs.
  - Added utility endpoint and UI to generate translations collections and fields. ([#&#8203;26742](https://github.com/directus/directus/pull/26742) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
  - Added support for Redis namespace control ([#&#8203;26943](https://github.com/directus/directus/pull/26943) by [@&#8203;dstockton](https://github.com/dstockton))
- **[@&#8203;directus/errors](https://github.com/directus/errors)**
  - Added support for importing data in the background ([#&#8203;26914](https://github.com/directus/directus/pull/26914) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Added support for importing data in the background ([#&#8203;26914](https://github.com/directus/directus/pull/26914) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added support for Redis namespace control ([#&#8203;26943](https://github.com/directus/directus/pull/26943) by [@&#8203;dstockton](https://github.com/dstockton))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Added utility endpoint and UI to generate translations collections and fields. ([#&#8203;26742](https://github.com/directus/directus/pull/26742) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Added utility endpoint and UI to generate translations collections and fields. ([#&#8203;26742](https://github.com/directus/directus/pull/26742) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#&#8203;26826](https://github.com/directus/directus/pull/26826) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/themes](https://github.com/directus/themes)**
  - Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#&#8203;26826](https://github.com/directus/directus/pull/26826) by [@&#8203;formfcw](https://github.com/formfcw))

##### 🐛 Bug Fixes & Optimizations

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Fix file renaming ([#&#8203;26946](https://github.com/directus/directus/pull/26946) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed filtering out `preRegisterCheck === false` modules from settings module bar config ([#&#8203;26953](https://github.com/directus/directus/pull/26953) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Prevented uncaught exception when v-menu has no tabbable elements ([#&#8203;26922](https://github.com/directus/directus/pull/26922) by [@&#8203;robluton](https://github.com/robluton))
  - Fixed a bug where global draft updates failed for singleton collections ([#&#8203;26910](https://github.com/directus/directus/pull/26910) by [@&#8203;formfcw](https://github.com/formfcw))
  - Refactored "Clear value(s) on save when hidden" condition so it's applied inside a drawer ([#&#8203;26925](https://github.com/directus/directus/pull/26925) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added functionality to duplicate access policies ([#&#8203;26889](https://github.com/directus/directus/pull/26889) by [@&#8203;robluton](https://github.com/robluton))
  - Reduced width of split panel resize handle to prevent scrollbar interference ([#&#8203;26908](https://github.com/directus/directus/pull/26908) by [@&#8203;robluton](https://github.com/robluton))
  - Updated Vite to version 8.0.0 ([#&#8203;26887](https://github.com/directus/directus/pull/26887) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Corrected field editability for conditional update policies and version items ([#&#8203;26815](https://github.com/directus/directus/pull/26815) by [@&#8203;HZooly](https://github.com/HZooly))
  - Fixed date picker not emitting value after month/year change. ([#&#8203;26880](https://github.com/directus/directus/pull/26880) by [@&#8203;powerseed](https://github.com/powerseed))
  - Fixed inconsistent dropdown arrows in visual editor header bar ([#&#8203;26904](https://github.com/directus/directus/pull/26904) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Added API request counting to telemetry reports. Requests are tracked by HTTP method and cache status. ([#&#8203;26738](https://github.com/directus/directus/pull/26738) by [@&#8203;connorwinston](https://github.com/connorwinston))
  - Fix file renaming ([#&#8203;26946](https://github.com/directus/directus/pull/26946) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed errors during import not propagated while the file is streaming ([#&#8203;26881](https://github.com/directus/directus/pull/26881) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added `cache clear` CLI command with `--system` and `--data` flags ([#&#8203;26898](https://github.com/directus/directus/pull/26898) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Improved build times using `tsdown`’s `oxc-transform` ([#&#8203;26604](https://github.com/directus/directus/pull/26604) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Preserved M2A type info when using named GraphQL fragments ([#&#8203;26920](https://github.com/directus/directus/pull/26920) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added GraphQL resolver deduplication ([#&#8203;26949](https://github.com/directus/directus/pull/26949) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed aggregation sanitization ([#&#8203;26948](https://github.com/directus/directus/pull/26948) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added cross origin opener policy settings ([#&#8203;26947](https://github.com/directus/directus/pull/26947) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed revisions not using prepareDelta ([#&#8203;26867](https://github.com/directus/directus/pull/26867) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Fix file renaming ([#&#8203;26946](https://github.com/directus/directus/pull/26946) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#&#8203;26882](https://github.com/directus/directus/pull/26882) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added GraphQL resolver deduplication ([#&#8203;26949](https://github.com/directus/directus/pull/26949) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed revisions not using prepareDelta ([#&#8203;26867](https://github.com/directus/directus/pull/26867) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Fix file renaming ([#&#8203;26946](https://github.com/directus/directus/pull/26946) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#&#8203;26628](https://github.com/directus/directus/pull/26628) by [@&#8203;dstockton](https://github.com/dstockton))
  - Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#&#8203;26678](https://github.com/directus/directus/pull/26678) by [@&#8203;bryantgillespie](https://github.com/bryantgillespie))
    config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs.
  - Added cross origin opener policy settings ([#&#8203;26947](https://github.com/directus/directus/pull/26947) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/ai](https://github.com/directus/ai)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/composables](https://github.com/directus/composables)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/errors](https://github.com/directus/errors)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions](https://github.com/directus/extensions)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-registry](https://github.com/directus/extensions-registry)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated Vite to version 8.0.0 ([#&#8203;26887](https://github.com/directus/directus/pull/26887) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/format-title](https://github.com/directus/format-title)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/memory](https://github.com/directus/memory)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/pressure](https://github.com/directus/pressure)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/release-notes-generator](https://github.com/directus/release-notes-generator)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed generated build ([#&#8203;26959](https://github.com/directus/directus/pull/26959) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/schema](https://github.com/directus/schema)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/schema-builder](https://github.com/directus/schema-builder)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage](https://github.com/directus/storage)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-azure](https://github.com/directus/storage-driver-azure)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-cloudinary](https://github.com/directus/storage-driver-cloudinary)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-gcs](https://github.com/directus/storage-driver-gcs)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-local](https://github.com/directus/storage-driver-local)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-s3](https://github.com/directus/storage-driver-s3)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-supabase](https://github.com/directus/storage-driver-supabase)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/stores](https://github.com/directus/stores)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/themes](https://github.com/directus/themes)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/update-check](https://github.com/directus/update-check)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/utils](https://github.com/directus/utils)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Preserved M2A type info when using named GraphQL fragments ([#&#8203;26920](https://github.com/directus/directus/pull/26920) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Fixed revisions not using prepareDelta ([#&#8203;26867](https://github.com/directus/directus/pull/26867) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/validation](https://github.com/directus/validation)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/sdk](https://github.com/directus/sdk)**
  - Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#&#8203;26879](https://github.com/directus/directus/pull/26879) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Improved build times using `tsdown`’s `oxc-transform` ([#&#8203;26604](https://github.com/directus/directus/pull/26604) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Fixed function typing in sdk for  `date` and `time` fields. ([#&#8203;26936](https://github.com/directus/directus/pull/26936) by [@&#8203;costajohnt](https://github.com/costajohnt))

##### 📦 Published Versions

- `@directus/app@15.6.0`
- `@directus/api@35.0.0`
- `@directus/ai@1.3.1`
- `@directus/composables@11.2.16`
- `@directus/constants@14.3.0`
- `create-directus-extension@11.0.32`
- `@directus/env@5.7.0`
- `@directus/errors@2.3.0`
- `@directus/extensions@3.0.22`
- `@directus/extensions-registry@3.0.22`
- `@directus/extensions-sdk@17.1.0`
- `@directus/format-title@12.1.2`
- `@directus/memory@3.1.5`
- `@directus/pressure@3.0.20`
- `@directus/release-notes-generator@2.0.4`
- `@directus/schema@13.0.6`
- `@directus/schema-builder@0.0.17`
- `@directus/specs@13.0.0`
- `@directus/storage@12.0.4`
- `@directus/storage-driver-azure@12.0.20`
- `@directus/storage-driver-cloudinary@12.0.20`
- `@directus/storage-driver-gcs@12.0.20`
- `@directus/storage-driver-local@12.0.4`
- `@directus/storage-driver-s3@&#8203;12.1.6`
- `@directus/storage-driver-supabase@3.0.20`
- `@directus/stores@2.0.1`
- `@directus/system-data@4.4.0`
- `@directus/themes@1.3.0`
- `@directus/types@15.0.0`
- `@directus/update-check@13.0.5`
- `@directus/utils@13.3.2`
- `@directus/validation@2.0.20`
- `@directus/sdk@21.2.1`

</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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZ2l0aHViLXJlbGVhc2VzIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5109
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 17:24:49 +00:00
d94946a286 chore(deps): update dependency grafana/loki to v3.7.0 (#5159)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [grafana/loki](https://github.com/grafana/loki) | minor | `3.6.7` → `3.7.0` |

---

### Release Notes

<details>
<summary>grafana/loki (grafana/loki)</summary>

### [`v3.7.0`](https://github.com/grafana/loki/releases/tag/v3.7.0)

[Compare Source](https://github.com/grafana/loki/compare/v3.6.8...v3.7.0)

##### ⚠ BREAKING CHANGES

- **engine:** Make scheduler aware of total compute capacity ([#&#8203;19876](https://github.com/grafana/loki/issues/19876))
- parsed labels should not override structured metadata ([#&#8203;19991](https://github.com/grafana/loki/issues/19991))
- **engine:** Share worker threads across all scheduler connections ([#&#8203;20229](https://github.com/grafana/loki/issues/20229))

##### Features

- ability to send query context for limit enforcement ([#&#8203;19900](https://github.com/grafana/loki/issues/19900)) ([1a66d2d](1a66d2ddab))
- add downscalePermittedFunc to check downscale is permitted ([#&#8203;20171](https://github.com/grafana/loki/issues/20171)) ([c0c27b3](c0c27b3596))
- add gauge to track in-flight bytes ([#&#8203;20091](https://github.com/grafana/loki/issues/20091)) ([23ef8ec](23ef8eccce))
- add histogram loki\_dataobj\_consumer\_flush\_duration\_seconds ([#&#8203;20304](https://github.com/grafana/loki/issues/20304)) ([5a5e90e](5a5e90e9f7))
- add loki health command ([#&#8203;20313](https://github.com/grafana/loki/issues/20313)) ([ef69cfd](ef69cfd97c))
- add metric to track flush failures ([#&#8203;20399](https://github.com/grafana/loki/issues/20399)) ([ed4f27e](ed4f27ed60))
- Add new dataobj builder flush criteria ([#&#8203;20323](https://github.com/grafana/loki/issues/20323)) ([498656b](498656bbe7))
- Add partition state to consumption lag metric ([#&#8203;19912](https://github.com/grafana/loki/issues/19912)) ([91d4eb6](91d4eb6ce1))
- add prepare downscale handler ([#&#8203;20007](https://github.com/grafana/loki/issues/20007)) ([677b2ec](677b2ecda1))
- add processed records metric ([#&#8203;20191](https://github.com/grafana/loki/issues/20191)) ([333da73](333da739c7))
- add race tolerance to query-tee ([#&#8203;20228](https://github.com/grafana/loki/issues/20228)) ([014520a](014520a3d8))
- Add resolved policy to blocked and enforced label error ([#&#8203;19826](https://github.com/grafana/loki/issues/19826)) ([48d13d1](48d13d15db))
- add segmentation keys and resolver ([#&#8203;19927](https://github.com/grafana/loki/issues/19927)) ([c853f2c](c853f2ced0))
- add support for cancelation to copy and sort ([#&#8203;20370](https://github.com/grafana/loki/issues/20370)) ([6a8b879](6a8b879d8f))
- Add support for storing chunk deletion markers in object storage instead of local disk ([#&#8203;19689](https://github.com/grafana/loki/issues/19689)) ([856c11d](856c11dad2))
- add support for UpdateRates RPC to distributors ([#&#8203;19918](https://github.com/grafana/loki/issues/19918)) ([9018886](90188869a1))
- Add UpdateRates RPC, update rates from the frontend, return no-op in the service ([#&#8203;19894](https://github.com/grafana/loki/issues/19894)) ([e173cf4](e173cf4fb1))
- **canary:** Support passing arbitrary set of labels to use for the query ([#&#8203;17008](https://github.com/grafana/loki/issues/17008)) ([993b3ae](993b3ae65d))
- check partition state in parallel ([#&#8203;19884](https://github.com/grafana/loki/issues/19884)) ([b8536aa](b8536aaa66))
- Client side index gateway shuffle sharding ([#&#8203;20124](https://github.com/grafana/loki/issues/20124)) ([326c7d1](326c7d1ea0))
- dataobj-consumer add processed bytes metric ([#&#8203;20303](https://github.com/grafana/loki/issues/20303)) ([fba0c5d](fba0c5d8a6))
- decouple dataobj consumers from the reader service ([#&#8203;20315](https://github.com/grafana/loki/issues/20315)) ([c3e909d](c3e909d538))
- disambiguate metadata for better scans ([#&#8203;20245](https://github.com/grafana/loki/issues/20245)) ([66fd9d8](66fd9d8bde))
- don't tee unsampled queries ([#&#8203;20306](https://github.com/grafana/loki/issues/20306)) ([b975e48](b975e48d55))
- enable racing in the querytee ([#&#8203;20156](https://github.com/grafana/loki/issues/20156)) ([23948c4](23948c40bd))
- Enable support for max, min, max\_over\_time, min\_over\_time for new engine ([#&#8203;19841](https://github.com/grafana/loki/issues/19841)) ([b9a51f0](b9a51f0129))
- **engine:** add regexp parser support for log queries ([#&#8203;20286](https://github.com/grafana/loki/issues/20286)) ([5663f9c](5663f9c26d))
- **engine:** delegate metastore queries to engine ([#&#8203;20189](https://github.com/grafana/loki/issues/20189)) ([3a74fe7](3a74fe71fe))
- **engine:** implement strict and keepEmpty logfmt parsing ([#&#8203;19668](https://github.com/grafana/loki/issues/19668)) ([01cab53](01cab53447))
- **goldfish:** add endpoints for serving stored results ([#&#8203;19640](https://github.com/grafana/loki/issues/19640)) ([e17ae2d](e17ae2d98f))
- **goldfish:** mv comparison\_status to db, add stats endpoint ([#&#8203;19698](https://github.com/grafana/loki/issues/19698)) ([c22e05c](c22e05c1f9))
- Handle state change lock in prepare downscale  ([#&#8203;20141](https://github.com/grafana/loki/issues/20141)) ([de092da](de092daf0a))
- **helm:** `nameOverride` now passed through helm tpl function. ([#&#8203;19590](https://github.com/grafana/loki/issues/19590)) ([7f56fd2](7f56fd23df))
- **helm:** Add ability to toggle grpclb port for query frontend service ([#&#8203;19609](https://github.com/grafana/loki/issues/19609)) ([9c4f022](9c4f0222b7))
- **helm:** Add startupProbe to distributor ([#&#8203;20073](https://github.com/grafana/loki/issues/20073)) ([5b76589](5b76589e10))
- **helm:** allow configuration of service trafficDistribution parameter ([#&#8203;19558](https://github.com/grafana/loki/issues/19558)) ([55f95e3](55f95e3d1d))
- **helm:** allow set topologySpreadConstraints on singleBinary ([#&#8203;19534](https://github.com/grafana/loki/issues/19534)) ([265601f](265601f831))
- **helm:** make loki-canary readinessProbe configurable via values.yaml ([#&#8203;19328](https://github.com/grafana/loki/issues/19328)) ([7231766](723176669a))
- **helm:** use fsGroupChangePolicy=OnRootMismatch to speed up pod starts ([#&#8203;13942](https://github.com/grafana/loki/issues/13942)) ([c7cec3a](c7cec3aa81))
- implement query splitting in the query-tee ([#&#8203;20039](https://github.com/grafana/loki/issues/20039)) ([aab9e46](aab9e46bcf))
- **logcli:** Allow custom headers to be passed  ([#&#8203;20231](https://github.com/grafana/loki/issues/20231)) ([c524203](c524203a6e))
- **lokitool:** Add regex namespace filtering ([#&#8203;20209](https://github.com/grafana/loki/issues/20209)) ([0c1561d](0c1561d15e))
- **metastore:** metastore DI ([#&#8203;20253](https://github.com/grafana/loki/issues/20253)) ([9be17c7](9be17c7a42))
- **metastore:** shard sections queries over index files ([#&#8203;20134](https://github.com/grafana/loki/issues/20134)) ([08e3c43](08e3c4385f))
- **metastore:** use arrow for scanning and blooms ([#&#8203;20234](https://github.com/grafana/loki/issues/20234)) ([e4ec844](e4ec8441d3))
- **operator:** add option to disable ingress ([#&#8203;19382](https://github.com/grafana/loki/issues/19382)) ([9dc71a6](9dc71a6425))
- randomly distribute requests to the ingest-limits frontend ([#&#8203;19840](https://github.com/grafana/loki/issues/19840)) ([1605a38](1605a387b7))
- remove final flush ([#&#8203;20360](https://github.com/grafana/loki/issues/20360)) ([3acb310](3acb3106bb))
- shuffle shard on tenant rate limit ([#&#8203;19990](https://github.com/grafana/loki/issues/19990)) ([3904c2b](3904c2b8f7))
- **ui:** proxy analyze-labels to series with org id ([#&#8203;19862](https://github.com/grafana/loki/issues/19862)) ([e268173](e268173791))
- write to dataobj partitions based on segmentation key ([#&#8203;19946](https://github.com/grafana/loki/issues/19946)) ([3a24f5d](3a24f5d291))

##### Bug Fixes

- apply missing middlewares to query-tee ([#&#8203;20184](https://github.com/grafana/loki/issues/20184)) ([b9c7ddd](b9c7dddac4))
- avoid recalculating the segmentation key hash twice ([#&#8203;19961](https://github.com/grafana/loki/issues/19961)) ([8b78f79](8b78f7924d))
- bump helm deps, publish loki-helm-test w/ release ([#&#8203;19939](https://github.com/grafana/loki/issues/19939)) ([7e4e34e](7e4e34e4c8))
- **cd:** add loki-image to needs ([#&#8203;19870](https://github.com/grafana/loki/issues/19870)) ([a2c4ea6](a2c4ea66ac))
- compactor file descriptor leak ([#&#8203;20077](https://github.com/grafana/loki/issues/20077)) ([0c3dd8c](0c3dd8ce7e))
- **config:** migrate renovate config ([#&#8203;19436](https://github.com/grafana/loki/issues/19436)) ([97745fe](97745fed6c))
- **dataobj:** Flush into multiple index objects when ErrBuilderFull ([#&#8203;19223](https://github.com/grafana/loki/issues/19223)) ([32dbef9](32dbef99b8))
- deadlock on shutdown ([#&#8203;20384](https://github.com/grafana/loki/issues/20384)) ([272a278](272a278380))
- **deps:** update dataobj-inspect transitive deps version ([#&#8203;19813](https://github.com/grafana/loki/issues/19813)) ([5b212b7](5b212b7469))
- **deps:** update module cloud.google.com/go/bigtable to v1.41.0 (main) ([#&#8203;20352](https://github.com/grafana/loki/issues/20352)) ([6102309](610230906e))
- **deps:** update module cloud.google.com/go/pubsub to v1.50.1 (main) ([#&#8203;18624](https://github.com/grafana/loki/issues/18624)) ([46038e4](46038e4b3d))
- **deps:** update module cloud.google.com/go/pubsub to v2 (main) ([#&#8203;19803](https://github.com/grafana/loki/issues/19803)) ([d47dde3](d47dde3e5a))
- **deps:** update module cloud.google.com/go/storage to v1.57.1 (main) ([#&#8203;19749](https://github.com/grafana/loki/issues/19749)) ([7ce0bf0](7ce0bf0581))
- **deps:** update module cloud.google.com/go/storage to v1.57.2 (main) ([#&#8203;19893](https://github.com/grafana/loki/issues/19893)) ([e342642](e342642129))
- **deps:** update module cloud.google.com/go/storage to v1.58.0 (main) ([#&#8203;20159](https://github.com/grafana/loki/issues/20159)) ([e859215](e85921544a))
- **deps:** update module cloud.google.com/go/storage to v1.59.0 (main) ([#&#8203;20407](https://github.com/grafana/loki/issues/20407)) ([5c71db6](5c71db648a))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.21.1 (main) ([#&#8203;20353](https://github.com/grafana/loki/issues/20353)) ([6ef5f5c](6ef5f5c86d))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.22.0 (main) ([#&#8203;20409](https://github.com/grafana/loki/issues/20409)) ([c64f044](c64f0443b5))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.4.1 (main) ([#&#8203;19750](https://github.com/grafana/loki/issues/19750)) ([d76b3bf](d76b3bf495))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.5.0 (main) ([#&#8203;20354](https://github.com/grafana/loki/issues/20354)) ([d0861a1](d0861a1f34))
- **deps:** update module github.com/aws/aws-sdk-go-v2 to v1.39.6 (main) ([#&#8203;19751](https://github.com/grafana/loki/issues/19751)) ([e2a5d59](e2a5d59757))
- **deps:** update module github.com/aws/aws-sdk-go-v2 to v1.40.1 (main) ([#&#8203;20137](https://github.com/grafana/loki/issues/20137)) ([e106809](e10680982a))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.17 (main) ([#&#8203;19773](https://github.com/grafana/loki/issues/19773)) ([06ada46](06ada46666))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.18 (main) ([#&#8203;19844](https://github.com/grafana/loki/issues/19844)) ([72c5d09](72c5d093b6))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.20 (main) ([#&#8203;19879](https://github.com/grafana/loki/issues/19879)) ([47560eb](47560ebacf))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.0 (main) ([#&#8203;19979](https://github.com/grafana/loki/issues/19979)) ([08e7418](08e7418d92))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.1 (main) ([#&#8203;20002](https://github.com/grafana/loki/issues/20002)) ([e37d83f](e37d83fab1))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.2 (main) ([#&#8203;20059](https://github.com/grafana/loki/issues/20059)) ([32f414c](32f414c080))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.3 (main) ([#&#8203;20138](https://github.com/grafana/loki/issues/20138)) ([0d7444a](0d7444a2b9))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.6 (main) ([#&#8203;20338](https://github.com/grafana/loki/issues/20338)) ([6338096](633809601b))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.7 (main) ([#&#8203;20401](https://github.com/grafana/loki/issues/20401)) ([50ce71a](50ce71a5bf))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.21 (main) ([#&#8203;19752](https://github.com/grafana/loki/issues/19752)) ([aebeb3c](aebeb3c31f))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.24 (main) ([#&#8203;19845](https://github.com/grafana/loki/issues/19845)) ([7e78f8c](7e78f8cb95))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.2 (main) ([#&#8203;19980](https://github.com/grafana/loki/issues/19980)) ([c392438](c392438858))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.6 (main) ([#&#8203;20339](https://github.com/grafana/loki/issues/20339)) ([3f29cae](3f29caee8a))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.7 (main) ([#&#8203;20402](https://github.com/grafana/loki/issues/20402)) ([f20228d](f20228dc54))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.52.4 (main) ([#&#8203;19774](https://github.com/grafana/loki/issues/19774)) ([b5b8dd0](b5b8dd0935))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.52.6 (main) ([#&#8203;19846](https://github.com/grafana/loki/issues/19846)) ([0b25758](0b25758aad))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.1 (main) ([#&#8203;19981](https://github.com/grafana/loki/issues/19981)) ([c45abe6](c45abe62ad))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.2 (main) ([#&#8203;20060](https://github.com/grafana/loki/issues/20060)) ([36079fa](36079faf4f))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.3 (main) ([#&#8203;20140](https://github.com/grafana/loki/issues/20140)) ([bfa8c38](bfa8c38e7e))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.5 (main) ([#&#8203;20340](https://github.com/grafana/loki/issues/20340)) ([6d5d21e](6d5d21e462))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.6 (main) ([#&#8203;20403](https://github.com/grafana/loki/issues/20403)) ([31a870c](31a870cc64))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.4 (main) ([#&#8203;19341](https://github.com/grafana/loki/issues/19341)) ([0b0faf1](0b0faf174b))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.89.2 (main) ([#&#8203;19775](https://github.com/grafana/loki/issues/19775)) ([0f37e57](0f37e57409))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.0 (main) ([#&#8203;19785](https://github.com/grafana/loki/issues/19785)) ([877a768](877a768f40))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.2 (main) ([#&#8203;19847](https://github.com/grafana/loki/issues/19847)) ([b50f3e3](b50f3e3e58))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.0 (main) ([#&#8203;19982](https://github.com/grafana/loki/issues/19982)) ([db87de8](db87de86f9))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.1 (main) ([#&#8203;20061](https://github.com/grafana/loki/issues/20061)) ([a44b63c](a44b63cf84))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.93.0 (main) ([#&#8203;20142](https://github.com/grafana/loki/issues/20142)) ([87f3b59](87f3b590d5))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.0 (main) ([#&#8203;20355](https://github.com/grafana/loki/issues/20355)) ([d98d48b](d98d48bd94))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.1 (main) ([#&#8203;20406](https://github.com/grafana/loki/issues/20406)) ([c7c1411](c7c14114f4))
- **deps:** update module github.com/aws/smithy-go to v1.23.2 (main) ([#&#8203;19753](https://github.com/grafana/loki/issues/19753)) ([61b8049](61b8049bd0))
- **deps:** update module github.com/aws/smithy-go to v1.24.0 (main) ([#&#8203;20117](https://github.com/grafana/loki/issues/20117)) ([b0efa70](b0efa70f4b))
- **deps:** update module github.com/axiomhq/hyperloglog to v0.2.6 (main) ([#&#8203;20341](https://github.com/grafana/loki/issues/20341)) ([4469f82](4469f826d2))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.251 (main) ([#&#8203;19754](https://github.com/grafana/loki/issues/19754)) ([7257d31](7257d3116a))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.252 (main) ([#&#8203;19972](https://github.com/grafana/loki/issues/19972)) ([c4c5ed7](c4c5ed734f))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.253 (main) ([#&#8203;20125](https://github.com/grafana/loki/issues/20125)) ([d28862b](d28862b53b))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.256 (main) ([#&#8203;20342](https://github.com/grafana/loki/issues/20342)) ([69e6254](69e6254056))
- **deps:** update module github.com/bits-and-blooms/bloom/v3 to v3.7.1 (main) ([#&#8203;19755](https://github.com/grafana/loki/issues/19755)) ([af47e1f](af47e1f4fe))
- **deps:** update module github.com/bmatcuk/doublestar/v4 to v4.9.2 (main) ([#&#8203;20418](https://github.com/grafana/loki/issues/20418)) ([078dc94](078dc94555))
- **deps:** update module github.com/coder/quartz to v0.3.0 (main) ([#&#8203;19786](https://github.com/grafana/loki/issues/19786)) ([6f784f9](6f784f99d4))
- **deps:** update module github.com/docker/docker to v28.5.2+incompatible (main) ([#&#8203;19756](https://github.com/grafana/loki/issues/19756)) ([1007ee4](1007ee4a89))
- **deps:** update module github.com/gocql/gocql to v2 (main) ([#&#8203;19794](https://github.com/grafana/loki/issues/19794)) ([898b6d2](898b6d2037))
- **deps:** update module github.com/google/renameio/v2 to v2.0.1 (main) ([#&#8203;19935](https://github.com/grafana/loki/issues/19935)) ([f943b39](f943b390f3))
- **deps:** update module github.com/google/renameio/v2 to v2.0.2 (main) ([#&#8203;20411](https://github.com/grafana/loki/issues/20411)) ([cc43074](cc43074245))
- **deps:** update module github.com/grafana/loki/v3 to v3.5.8 (main) ([#&#8203;19757](https://github.com/grafana/loki/issues/19757)) ([7c0921c](7c0921c844))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.0 (main) ([#&#8203;19943](https://github.com/grafana/loki/issues/19943)) ([2d00410](2d00410c14))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.1 (main) ([#&#8203;19993](https://github.com/grafana/loki/issues/19993)) ([116aa1c](116aa1c4e2))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.2 (main) ([#&#8203;20057](https://github.com/grafana/loki/issues/20057)) ([b4f6138](b4f6138f18))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.3 (main) ([#&#8203;20343](https://github.com/grafana/loki/issues/20343)) ([d1ae7a1](d1ae7a1ba3))
- **deps:** update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.3 (main) ([#&#8203;19758](https://github.com/grafana/loki/issues/19758)) ([8133da9](8133da968d))
- **deps:** update module github.com/hashicorp/consul/api to v1.33.0 (main) ([#&#8203;19788](https://github.com/grafana/loki/issues/19788)) ([e417259](e417259980))
- **deps:** update module github.com/ibm/go-sdk-core/v5 to v5.21.1 (main) ([#&#8203;19950](https://github.com/grafana/loki/issues/19950)) ([cd408bc](cd408bc59b))
- **deps:** update module github.com/ibm/go-sdk-core/v5 to v5.21.2 (main) ([#&#8203;19988](https://github.com/grafana/loki/issues/19988)) ([d8ab970](d8ab970b1c))
- **deps:** update module github.com/ibm/ibm-cos-sdk-go to v1.12.4 (main) ([#&#8203;20146](https://github.com/grafana/loki/issues/20146)) ([a80774b](a80774b2b1))
- **deps:** update module github.com/ibm/ibm-cos-sdk-go to v1.13.0 (main) ([#&#8203;20364](https://github.com/grafana/loki/issues/20364)) ([52d1d8d](52d1d8d966))
- **deps:** update module github.com/ibm/sarama to v1.46.3 (main) ([#&#8203;19760](https://github.com/grafana/loki/issues/19760)) ([4a19787](4a19787dff))
- **deps:** update module github.com/influxdata/telegraf to v1.36.3 (main) ([#&#8203;19796](https://github.com/grafana/loki/issues/19796)) ([4911c98](4911c989e6))
- **deps:** update module github.com/influxdata/telegraf to v1.36.4 (main) ([#&#8203;19938](https://github.com/grafana/loki/issues/19938)) ([d6147d8](d6147d81a1))
- **deps:** update module github.com/influxdata/telegraf to v1.37.0 (main) ([#&#8203;20356](https://github.com/grafana/loki/issues/20356)) ([dc1e0ae](dc1e0aefcb))
- **deps:** update module github.com/klauspost/compress to v1.18.1 (main) ([#&#8203;19761](https://github.com/grafana/loki/issues/19761)) ([c5e7293](c5e7293097))
- **deps:** update module github.com/klauspost/compress to v1.18.2 (main) ([#&#8203;20108](https://github.com/grafana/loki/issues/20108)) ([f4f2b2a](f4f2b2a718))
- **deps:** update module github.com/leodido/go-syslog/v4 to v4.3.0 (main) ([#&#8203;19416](https://github.com/grafana/loki/issues/19416)) ([036387b](036387b297))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.97 (main) ([#&#8203;19762](https://github.com/grafana/loki/issues/19762)) ([ee2b424](ee2b42413b))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.98 (main) ([#&#8203;20436](https://github.com/grafana/loki/issues/20436)) ([cf89342](cf893421f2))
- **deps:** update module github.com/ncw/swift/v2 to v2.0.5 (main) ([#&#8203;19764](https://github.com/grafana/loki/issues/19764)) ([fa5e144](fa5e144b42))
- **deps:** update module github.com/oschwald/geoip2-golang to v2 (main) ([#&#8203;19799](https://github.com/grafana/loki/issues/19799)) ([33eeab6](33eeab62c1))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.0.1 (main) ([#&#8203;20065](https://github.com/grafana/loki/issues/20065)) ([ac5df60](ac5df60537))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.1.0 (main) ([#&#8203;20357](https://github.com/grafana/loki/issues/20357)) ([8853d71](8853d710d4))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.0 (main) ([#&#8203;20170](https://github.com/grafana/loki/issues/20170)) ([9ffe31e](9ffe31e6e4))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.4 (main) ([#&#8203;20344](https://github.com/grafana/loki/issues/20344)) ([caa21ae](caa21ae585))
- **deps:** update module github.com/parquet-go/parquet-go to v0.27.0 (main) ([#&#8203;20426](https://github.com/grafana/loki/issues/20426)) ([a283eac](a283eac267))
- **deps:** update module github.com/prometheus/alertmanager to v0.29.0 (main) ([#&#8203;19797](https://github.com/grafana/loki/issues/19797)) ([5ec7ddc](5ec7ddca47))
- **deps:** update module github.com/prometheus/alertmanager to v0.30.0 (main) ([#&#8203;20358](https://github.com/grafana/loki/issues/20358)) ([f53a609](f53a609be4))
- **deps:** update module github.com/prometheus/client\_golang to v1.23.2 (main) ([#&#8203;19763](https://github.com/grafana/loki/issues/19763)) ([8317f7e](8317f7e462))
- **deps:** update module github.com/prometheus/common to v0.67.3 (main) ([#&#8203;19906](https://github.com/grafana/loki/issues/19906)) ([aafc579](aafc5792e2))
- **deps:** update module github.com/prometheus/common to v0.67.4 (main) ([#&#8203;19994](https://github.com/grafana/loki/issues/19994)) ([ccc6d73](ccc6d738b5))
- **deps:** update module github.com/prometheus/common to v0.67.5 (main) ([#&#8203;20363](https://github.com/grafana/loki/issues/20363)) ([aaacbf4](aaacbf4eda))
- **deps:** update module github.com/prometheus/prometheus to v0.307.3 (main) ([#&#8203;19800](https://github.com/grafana/loki/issues/19800)) ([7912a67](7912a67efc))
- **deps:** update module github.com/prometheus/prometheus to v0.308.0 (main) ([#&#8203;20131](https://github.com/grafana/loki/issues/20131)) ([0aac50b](0aac50bffb))
- **deps:** update module github.com/prometheus/prometheus to v0.308.1 (main) ([#&#8203;20346](https://github.com/grafana/loki/issues/20346)) ([393d4cd](393d4cd0fb))
- **deps:** update module github.com/prometheus/prometheus to v0.309.1 (main) ([#&#8203;20388](https://github.com/grafana/loki/issues/20388)) ([bf79bcf](bf79bcff06))
- **deps:** update module github.com/prometheus/sigv4 to v0.3.0 (main) ([#&#8203;19801](https://github.com/grafana/loki/issues/19801)) ([adaf758](adaf758cbe))
- **deps:** update module github.com/prometheus/sigv4 to v0.4.0 (main) ([#&#8203;20386](https://github.com/grafana/loki/issues/20386)) ([2f80526](2f80526f19))
- **deps:** update module github.com/redis/go-redis/v9 to v9.16.0 (main) ([#&#8203;19819](https://github.com/grafana/loki/issues/19819)) ([ea00c15](ea00c1556f))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.0 (main) ([#&#8203;19977](https://github.com/grafana/loki/issues/19977)) ([723ff2d](723ff2ded9))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.1 (main) ([#&#8203;20063](https://github.com/grafana/loki/issues/20063)) ([69fdd6c](69fdd6cc9c))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.2 (main) ([#&#8203;20116](https://github.com/grafana/loki/issues/20116)) ([434a929](434a9295a5))
- **deps:** update module github.com/schollz/progressbar/v3 to v3.19.0 (main) ([#&#8203;20365](https://github.com/grafana/loki/issues/20365)) ([0b238bc](0b238bccea))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.10 (main) ([#&#8203;19765](https://github.com/grafana/loki/issues/19765)) ([363dd11](363dd11ef1))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.11 (main) ([#&#8203;20066](https://github.com/grafana/loki/issues/20066)) ([76cc947](76cc947951))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.12 (main) ([#&#8203;20347](https://github.com/grafana/loki/issues/20347)) ([0740eb8](0740eb8a56))
- **deps:** update module github.com/sirupsen/logrus to v1.9.4 (main) ([#&#8203;20447](https://github.com/grafana/loki/issues/20447)) ([35c8df7](35c8df7705))
- **deps:** update module github.com/sony/gobreaker/v2 to v2.4.0 (main) ([#&#8203;20366](https://github.com/grafana/loki/issues/20366)) ([090ffd5](090ffd5172))
- **deps:** update module github.com/tjhop/slog-gokit to v0.1.5 (main) ([#&#8203;19808](https://github.com/grafana/loki/issues/19808)) ([615413e](615413e269))
- **deps:** update module github.com/twmb/franz-go to v1.20.2 (main) ([#&#8203;19789](https://github.com/grafana/loki/issues/19789)) ([5264a7e](5264a7eb23))
- **deps:** update module github.com/twmb/franz-go to v1.20.3 (main) ([#&#8203;19812](https://github.com/grafana/loki/issues/19812)) ([ceb7c84](ceb7c8493c))
- **deps:** update module github.com/twmb/franz-go to v1.20.4 (main) ([#&#8203;19902](https://github.com/grafana/loki/issues/19902)) ([57b8346](57b8346452))
- **deps:** update module github.com/twmb/franz-go to v1.20.5 (main) ([#&#8203;20038](https://github.com/grafana/loki/issues/20038)) ([c9a30b1](c9a30b1e54))
- **deps:** update module github.com/twmb/franz-go to v1.20.6 (main) ([#&#8203;20348](https://github.com/grafana/loki/issues/20348)) ([5ee4fee](5ee4fee4bc))
- **deps:** update module github.com/twmb/franz-go/pkg/kadm to v1.17.1 (main) ([#&#8203;19790](https://github.com/grafana/loki/issues/19790)) ([1dad0be](1dad0be6b7))
- **deps:** update module github.com/twmb/franz-go/pkg/kmsg to v1.12.0 (main) ([#&#8203;19791](https://github.com/grafana/loki/issues/19791)) ([f28c247](f28c247cb4))
- **deps:** update module github.com/workiva/go-datastructures to v1.1.7 (main) ([#&#8203;19766](https://github.com/grafana/loki/issues/19766)) ([f5e0683](f5e0683986))
- **deps:** update module github.com/xdg-go/scram to v1.2.0 (main) ([#&#8203;20046](https://github.com/grafana/loki/issues/20046)) ([9e52320](9e523207b8))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.46.0 (main) ([#&#8203;19802](https://github.com/grafana/loki/issues/19802)) ([87b558c](87b558cda7))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.47.0 (main) ([#&#8203;20112](https://github.com/grafana/loki/issues/20112)) ([e5bf3bc](e5bf3bc0c9))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.49.0 (main) ([#&#8203;20371](https://github.com/grafana/loki/issues/20371)) ([7d759f2](7d759f215d))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.64.0 (main) ([#&#8203;20372](https://github.com/grafana/loki/issues/20372)) ([9da1b1b](9da1b1bcd5))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace to v0.64.0 (main) ([#&#8203;20373](https://github.com/grafana/loki/issues/20373)) ([719635a](719635ad80))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.64.0 (main) ([#&#8203;20374](https://github.com/grafana/loki/issues/20374)) ([f1b3e1b](f1b3e1bf67))
- **deps:** update module go.opentelemetry.io/otel/sdk to v1.39.0 (main) ([#&#8203;20376](https://github.com/grafana/loki/issues/20376)) ([95b82d6](95b82d66b7))
- **deps:** update module golang.org/x/crypto to v0.44.0 (main) ([#&#8203;19776](https://github.com/grafana/loki/issues/19776)) ([c85c67a](c85c67ac77))
- **deps:** update module golang.org/x/net to v0.46.0 (main) ([#&#8203;19777](https://github.com/grafana/loki/issues/19777)) ([27740ca](27740ca5b9))
- **deps:** update module golang.org/x/net to v0.47.0 (main) ([#&#8203;19850](https://github.com/grafana/loki/issues/19850)) ([5c422a6](5c422a6b90))
- **deps:** update module golang.org/x/oauth2 to v0.33.0 (main) ([#&#8203;19778](https://github.com/grafana/loki/issues/19778)) ([1954778](1954778b45))
- **deps:** update module golang.org/x/oauth2 to v0.34.0 (main) ([#&#8203;20160](https://github.com/grafana/loki/issues/20160)) ([ebf7b93](ebf7b93c67))
- **deps:** update module golang.org/x/sync to v0.18.0 (main) ([#&#8203;19779](https://github.com/grafana/loki/issues/19779)) ([8772fad](8772fad52e))
- **deps:** update module golang.org/x/sync to v0.19.0 (main) ([#&#8203;20161](https://github.com/grafana/loki/issues/20161)) ([817b9d8](817b9d8c9c))
- **deps:** update module golang.org/x/sys to v0.38.0 (main) ([#&#8203;19780](https://github.com/grafana/loki/issues/19780)) ([92a8518](92a85189d5))
- **deps:** update module golang.org/x/sys to v0.39.0 (main) ([#&#8203;20162](https://github.com/grafana/loki/issues/20162)) ([f0a9bae](f0a9bae3b3))
- **deps:** update module golang.org/x/sys to v0.40.0 (main) ([#&#8203;20378](https://github.com/grafana/loki/issues/20378)) ([9538b20](9538b2097a))
- **deps:** update module golang.org/x/text to v0.30.0 (main) ([#&#8203;19781](https://github.com/grafana/loki/issues/19781)) ([61e06a3](61e06a3150))
- **deps:** update module golang.org/x/text to v0.31.0 (main) ([#&#8203;19851](https://github.com/grafana/loki/issues/19851)) ([af03168](af03168409))
- **deps:** update module golang.org/x/text to v0.33.0 (main) ([#&#8203;20408](https://github.com/grafana/loki/issues/20408)) ([9fd6733](9fd6733ef4))
- **deps:** update module golang.org/x/time to v0.14.0 (main) ([#&#8203;19782](https://github.com/grafana/loki/issues/19782)) ([74f68fa](74f68fac62))
- **deps:** update module google.golang.org/api to v0.255.0 (main) ([#&#8203;19792](https://github.com/grafana/loki/issues/19792)) ([aba027b](aba027b593))
- **deps:** update module google.golang.org/api to v0.256.0 (main) ([#&#8203;19852](https://github.com/grafana/loki/issues/19852)) ([145b063](145b063466))
- **deps:** update module google.golang.org/api to v0.257.0 (main) ([#&#8203;20143](https://github.com/grafana/loki/issues/20143)) ([5f1da75](5f1da751a4))
- **deps:** update module google.golang.org/grpc to v1.76.0 (main) ([#&#8203;19422](https://github.com/grafana/loki/issues/19422)) ([2e1c644](2e1c644780))
- **deps:** update module google.golang.org/grpc to v1.77.0 (main) ([#&#8203;19945](https://github.com/grafana/loki/issues/19945)) ([f3213bb](f3213bb2f9))
- **deps:** update module google.golang.org/protobuf to v1.36.11 (main) ([#&#8203;20349](https://github.com/grafana/loki/issues/20349)) ([a80b52e](a80b52e019))
- **deps:** update module k8s.io/apimachinery to v0.34.2 (main) ([#&#8203;19793](https://github.com/grafana/loki/issues/19793)) ([6d4cf98](6d4cf98bca))
- **deps:** update module k8s.io/apimachinery to v0.34.3 (main) ([#&#8203;20187](https://github.com/grafana/loki/issues/20187)) ([d4814ec](d4814ec003))
- **deps:** update module k8s.io/apimachinery to v0.35.0 (main) ([#&#8203;20381](https://github.com/grafana/loki/issues/20381)) ([731e067](731e067b3a))
- Do not override S3 region if already specified in configuration chain ([#&#8203;20127](https://github.com/grafana/loki/issues/20127)) ([0046bfb](0046bfb3a4))
- **docker:** missing permissions  to start docker ([#&#8203;19947](https://github.com/grafana/loki/issues/19947)) ([39d2bea](39d2beaae6))
- **docker:** set WORKDIR to root in loki Dockerfiles ([#&#8203;19941](https://github.com/grafana/loki/issues/19941)) ([13f2b1a](13f2b1adae))
- Empty keys are returned if desired in v2 engine ([#&#8203;19717](https://github.com/grafana/loki/issues/19717)) ([36613bd](36613bd017))
- **engine:** unset write and read deadlines for wire listeners ([#&#8203;19828](https://github.com/grafana/loki/issues/19828)) ([9b001df](9b001dfd01))
- **enginev2:** Always compute summary when creating the stats object ([#&#8203;20224](https://github.com/grafana/loki/issues/20224)) ([ea88458](ea88458c03))
- **enginev2:** Close pipeline before building query results ([#&#8203;20100](https://github.com/grafana/loki/issues/20100)) ([99ba51e](99ba51e48a))
- errors in parse pipeline ([#&#8203;19667](https://github.com/grafana/loki/issues/19667)) ([dd6b314](dd6b31473e))
- Evaluation time in Goldfish query comparator ([#&#8203;20425](https://github.com/grafana/loki/issues/20425)) ([e772ef4](e772ef4f05))
- expose RDS args for goldfish ui ([#&#8203;19724](https://github.com/grafana/loki/issues/19724)) ([b2396e1](b2396e1fb8))
- Fix regression in S3 client configuration ([#&#8203;20110](https://github.com/grafana/loki/issues/20110)) ([d3f9532](d3f9532b06)), closes [#&#8203;19908](https://github.com/grafana/loki/issues/19908)
- **goldfish:** add tolerance check to mismatches in the query-tee ([#&#8203;20004](https://github.com/grafana/loki/issues/20004)) ([581519e](581519e386))
- **helm:** Add startup probe read ([#&#8203;19708](https://github.com/grafana/loki/issues/19708)) ([bce87fb](bce87fbce5))
- **helm:** Apply fix from [#&#8203;14126](https://github.com/grafana/loki/issues/14126) to example ([#&#8203;20252](https://github.com/grafana/loki/issues/20252)) ([716563a](716563a660))
- **helm:** correct GEL provisioner tenant creation instructions ([#&#8203;20271](https://github.com/grafana/loki/issues/20271)) ([9639e2e](9639e2e126))
- **helm:** Correct GEL version ([#&#8203;19657](https://github.com/grafana/loki/issues/19657)) ([cd8b195](cd8b195fd8))
- **helm:** do not mark loki.storage.bucketNames.chunks as required, if an s3 url is provided ([#&#8203;19873](https://github.com/grafana/loki/issues/19873)) ([e9951bb](e9951bb4eb))
- **helm:** do not mark loki.storage.bucketNames.chunks as required, if minio is used. ([#&#8203;19871](https://github.com/grafana/loki/issues/19871)) ([eddd4f8](eddd4f873d))
- **helm:** do not mark loki.storage.bucketNames.ruler as required, if  rulerConfig.storage.type is local ([#&#8203;19882](https://github.com/grafana/loki/issues/19882)) ([f2f564a](f2f564a267))
- **helm:** Don't fail for missing bucket name, if local disk is used. ([#&#8203;19675](https://github.com/grafana/loki/issues/19675)) ([ad0a29e](ad0a29eaae))
- **helm:** Don't fail for missing bucket name, if minio is enabled. ([#&#8203;19745](https://github.com/grafana/loki/issues/19745)) ([cd0c578](cd0c578210))
- **helm:** Enable volumeAttributesClassName attributes for volumeClaimTemplates ([#&#8203;19719](https://github.com/grafana/loki/issues/19719)) ([06da42a](06da42a8ac))
- **helm:** Fix ingester-b volumeAttributesClassName templating ([#&#8203;20188](https://github.com/grafana/loki/issues/20188)) ([d696f18](d696f18816))
- **helm:** Fix rendering of dnsConfig for backend, read, write, single-binary and table-manager ([#&#8203;20013](https://github.com/grafana/loki/issues/20013)) ([1cdb3c7](1cdb3c7318))
- **helm:** Respect global registry in sidecar image ([#&#8203;18246](https://github.com/grafana/loki/issues/18246)) ([#&#8203;19347](https://github.com/grafana/loki/issues/19347)) ([79eae2c](79eae2ca25))
- **helm:** Update Chart version in README.md ([#&#8203;19669](https://github.com/grafana/loki/issues/19669)) ([94096b7](94096b7452))
- **helm:** update version ([#&#8203;19670](https://github.com/grafana/loki/issues/19670)) ([b90ae22](b90ae22a2c))
- logging and failed migrations in query-tee ([#&#8203;19861](https://github.com/grafana/loki/issues/19861)) ([a000cd1](a000cd10a0))
- loki\_dataobj\_sort\_duration\_seconds never registered ([#&#8203;19679](https://github.com/grafana/loki/issues/19679)) ([da37290](da37290a40))
- **lokitool:** Update ruler path and enable alternative TLS env variables ([#&#8203;19572](https://github.com/grafana/loki/issues/19572)) ([d1ce5cb](d1ce5cb6af))
- Nomad simple example ([#&#8203;19629](https://github.com/grafana/loki/issues/19629)) ([17aec11](17aec119a0))
- **operator:** change leader-election parameters ([#&#8203;19707](https://github.com/grafana/loki/issues/19707)) ([86068cf](86068cfb6c))
- **operator:** Do not deploy NetworkPolicies automatically on OCP 4.20 ([#&#8203;19680](https://github.com/grafana/loki/issues/19680)) ([8df33ff](8df33ff659))
- **operator:** Return quickstart script to working condition and improve rootless usage ([#&#8203;19960](https://github.com/grafana/loki/issues/19960)) ([397da27](397da27775))
- Out of bounds error fix for gapped window matcher ([#&#8203;20396](https://github.com/grafana/loki/issues/20396)) ([168da48](168da488db))
- panic when no healthy instances found ([#&#8203;19998](https://github.com/grafana/loki/issues/19998)) ([1c5dfed](1c5dfed23a))
- parsed labels should not override structured metadata ([#&#8203;19991](https://github.com/grafana/loki/issues/19991)) ([61f9367](61f936751b))
- **parser:** do not cache key conflicts results in intern set ([#&#8203;19984](https://github.com/grafana/loki/issues/19984)) ([0a9b024](0a9b024106))
- persist correct goldfish result comparison in database ([#&#8203;20172](https://github.com/grafana/loki/issues/20172)) ([43a3f15](43a3f159b3))
- **promtail:** validate relabel config ([#&#8203;19996](https://github.com/grafana/loki/issues/19996)) ([1bce8ec](1bce8ecea8))
- **querier:** Support multi-tenant queries in Patterns API ([#&#8203;19809](https://github.com/grafana/loki/issues/19809)) ([f609e27](f609e27e2e))
- **querylimits:** accept request limits over not initialized limits ([#&#8203;19891](https://github.com/grafana/loki/issues/19891)) ([905eac8](905eac851f))
- **querytee:** forward response headers from backends ([#&#8203;20036](https://github.com/grafana/loki/issues/20036)) ([2b2f00f](2b2f00f24c))
- reduce FetchMaxBytes to 10MB ([#&#8203;19883](https://github.com/grafana/loki/issues/19883)) ([82cfafd](82cfafd386))
- remove logging of sensitive data ([#&#8203;20168](https://github.com/grafana/loki/issues/20168)) ([d7c1e1d](d7c1e1daa6))
- Respect categorizeLabels encoding flag in v2 queries ([#&#8203;20098](https://github.com/grafana/loki/issues/20098)) ([0dea806](0dea806656))
- Restrict start/end timestamp to requested range for scheduler ([#&#8203;20086](https://github.com/grafana/loki/issues/20086)) ([448cc74](448cc745ca))
- **retry:** do not retry if any of multierrors is a client error ([#&#8203;19887](https://github.com/grafana/loki/issues/19887)) ([9825137](9825137713))
- revoke partitions if lost ([#&#8203;20030](https://github.com/grafana/loki/issues/20030)) ([1ac5d1f](1ac5d1f0d5))
- **ruler:** validate remote write config ([#&#8203;19920](https://github.com/grafana/loki/issues/19920)) ([e916944](e916944376))
- Scheduler memory leak ([#&#8203;20268](https://github.com/grafana/loki/issues/20268)) ([d776c10](d776c10dff))
- **server:** return status bad request code for interval limit error ([#&#8203;19895](https://github.com/grafana/loki/issues/19895)) ([f21f5d5](f21f5d545f))
- Set Content-Type header for JSON responses in serializeHTTPHandler ([#&#8203;19878](https://github.com/grafana/loki/issues/19878)) ([019d6b4](019d6b40a8))
- track discarded entries and bytes when hitting stream limits using the ingest limits service ([#&#8203;20244](https://github.com/grafana/loki/issues/20244)) ([9b0af7c](9b0af7c002))
- use the default downstream handler for unsupported requests ([#&#8203;20202](https://github.com/grafana/loki/issues/20202)) ([0a34e25](0a34e25dea))

##### Miscellaneous Chores

- **engine:** Make scheduler aware of total compute capacity ([#&#8203;19876](https://github.com/grafana/loki/issues/19876)) ([e9600ae](e9600aed4b))
- **engine:** Share worker threads across all scheduler connections ([#&#8203;20229](https://github.com/grafana/loki/issues/20229)) ([eaeb7af](eaeb7afe88))

### [`v3.6.8`](https://github.com/grafana/loki/releases/tag/v3.6.8)

[Compare Source](https://github.com/grafana/loki/compare/v3.6.7...v3.6.8)

##### Features

- Upgrade `go.opentelemetry.io/otel/sdk` from v1.38.0 to v1.40.0 ([#&#8203;21115](https://github.com/grafana/loki/issues/21115)) ([d1ab148](d1ab148aa2))
- Upgrade Go to 1.25.8 (release-3.6.x) ([#&#8203;21240](https://github.com/grafana/loki/issues/21240)) ([10d2666](10d2666994))
- Upgrade Go used by querytee/promtail to 3.6 ([#&#8203;21244](https://github.com/grafana/loki/issues/21244)) ([41a4e0c](41a4e0c702))
- Use different debian version for fluent-bit ([#&#8203;21247](https://github.com/grafana/loki/issues/21247)) ([138c391](138c391fd0))

##### Bug Fixes

- **deps:** update module github.com/buger/jsonparser to v1.1.2 \[security] (release-3.6.x) ([#&#8203;21201](https://github.com/grafana/loki/issues/21201)) ([3185466](3185466201))
- **deps:** update module go.opentelemetry.io/otel/sdk to v1.40.0 \[security] (release-3.6.x) ([#&#8203;20887](https://github.com/grafana/loki/issues/20887)) ([d267ad3](d267ad3688))
- **deps:** update module google.golang.org/grpc to v1.79.3 \[security] (release-3.6.x) ([#&#8203;21193](https://github.com/grafana/loki/issues/21193)) ([87dff41](87dff4138d))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->

Reviewed-on: #5159
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 17:21:41 +00:00
1882c586f5 chore(deps): update helm release meilisearch to v0.29.0 (#5158)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch) ([source](https://github.com/meilisearch/meilisearch-kubernetes)) | minor | `0.28.0` → `0.29.0` |

---

### Release Notes

<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>

### [`v0.29.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.29.0)

[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.28.0...meilisearch-0.29.0)

A Helm chart for the Meilisearch search engine

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaGVsbSJdfQ==-->

Reviewed-on: #5158
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 17:20:12 +00:00
adef1fa2ff chore(deps): update helm release headlamp to v0.41.0 (#5150)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.40.1` → `0.41.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.41.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.41.0): 0.41.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.40.1...v0.41.0)

####  Enhancements

- Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to [@&#8203;alokdangre](https://github.com/alokdangre)
- Add multi-cluster user logout. Thanks to [@&#8203;alokdangre](https://github.com/alokdangre)
- Enable cluster deletion in browser. Thanks to [@&#8203;alokdangre](https://github.com/alokdangre)
- Display environment variables for containers in pod details views. Thanks to [@&#8203;gambtho](https://github.com/gambtho)
- Added Toggle Switch to filter helm secrets. Thanks to [@&#8203;mudit06mah](https://github.com/mudit06mah)
- Add session-ttl flag and logic. Thanks to [@&#8203;mudit06mah](https://github.com/mudit06mah)
- Allow OIDC cookies when in-cluster is false via flag. Thanks to [@&#8203;beep-boopp](https://github.com/beep-boopp)
- Add MCP server support for plugins including the ai-assistant. Thanks to [@&#8203;illume](https://github.com/illume)
- Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to [@&#8203;ageekymonk](https://github.com/ageekymonk)

#### 🐞 Bug Fixes

- Fix flaky PodDetailsView Storybook test. Thanks to [@&#8203;mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1)
- Fix ARIA menu role in ClusterChooserPopup. Thanks to [@&#8203;mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1)
- Correct aria attributes in ShowHideLabel component. Thanks to [@&#8203;greedy-wudpeckr](https://github.com/greedy-wudpeckr)
- Fix PluginSettings heading hierarchy. Thanks to [@&#8203;greedy-wudpeckr](https://github.com/greedy-wudpeckr)
- Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to [@&#8203;mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1)
- Fix alignment in narrow layouts for NameValueTable. Thanks to [@&#8203;mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1)
- Fixed ignored k8cache error handling. Thanks to [@&#8203;greedy-wudpeckr](https://github.com/greedy-wudpeckr)
- Add crossorigin to manifest link. Thanks to [@&#8203;zyzzmohit](https://github.com/zyzzmohit)
- Fix age column sorting in ObjectEventList. Thanks to [@&#8203;greedy-wudpeckr](https://github.com/greedy-wudpeckr)
- Auto-detect platform for Apple Silicon Macs. Thanks to [@&#8203;Mandalorian7773](https://github.com/Mandalorian7773)
- Add translatable aria-label fallback to Loader for screen readers. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Ensure complementary landmark has valid label in Activity. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Fix new project heading a11y issue. Thanks to [@&#8203;vyncent-t](https://github.com/vyncent-t)
- Default to init container if main container not yet running. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Add responsive width to ConfirmDialog. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Fix alignment name and button in clusterRename. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Remove inert property from Sidebar. Thanks to [@&#8203;sniok](https://github.com/sniok)
- Populate empty DialogTitle in AuthTypeoidc story. Thanks to [@&#8203;CODEAbhinav-art](https://github.com/CODEAbhinav-art)
- Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to [@&#8203;Vaishnav-Dhaval](https://github.com/Vaishnav-Dhaval)
- Add dialog title to HaveClusters story. Thanks to [@&#8203;CODEAbhinav-art](https://github.com/CODEAbhinav-art)
- Add missing properties to HeadlampTables interface. Thanks to [@&#8203;pallava-joshi](https://github.com/pallava-joshi)
- Correct broken cluster settings navigation. Thanks to [@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman)
- Remove empty h1 from ClusterDialog. Thanks to [@&#8203;aravind4799](https://github.com/aravind4799)
- Fix narration for Default Namespace in SettingsCluster. Thanks to [@&#8203;vyncent-t](https://github.com/vyncent-t)
- Disable close on select in PureNamespaceAutocomplete. Thanks to [@&#8203;YotamKorah](https://github.com/YotamKorah)
- Cascade delete Pods when deleting Jobs. Thanks to [@&#8203;beep-boopp](https://github.com/beep-boopp)
- Fix cluster rename bug for clusters with special characters. Thanks to [@&#8203;StevenPG](https://github.com/StevenPG)
- Avoid invalid field selector for pod metrics. Thanks to [@&#8203;wingerx](https://github.com/wingerx)
- Persist rows-per-page selection to localStorage on change in Table. Thanks to [@&#8203;Trulsaa](https://github.com/Trulsaa)
- Preserve original URL after OIDC authentication. Thanks to [@&#8203;justinas-wix](https://github.com/justinas-wix)
- Fix scheme conversion and logging in multiplexer. Thanks to [@&#8203;illume](https://github.com/illume)
- Stop watcher goroutines on server shutdown. Thanks to [@&#8203;zyzzmohit](https://github.com/zyzzmohit)
- Fix picking the hash for chocolatey version bump. Thanks to [@&#8203;joaquimrocha](https://github.com/joaquimrocha)
- Fix showing corrupt file on Mac. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Add make cluster list scrollable to improve usability for keyboard users. Thanks to [@&#8203;mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1)

#### 💻 Development

- Support apiGroup + kind for registerKindIcon. Thanks to [@&#8203;aadhil2k4](https://github.com/aadhil2k4)
- Update app, backend, frontend, headlamp-plugin dependencies. Thanks to [@&#8203;skoeva](https://github.com/skoeva)
- Move HeadlampConfig to headlampconfig package. Thanks to [@&#8203;krrish-sehgal](https://github.com/krrish-sehgal)
- Add update and delete coverage to informer tests for k8cache. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to [@&#8203;pallava-joshi](https://github.com/pallava-joshi)
- Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to [@&#8203;StevenPG](https://github.com/StevenPG)
- Fix translations by using fs-backend with frontend locales path. Thanks to [@&#8203;sniok](https://github.com/sniok)
- Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to [@&#8203;skoeva](https://github.com/skoeva)
- Fix delete error handling to show correct success/failure messages. Thanks to [@&#8203;gambtho](https://github.com/gambtho)
- Bundle source with esbuild, upgrade to vitest. Thanks to [@&#8203;sniok](https://github.com/sniok)
- Refactor NavigationTabs component so it doesn't require cloning. Thanks to [@&#8203;sniok](https://github.com/sniok)
- Add .cmd shim for Windows to headlamp-plugin. Thanks to [@&#8203;skoeva](https://github.com/skoeva)
- Add tests and stories for AuthToken Component. Thanks to [@&#8203;aravind4799](https://github.com/aravind4799)
- Add test for terminal.tsx file. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Add Storybook stories for ResourceTableColumnChooser. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Add stories for SettingsClusters and SettingsCluster. Thanks to [@&#8203;greedy-wudpeckr](https://github.com/greedy-wudpeckr)
- Add test for LogsButton.tsx file. Thanks to [@&#8203;aravind4799](https://github.com/aravind4799)
- Provide automatic aria-labelledby for Dialog accessibility. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- Update Terminal snapshots. Thanks to [@&#8203;mastermaxx03](https://github.com/mastermaxx03)
- headlamp-plugin: Bump to 0.13.1

#### 📖 Documentation

- Add documentation for Oracle K8s Engine support. Thanks to [@&#8203;jaiakash](https://github.com/jaiakash)
- Add OpenUnison configuration guide. Thanks to [@&#8203;mlbiam](https://github.com/mlbiam)
- Add many more plugin development tutorials including for List and Detail views. Thanks to [@&#8203;yolossn](https://github.com/yolossn)
- Fix some typos in contributing guide. Thanks to [@&#8203;gmarav05](https://github.com/gmarav05)

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.41.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)
**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/headlamp_0.41.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-win-x64.exe)

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaGVsbSJdfQ==-->

Reviewed-on: #5150
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 17:19:10 +00:00
c72a7fbd05 chore(deps): update frederikemmer/medialyze to v0.3.0 (#5157)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [frederikemmer/MediaLyze](https://github.com/frederikemmer/MediaLyze) | minor | `0.2.5` → `0.3.0` |
| [ghcr.io/frederikemmer/medialyze](https://github.com/frederikemmer/MediaLyze) | minor | `0.2.5` → `0.3.0` |

---

### Release Notes

<details>
<summary>frederikemmer/MediaLyze (frederikemmer/MediaLyze)</summary>

### [`v0.3.0`](https://github.com/frederikemmer/MediaLyze/blob/HEAD/CHANGELOG.md#v030)

[Compare Source](https://github.com/frederikemmer/MediaLyze/compare/v0.2.5...v0.3.0)

> 2026-03-26

##### 🐛 Bug fixes

- restrict `main` release publishing to real version bumps so unchanged-version commits no longer try to recreate existing tags and releases
- allow adding new resolution categories from the settings UI without tripping the backend's immutable-id validation ([#&#8203;71](https://github.com/frederikemmer/MediaLyze/issues/71))
- fix resolution quality-boundary updates in the library quality settings when `minimum` / `ideal` values are changed ([#&#8203;72](https://github.com/frederikemmer/MediaLyze/pull/72)) - by [@&#8203;eivarin](https://github.com/eivarin)
- keep Windows UNC network-share paths in their normal form for `ffprobe` so desktop scans analyze files on network shares instead of only listing them
- lower the default resolution-category minimum width and height thresholds by 5% so cropped widescreen encodes stay in their expected buckets, and document the relaxed defaults in the settings tooltip ([#&#8203;79](https://github.com/frederikemmer/MediaLyze/issues/79))
- make desktop packaging always create the bundled `backend/ffprobe` structure, auto-detect `ffprobe` on the build machine, and use more robust packaged-path fallbacks at runtime before failing ([#&#8203;80](https://github.com/frederikemmer/MediaLyze/issues/80))
- treat NAS snapshot symlink loops under `MEDIA_ROOT` as invalid paths so browse and library setup return `400` or skip the entry instead of crashing with a `500` ([#&#8203;81](https://github.com/frederikemmer/MediaLyze/issues/81))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZ2l0aHViLXJlbGVhc2VzIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5157
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 17:18:02 +00:00
154b547093 chore(deps): update dependency argoproj/argo-cd to v3.3.5 (#5154)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m36s
2026-03-26 15:04:27 +00:00
44afab5e24 chore(deps): update searxng/searxng:latest docker digest to f01ceee (#5153)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-26 15:03:58 +00:00
1d67ec702d chore(deps): update dependency prometheus-operator/prometheus-operator to v0.90.1 (#5152)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m28s
render-manifests / render-manifests (push) Failing after 10m29s
2026-03-26 12:02:02 +00:00
f9737a4d97 chore(deps): update dependency gitroomhq/postiz-app to v2.21.2 (#5151)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m53s
2026-03-26 11:02:29 +00:00
4001859815 chore(deps): update nginx docker tag to v1.29.7 (#5148)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m9s
2026-03-26 05:03:04 +00:00
000ba56ca1 chore(deps): update dependency ollama/ollama to v0.18.3 (#5147)
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-26 05:03:00 +00:00
3cd6e52126 chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.16.0 (#5145)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile) | minor | `3.15.2` → `3.16.0` |

---

### Release Notes

<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>

### [`v3.16.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/blob/HEAD/CHANGELOG.md#3160-2026-03-26)

[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.2...3.16.0)

##### Bug Fixes

- **content:** directus published update \[skip ci] ([727fe58](727fe581d3))
- **content:** directus published update \[skip ci] ([fa50cba](fa50cba596))
- **content:** directus published update \[skip ci] ([e793fc5](e793fc56f1))
- **content:** directus published update \[skip ci] ([e45c081](e45c081de3))
- **content:** directus published update \[skip ci] ([7f12f54](7f12f54b86))
- **content:** directus published update \[skip ci] ([ef6caec](ef6caec647))
- **content:** directus published update \[skip ci] ([a43c606](a43c606b9d))
- **content:** directus published update \[skip ci] ([fec5f19](fec5f19a70))
- **content:** directus published update \[skip ci] ([8ebdd6c](8ebdd6c032))
- **content:** directus published update \[skip ci] ([3f0c5df](3f0c5dfe1d))
- **content:** directus published update \[skip ci] ([9035634](90356345e9))
- **content:** directus published update \[skip ci] ([339ede3](339ede3797))
- **content:** directus published update \[skip ci] ([71c5117](71c5117119))
- **content:** directus published update \[skip ci] ([5db8c4e](5db8c4edd5))
- **content:** directus published update \[skip ci] ([fd2dc6f](fd2dc6f07f))
- **content:** directus published update \[skip ci] ([14c5d1e](14c5d1e580))
- **content:** directus published update \[skip ci] ([08ce626](08ce626c91))
- **content:** directus published update \[skip ci] ([07428b6](07428b6a6e))

##### Features

- change check ([1550328](15503285fa))
- change check ([82ba7d4](82ba7d43b2))
- change schedule ([9ee9e6d](9ee9e6d6d0))
- change schedule ([be39b14](be39b144cd))

#### [3.15.2](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.1...3.15.2) (2026-03-25)

##### Bug Fixes

- **content:** directus published update \[skip ci] ([ec05c97](ec05c9741b))

#### [3.15.1](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.0...3.15.1) (2026-03-21)

##### Bug Fixes

- **content:** directus published update \[skip ci] ([597e1c5](597e1c5924))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5145
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 02:50:50 +00:00
2882610224 chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.9.0 (#5144)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Failing after 2m48s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation) | minor | `0.8.0` → `0.9.0` |

---

### Release Notes

<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>

### [`v0.9.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.9.0)

[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.8.0...0.9.0)

### [0.9.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.8.0...0.9.0) (2026-03-26)

##### Features

- add more apps ([28910c8](28910c8ee5))
- collapse apps by default, too many ([79b2f0d](79b2f0d1c8))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5144
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-26 02:50:37 +00:00
3e188ae0d8 feat: change image tag (#5141)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
Reviewed-on: #5141
2026-03-26 01:44:06 +00:00
5c9cfc0c89 tmp/refactor-6 (#5139)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
Reviewed-on: #5139
2026-03-26 01:36:28 +00:00
4317ecffba chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.2 (#5137)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
2026-03-25 22:46:26 +00:00
605846b331 chore(deps): update tdarr to v2.66.01 (#5135)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 39s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.65.01` → `2.66.01` |
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.65.01` → `2.66.01` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5135
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-25 22:44:26 +00:00
524a965e22 chore(deps): update prometheus-operator-crds docker tag to v28.0.1 (#5133)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m47s
2026-03-25 20:54:58 +00:00
027fda5c8c chore(deps): update searxng/searxng:latest docker digest to a98723b (#5129)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m50s
2026-03-25 20:02:25 +00:00
1ef9b42e00 chore(deps): update searxng/searxng:latest docker digest to 0ae88cc (#5125)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m51s
render-manifests / render-manifests (push) Successful in 5m42s
2026-03-25 12:02:39 +00:00
a826c2d629 chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.8.0 (#5123)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation) | minor | `0.7.0` → `0.8.0` |

---

### Release Notes

<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>

### [`v0.8.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.8.0)

[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.7.0...0.8.0)

### [0.8.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.7.0...0.8.0) (2026-03-25)

##### Features

- add more apps ([c69fde3](c69fde38f9))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5123
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-25 02:57:23 +00:00
d5d571b115 feat: change css (#5121)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m38s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
Reviewed-on: #5121
2026-03-25 02:54:14 +00:00
dcf6944e61 feat: refactor more (#5119)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m26s
Reviewed-on: #5119
2026-03-25 01:39:27 +00:00
0bffaad9af chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.7.0 (#5113)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation) | minor | `0.6.0` → `0.7.0` |

---

### Release Notes

<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>

### [`v0.7.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.7.0)

[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.6.0...0.7.0)

### [0.7.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.6.0...0.7.0) (2026-03-25)

##### Features

- add more apps ([8e49a12](8e49a12511))
- change schedule ([4077d32](4077d3289c))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5113
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-25 00:49:21 +00:00
f141c81da9 feat: scale down to 1 (#5115)
Some checks failed
renovate / renovate (push) Failing after 1s
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5115
2026-03-25 00:47:07 +00:00
673377e300 feat: refactor (#5110)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #5110
2026-03-25 00:13:09 +00:00
637eec39ae chore(deps): update rook-ceph to v1.19.3 (#5101)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m16s
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-24 22:57:44 +00:00
eb8eeb6477 chore(deps): update redis docker tag to v8.6.2 (#5100)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 22:57:24 +00:00
ba0461f9e0 chore(deps): update ghcr.io/siderolabs/talosctl docker tag to v1.12.6 (#5099)
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 22:57:09 +00:00
aa4c940d72 chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.2 (#5097)
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
2026-03-24 22:56:28 +00:00
27fe9e1cc5 feat: switch to github, add sha (#5096)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m9s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m34s
Reviewed-on: #5096
2026-03-24 22:13:09 +00:00
9adfa37bfd tmp/harbor (#5088)
Some checks failed
lint-test-helm / lint-helm (push) Failing after 57s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m26s
Reviewed-on: #5088
2026-03-24 22:02:37 +00:00
335f5a968e chore(deps): update searxng/searxng:latest docker digest to c4850cf (#5085)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m16s
2026-03-24 21:31:01 +00:00
2b97133438 chore(deps): update kube-prometheus-stack docker tag to v82.14.0 (#5077) 2026-03-24 21:02:49 +00:00
3d86ba5fa2 chore(deps): update searxng/searxng:latest docker digest to 226577f (#5082)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 2m40s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 6m15s
2026-03-24 20:49:35 +00:00
c8fce0ff3c chore(deps): update searxng/searxng:latest docker digest to 62eb301 (#5080)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
2026-03-24 19:59:44 +00:00
c41b3070f6 chore(deps): update searxng/searxng:latest docker digest to 68b5b56 (#5076)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m18s
2026-03-24 19:58:28 +00:00
f3dcecdd51 feat: upgrade to v2 (#5075)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 25s
renovate / renovate (push) Successful in 3m27s
Reviewed-on: #5075
2026-03-24 19:04:24 +00:00
41cab82d54 chore(deps): update ghcr.io/caronc/apprise docker tag to v1.3.3 (#5054)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/caronc/apprise](https://github.com/caronc/apprise-api) | patch | `v1.3.2` → `v1.3.3` |

---

### Release Notes

<details>
<summary>caronc/apprise-api (ghcr.io/caronc/apprise)</summary>

### [`v1.3.3`](https://github.com/caronc/apprise-api/releases/tag/v1.3.3): Apprise API Release v1.3.3

[Compare Source](https://github.com/caronc/apprise-api/compare/v1.3.3...v1.3.3)

##### What's Changed

This release:

- integrates itself with the new [Apprise URL Builder](https://appriseit.com/tools/url-builder/)
- Add support for Apprise v1.9.9

##### ❤️ Life Cycle

- docs: Newly added undocumented parameter by [@&#8203;ciro-mota](https://github.com/ciro-mota) in [#&#8203;292](https://github.com/caronc/apprise-api/pull/292)
- fix: fixes reverse proxy port issues by [@&#8203;Bruceforce](https://github.com/Bruceforce) in [#&#8203;298](https://github.com/caronc/apprise-api/pull/298)
- Case sensitive field mapping in place in [#&#8203;299](https://github.com/caronc/apprise-api/pull/299)
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#&#8203;300](https://github.com/caronc/apprise-api/pull/300)
- Updated copyright notices to reflect 2026 in [#&#8203;303](https://github.com/caronc/apprise-api/pull/303)

##### New Contributors

- [@&#8203;ciro-mota](https://github.com/ciro-mota) made their first contribution in [#&#8203;292](https://github.com/caronc/apprise-api/pull/292)
- [@&#8203;Bruceforce](https://github.com/Bruceforce) made their first contribution in [#&#8203;298](https://github.com/caronc/apprise-api/pull/298)

**Full Changelog**: <https://github.com/caronc/apprise-api/compare/v1.3.1...v1.3.3>

### [`v1.3.3`](https://github.com/caronc/apprise-api/releases/tag/v1.3.3): Apprise API Release v1.3.3

[Compare Source](https://github.com/caronc/apprise-api/compare/v1.3.2...v1.3.3)

##### What's Changed

This release:

- integrates itself with the new [Apprise URL Builder](https://appriseit.com/tools/url-builder/)
- Add support for Apprise v1.9.9

##### ❤️ Life Cycle

- docs: Newly added undocumented parameter by [@&#8203;ciro-mota](https://github.com/ciro-mota) in [#&#8203;292](https://github.com/caronc/apprise-api/pull/292)
- fix: fixes reverse proxy port issues by [@&#8203;Bruceforce](https://github.com/Bruceforce) in [#&#8203;298](https://github.com/caronc/apprise-api/pull/298)
- Case sensitive field mapping in place in [#&#8203;299](https://github.com/caronc/apprise-api/pull/299)
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#&#8203;300](https://github.com/caronc/apprise-api/pull/300)
- Updated copyright notices to reflect 2026 in [#&#8203;303](https://github.com/caronc/apprise-api/pull/303)

##### New Contributors

- [@&#8203;ciro-mota](https://github.com/ciro-mota) made their first contribution in [#&#8203;292](https://github.com/caronc/apprise-api/pull/292)
- [@&#8203;Bruceforce](https://github.com/Bruceforce) made their first contribution in [#&#8203;298](https://github.com/caronc/apprise-api/pull/298)

**Full Changelog**: <https://github.com/caronc/apprise-api/compare/v1.3.1...v1.3.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5054
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-24 18:18:32 +00:00
f95137baba chore(deps): update dependency element-hq/synapse to v1.150.0 (#5040)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [element-hq/synapse](https://github.com/element-hq/synapse) | minor | `v1.149.1` → `v1.150.0` |

---

### Release Notes

<details>
<summary>element-hq/synapse (element-hq/synapse)</summary>

### [`v1.150.0`](https://github.com/element-hq/synapse/releases/tag/v1.150.0)

[Compare Source](https://github.com/element-hq/synapse/compare/v1.149.1...v1.150.0)

### Synapse 1.150.0 (2026-03-24)

No significant changes since 1.150.0rc1.

### Synapse 1.150.0rc1 (2026-03-17)

#### Features

- Add experimental support for the [MSC4370](https://github.com/matrix-org/matrix-spec-proposals/pull/4370) Federation API `GET /extremities` endpoint. ([#&#8203;19314](https://github.com/element-hq/synapse/issues/19314))
- [MSC4140: Cancellable delayed events](https://github.com/matrix-org/matrix-spec-proposals/pull/4140): When persisting a delayed event to the timeline, include its `delay_id` in the event's `unsigned` section in `/sync` responses to the event sender. ([#&#8203;19479](https://github.com/element-hq/synapse/issues/19479))
- Expose [MSC4354 Sticky Events](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) over the legacy (v3) /sync API. ([#&#8203;19487](https://github.com/element-hq/synapse/issues/19487))
- When Matrix Authentication Service (MAS) integration is enabled, allow MAS to set the user locked status in Synapse. ([#&#8203;19554](https://github.com/element-hq/synapse/issues/19554))

#### Bugfixes

- Fix `Build and push complement image` CI job pointing to non-existent image. ([#&#8203;19523](https://github.com/element-hq/synapse/issues/19523))
- Fix a bug introduced in v1.26.0 that caused deactivated, erased users to not be removed from the user directory. ([#&#8203;19542](https://github.com/element-hq/synapse/issues/19542))

#### Improved Documentation

- In the Admin API documentation, always express path parameters as `/<param>` instead of as `/$param`. ([#&#8203;19307](https://github.com/element-hq/synapse/issues/19307))
- Update docs to clarify `outbound_federation_restricted_to` can also be used with the [Secure Border Gateway (SBG)](https://element.io/en/server-suite/secure-border-gateways). ([#&#8203;19517](https://github.com/element-hq/synapse/issues/19517))
- Unify Complement developer docs. ([#&#8203;19518](https://github.com/element-hq/synapse/issues/19518))

#### Internal Changes

- Put membership updates in a background resumable task when changing the avatar or the display name. ([#&#8203;19311](https://github.com/element-hq/synapse/issues/19311))
- Add in-repo Complement test to sanity check Synapse version matches git checkout (testing what we think we are). ([#&#8203;19476](https://github.com/element-hq/synapse/issues/19476))
- Migrate `dev` dependencies to [PEP 735](https://peps.python.org/pep-0735/) dependency groups. ([#&#8203;19490](https://github.com/element-hq/synapse/issues/19490))
- Remove the optional `systemd-python` dependency and the `systemd` extra on the `synapse` package. ([#&#8203;19491](https://github.com/element-hq/synapse/issues/19491))
- Avoid re-computing the event ID when cloning events. ([#&#8203;19527](https://github.com/element-hq/synapse/issues/19527))
- Allow caching of the `/versions` and `/auth_metadata` public endpoints. ([#&#8203;19530](https://github.com/element-hq/synapse/issues/19530))
- Add a few labels to the number groupings in the `Processed request` logs. ([#&#8203;19548](https://github.com/element-hq/synapse/issues/19548))

</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5040
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-24 18:14:45 +00:00
fe911a7141 chore(deps): update foldergram/foldergram to v1.0.6 (#5049)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [foldergram/foldergram](https://github.com/foldergram/foldergram) | patch | `v1.0.5` → `v1.0.6` |
| [ghcr.io/foldergram/foldergram](https://github.com/foldergram/foldergram) | patch | `1.0.5` → `1.0.6` |

---

### Release Notes

<details>
<summary>foldergram/foldergram (foldergram/foldergram)</summary>

### [`v1.0.6`](https://github.com/foldergram/foldergram/releases/tag/v1.0.6)

[Compare Source](https://github.com/foldergram/foldergram/compare/v1.0.5...v1.0.6)

- Added admin-only folder customization: rename folders in-app without changing filesystem names, and add an optional folder description.
- Added admin-only “Set as Cover” from the image viewer to choose any image in a folder as that folder’s avatar.
- Added support for filesystem-based folder covers using `cover.jpg`, `cover.jpeg`, `cover.png`, `cover.webp`, or `cover.gif`.
- Cover-file detection now works for nested child albums, not just top-level folders.
- Cover filenames are now treated case-insensitively, so files like `Cover.jpg` work the same as `cover.jpg`.
- Active cover files are hidden from the feed and folder grid so they do not appear as duplicate posts.
- Manual folder names, descriptions, and UI-selected covers now persist across normal rescans and startup scans instead of being overwritten.
- Folder avatars are now clickable on the folder page and open the currently active avatar image in the existing `ImageModal`.
- Hidden cover images can now still open in the viewer when they are the folder’s active avatar.
- Added an admin-only `Home Feed Default` setting under `Scan & Library` to choose whether Home opens with Random, Recent, or Rediscover.
- The homepage now uses the saved app-wide feed default on first load instead of relying on a hardcoded mode.
- `Random` remains the single fallback and default when no home-feed preference has been configured yet.
- Viewers can still switch feed modes from the Home page without changing the saved admin default.
- Added regression coverage for rescan persistence, child-album cover detection, case-insensitive cover hiding, active-avatar opening behavior, and home-feed default validation/status handling.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->

Reviewed-on: #5049
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-24 18:04:00 +00:00
718f89b1f0 chore(deps): update rclone/rclone to v1.73.3 (#5069)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m54s
2026-03-24 17:21:31 +00:00
76dd030acc chore(deps): update kube-prometheus-stack docker tag to v82.13.6 (#5067)
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:21:16 +00:00
933c77ab42 chore(deps): update immich to v2.6.2 (#5065)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:20:44 +00:00
a169aa5def chore(deps): update home-assistant to v2026.3.4 (#5064)
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:20:34 +00:00
c80d2c7e2b chore(deps): update helm release matrix-synapse to v3.12.24 (#5061)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m52s
2026-03-24 17:00:18 +00:00
c68ee5d6d0 chore(deps): update helm release generic-device-plugin to v0.20.26 (#5059)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-24 16:59:46 +00:00
4b297941ac chore(deps): update helm release argo-workflows to v1.0.6 (#5058)
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 16:59:23 +00:00
288dc661cd chore(deps): update ghcr.io/stuffanthings/qbit_manage docker tag to v4.6.6 (#5055)
All checks were successful
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
2026-03-24 16:40:35 +00:00