d4f15d2de3
chore(deps): update cilium to v1.19.2
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Successful in 17s
2026-03-26 19:48:27 +00:00
d9c3561b66
chore(deps): update dependency binwiederhier/ntfy to v2.20.0 ( #5160 )
...
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m21s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.19.2` → `2.20.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.19.2` → `v2.20.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.20.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.20.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.19.2...v2.20.0 )
This release is another step towards making it possible to help scale ntfy up and out 🔥 ! With this release, you can store attachments in an S3-compatible object store as an alterative to the directory. See [attachment store](https://docs.ntfy.sh/config/#attachments ) for details.
> ⚠️ **Important note:** With this release, ntfy will take full control over the attachment directory or S3 bucket. Files/objects in the configured `attachment-cache-dir` that match the message ID format (12 chars, matching `^[A-Za-z0-9]{12}$`), and have no entries in the message database will be deleted. **Do not use a directory or S3 bucket as `attachment-cache-dir` that is also used for something else.**
>
> This is a small behavioral change that was necessary because the old logic often left attachments behind and would not clean them up. Unless you have re-used the attachment directory for anything else (which is hopefully never done), this should not affect you at all.
**Features:**
- Add S3-compatible object storage as an alternative [attachment store](https://docs.ntfy.sh/config/#attachments ) via `attachment-cache-dir` config option ([#​1656](https://github.com/binwiederhier/ntfy/pull/1656 )/[#​1672](https://github.com/binwiederhier/ntfy/pull/1672 ))
**Bug fixes + maintenance:**
- Reject invalid e-mail addresses (e.g. multiple comma-separated recipients) with HTTP 400
- Add OpenRC init service file ([#​1650](https://github.com/binwiederhier/ntfy/pull/1650 ), thanks to [@​ageru](https://github.com/ageru ) for the contribution)
</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: #5160
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 19:46:50 +00:00
a9c708726c
chore(deps): update directus/directus to v11.17.0 ( #5109 )
...
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 ([#​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` ([#​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) ([#​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.
- **[@​directus/api](https://github.com/directus/api )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/types](https://github.com/directus/types )**
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/specs](https://github.com/directus/specs )**
- Updated fast-xml-parser, qs, minimatch, tar, undici, vue-split-panel and flatted dependencies ([#​26951](https://github.com/directus/directus/pull/26951 ) by [@​br41nslug](https://github.com/br41nslug ))
##### ✨ New Features & Improvements
- **[@​directus/app](https://github.com/directus/app )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added deployment provider link on the run detail page, opening deployments directly in Vercel or Netlify dashboards. ([#​26888](https://github.com/directus/directus/pull/26888 ) by [@​LZylstra](https://github.com/LZylstra ))
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/api](https://github.com/directus/api )**
- Added tool search tool for Anthropic AI provider to reduce context usage ([#​26864](https://github.com/directus/directus/pull/26864 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#​26628](https://github.com/directus/directus/pull/26628 ) by [@​dstockton](https://github.com/dstockton ))
- Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#​26882](https://github.com/directus/directus/pull/26882 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#​26678](https://github.com/directus/directus/pull/26678 ) by [@​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. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added support for Redis namespace control ([#​26943](https://github.com/directus/directus/pull/26943 ) by [@​dstockton](https://github.com/dstockton ))
- **[@​directus/errors](https://github.com/directus/errors )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/env](https://github.com/directus/env )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added support for Redis namespace control ([#​26943](https://github.com/directus/directus/pull/26943 ) by [@​dstockton](https://github.com/dstockton ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/constants](https://github.com/directus/constants )**
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/extensions-sdk](https://github.com/directus/extensions-sdk )**
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/themes](https://github.com/directus/themes )**
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
##### 🐛 Bug Fixes & Optimizations
- **[@​directus/app](https://github.com/directus/app )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed filtering out `preRegisterCheck === false` modules from settings module bar config ([#​26953](https://github.com/directus/directus/pull/26953 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Prevented uncaught exception when v-menu has no tabbable elements ([#​26922](https://github.com/directus/directus/pull/26922 ) by [@​robluton](https://github.com/robluton ))
- Fixed a bug where global draft updates failed for singleton collections ([#​26910](https://github.com/directus/directus/pull/26910 ) by [@​formfcw](https://github.com/formfcw ))
- Refactored "Clear value(s) on save when hidden" condition so it's applied inside a drawer ([#​26925](https://github.com/directus/directus/pull/26925 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Added functionality to duplicate access policies ([#​26889](https://github.com/directus/directus/pull/26889 ) by [@​robluton](https://github.com/robluton ))
- Reduced width of split panel resize handle to prevent scrollbar interference ([#​26908](https://github.com/directus/directus/pull/26908 ) by [@​robluton](https://github.com/robluton ))
- Updated Vite to version 8.0.0 ([#​26887](https://github.com/directus/directus/pull/26887 ) by [@​Nitwel](https://github.com/Nitwel ))
- Corrected field editability for conditional update policies and version items ([#​26815](https://github.com/directus/directus/pull/26815 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed date picker not emitting value after month/year change. ([#​26880](https://github.com/directus/directus/pull/26880 ) by [@​powerseed](https://github.com/powerseed ))
- Fixed inconsistent dropdown arrows in visual editor header bar ([#​26904](https://github.com/directus/directus/pull/26904 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/api](https://github.com/directus/api )**
- Added API request counting to telemetry reports. Requests are tracked by HTTP method and cache status. ([#​26738](https://github.com/directus/directus/pull/26738 ) by [@​connorwinston](https://github.com/connorwinston ))
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed errors during import not propagated while the file is streaming ([#​26881](https://github.com/directus/directus/pull/26881 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added `cache clear` CLI command with `--system` and `--data` flags ([#​26898](https://github.com/directus/directus/pull/26898 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- Preserved M2A type info when using named GraphQL fragments ([#​26920](https://github.com/directus/directus/pull/26920 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added GraphQL resolver deduplication ([#​26949](https://github.com/directus/directus/pull/26949 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed aggregation sanitization ([#​26948](https://github.com/directus/directus/pull/26948 ) by [@​br41nslug](https://github.com/br41nslug ))
- Added cross origin opener policy settings ([#​26947](https://github.com/directus/directus/pull/26947 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/types](https://github.com/directus/types )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#​26882](https://github.com/directus/directus/pull/26882 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added GraphQL resolver deduplication ([#​26949](https://github.com/directus/directus/pull/26949 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/env](https://github.com/directus/env )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#​26628](https://github.com/directus/directus/pull/26628 ) by [@​dstockton](https://github.com/dstockton ))
- Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#​26678](https://github.com/directus/directus/pull/26678 ) by [@​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 ([#​26947](https://github.com/directus/directus/pull/26947 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/ai](https://github.com/directus/ai )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/composables](https://github.com/directus/composables )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/constants](https://github.com/directus/constants )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/errors](https://github.com/directus/errors )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions](https://github.com/directus/extensions )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions-registry](https://github.com/directus/extensions-registry )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions-sdk](https://github.com/directus/extensions-sdk )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Updated Vite to version 8.0.0 ([#​26887](https://github.com/directus/directus/pull/26887 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/format-title](https://github.com/directus/format-title )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/memory](https://github.com/directus/memory )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/pressure](https://github.com/directus/pressure )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/release-notes-generator](https://github.com/directus/release-notes-generator )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed generated build ([#​26959](https://github.com/directus/directus/pull/26959 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/schema](https://github.com/directus/schema )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/schema-builder](https://github.com/directus/schema-builder )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage](https://github.com/directus/storage )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-azure](https://github.com/directus/storage-driver-azure )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-cloudinary](https://github.com/directus/storage-driver-cloudinary )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-gcs](https://github.com/directus/storage-driver-gcs )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-local](https://github.com/directus/storage-driver-local )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-s3](https://github.com/directus/storage-driver-s3 )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-supabase](https://github.com/directus/storage-driver-supabase )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/stores](https://github.com/directus/stores )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/themes](https://github.com/directus/themes )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/update-check](https://github.com/directus/update-check )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/utils](https://github.com/directus/utils )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Preserved M2A type info when using named GraphQL fragments ([#​26920](https://github.com/directus/directus/pull/26920 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/validation](https://github.com/directus/validation )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/sdk](https://github.com/directus/sdk )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- Fixed function typing in sdk for `date` and `time` fields. ([#​26936](https://github.com/directus/directus/pull/26936 ) by [@​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@​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 )
...
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 ([#​19876](https://github.com/grafana/loki/issues/19876 ))
- parsed labels should not override structured metadata ([#​19991](https://github.com/grafana/loki/issues/19991 ))
- **engine:** Share worker threads across all scheduler connections ([#​20229](https://github.com/grafana/loki/issues/20229 ))
##### Features
- ability to send query context for limit enforcement ([#​19900](https://github.com/grafana/loki/issues/19900 )) ([1a66d2d](1a66d2ddab ))
- add downscalePermittedFunc to check downscale is permitted ([#​20171](https://github.com/grafana/loki/issues/20171 )) ([c0c27b3](c0c27b3596 ))
- add gauge to track in-flight bytes ([#​20091](https://github.com/grafana/loki/issues/20091 )) ([23ef8ec](23ef8eccce ))
- add histogram loki\_dataobj\_consumer\_flush\_duration\_seconds ([#​20304](https://github.com/grafana/loki/issues/20304 )) ([5a5e90e](5a5e90e9f7 ))
- add loki health command ([#​20313](https://github.com/grafana/loki/issues/20313 )) ([ef69cfd](ef69cfd97c ))
- add metric to track flush failures ([#​20399](https://github.com/grafana/loki/issues/20399 )) ([ed4f27e](ed4f27ed60 ))
- Add new dataobj builder flush criteria ([#​20323](https://github.com/grafana/loki/issues/20323 )) ([498656b](498656bbe7 ))
- Add partition state to consumption lag metric ([#​19912](https://github.com/grafana/loki/issues/19912 )) ([91d4eb6](91d4eb6ce1 ))
- add prepare downscale handler ([#​20007](https://github.com/grafana/loki/issues/20007 )) ([677b2ec](677b2ecda1 ))
- add processed records metric ([#​20191](https://github.com/grafana/loki/issues/20191 )) ([333da73](333da739c7 ))
- add race tolerance to query-tee ([#​20228](https://github.com/grafana/loki/issues/20228 )) ([014520a](014520a3d8 ))
- Add resolved policy to blocked and enforced label error ([#​19826](https://github.com/grafana/loki/issues/19826 )) ([48d13d1](48d13d15db ))
- add segmentation keys and resolver ([#​19927](https://github.com/grafana/loki/issues/19927 )) ([c853f2c](c853f2ced0 ))
- add support for cancelation to copy and sort ([#​20370](https://github.com/grafana/loki/issues/20370 )) ([6a8b879](6a8b879d8f ))
- Add support for storing chunk deletion markers in object storage instead of local disk ([#​19689](https://github.com/grafana/loki/issues/19689 )) ([856c11d](856c11dad2 ))
- add support for UpdateRates RPC to distributors ([#​19918](https://github.com/grafana/loki/issues/19918 )) ([9018886](90188869a1 ))
- Add UpdateRates RPC, update rates from the frontend, return no-op in the service ([#​19894](https://github.com/grafana/loki/issues/19894 )) ([e173cf4](e173cf4fb1 ))
- **canary:** Support passing arbitrary set of labels to use for the query ([#​17008](https://github.com/grafana/loki/issues/17008 )) ([993b3ae](993b3ae65d ))
- check partition state in parallel ([#​19884](https://github.com/grafana/loki/issues/19884 )) ([b8536aa](b8536aaa66 ))
- Client side index gateway shuffle sharding ([#​20124](https://github.com/grafana/loki/issues/20124 )) ([326c7d1](326c7d1ea0 ))
- dataobj-consumer add processed bytes metric ([#​20303](https://github.com/grafana/loki/issues/20303 )) ([fba0c5d](fba0c5d8a6 ))
- decouple dataobj consumers from the reader service ([#​20315](https://github.com/grafana/loki/issues/20315 )) ([c3e909d](c3e909d538 ))
- disambiguate metadata for better scans ([#​20245](https://github.com/grafana/loki/issues/20245 )) ([66fd9d8](66fd9d8bde ))
- don't tee unsampled queries ([#​20306](https://github.com/grafana/loki/issues/20306 )) ([b975e48](b975e48d55 ))
- enable racing in the querytee ([#​20156](https://github.com/grafana/loki/issues/20156 )) ([23948c4](23948c40bd ))
- Enable support for max, min, max\_over\_time, min\_over\_time for new engine ([#​19841](https://github.com/grafana/loki/issues/19841 )) ([b9a51f0](b9a51f0129 ))
- **engine:** add regexp parser support for log queries ([#​20286](https://github.com/grafana/loki/issues/20286 )) ([5663f9c](5663f9c26d ))
- **engine:** delegate metastore queries to engine ([#​20189](https://github.com/grafana/loki/issues/20189 )) ([3a74fe7](3a74fe71fe ))
- **engine:** implement strict and keepEmpty logfmt parsing ([#​19668](https://github.com/grafana/loki/issues/19668 )) ([01cab53](01cab53447 ))
- **goldfish:** add endpoints for serving stored results ([#​19640](https://github.com/grafana/loki/issues/19640 )) ([e17ae2d](e17ae2d98f ))
- **goldfish:** mv comparison\_status to db, add stats endpoint ([#​19698](https://github.com/grafana/loki/issues/19698 )) ([c22e05c](c22e05c1f9 ))
- Handle state change lock in prepare downscale ([#​20141](https://github.com/grafana/loki/issues/20141 )) ([de092da](de092daf0a ))
- **helm:** `nameOverride` now passed through helm tpl function. ([#​19590](https://github.com/grafana/loki/issues/19590 )) ([7f56fd2](7f56fd23df ))
- **helm:** Add ability to toggle grpclb port for query frontend service ([#​19609](https://github.com/grafana/loki/issues/19609 )) ([9c4f022](9c4f0222b7 ))
- **helm:** Add startupProbe to distributor ([#​20073](https://github.com/grafana/loki/issues/20073 )) ([5b76589](5b76589e10 ))
- **helm:** allow configuration of service trafficDistribution parameter ([#​19558](https://github.com/grafana/loki/issues/19558 )) ([55f95e3](55f95e3d1d ))
- **helm:** allow set topologySpreadConstraints on singleBinary ([#​19534](https://github.com/grafana/loki/issues/19534 )) ([265601f](265601f831 ))
- **helm:** make loki-canary readinessProbe configurable via values.yaml ([#​19328](https://github.com/grafana/loki/issues/19328 )) ([7231766](723176669a ))
- **helm:** use fsGroupChangePolicy=OnRootMismatch to speed up pod starts ([#​13942](https://github.com/grafana/loki/issues/13942 )) ([c7cec3a](c7cec3aa81 ))
- implement query splitting in the query-tee ([#​20039](https://github.com/grafana/loki/issues/20039 )) ([aab9e46](aab9e46bcf ))
- **logcli:** Allow custom headers to be passed ([#​20231](https://github.com/grafana/loki/issues/20231 )) ([c524203](c524203a6e ))
- **lokitool:** Add regex namespace filtering ([#​20209](https://github.com/grafana/loki/issues/20209 )) ([0c1561d](0c1561d15e ))
- **metastore:** metastore DI ([#​20253](https://github.com/grafana/loki/issues/20253 )) ([9be17c7](9be17c7a42 ))
- **metastore:** shard sections queries over index files ([#​20134](https://github.com/grafana/loki/issues/20134 )) ([08e3c43](08e3c4385f ))
- **metastore:** use arrow for scanning and blooms ([#​20234](https://github.com/grafana/loki/issues/20234 )) ([e4ec844](e4ec8441d3 ))
- **operator:** add option to disable ingress ([#​19382](https://github.com/grafana/loki/issues/19382 )) ([9dc71a6](9dc71a6425 ))
- randomly distribute requests to the ingest-limits frontend ([#​19840](https://github.com/grafana/loki/issues/19840 )) ([1605a38](1605a387b7 ))
- remove final flush ([#​20360](https://github.com/grafana/loki/issues/20360 )) ([3acb310](3acb3106bb ))
- shuffle shard on tenant rate limit ([#​19990](https://github.com/grafana/loki/issues/19990 )) ([3904c2b](3904c2b8f7 ))
- **ui:** proxy analyze-labels to series with org id ([#​19862](https://github.com/grafana/loki/issues/19862 )) ([e268173](e268173791 ))
- write to dataobj partitions based on segmentation key ([#​19946](https://github.com/grafana/loki/issues/19946 )) ([3a24f5d](3a24f5d291 ))
##### Bug Fixes
- apply missing middlewares to query-tee ([#​20184](https://github.com/grafana/loki/issues/20184 )) ([b9c7ddd](b9c7dddac4 ))
- avoid recalculating the segmentation key hash twice ([#​19961](https://github.com/grafana/loki/issues/19961 )) ([8b78f79](8b78f7924d ))
- bump helm deps, publish loki-helm-test w/ release ([#​19939](https://github.com/grafana/loki/issues/19939 )) ([7e4e34e](7e4e34e4c8 ))
- **cd:** add loki-image to needs ([#​19870](https://github.com/grafana/loki/issues/19870 )) ([a2c4ea6](a2c4ea66ac ))
- compactor file descriptor leak ([#​20077](https://github.com/grafana/loki/issues/20077 )) ([0c3dd8c](0c3dd8ce7e ))
- **config:** migrate renovate config ([#​19436](https://github.com/grafana/loki/issues/19436 )) ([97745fe](97745fed6c ))
- **dataobj:** Flush into multiple index objects when ErrBuilderFull ([#​19223](https://github.com/grafana/loki/issues/19223 )) ([32dbef9](32dbef99b8 ))
- deadlock on shutdown ([#​20384](https://github.com/grafana/loki/issues/20384 )) ([272a278](272a278380 ))
- **deps:** update dataobj-inspect transitive deps version ([#​19813](https://github.com/grafana/loki/issues/19813 )) ([5b212b7](5b212b7469 ))
- **deps:** update module cloud.google.com/go/bigtable to v1.41.0 (main) ([#​20352](https://github.com/grafana/loki/issues/20352 )) ([6102309](610230906e ))
- **deps:** update module cloud.google.com/go/pubsub to v1.50.1 (main) ([#​18624](https://github.com/grafana/loki/issues/18624 )) ([46038e4](46038e4b3d ))
- **deps:** update module cloud.google.com/go/pubsub to v2 (main) ([#​19803](https://github.com/grafana/loki/issues/19803 )) ([d47dde3](d47dde3e5a ))
- **deps:** update module cloud.google.com/go/storage to v1.57.1 (main) ([#​19749](https://github.com/grafana/loki/issues/19749 )) ([7ce0bf0](7ce0bf0581 ))
- **deps:** update module cloud.google.com/go/storage to v1.57.2 (main) ([#​19893](https://github.com/grafana/loki/issues/19893 )) ([e342642](e342642129 ))
- **deps:** update module cloud.google.com/go/storage to v1.58.0 (main) ([#​20159](https://github.com/grafana/loki/issues/20159 )) ([e859215](e85921544a ))
- **deps:** update module cloud.google.com/go/storage to v1.59.0 (main) ([#​20407](https://github.com/grafana/loki/issues/20407 )) ([5c71db6](5c71db648a ))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.21.1 (main) ([#​20353](https://github.com/grafana/loki/issues/20353 )) ([6ef5f5c](6ef5f5c86d ))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.22.0 (main) ([#​20409](https://github.com/grafana/loki/issues/20409 )) ([c64f044](c64f0443b5 ))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.4.1 (main) ([#​19750](https://github.com/grafana/loki/issues/19750 )) ([d76b3bf](d76b3bf495 ))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.5.0 (main) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​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) ([#​20406](https://github.com/grafana/loki/issues/20406 )) ([c7c1411](c7c14114f4 ))
- **deps:** update module github.com/aws/smithy-go to v1.23.2 (main) ([#​19753](https://github.com/grafana/loki/issues/19753 )) ([61b8049](61b8049bd0 ))
- **deps:** update module github.com/aws/smithy-go to v1.24.0 (main) ([#​20117](https://github.com/grafana/loki/issues/20117 )) ([b0efa70](b0efa70f4b ))
- **deps:** update module github.com/axiomhq/hyperloglog to v0.2.6 (main) ([#​20341](https://github.com/grafana/loki/issues/20341 )) ([4469f82](4469f826d2 ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.251 (main) ([#​19754](https://github.com/grafana/loki/issues/19754 )) ([7257d31](7257d3116a ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.252 (main) ([#​19972](https://github.com/grafana/loki/issues/19972 )) ([c4c5ed7](c4c5ed734f ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.253 (main) ([#​20125](https://github.com/grafana/loki/issues/20125 )) ([d28862b](d28862b53b ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.256 (main) ([#​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) ([#​19755](https://github.com/grafana/loki/issues/19755 )) ([af47e1f](af47e1f4fe ))
- **deps:** update module github.com/bmatcuk/doublestar/v4 to v4.9.2 (main) ([#​20418](https://github.com/grafana/loki/issues/20418 )) ([078dc94](078dc94555 ))
- **deps:** update module github.com/coder/quartz to v0.3.0 (main) ([#​19786](https://github.com/grafana/loki/issues/19786 )) ([6f784f9](6f784f99d4 ))
- **deps:** update module github.com/docker/docker to v28.5.2+incompatible (main) ([#​19756](https://github.com/grafana/loki/issues/19756 )) ([1007ee4](1007ee4a89 ))
- **deps:** update module github.com/gocql/gocql to v2 (main) ([#​19794](https://github.com/grafana/loki/issues/19794 )) ([898b6d2](898b6d2037 ))
- **deps:** update module github.com/google/renameio/v2 to v2.0.1 (main) ([#​19935](https://github.com/grafana/loki/issues/19935 )) ([f943b39](f943b390f3 ))
- **deps:** update module github.com/google/renameio/v2 to v2.0.2 (main) ([#​20411](https://github.com/grafana/loki/issues/20411 )) ([cc43074](cc43074245 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.5.8 (main) ([#​19757](https://github.com/grafana/loki/issues/19757 )) ([7c0921c](7c0921c844 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.0 (main) ([#​19943](https://github.com/grafana/loki/issues/19943 )) ([2d00410](2d00410c14 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.1 (main) ([#​19993](https://github.com/grafana/loki/issues/19993 )) ([116aa1c](116aa1c4e2 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.2 (main) ([#​20057](https://github.com/grafana/loki/issues/20057 )) ([b4f6138](b4f6138f18 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.3 (main) ([#​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) ([#​19758](https://github.com/grafana/loki/issues/19758 )) ([8133da9](8133da968d ))
- **deps:** update module github.com/hashicorp/consul/api to v1.33.0 (main) ([#​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) ([#​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) ([#​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) ([#​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) ([#​20364](https://github.com/grafana/loki/issues/20364 )) ([52d1d8d](52d1d8d966 ))
- **deps:** update module github.com/ibm/sarama to v1.46.3 (main) ([#​19760](https://github.com/grafana/loki/issues/19760 )) ([4a19787](4a19787dff ))
- **deps:** update module github.com/influxdata/telegraf to v1.36.3 (main) ([#​19796](https://github.com/grafana/loki/issues/19796 )) ([4911c98](4911c989e6 ))
- **deps:** update module github.com/influxdata/telegraf to v1.36.4 (main) ([#​19938](https://github.com/grafana/loki/issues/19938 )) ([d6147d8](d6147d81a1 ))
- **deps:** update module github.com/influxdata/telegraf to v1.37.0 (main) ([#​20356](https://github.com/grafana/loki/issues/20356 )) ([dc1e0ae](dc1e0aefcb ))
- **deps:** update module github.com/klauspost/compress to v1.18.1 (main) ([#​19761](https://github.com/grafana/loki/issues/19761 )) ([c5e7293](c5e7293097 ))
- **deps:** update module github.com/klauspost/compress to v1.18.2 (main) ([#​20108](https://github.com/grafana/loki/issues/20108 )) ([f4f2b2a](f4f2b2a718 ))
- **deps:** update module github.com/leodido/go-syslog/v4 to v4.3.0 (main) ([#​19416](https://github.com/grafana/loki/issues/19416 )) ([036387b](036387b297 ))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.97 (main) ([#​19762](https://github.com/grafana/loki/issues/19762 )) ([ee2b424](ee2b42413b ))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.98 (main) ([#​20436](https://github.com/grafana/loki/issues/20436 )) ([cf89342](cf893421f2 ))
- **deps:** update module github.com/ncw/swift/v2 to v2.0.5 (main) ([#​19764](https://github.com/grafana/loki/issues/19764 )) ([fa5e144](fa5e144b42 ))
- **deps:** update module github.com/oschwald/geoip2-golang to v2 (main) ([#​19799](https://github.com/grafana/loki/issues/19799 )) ([33eeab6](33eeab62c1 ))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.0.1 (main) ([#​20065](https://github.com/grafana/loki/issues/20065 )) ([ac5df60](ac5df60537 ))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.1.0 (main) ([#​20357](https://github.com/grafana/loki/issues/20357 )) ([8853d71](8853d710d4 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.0 (main) ([#​20170](https://github.com/grafana/loki/issues/20170 )) ([9ffe31e](9ffe31e6e4 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.4 (main) ([#​20344](https://github.com/grafana/loki/issues/20344 )) ([caa21ae](caa21ae585 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.27.0 (main) ([#​20426](https://github.com/grafana/loki/issues/20426 )) ([a283eac](a283eac267 ))
- **deps:** update module github.com/prometheus/alertmanager to v0.29.0 (main) ([#​19797](https://github.com/grafana/loki/issues/19797 )) ([5ec7ddc](5ec7ddca47 ))
- **deps:** update module github.com/prometheus/alertmanager to v0.30.0 (main) ([#​20358](https://github.com/grafana/loki/issues/20358 )) ([f53a609](f53a609be4 ))
- **deps:** update module github.com/prometheus/client\_golang to v1.23.2 (main) ([#​19763](https://github.com/grafana/loki/issues/19763 )) ([8317f7e](8317f7e462 ))
- **deps:** update module github.com/prometheus/common to v0.67.3 (main) ([#​19906](https://github.com/grafana/loki/issues/19906 )) ([aafc579](aafc5792e2 ))
- **deps:** update module github.com/prometheus/common to v0.67.4 (main) ([#​19994](https://github.com/grafana/loki/issues/19994 )) ([ccc6d73](ccc6d738b5 ))
- **deps:** update module github.com/prometheus/common to v0.67.5 (main) ([#​20363](https://github.com/grafana/loki/issues/20363 )) ([aaacbf4](aaacbf4eda ))
- **deps:** update module github.com/prometheus/prometheus to v0.307.3 (main) ([#​19800](https://github.com/grafana/loki/issues/19800 )) ([7912a67](7912a67efc ))
- **deps:** update module github.com/prometheus/prometheus to v0.308.0 (main) ([#​20131](https://github.com/grafana/loki/issues/20131 )) ([0aac50b](0aac50bffb ))
- **deps:** update module github.com/prometheus/prometheus to v0.308.1 (main) ([#​20346](https://github.com/grafana/loki/issues/20346 )) ([393d4cd](393d4cd0fb ))
- **deps:** update module github.com/prometheus/prometheus to v0.309.1 (main) ([#​20388](https://github.com/grafana/loki/issues/20388 )) ([bf79bcf](bf79bcff06 ))
- **deps:** update module github.com/prometheus/sigv4 to v0.3.0 (main) ([#​19801](https://github.com/grafana/loki/issues/19801 )) ([adaf758](adaf758cbe ))
- **deps:** update module github.com/prometheus/sigv4 to v0.4.0 (main) ([#​20386](https://github.com/grafana/loki/issues/20386 )) ([2f80526](2f80526f19 ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.16.0 (main) ([#​19819](https://github.com/grafana/loki/issues/19819 )) ([ea00c15](ea00c1556f ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.0 (main) ([#​19977](https://github.com/grafana/loki/issues/19977 )) ([723ff2d](723ff2ded9 ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.1 (main) ([#​20063](https://github.com/grafana/loki/issues/20063 )) ([69fdd6c](69fdd6cc9c ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.2 (main) ([#​20116](https://github.com/grafana/loki/issues/20116 )) ([434a929](434a9295a5 ))
- **deps:** update module github.com/schollz/progressbar/v3 to v3.19.0 (main) ([#​20365](https://github.com/grafana/loki/issues/20365 )) ([0b238bc](0b238bccea ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.10 (main) ([#​19765](https://github.com/grafana/loki/issues/19765 )) ([363dd11](363dd11ef1 ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.11 (main) ([#​20066](https://github.com/grafana/loki/issues/20066 )) ([76cc947](76cc947951 ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.12 (main) ([#​20347](https://github.com/grafana/loki/issues/20347 )) ([0740eb8](0740eb8a56 ))
- **deps:** update module github.com/sirupsen/logrus to v1.9.4 (main) ([#​20447](https://github.com/grafana/loki/issues/20447 )) ([35c8df7](35c8df7705 ))
- **deps:** update module github.com/sony/gobreaker/v2 to v2.4.0 (main) ([#​20366](https://github.com/grafana/loki/issues/20366 )) ([090ffd5](090ffd5172 ))
- **deps:** update module github.com/tjhop/slog-gokit to v0.1.5 (main) ([#​19808](https://github.com/grafana/loki/issues/19808 )) ([615413e](615413e269 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.2 (main) ([#​19789](https://github.com/grafana/loki/issues/19789 )) ([5264a7e](5264a7eb23 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.3 (main) ([#​19812](https://github.com/grafana/loki/issues/19812 )) ([ceb7c84](ceb7c8493c ))
- **deps:** update module github.com/twmb/franz-go to v1.20.4 (main) ([#​19902](https://github.com/grafana/loki/issues/19902 )) ([57b8346](57b8346452 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.5 (main) ([#​20038](https://github.com/grafana/loki/issues/20038 )) ([c9a30b1](c9a30b1e54 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.6 (main) ([#​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) ([#​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) ([#​19791](https://github.com/grafana/loki/issues/19791 )) ([f28c247](f28c247cb4 ))
- **deps:** update module github.com/workiva/go-datastructures to v1.1.7 (main) ([#​19766](https://github.com/grafana/loki/issues/19766 )) ([f5e0683](f5e0683986 ))
- **deps:** update module github.com/xdg-go/scram to v1.2.0 (main) ([#​20046](https://github.com/grafana/loki/issues/20046 )) ([9e52320](9e523207b8 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.46.0 (main) ([#​19802](https://github.com/grafana/loki/issues/19802 )) ([87b558c](87b558cda7 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.47.0 (main) ([#​20112](https://github.com/grafana/loki/issues/20112 )) ([e5bf3bc](e5bf3bc0c9 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.49.0 (main) ([#​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) ([#​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) ([#​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) ([#​20374](https://github.com/grafana/loki/issues/20374 )) ([f1b3e1b](f1b3e1bf67 ))
- **deps:** update module go.opentelemetry.io/otel/sdk to v1.39.0 (main) ([#​20376](https://github.com/grafana/loki/issues/20376 )) ([95b82d6](95b82d66b7 ))
- **deps:** update module golang.org/x/crypto to v0.44.0 (main) ([#​19776](https://github.com/grafana/loki/issues/19776 )) ([c85c67a](c85c67ac77 ))
- **deps:** update module golang.org/x/net to v0.46.0 (main) ([#​19777](https://github.com/grafana/loki/issues/19777 )) ([27740ca](27740ca5b9 ))
- **deps:** update module golang.org/x/net to v0.47.0 (main) ([#​19850](https://github.com/grafana/loki/issues/19850 )) ([5c422a6](5c422a6b90 ))
- **deps:** update module golang.org/x/oauth2 to v0.33.0 (main) ([#​19778](https://github.com/grafana/loki/issues/19778 )) ([1954778](1954778b45 ))
- **deps:** update module golang.org/x/oauth2 to v0.34.0 (main) ([#​20160](https://github.com/grafana/loki/issues/20160 )) ([ebf7b93](ebf7b93c67 ))
- **deps:** update module golang.org/x/sync to v0.18.0 (main) ([#​19779](https://github.com/grafana/loki/issues/19779 )) ([8772fad](8772fad52e ))
- **deps:** update module golang.org/x/sync to v0.19.0 (main) ([#​20161](https://github.com/grafana/loki/issues/20161 )) ([817b9d8](817b9d8c9c ))
- **deps:** update module golang.org/x/sys to v0.38.0 (main) ([#​19780](https://github.com/grafana/loki/issues/19780 )) ([92a8518](92a85189d5 ))
- **deps:** update module golang.org/x/sys to v0.39.0 (main) ([#​20162](https://github.com/grafana/loki/issues/20162 )) ([f0a9bae](f0a9bae3b3 ))
- **deps:** update module golang.org/x/sys to v0.40.0 (main) ([#​20378](https://github.com/grafana/loki/issues/20378 )) ([9538b20](9538b2097a ))
- **deps:** update module golang.org/x/text to v0.30.0 (main) ([#​19781](https://github.com/grafana/loki/issues/19781 )) ([61e06a3](61e06a3150 ))
- **deps:** update module golang.org/x/text to v0.31.0 (main) ([#​19851](https://github.com/grafana/loki/issues/19851 )) ([af03168](af03168409 ))
- **deps:** update module golang.org/x/text to v0.33.0 (main) ([#​20408](https://github.com/grafana/loki/issues/20408 )) ([9fd6733](9fd6733ef4 ))
- **deps:** update module golang.org/x/time to v0.14.0 (main) ([#​19782](https://github.com/grafana/loki/issues/19782 )) ([74f68fa](74f68fac62 ))
- **deps:** update module google.golang.org/api to v0.255.0 (main) ([#​19792](https://github.com/grafana/loki/issues/19792 )) ([aba027b](aba027b593 ))
- **deps:** update module google.golang.org/api to v0.256.0 (main) ([#​19852](https://github.com/grafana/loki/issues/19852 )) ([145b063](145b063466 ))
- **deps:** update module google.golang.org/api to v0.257.0 (main) ([#​20143](https://github.com/grafana/loki/issues/20143 )) ([5f1da75](5f1da751a4 ))
- **deps:** update module google.golang.org/grpc to v1.76.0 (main) ([#​19422](https://github.com/grafana/loki/issues/19422 )) ([2e1c644](2e1c644780 ))
- **deps:** update module google.golang.org/grpc to v1.77.0 (main) ([#​19945](https://github.com/grafana/loki/issues/19945 )) ([f3213bb](f3213bb2f9 ))
- **deps:** update module google.golang.org/protobuf to v1.36.11 (main) ([#​20349](https://github.com/grafana/loki/issues/20349 )) ([a80b52e](a80b52e019 ))
- **deps:** update module k8s.io/apimachinery to v0.34.2 (main) ([#​19793](https://github.com/grafana/loki/issues/19793 )) ([6d4cf98](6d4cf98bca ))
- **deps:** update module k8s.io/apimachinery to v0.34.3 (main) ([#​20187](https://github.com/grafana/loki/issues/20187 )) ([d4814ec](d4814ec003 ))
- **deps:** update module k8s.io/apimachinery to v0.35.0 (main) ([#​20381](https://github.com/grafana/loki/issues/20381 )) ([731e067](731e067b3a ))
- Do not override S3 region if already specified in configuration chain ([#​20127](https://github.com/grafana/loki/issues/20127 )) ([0046bfb](0046bfb3a4 ))
- **docker:** missing permissions to start docker ([#​19947](https://github.com/grafana/loki/issues/19947 )) ([39d2bea](39d2beaae6 ))
- **docker:** set WORKDIR to root in loki Dockerfiles ([#​19941](https://github.com/grafana/loki/issues/19941 )) ([13f2b1a](13f2b1adae ))
- Empty keys are returned if desired in v2 engine ([#​19717](https://github.com/grafana/loki/issues/19717 )) ([36613bd](36613bd017 ))
- **engine:** unset write and read deadlines for wire listeners ([#​19828](https://github.com/grafana/loki/issues/19828 )) ([9b001df](9b001dfd01 ))
- **enginev2:** Always compute summary when creating the stats object ([#​20224](https://github.com/grafana/loki/issues/20224 )) ([ea88458](ea88458c03 ))
- **enginev2:** Close pipeline before building query results ([#​20100](https://github.com/grafana/loki/issues/20100 )) ([99ba51e](99ba51e48a ))
- errors in parse pipeline ([#​19667](https://github.com/grafana/loki/issues/19667 )) ([dd6b314](dd6b31473e ))
- Evaluation time in Goldfish query comparator ([#​20425](https://github.com/grafana/loki/issues/20425 )) ([e772ef4](e772ef4f05 ))
- expose RDS args for goldfish ui ([#​19724](https://github.com/grafana/loki/issues/19724 )) ([b2396e1](b2396e1fb8 ))
- Fix regression in S3 client configuration ([#​20110](https://github.com/grafana/loki/issues/20110 )) ([d3f9532](d3f9532b06 )), closes [#​19908](https://github.com/grafana/loki/issues/19908 )
- **goldfish:** add tolerance check to mismatches in the query-tee ([#​20004](https://github.com/grafana/loki/issues/20004 )) ([581519e](581519e386 ))
- **helm:** Add startup probe read ([#​19708](https://github.com/grafana/loki/issues/19708 )) ([bce87fb](bce87fbce5 ))
- **helm:** Apply fix from [#​14126](https://github.com/grafana/loki/issues/14126 ) to example ([#​20252](https://github.com/grafana/loki/issues/20252 )) ([716563a](716563a660 ))
- **helm:** correct GEL provisioner tenant creation instructions ([#​20271](https://github.com/grafana/loki/issues/20271 )) ([9639e2e](9639e2e126 ))
- **helm:** Correct GEL version ([#​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 ([#​19873](https://github.com/grafana/loki/issues/19873 )) ([e9951bb](e9951bb4eb ))
- **helm:** do not mark loki.storage.bucketNames.chunks as required, if minio is used. ([#​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 ([#​19882](https://github.com/grafana/loki/issues/19882 )) ([f2f564a](f2f564a267 ))
- **helm:** Don't fail for missing bucket name, if local disk is used. ([#​19675](https://github.com/grafana/loki/issues/19675 )) ([ad0a29e](ad0a29eaae ))
- **helm:** Don't fail for missing bucket name, if minio is enabled. ([#​19745](https://github.com/grafana/loki/issues/19745 )) ([cd0c578](cd0c578210 ))
- **helm:** Enable volumeAttributesClassName attributes for volumeClaimTemplates ([#​19719](https://github.com/grafana/loki/issues/19719 )) ([06da42a](06da42a8ac ))
- **helm:** Fix ingester-b volumeAttributesClassName templating ([#​20188](https://github.com/grafana/loki/issues/20188 )) ([d696f18](d696f18816 ))
- **helm:** Fix rendering of dnsConfig for backend, read, write, single-binary and table-manager ([#​20013](https://github.com/grafana/loki/issues/20013 )) ([1cdb3c7](1cdb3c7318 ))
- **helm:** Respect global registry in sidecar image ([#​18246](https://github.com/grafana/loki/issues/18246 )) ([#​19347](https://github.com/grafana/loki/issues/19347 )) ([79eae2c](79eae2ca25 ))
- **helm:** Update Chart version in README.md ([#​19669](https://github.com/grafana/loki/issues/19669 )) ([94096b7](94096b7452 ))
- **helm:** update version ([#​19670](https://github.com/grafana/loki/issues/19670 )) ([b90ae22](b90ae22a2c ))
- logging and failed migrations in query-tee ([#​19861](https://github.com/grafana/loki/issues/19861 )) ([a000cd1](a000cd10a0 ))
- loki\_dataobj\_sort\_duration\_seconds never registered ([#​19679](https://github.com/grafana/loki/issues/19679 )) ([da37290](da37290a40 ))
- **lokitool:** Update ruler path and enable alternative TLS env variables ([#​19572](https://github.com/grafana/loki/issues/19572 )) ([d1ce5cb](d1ce5cb6af ))
- Nomad simple example ([#​19629](https://github.com/grafana/loki/issues/19629 )) ([17aec11](17aec119a0 ))
- **operator:** change leader-election parameters ([#​19707](https://github.com/grafana/loki/issues/19707 )) ([86068cf](86068cfb6c ))
- **operator:** Do not deploy NetworkPolicies automatically on OCP 4.20 ([#​19680](https://github.com/grafana/loki/issues/19680 )) ([8df33ff](8df33ff659 ))
- **operator:** Return quickstart script to working condition and improve rootless usage ([#​19960](https://github.com/grafana/loki/issues/19960 )) ([397da27](397da27775 ))
- Out of bounds error fix for gapped window matcher ([#​20396](https://github.com/grafana/loki/issues/20396 )) ([168da48](168da488db ))
- panic when no healthy instances found ([#​19998](https://github.com/grafana/loki/issues/19998 )) ([1c5dfed](1c5dfed23a ))
- parsed labels should not override structured metadata ([#​19991](https://github.com/grafana/loki/issues/19991 )) ([61f9367](61f936751b ))
- **parser:** do not cache key conflicts results in intern set ([#​19984](https://github.com/grafana/loki/issues/19984 )) ([0a9b024](0a9b024106 ))
- persist correct goldfish result comparison in database ([#​20172](https://github.com/grafana/loki/issues/20172 )) ([43a3f15](43a3f159b3 ))
- **promtail:** validate relabel config ([#​19996](https://github.com/grafana/loki/issues/19996 )) ([1bce8ec](1bce8ecea8 ))
- **querier:** Support multi-tenant queries in Patterns API ([#​19809](https://github.com/grafana/loki/issues/19809 )) ([f609e27](f609e27e2e ))
- **querylimits:** accept request limits over not initialized limits ([#​19891](https://github.com/grafana/loki/issues/19891 )) ([905eac8](905eac851f ))
- **querytee:** forward response headers from backends ([#​20036](https://github.com/grafana/loki/issues/20036 )) ([2b2f00f](2b2f00f24c ))
- reduce FetchMaxBytes to 10MB ([#​19883](https://github.com/grafana/loki/issues/19883 )) ([82cfafd](82cfafd386 ))
- remove logging of sensitive data ([#​20168](https://github.com/grafana/loki/issues/20168 )) ([d7c1e1d](d7c1e1daa6 ))
- Respect categorizeLabels encoding flag in v2 queries ([#​20098](https://github.com/grafana/loki/issues/20098 )) ([0dea806](0dea806656 ))
- Restrict start/end timestamp to requested range for scheduler ([#​20086](https://github.com/grafana/loki/issues/20086 )) ([448cc74](448cc745ca ))
- **retry:** do not retry if any of multierrors is a client error ([#​19887](https://github.com/grafana/loki/issues/19887 )) ([9825137](9825137713 ))
- revoke partitions if lost ([#​20030](https://github.com/grafana/loki/issues/20030 )) ([1ac5d1f](1ac5d1f0d5 ))
- **ruler:** validate remote write config ([#​19920](https://github.com/grafana/loki/issues/19920 )) ([e916944](e916944376 ))
- Scheduler memory leak ([#​20268](https://github.com/grafana/loki/issues/20268 )) ([d776c10](d776c10dff ))
- **server:** return status bad request code for interval limit error ([#​19895](https://github.com/grafana/loki/issues/19895 )) ([f21f5d5](f21f5d545f ))
- Set Content-Type header for JSON responses in serializeHTTPHandler ([#​19878](https://github.com/grafana/loki/issues/19878 )) ([019d6b4](019d6b40a8 ))
- track discarded entries and bytes when hitting stream limits using the ingest limits service ([#​20244](https://github.com/grafana/loki/issues/20244 )) ([9b0af7c](9b0af7c002 ))
- use the default downstream handler for unsupported requests ([#​20202](https://github.com/grafana/loki/issues/20202 )) ([0a34e25](0a34e25dea ))
##### Miscellaneous Chores
- **engine:** Make scheduler aware of total compute capacity ([#​19876](https://github.com/grafana/loki/issues/19876 )) ([e9600ae](e9600aed4b ))
- **engine:** Share worker threads across all scheduler connections ([#​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 ([#​21115](https://github.com/grafana/loki/issues/21115 )) ([d1ab148](d1ab148aa2 ))
- Upgrade Go to 1.25.8 (release-3.6.x) ([#​21240](https://github.com/grafana/loki/issues/21240 )) ([10d2666](10d2666994 ))
- Upgrade Go used by querytee/promtail to 3.6 ([#​21244](https://github.com/grafana/loki/issues/21244 )) ([41a4e0c](41a4e0c702 ))
- Use different debian version for fluent-bit ([#​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) ([#​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) ([#​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) ([#​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 )
...
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 )
...
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 [@​alokdangre](https://github.com/alokdangre )
- Add multi-cluster user logout. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Enable cluster deletion in browser. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Display environment variables for containers in pod details views. Thanks to [@​gambtho](https://github.com/gambtho )
- Added Toggle Switch to filter helm secrets. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add session-ttl flag and logic. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Allow OIDC cookies when in-cluster is false via flag. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Add MCP server support for plugins including the ai-assistant. Thanks to [@​illume](https://github.com/illume )
- Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to [@​ageekymonk](https://github.com/ageekymonk )
#### 🐞 Bug Fixes
- Fix flaky PodDetailsView Storybook test. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix ARIA menu role in ClusterChooserPopup. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Correct aria attributes in ShowHideLabel component. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix PluginSettings heading hierarchy. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix alignment in narrow layouts for NameValueTable. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fixed ignored k8cache error handling. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add crossorigin to manifest link. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix age column sorting in ObjectEventList. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Auto-detect platform for Apple Silicon Macs. Thanks to [@​Mandalorian7773](https://github.com/Mandalorian7773 )
- Add translatable aria-label fallback to Loader for screen readers. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Ensure complementary landmark has valid label in Activity. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix new project heading a11y issue. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Default to init container if main container not yet running. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add responsive width to ConfirmDialog. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Fix alignment name and button in clusterRename. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Remove inert property from Sidebar. Thanks to [@​sniok](https://github.com/sniok )
- Populate empty DialogTitle in AuthTypeoidc story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to [@​Vaishnav-Dhaval](https://github.com/Vaishnav-Dhaval )
- Add dialog title to HaveClusters story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Add missing properties to HeadlampTables interface. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Correct broken cluster settings navigation. Thanks to [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman )
- Remove empty h1 from ClusterDialog. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Fix narration for Default Namespace in SettingsCluster. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Disable close on select in PureNamespaceAutocomplete. Thanks to [@​YotamKorah](https://github.com/YotamKorah )
- Cascade delete Pods when deleting Jobs. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Fix cluster rename bug for clusters with special characters. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Avoid invalid field selector for pod metrics. Thanks to [@​wingerx](https://github.com/wingerx )
- Persist rows-per-page selection to localStorage on change in Table. Thanks to [@​Trulsaa](https://github.com/Trulsaa )
- Preserve original URL after OIDC authentication. Thanks to [@​justinas-wix](https://github.com/justinas-wix )
- Fix scheme conversion and logging in multiplexer. Thanks to [@​illume](https://github.com/illume )
- Stop watcher goroutines on server shutdown. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix picking the hash for chocolatey version bump. Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add make cluster list scrollable to improve usability for keyboard users. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
#### 💻 Development
- Support apiGroup + kind for registerKindIcon. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Update app, backend, frontend, headlamp-plugin dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Move HeadlampConfig to headlampconfig package. Thanks to [@​krrish-sehgal](https://github.com/krrish-sehgal )
- Add update and delete coverage to informer tests for k8cache. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Fix translations by using fs-backend with frontend locales path. Thanks to [@​sniok](https://github.com/sniok )
- Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix delete error handling to show correct success/failure messages. Thanks to [@​gambtho](https://github.com/gambtho )
- Bundle source with esbuild, upgrade to vitest. Thanks to [@​sniok](https://github.com/sniok )
- Refactor NavigationTabs component so it doesn't require cloning. Thanks to [@​sniok](https://github.com/sniok )
- Add .cmd shim for Windows to headlamp-plugin. Thanks to [@​skoeva](https://github.com/skoeva )
- Add tests and stories for AuthToken Component. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Add test for terminal.tsx file. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Add Storybook stories for ResourceTableColumnChooser. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add stories for SettingsClusters and SettingsCluster. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add test for LogsButton.tsx file. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Provide automatic aria-labelledby for Dialog accessibility. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Update Terminal snapshots. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- headlamp-plugin: Bump to 0.13.1
#### 📖 Documentation
- Add documentation for Oracle K8s Engine support. Thanks to [@​jaiakash](https://github.com/jaiakash )
- Add OpenUnison configuration guide. Thanks to [@​mlbiam](https://github.com/mlbiam )
- Add many more plugin development tutorials including for List and Detail views. Thanks to [@​yolossn](https://github.com/yolossn )
- Fix some typos in contributing guide. Thanks to [@​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 )
...
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 ([#​71](https://github.com/frederikemmer/MediaLyze/issues/71 ))
- fix resolution quality-boundary updates in the library quality settings when `minimum` / `ideal` values are changed ([#​72](https://github.com/frederikemmer/MediaLyze/pull/72 )) - by [@​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 ([#​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 ([#​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` ([#​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 )
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 )
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 )
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 )
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 )
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 )
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 )
...
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
158dad8a96
ci: remove image label
renovate / renovate (push) Has been cancelled
2026-03-25 21:50:15 -05:00
1d0330b8cb
ci: fix for jsonc
renovate / renovate (push) Successful in 2m22s
2026-03-25 21:03:36 -05:00
38722f0d88
chore(config): migrate Renovate config ( #5143 )
...
renovate / renovate (push) Successful in 2m3s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5143
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 01:53:29 +00:00
655c3ec956
ci: add argo-cd to grouping
renovate / renovate (push) Has been cancelled
2026-03-25 20:51:22 -05:00
3e188ae0d8
feat: change image tag ( #5141 )
...
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 )
...
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
0d1d7a46f5
ci: add versioning for linuxserver
renovate / renovate (push) Successful in 2m6s
2026-03-25 20:32:49 -05:00
4317ecffba
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.2 ( #5137 )
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 )
...
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 )
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
f0d1a70311
ci: add tdarr to grouping
renovate / renovate (push) Has been cancelled
2026-03-25 15:50:47 -05:00
027fda5c8c
chore(deps): update searxng/searxng:latest docker digest to a98723b ( #5129 )
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
c3d2fe787d
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.90.0 ( #5128 )
renovate / renovate (push) Failing after 2m17s
2026-03-25 18:03:23 +00:00
543763fe1a
ci: add schedule
renovate / renovate (push) Successful in 3m4s
2026-03-25 11:34:15 -05:00
16c791a363
ci: remove schedule
renovate / renovate (push) Successful in 2m33s
2026-03-25 11:29:16 -05:00
56476e8f82
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.90.0 ( #5127 )
renovate / renovate (push) Successful in 3m11s
2026-03-25 15:03:11 +00:00
1ef9b42e00
chore(deps): update searxng/searxng:latest docker digest to 0ae88cc ( #5125 )
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 )
...
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 )
...
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 )
...
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
e43c77295e
chore(config): migrate Renovate config ( #5118 )
...
renovate / renovate (push) Successful in 1m11s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5118
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-25 00:56:32 +00:00
26438bd165
ci: change group name
renovate / renovate (push) Successful in 2m19s
2026-03-24 19:53:16 -05:00
0bffaad9af
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.7.0 ( #5113 )
...
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 )
...
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
de15ff8f54
ci: rearrange and combine
renovate / renovate (push) Successful in 2m27s
2026-03-24 19:42:56 -05:00
673377e300
feat: refactor ( #5110 )
...
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
82e4d5b389
chore(config): migrate Renovate config ( #5102 )
...
renovate / renovate (push) Successful in 4m43s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5102
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 23:00:06 +00:00
637eec39ae
chore(deps): update rook-ceph to v1.19.3 ( #5101 )
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 )
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 )
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
bddeffd721
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.3 ( #5098 )
renovate / renovate (push) Has been cancelled
2026-03-24 22:56:48 +00:00
aa4c940d72
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.2 ( #5097 )
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
b6b8703f7e
ci: change rook group
renovate / renovate (push) Successful in 2m56s
2026-03-24 17:49:47 -05:00
4812f72df8
ci: group rook
renovate / renovate (push) Successful in 2m52s
2026-03-24 17:20:17 -05:00
27fe9e1cc5
feat: switch to github, add sha ( #5096 )
...
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 )
...
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 )
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 )
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
680f7f22fb
ci: change stack
renovate / renovate (push) Has been cancelled
2026-03-24 15:47:26 -05:00
46e7e1ce72
ci: change order, update source
renovate / renovate (push) Successful in 1m53s
2026-03-24 15:29:27 -05:00
c8fce0ff3c
chore(deps): update searxng/searxng:latest docker digest to 62eb301 ( #5080 )
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 )
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
3a9183035b
feat: update compose
lint-test-docker / lint-docker-compose (push) Successful in 16s
renovate / renovate (push) Successful in 2m12s
2026-03-24 14:38:53 -05:00
f52b52cdb5
feat: change order of rules
renovate / renovate (push) Successful in 2m29s
2026-03-24 14:12:15 -05:00
f3dcecdd51
feat: upgrade to v2 ( #5075 )
...
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
0572ffac85
chore(deps): update guillaumefalourd/branch-exists action to v1.2 ( #5041 )
...
renovate / renovate (push) Successful in 1m51s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [GuillaumeFalourd/branch-exists](https://github.com/GuillaumeFalourd/branch-exists ) | action | minor | `v1.1` → `v1.2` |
---
### Release Notes
<details>
<summary>GuillaumeFalourd/branch-exists (GuillaumeFalourd/branch-exists)</summary>
### [`v1.2`](https://github.com/GuillaumeFalourd/branch-exists/releases/tag/v1.2 )
[Compare Source](https://github.com/GuillaumeFalourd/branch-exists/compare/v1.1...v1.2 )
Update actions/checkout to v6.0.2.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5041
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 18:19:22 +00:00
41cab82d54
chore(deps): update ghcr.io/caronc/apprise docker tag to v1.3.3 ( #5054 )
...
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 [@​ciro-mota](https://github.com/ciro-mota ) in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- fix: fixes reverse proxy port issues by [@​Bruceforce](https://github.com/Bruceforce ) in [#​298](https://github.com/caronc/apprise-api/pull/298 )
- Case sensitive field mapping in place in [#​299](https://github.com/caronc/apprise-api/pull/299 )
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#​300](https://github.com/caronc/apprise-api/pull/300 )
- Updated copyright notices to reflect 2026 in [#​303](https://github.com/caronc/apprise-api/pull/303 )
##### New Contributors
- [@​ciro-mota](https://github.com/ciro-mota ) made their first contribution in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- [@​Bruceforce](https://github.com/Bruceforce ) made their first contribution in [#​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 [@​ciro-mota](https://github.com/ciro-mota ) in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- fix: fixes reverse proxy port issues by [@​Bruceforce](https://github.com/Bruceforce ) in [#​298](https://github.com/caronc/apprise-api/pull/298 )
- Case sensitive field mapping in place in [#​299](https://github.com/caronc/apprise-api/pull/299 )
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#​300](https://github.com/caronc/apprise-api/pull/300 )
- Updated copyright notices to reflect 2026 in [#​303](https://github.com/caronc/apprise-api/pull/303 )
##### New Contributors
- [@​ciro-mota](https://github.com/ciro-mota ) made their first contribution in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- [@​Bruceforce](https://github.com/Bruceforce ) made their first contribution in [#​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 )
...
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. ([#​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. ([#​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. ([#​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. ([#​19554](https://github.com/element-hq/synapse/issues/19554 ))
#### Bugfixes
- Fix `Build and push complement image` CI job pointing to non-existent image. ([#​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. ([#​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`. ([#​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 ). ([#​19517](https://github.com/element-hq/synapse/issues/19517 ))
- Unify Complement developer docs. ([#​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. ([#​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). ([#​19476](https://github.com/element-hq/synapse/issues/19476 ))
- Migrate `dev` dependencies to [PEP 735](https://peps.python.org/pep-0735/ ) dependency groups. ([#​19490](https://github.com/element-hq/synapse/issues/19490 ))
- Remove the optional `systemd-python` dependency and the `systemd` extra on the `synapse` package. ([#​19491](https://github.com/element-hq/synapse/issues/19491 ))
- Avoid re-computing the event ID when cloning events. ([#​19527](https://github.com/element-hq/synapse/issues/19527 ))
- Allow caching of the `/versions` and `/auth_metadata` public endpoints. ([#​19530](https://github.com/element-hq/synapse/issues/19530 ))
- Add a few labels to the number groupings in the `Processed request` logs. ([#​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
ca462b84a7
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.2 ( #5073 )
renovate / renovate (push) Successful in 2m22s
2026-03-24 18:05:40 +00:00
fe911a7141
chore(deps): update foldergram/foldergram to v1.0.6 ( #5049 )
...
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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
c4d4ff1a66
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.2 ( #5053 )
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:40:16 +00:00
e23b5d1aaf
chore(deps): update frederikemmer/medialyze to v0.2.5 ( #5050 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m18s
2026-03-24 16:12:49 +00:00
8e5b4cf952
chore(deps): update element-web ( #5048 )
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:12:28 +00:00
1e959fd12b
chore(deps): update searxng/searxng:latest docker digest to 5cb5844 ( #5004 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| searxng/searxng | digest | `b6db575` → `5cb5844` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5004
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 16:06:28 +00:00
1200ba46d6
ci: change to support jsonc
renovate / renovate (push) Successful in 2m25s
2026-03-24 10:59:33 -05:00
0fc683f069
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.1 ( #5046 )
renovate / renovate (push) Failing after 6s
2026-03-24 15:58:34 +00:00
ee8cc64401
ci: no minimum release
renovate / renovate (push) Has been cancelled
2026-03-24 10:54:18 -05:00
0ec91efbf2
chore(config): migrate Renovate config ( #5045 )
...
renovate / renovate (push) Successful in 1m55s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5045
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:51:32 +00:00
f569ab914a
ci: group more
renovate / renovate (push) Successful in 2m7s
2026-03-24 10:46:54 -05:00
7b8d7d66e8
ci: fix group name
renovate / renovate (push) Successful in 2m6s
2026-03-24 10:38:58 -05:00
340cac8698
ci: group apps
renovate / renovate (push) Successful in 2m58s
2026-03-24 10:34:52 -05:00
e0f4b4b629
chore(deps): update unpoller/unpoller to v2.38.0 ( #5029 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.37.0` → `v2.38.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.37.0` → `v2.38.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.38.0`](https://github.com/unpoller/unpoller/releases/tag/v2.38.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.37.0...v2.38.0 )
##### Changelog
- [`2f1e28c`](2f1e28c7d3 ) chore: apply linter auto-fixes (wsl\_v5, nlreturn, tagalign) ([#​984](https://github.com/unpoller/unpoller/issues/984 ))
- [`18c6e66`](18c6e66a8e ) feat: add Site Magic site-to-site VPN metrics (closes [#​926](https://github.com/unpoller/unpoller/issues/926 )) ([#​983](https://github.com/unpoller/unpoller/issues/983 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5029
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:27:41 +00:00
3d24db859a
chore(deps): update helm release traefik-crds to v1.16.0 ( #5036 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [traefik-crds](https://traefik.io/ ) ([source](https://github.com/traefik/traefik-helm-chart )) | minor | `1.15.0` → `1.16.0` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #5036
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:26:11 +00:00
2280df1e16
feat: disable liveness ( #5042 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5042
2026-03-24 15:25:53 +00:00
2d75a2f197
chore(deps): update dependency cilium/cilium to v1.19.2 ( #5037 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m32s
render-manifests / render-manifests (push) Successful in 5m15s
2026-03-24 14:02:30 +00:00
36ac6266ca
tmp/booklore ( #5034 )
...
lint-test-docker / lint-docker-compose (push) Successful in 23s
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m0s
Reviewed-on: #5034
2026-03-24 03:44:24 +00:00
e20bc4b2cf
tmp/grimmory-5 ( #5032 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m14s
Reviewed-on: #5032
2026-03-24 03:28:49 +00:00
5706150396
feat: change to boot from grimmory ( #5030 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m9s
Reviewed-on: #5030
2026-03-24 02:54:59 +00:00
d4d75563ed
feat: change user
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m59s
2026-03-23 21:49:41 -05:00
5643260b63
feat: scale ( #5027 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m18s
Reviewed-on: #5027
2026-03-24 02:44:26 +00:00
2c354902d7
tmp/grimmory-2 ( #5025 )
...
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
Reviewed-on: #5025
2026-03-24 02:25:28 +00:00
3f9743ee3f
fix: add mover contect ( #5023 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m27s
Reviewed-on: #5023
2026-03-24 02:10:14 +00:00
1b61891d18
Add Grimmory as separate from Booklore ( #5020 )
...
lint-test-helm / lint-helm (push) Successful in 53s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 1m17s
renovate / renovate (push) Successful in 1m15s
Reviewed-on: #5020
2026-03-24 01:50:24 +00:00
0f844bb80c
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.65.01 ( #5003 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.64.02` → `2.65.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 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: #5003
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:48:01 +00:00
72cd322005
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.65.01 ( #5002 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m42s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.64.02` → `2.65.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 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: #5002
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:45:48 +00:00
4c60e63411
chore(deps): update unpoller/unpoller to v2.37.0 ( #5019 )
...
lint-test-helm / lint-helm (push) Successful in 21s
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/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.36.0` → `v2.37.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.36.0` → `v2.37.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.37.0`](https://github.com/unpoller/unpoller/releases/tag/v2.37.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.36.0...v2.37.0 )
##### Changelog
- [`a81a6e6`](a81a6e6e16 ) feat: add port anomaly metrics (closes [#​929](https://github.com/unpoller/unpoller/issues/929 )) ([#​982](https://github.com/unpoller/unpoller/issues/982 ))
- [`643c108`](643c108674 ) feat: add network topology metrics (closes [#​931](https://github.com/unpoller/unpoller/issues/931 )) ([#​981](https://github.com/unpoller/unpoller/issues/981 ))
- [`f3d4e21`](f3d4e21e0e ) build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 ([#​980](https://github.com/unpoller/unpoller/issues/980 ))
- [`6b33b6b`](6b33b6b97b ) feat: firewall policy metrics across all output plugins (closes [#​928](https://github.com/unpoller/unpoller/issues/928 )) ([#​979](https://github.com/unpoller/unpoller/issues/979 ))
- [`521c2f8`](521c2f88bc ) feat(otelunifi): add OpenTelemetry output plugin ([#​978](https://github.com/unpoller/unpoller/issues/978 ))
- [`4c34180`](4c34180047 ) feat(clients): add MIMO spatial stream metrics for WiFi clients ([#​977](https://github.com/unpoller/unpoller/issues/977 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5019
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:44:35 +00:00
8e64d73e75
chore(deps): update sahara101/movie-roulette to v5.3.0 ( #5012 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m37s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/sahara101/movie-roulette | minor | `v5.2.1` → `v5.3.0` |
| [sahara101/Movie-Roulette](https://github.com/sahara101/Movie-Roulette ) | minor | `v5.2.1` → `v5.3.0` |
---
### Release Notes
<details>
<summary>sahara101/Movie-Roulette (sahara101/Movie-Roulette)</summary>
### [`v5.3.0`](https://github.com/sahara101/Movie-Roulette/releases/tag/v5.3.0 )
[Compare Source](https://github.com/sahara101/Movie-Roulette/compare/v5.2.1...v5.3.0 )
#### New Features
- **Enrichment Cache** — persistent background cache pre-fetches TMDb credits, external links, trailers, and movie logos at startup; movie cards load instantly without secondary API calls (`_enriched` flag skips all async fetches)
- **Session-Based Seen Tracking** — random selection avoids repeating movies within the same browser tab session; resets automatically when the full pool is exhausted with a toast notification
- **Media Server Web Client** — client-picker now includes the configured media server as a direct watch option; opens the movie's detail page in Plex/Jellyfin/Emby web UI in a new tab
- **Animated Login Logo** — app icon replaced with a looping silent MP4 on the login screen
- **PWA Splash Screen** — standalone home-screen launches show a custom dark splash for 1.5s, dismissed once per session
#### Visual Overhaul
- **Color System** — full amber palette replacing all purple/indigo across both HeroUI themes; buttons, glows, progress bars, focus rings, and aurora orbs all updated
- **Typography** — three-font system: Geist (UI), Instrument Serif (movie titles), Geist Mono (numbers/metadata)
- **Cinema Poster Mode** — full-bleed blurred backdrop, glassmorphism info bars, editorial director layout, spring-eased progress bar
- **Filter Island** — filter controls unified into a glass pill with active-count badge and spring-entrance dropdown
- **Icon Button Animations** — Next, Power, and service-switcher icons spin 360° on hover (disabled on touch devices)
#### Bug Fixes
- **Collection warning count mismatch** — badge and modal heading now consistently exclude Trakt-watched movies; Trakt-watched previous movies hidden from modal list (no action needed)
- **Collection warning shown for all-handled collections** — button correctly hidden when every previous movie is watched locally or on Trakt and all other collection movies are in library or on Trakt
- **Collection warning slow to appear** — moved to async `/api/collection_status` endpoint; no longer blocks movie response
- **TMDb collection cache never expiring** — weekly APScheduler job clears `lru_cache` so new sequels appear without restart
- **Next-movie background flash** — images preloaded before DOM update; old movie stays visible until new assets are ready
- **Service switch leaves stale filters** — switching service now resets filters and session seen-list
- **Apple TV pairing on macOS Docker** — optional IP Address field uses `--scan-hosts` for direct unicast pairing; failure now reports EOF/TIMEOUT reason with atvremote output
- **Apple TV device name/model** — stored on pairing and shown in settings instead of raw UUID
- **PWA icons showing white background** — all icons rebuilt with `#222222` background; 1024×1024 maskable icon added for macOS dock
- **Auth session writes on every request** — session values only written when they actually change
#### Changes
- **Default settings** — fresh installs: Movie Logos off, Login Backdrops on, Load on Start on, Poster Mode set to Screensaver
**Full Changelog**: <https://github.com/sahara101/Movie-Roulette/compare/v5.2.1...v5.3.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5012
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:38:41 +00:00
6c91f9ef88
chore(deps): update helm release generic-device-plugin to v0.20.25 ( #5017 )
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m26s
2026-03-24 00:12:26 +00:00
2757652440
chore(deps): update dependency clidey/whodb to v0.101.0 ( #5014 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m21s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.100.0` → `0.101.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.101.0`](https://github.com/clidey/whodb/releases/tag/0.101.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.100.0...0.101.0 )
- Add dialogue to Scratchpad to confirm actions.
- Add fallbacks for copy logic to support http deployments.
- Fix for SQLite not showing the Datetime type in certain situations.
- Library updates.
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.101.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- feat(frontend,core): fix up dialog for delete, and nits by [@​hkdeman](https://github.com/hkdeman ) in [#​856](https://github.com/clidey/whodb/pull/856 )
- feat(frontend): fix up the scratchpad results in explore storage by [@​hkdeman](https://github.com/hkdeman ) in [#​857](https://github.com/clidey/whodb/pull/857 )
- Bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 in /cli by [@​dependabot](https://github.com/dependabot )\[bot] in [#​861](https://github.com/clidey/whodb/pull/861 )
- Bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 in /core by [@​dependabot](https://github.com/dependabot )\[bot] in [#​859](https://github.com/clidey/whodb/pull/859 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.100.0...0.101.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5014
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 00:03:17 +00:00
826739ab34
chore(deps): update unpoller/unpoller to v2.36.0 ( #5010 )
...
lint-test-helm / lint-helm (push) Successful in 25s
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/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.35.0` → `v2.36.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.35.0` → `v2.36.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.36.0`](https://github.com/unpoller/unpoller/releases/tag/v2.36.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.35.0...v2.36.0 )
##### Changelog
- [`cedc52f`](cedc52fc89 ) feat(lokiunifi): add richer low-cardinality stream labels ([#​932](https://github.com/unpoller/unpoller/issues/932 )) ([#​975](https://github.com/unpoller/unpoller/issues/975 ))
- [`117392d`](117392dd8c ) feat: export site\_to\_site\_enabled VPN metric ([#​926](https://github.com/unpoller/unpoller/issues/926 )) ([#​976](https://github.com/unpoller/unpoller/issues/976 ))
- [`a958047`](a95804743d ) feat(lokiunifi): add extra\_labels config for custom Loki stream labels ([#​691](https://github.com/unpoller/unpoller/issues/691 )) ([#​973](https://github.com/unpoller/unpoller/issues/973 ))
- [`6c5ff54`](6c5ff5482d ) feat(promunifi): add unifi\_controller\_up gauge metric (closes [#​356](https://github.com/unpoller/unpoller/issues/356 )) ([#​974](https://github.com/unpoller/unpoller/issues/974 ))
- [`8c7f1cb`](8c7f1cb854 ) fix: remove age==0 guard that silently dropped all rogue AP metrics ([#​972](https://github.com/unpoller/unpoller/issues/972 ))
- [`dcdbef6`](dcdbef6687 ) fix(inputunifi): gracefully handle 404s from remote API event endpoints ([#​971](https://github.com/unpoller/unpoller/issues/971 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5010
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 00:02:36 +00:00
50cba8b039
chore(deps): update dependency headlamp-k8s/headlamp to v0.41.0 ( #5009 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m25s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [headlamp-k8s/headlamp](https://github.com/headlamp-k8s/headlamp ) | minor | `v0.40.1` → `v0.41.0` |
---
### Release Notes
<details>
<summary>headlamp-k8s/headlamp (headlamp-k8s/headlamp)</summary>
### [`v0.41.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.41.0 ): 0.41.0
[Compare Source](https://github.com/headlamp-k8s/headlamp/compare/headlamp-helm-0.40.1...v0.41.0 )
#### ✨ Enhancements
- Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Add multi-cluster user logout. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Enable cluster deletion in browser. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Display environment variables for containers in pod details views. Thanks to [@​gambtho](https://github.com/gambtho )
- Added Toggle Switch to filter helm secrets. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add session-ttl flag and logic. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Allow OIDC cookies when in-cluster is false via flag. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Add MCP server support for plugins including the ai-assistant. Thanks to [@​illume](https://github.com/illume )
- Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to [@​ageekymonk](https://github.com/ageekymonk )
#### 🐞 Bug Fixes
- Fix flaky PodDetailsView Storybook test. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix ARIA menu role in ClusterChooserPopup. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Correct aria attributes in ShowHideLabel component. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix PluginSettings heading hierarchy. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix alignment in narrow layouts for NameValueTable. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fixed ignored k8cache error handling. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add crossorigin to manifest link. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix age column sorting in ObjectEventList. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Auto-detect platform for Apple Silicon Macs. Thanks to [@​Mandalorian7773](https://github.com/Mandalorian7773 )
- Add translatable aria-label fallback to Loader for screen readers. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Ensure complementary landmark has valid label in Activity. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix new project heading a11y issue. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Default to init container if main container not yet running. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add responsive width to ConfirmDialog. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Fix alignment name and button in clusterRename. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Remove inert property from Sidebar. Thanks to [@​sniok](https://github.com/sniok )
- Populate empty DialogTitle in AuthTypeoidc story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to [@​Vaishnav-Dhaval](https://github.com/Vaishnav-Dhaval )
- Add dialog title to HaveClusters story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Add missing properties to HeadlampTables interface. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Correct broken cluster settings navigation. Thanks to [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman )
- Remove empty h1 from ClusterDialog. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Fix narration for Default Namespace in SettingsCluster. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Disable close on select in PureNamespaceAutocomplete. Thanks to [@​YotamKorah](https://github.com/YotamKorah )
- Cascade delete Pods when deleting Jobs. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Fix cluster rename bug for clusters with special characters. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Avoid invalid field selector for pod metrics. Thanks to [@​wingerx](https://github.com/wingerx )
- Persist rows-per-page selection to localStorage on change in Table. Thanks to [@​Trulsaa](https://github.com/Trulsaa )
- Preserve original URL after OIDC authentication. Thanks to [@​justinas-wix](https://github.com/justinas-wix )
- Fix scheme conversion and logging in multiplexer. Thanks to [@​illume](https://github.com/illume )
- Stop watcher goroutines on server shutdown. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix picking the hash for chocolatey version bump. Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add make cluster list scrollable to improve usability for keyboard users. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
#### 💻 Development
- Support apiGroup + kind for registerKindIcon. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Update app, backend, frontend, headlamp-plugin dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Move HeadlampConfig to headlampconfig package. Thanks to [@​krrish-sehgal](https://github.com/krrish-sehgal )
- Add update and delete coverage to informer tests for k8cache. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Fix translations by using fs-backend with frontend locales path. Thanks to [@​sniok](https://github.com/sniok )
- Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix delete error handling to show correct success/failure messages. Thanks to [@​gambtho](https://github.com/gambtho )
- Bundle source with esbuild, upgrade to vitest. Thanks to [@​sniok](https://github.com/sniok )
- Refactor NavigationTabs component so it doesn't require cloning. Thanks to [@​sniok](https://github.com/sniok )
- Add .cmd shim for Windows to headlamp-plugin. Thanks to [@​skoeva](https://github.com/skoeva )
- Add tests and stories for AuthToken Component. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Add test for terminal.tsx file. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Add Storybook stories for ResourceTableColumnChooser. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add stories for SettingsClusters and SettingsCluster. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add test for LogsButton.tsx file. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Provide automatic aria-labelledby for Dialog accessibility. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Update Terminal snapshots. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- headlamp-plugin: Bump to 0.13.1
#### 📖 Documentation
- Add documentation for Oracle K8s Engine support. Thanks to [@​jaiakash](https://github.com/jaiakash )
- Add OpenUnison configuration guide. Thanks to [@​mlbiam](https://github.com/mlbiam )
- Add many more plugin development tutorials including for List and Detail views. Thanks to [@​yolossn](https://github.com/yolossn )
- Fix some typos in contributing guide. Thanks to [@​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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5009
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 23:40:29 +00:00
fa151642d6
chore(deps): update azure/setup-helm action to v5 ( #5011 )
...
renovate / renovate (push) Successful in 2m26s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [azure/setup-helm](https://github.com/azure/setup-helm ) | action | major | `v4` → `v5` |
---
### Release Notes
<details>
<summary>azure/setup-helm (azure/setup-helm)</summary>
### [`v5`](https://github.com/azure/setup-helm/compare/v4...v5 )
[Compare Source](https://github.com/azure/setup-helm/compare/v4...v5 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5011
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 23:14:51 +00:00
12b97455ca
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.1 ( #5013 )
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m13s
2026-03-23 23:02:36 +00:00
7fb2eccf83
chore(deps): update dependency av1155/houndarr to v1.6.2 ( #5007 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m26s
2026-03-23 19:02:34 +00:00
e39220a499
chore(deps): update caronc/apprise docker tag to v1.3.3 ( #5006 )
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-23 19:02:23 +00:00
3fa386520a
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.6.0 ( #5001 )
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.5.0` → `0.6.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.6.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/blob/HEAD/CHANGELOG.md#060-2026-03-23 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.5.0...0.6.0 )
##### Features
- add more apps ([ce3d1a4](ce3d1a4a27 ))
</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: #5001
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 15:27:36 +00:00
6f840f9380
tmp/refactor ( #4999 )
...
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m28s
render-manifests / render-manifests (push) Successful in 5m29s
Reviewed-on: #4999
2026-03-23 04:01:11 +00:00
153f341c5b
tmp/refactor ( #4997 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m6s
Reviewed-on: #4997
2026-03-23 02:51:10 +00:00
4e2027b979
feat: add template to detect authentik versioning
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Successful in 22s
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 26s
renovate / renovate (push) Successful in 2m24s
2026-03-23 02:34:59 +00:00
2beff516d6
feat: refactor authentik
2026-03-23 02:34:59 +00:00
e927906fa3
feat: add reference
2026-03-23 02:34:59 +00:00
29999cb82f
feat: refactor audiobookshelf
2026-03-23 02:34:59 +00:00
6a7a96f167
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.5.0 ( #4989 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m3s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.3.0` → `0.5.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.5.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.5.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.4.0...0.5.0 )
### [0.5.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.4.0...0.5.0 ) (2026-03-23)
##### Features
- add argo-cd ([36be56e](36be56e450 ))
### [`v0.4.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.4.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.3.0...0.4.0 )
### [0.4.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.3.0...0.4.0 ) (2026-03-23)
##### Bug Fixes
- remove react deps ([5e97a52](5e97a524ba ))
##### Features
- add and update pre-commit ([95805dc](95805dcd07 ))
- add applications, actual ([e21d142](e21d1426d2 ))
- add argo-workflows ([abde3db](abde3db3c7 ))
- merge ([a3e6e65](a3e6e65c79 ))
- remove splash template ([3fecb72](3fecb72e89 ))
</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: #4989
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:34:27 +00:00
9189706ab1
chore(deps): update unpoller/unpoller to v2.35.0 ( #4982 )
...
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/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.34.0` → `v2.35.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.34.0` → `v2.35.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.35.0`](https://github.com/unpoller/unpoller/releases/tag/v2.35.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.34.0...v2.35.0 )
##### Changelog
- [`873202a`](873202ab5b ) fix(inputunifi): recover from GetActiveDHCPLeasesWithAssociations panic ([#​969](https://github.com/unpoller/unpoller/issues/969 ))
- [`38c74f1`](38c74f19c4 ) build(deps): bump the all group with 2 updates ([#​967](https://github.com/unpoller/unpoller/issues/967 ))
- [`54bb3bf`](54bb3bfe8e ) feat(devices): add UDB (UniFi Device Bridge) support ([#​968](https://github.com/unpoller/unpoller/issues/968 ))
- [`4248d2e`](4248d2e304 ) build(deps): bump the all group with 4 updates ([#​964](https://github.com/unpoller/unpoller/issues/964 ))
- [`f94d10d`](f94d10d223 ) build(deps): bump the all group with 3 updates ([#​960](https://github.com/unpoller/unpoller/issues/960 ))
- [`a70e521`](a70e52180d ) build(deps): bump goreleaser/goreleaser-action in the all group ([#​961](https://github.com/unpoller/unpoller/issues/961 ))
- [`074595c`](074595c0a9 ) Fix remote API (Fabric/API key): 429 handling, NVR filter, updateWeb nil panic ([#​958](https://github.com/unpoller/unpoller/issues/958 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4982
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:33:54 +00:00
ad89a09482
chore(deps): update haproxy docker tag to v3.3.6 ( #4991 )
...
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m59s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| haproxy | minor | `3.0.19-alpine` → `3.3.6-alpine` |
---
### 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: #4991
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:21:10 +00:00
48a3afd121
Change to Alpine ( #4993 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4993
2026-03-23 01:19:46 +00:00
3599b7a8a6
tmp/refactor ( #4988 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #4988
2026-03-23 01:04:56 +00:00
11b2efd332
tmp/refactor ( #4986 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m40s
Reviewed-on: #4986
2026-03-22 23:43:56 +00:00
de8433f8d5
chore(deps): update dependency av1155/houndarr to v1.6.1 ( #4985 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m43s
2026-03-22 23:02:19 +00:00
f5611385ab
Refactor Pass on Helm Charts ( #4983 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
Reviewed-on: #4983
2026-03-22 22:06:55 +00:00
fff6f1b32b
ci: set to debug log
renovate / renovate (push) Successful in 2m2s
2026-03-22 16:04:48 -05:00
bb02431114
tmp/folder ( #4980 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m39s
Reviewed-on: #4980
2026-03-22 17:55:11 +00:00
5e102d7b19
tmp/folder ( #4978 )
...
lint-test-docker / lint-docker-compose (push) Successful in 17s
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m8s
Reviewed-on: #4978
2026-03-22 17:49:42 +00:00
a6de6e60d6
chore(deps): update dawarich to v1.4.0 ( #4976 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m49s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [Freika/dawarich](https://github.com/Freika/dawarich ) | minor | `1.3.4` → `1.4.0` |
| [freikin/dawarich](https://github.com/Freika/dawarich ) | minor | `1.3.4` → `1.4.0` |
---
### Release Notes
<details>
<summary>Freika/dawarich (Freika/dawarich)</summary>
### [`v1.4.0`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#140--Unreleased )
[Compare Source](https://github.com/Freika/dawarich/compare/1.3.4...1.4.0 )
##### Added
- Family page now contains a map with family members markers on it.
- Visits page now have "Confirm all" and "Decline all" buttons to quickly confirm or decline all visit suggestions at once.
##### Changed
- Updated look and feel
- The point counting was changed to be more efficient on bigger accounts.
- Redesigned raw data archival system for large instances (10M+ points). Archival now runs per-user via Sidekiq jobs instead of a single sequential process, uses PK cursor-based queries instead of full table scans, and processes in 50K-point chunks with 5K-batch flag updates to minimize DB lock contention. Inline verification removed in favor of daily spot-checks. FK constraint changed from `ON DELETE nullify` to `ON DELETE RESTRICT` to prevent cascading updates on large tables.
##### Fixed
- Fix Lite plan archival warnings sending all three notifications (11-month, 11.5-month, and 12-month) simultaneously when a user's oldest data already exceeds all thresholds. Now only the most severe warning is sent, and lower thresholds are marked as already notified.
- Fix intermittent 502/504 errors caused by `User.reset_counters(:points)` running synchronously during OwnTracks, Overland, and API point creation. The full `COUNT(*)` query blocked web workers for 60–500+ seconds on large accounts, starving all other requests. Counter reset now runs as a background job.
- Misconfigured Prometheus settings will no longer litter logs with error messages, it will make multiple attempts to connect instead and then stop.
- One of previous versions removed a database index making points upload very slow. The index is now added back to fix the issue.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4976
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 17:28:11 +00:00
3b13e53f9e
ci: group dawarich
renovate / renovate (push) Successful in 2m27s
2026-03-22 12:18:29 -05:00
8b5209fc4f
Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
render-manifests / render-manifests (push) Successful in 7m59s
renovate / renovate (push) Successful in 1m51s
2026-03-21 22:39:02 -05:00
e95924a9e9
ci: merge actions digests
2026-03-21 22:38:57 -05:00
702ed26cd5
tmp/houndarr ( #4972 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
Reviewed-on: #4972
2026-03-22 03:34:00 +00:00
1093fdd93a
chore(deps): pin dependencies ( #4970 )
...
renovate / renovate (push) Successful in 2m6s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ghcr.io/renovatebot/renovate](https://renovatebot.com ) ([source](https://github.com/renovatebot/renovate )) | container | pinDigest | → `9228574` |
| [niniyas/ntfy-action](https://github.com/niniyas/ntfy-action ) | action | pinDigest | → `96acac5` |
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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: #4970
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 03:29:40 +00:00
1afae8052c
ci: add pin to automerge
renovate / renovate (push) Failing after 1s
2026-03-21 22:28:34 -05:00
e1aee94515
ci: update descriptions
renovate / renovate (push) Has been cancelled
2026-03-21 22:25:18 -05:00
bef2ff5c44
feat: give plex an lb ( #4969 )
...
lint-test-helm / lint-helm (push) Successful in 1m16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 1m11s
Reviewed-on: #4969
2026-03-22 03:23:36 +00:00
c32f993351
feat: automerge renovate
renovate / renovate (push) Successful in 3m44s
2026-03-21 22:13:58 -05:00
46922a6230
chore(deps): pin dependencies ( #4968 )
...
renovate / renovate (push) Failing after 7s
lint-test-docker / lint-docker-compose (push) Successful in 43s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [GuillaumeFalourd/branch-exists](https://github.com/GuillaumeFalourd/branch-exists ) | action | pinDigest | → `0092904` |
| [actions/cache](https://github.com/actions/cache ) | action | pinDigest | → `6682284` |
| [actions/checkout](https://github.com/actions/checkout ) | action | pinDigest | → `de0fac2` |
| [actions/setup-node](https://github.com/actions/setup-node ) | action | pinDigest | → `53b8394` |
| [azure/k8s-set-context](https://github.com/azure/k8s-set-context ) | action | pinDigest | → `ae59a72` |
| [azure/setup-helm](https://github.com/azure/setup-helm ) | action | pinDigest | → `1a275c3` |
| docker.io/postgres | | pinDigest | → `44d837e` |
| dxflrs/garage | | pinDigest | → `45a61ce` |
| [favonia/cloudflare-ddns](https://github.com/favonia/cloudflare-ddns ) | | pinDigest | → `a4e2089` |
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky ) | | pinDigest | → `a6d99f3` |
| ghcr.io/ai-dock/stable-diffusion-webui | | pinDigest | → `bc4b2b1` |
| [ghcr.io/dmunozv04/isponsorblocktv](https://github.com/dmunozv04/iSponsorBlockTV ) | | pinDigest | → `5458565` |
| ghcr.io/gabe565/castsponsorskip | | pinDigest | → `f556d27` |
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | | pinDigest | → `b129cb0` |
| ghcr.io/moghtech/komodo-periphery | | pinDigest | → `bd79cf9` |
| [ghcr.io/renovatebot/renovate](https://renovatebot.com ) ([source](https://github.com/renovatebot/renovate )) | container | pinDigest | → `9228574` |
| [ghcr.io/tailscale/tailscale](https://tailscale.com/kb/1282/docker ) ([source](https://github.com/tailscale/tailscale )) | | pinDigest | → `95e5287` |
| ghcr.io/tailscale/tailscale | | pinDigest | → `95e5287` |
| [ghcr.io/tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy ) | | pinDigest | → `1f3a6f3` |
| [ghcr.io/traefik/traefik](https://hub.docker.com/_/traefik ) ([source](https://github.com/traefik/traefik-library-image )) | | pinDigest | → `acfc806` |
| [gitea/gitea](https://github.com/go-gitea/gitea ) | | pinDigest | → `f846d26` |
| khairul169/garage-webui | | pinDigest | → `17c7935` |
| ollama/ollama | | pinDigest | → `5a5d014` |
| quay.io/prometheus/node-exporter | | pinDigest | → `337ff1d` |
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4968
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 03:06:54 +00:00
9cdd5e85c4
feat: change tz
renovate / renovate (push) Successful in 2m13s
2026-03-21 22:02:40 -05:00
589c24d3f2
feat: change order
renovate / renovate (push) Successful in 1m57s
2026-03-21 21:57:44 -05:00
85b91e9a6b
feat: update renovate
renovate / renovate (push) Has been cancelled
2026-03-21 21:54:42 -05:00
0811d84ef1
feat: remove trivy dashboards ( #4966 )
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m47s
Reviewed-on: #4966
2026-03-21 23:21:07 +00:00
50b7e8e647
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.0 ( #4964 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m23s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.4.6` → `2.5.0` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4964
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 19:18:08 +00:00
f570ecc606
chore(deps): update av1155/houndarr to v1.6.0 ( #4962 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.5.0` → `v1.6.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.5.0` → `v1.6.0` |
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.6.0`](https://github.com/av1155/houndarr/releases/tag/v1.6.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.5.0...v1.6.0 )
##### Added
- Opt-in upgrade search pass that periodically re-searches library items which already have a file and meet the quality cutoff, giving each `*arr` instance a chance to find better releases; each instance has independent batch size, cooldown, and hourly cap controls ([#​266](https://github.com/av1155/houndarr/issues/266 )).
##### Changed
- A 3-second pause is now inserted between consecutive real searches within the same cycle to spread downstream indexer fan-out; the delay applies only to dispatched searches, not to skipped or errored items ([#​272](https://github.com/av1155/houndarr/issues/272 )).
##### Fixed
- Navigating to the settings help page via the "What do these settings mean?" link inside the instance modal no longer leaves the page scroll-locked until refresh ([#​268](https://github.com/av1155/houndarr/issues/268 )).
- Instance modal on mobile no longer briefly appears compact before expanding; the dialog now animates in fully populated ([#​268](https://github.com/av1155/houndarr/issues/268 )).
- Dashboard instance cards now enter with a smooth container-level fade that matches the shell animation instead of a per-card flash ([#​268](https://github.com/av1155/houndarr/issues/268 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4962
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 19:17:16 +00:00
f8b9af1027
chore(deps): update calibrain/shelfmark to v1.2.1 ( #4961 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m19s
2026-03-21 17:02:27 +00:00
83d208974f
chore(deps): update frederikemmer/medialyze to v0.2.3 ( #4959 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m8s
2026-03-21 16:02:46 +00:00
d910204db3
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to a27f1ce ( #4957 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 5m59s
renovate / renovate (push) Successful in 2m11s
2026-03-21 14:54:08 +00:00
c71e7ad05f
chore(deps): update av1155/houndarr to v1.5.0 ( #4955 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.4.0` → `v1.5.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.4.0` → `v1.5.0` |
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.5.0`](https://github.com/av1155/houndarr/releases/tag/v1.5.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.4.0...v1.5.0 )
##### Added
- Non-root container startup is now supported via pod `securityContext` for clusters enforcing Pod Security Standards, as an alternative to the default `PUID`/`PGID` remapping mode ([#​258](https://github.com/av1155/houndarr/issues/258 )).
- Proxy authentication mode (`HOUNDARR_AUTH_MODE=proxy`) delegates login to an upstream identity-aware proxy via a configurable request header ([#​259](https://github.com/av1155/houndarr/issues/259 )).
- Official Helm chart published to `oci://ghcr.io/av1155/charts/houndarr`; Flux users can deploy with an `OCIRepository` + `HelmRelease` instead of raw manifests ([#​261](https://github.com/av1155/houndarr/issues/261 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4955
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 14:50:59 +00:00
d413d09577
chore(deps): update grimmory-tools/grimmory to v2.3.0 ( #4953 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/grimmory-tools/grimmory](https://github.com/grimmory-tools/grimmory ) | minor | `v2.2.6` → `v2.3.0` |
| [grimmory-tools/grimmory](https://github.com/grimmory-tools/grimmory ) | minor | `v2.2.6` → `v2.3.0` |
---
### Release Notes
<details>
<summary>grimmory-tools/grimmory (ghcr.io/grimmory-tools/grimmory)</summary>
### [`v2.3.0`](https://github.com/grimmory-tools/grimmory/releases/tag/v2.3.0 )
[Compare Source](https://github.com/grimmory-tools/grimmory/compare/v2.2.7...v2.3.0 )
##### Features
- **release:** document develop-based stable release previews ([930e526](930e526228 ))
##### Bug Fixes
- **api:** fix potential memory leaks in file processing ([031e8ae](031e8ae257 ))
- **ci:** correct artifact download action pin ([37ca101](37ca101dd4 ))
- **ci:** publish PR test results from workflow\_run ([11a76bf](11a76bffe1 ))
- **ci:** repair release preview and test result publishing ([afa5b81](afa5b818eb ))
- drop telemetry from app ([#​52](https://github.com/grimmory-tools/grimmory/issues/52 )) ([4d82cb7](4d82cb7188 ))
- **ui:** repair frontend compile after rebrand ([fea1ec6](fea1ec6930 ))
##### Refactors
- **build:** rename frontend dist output to grimmory ([ecf388f](ecf388f7a2 ))
- **i18n:** rename booklore translation keys to grimmory ([eb94afa](eb94afa7ad ))
- **metadata:** move default parser from Amazon to Goodreads ([e252122](e252122bc5 ))
- pull kepubify & ffprobe during build ([#​50](https://github.com/grimmory-tools/grimmory/issues/50 )) ([1c15629](1c15629a10 ))
- **ui:** rebrand frontend surfaces to grimmory ([d786dd8](d786dd8ccb ))
##### Chores
- **api:** remove the custom startup banner ([98c9b1a](98c9b1ae65 ))
- **deps:** bump flatted from 3.4.1 to 3.4.2 in /booklore-ui ([#​73](https://github.com/grimmory-tools/grimmory/issues/73 )) ([c4bd0c7](c4bd0c779a ))
- **funding:** point support links at opencollective ([55c0ac0](55c0ac0899 ))
- **release:** 2.2.7 \[skip ci] ([0b5e24c](0b5e24c238 ))
- remove old verbose PR template, replace with temporary more low-key one. ([#​84](https://github.com/grimmory-tools/grimmory/issues/84 )) ([b868526](b8685268a9 ))
- **ui:** drop financial support dialog ([#​21](https://github.com/grimmory-tools/grimmory/issues/21 )) ([62be6b1](62be6b152c ))
##### Documentation
- updated supported file formats in README.md ([#​68](https://github.com/grimmory-tools/grimmory/issues/68 )) ([f912e80](f912e802f9 ))
##### Style
- **i18n:** normalize translation json formatting ([#​89](https://github.com/grimmory-tools/grimmory/issues/89 )) ([857290d](857290d215 ))
- **ui:** simplify the topbar logo branding ([0416d48](0416d48a6c ))
### [`v2.2.7`](https://github.com/grimmory-tools/grimmory/releases/tag/v2.2.7 )
[Compare Source](https://github.com/grimmory-tools/grimmory/compare/v2.2.6...v2.2.7 )
##### Bug Fixes
- **api:** fix potential memory leaks in file processing ([031e8ae](031e8ae257 ))
- **ci:** correct artifact download action pin ([37ca101](37ca101dd4 ))
- **ci:** publish PR test results from workflow\_run ([11a76bf](11a76bffe1 ))
- drop telemetry from app ([#​52](https://github.com/grimmory-tools/grimmory/issues/52 )) ([4d82cb7](4d82cb7188 ))
- **ui:** repair frontend compile after rebrand ([fea1ec6](fea1ec6930 ))
##### Refactors
- **build:** rename frontend dist output to grimmory ([ecf388f](ecf388f7a2 ))
- **i18n:** rename booklore translation keys to grimmory ([eb94afa](eb94afa7ad ))
- **metadata:** move default parser from Amazon to Goodreads ([e252122](e252122bc5 ))
- pull kepubify & ffprobe during build ([#​50](https://github.com/grimmory-tools/grimmory/issues/50 )) ([1c15629](1c15629a10 ))
- **ui:** rebrand frontend surfaces to grimmory ([d786dd8](d786dd8ccb ))
##### Chores
- **api:** remove the custom startup banner ([98c9b1a](98c9b1ae65 ))
- **deps:** bump flatted from 3.4.1 to 3.4.2 in /booklore-ui ([#​73](https://github.com/grimmory-tools/grimmory/issues/73 )) ([c4bd0c7](c4bd0c779a ))
- **funding:** point support links at opencollective ([55c0ac0](55c0ac0899 ))
- remove old verbose PR template, replace with temporary more low-key one. ([#​84](https://github.com/grimmory-tools/grimmory/issues/84 )) ([b868526](b8685268a9 ))
- **ui:** drop financial support dialog ([#​21](https://github.com/grimmory-tools/grimmory/issues/21 )) ([62be6b1](62be6b152c ))
##### Documentation
- updated supported file formats in README.md ([#​68](https://github.com/grimmory-tools/grimmory/issues/68 )) ([f912e80](f912e802f9 ))
##### Style
- **i18n:** normalize translation json formatting ([#​89](https://github.com/grimmory-tools/grimmory/issues/89 )) ([857290d](857290d215 ))
- **ui:** simplify the topbar logo branding ([0416d48](0416d48a6c ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4953
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 03:12:18 +00:00
fa025b7f0c
Swap to Grimmory ( #4951 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m20s
Reviewed-on: #4951
2026-03-21 01:23:53 +00:00
54843abce7
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.1 ( #4949 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m10s
2026-03-21 00:47:15 +00:00
1fe3acfd2b
chore(deps): update av1155/houndarr to v1.4.0 ( #4947 )
...
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.3.2` → `v1.4.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.3.2` → `v1.4.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.4.0`](https://github.com/av1155/houndarr/releases/tag/v1.4.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.3.2...v1.4.0 )
##### Added
- `HOUNDARR_TRUSTED_PROXIES` now accepts CIDR subnets (e.g. `172.18.0.0/16`) in addition to individual IP addresses ([#​245](https://github.com/av1155/houndarr/issues/245 ), [#​248](https://github.com/av1155/houndarr/issues/248 ))
- Kubernetes deployment guide with StatefulSet, headless Service, and Ingress examples ([#​255](https://github.com/av1155/houndarr/issues/255 ))
- FAQ entry explaining why Houndarr exists alongside built-in \*arr search ([#​253](https://github.com/av1155/houndarr/issues/253 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4947
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 00:45:11 +00:00
0c37784a5c
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.3 ( #4945 )
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m22s
2026-03-21 00:41:44 +00:00
e0c9505772
chore(deps): update dependency home-assistant/core to v2026.3.3 ( #4944 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-21 00:39:39 +00:00
85b5c73c32
tmp/hound ( #4942 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-docker / lint-docker-compose (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4942
2026-03-21 00:37:28 +00:00
1da3a6837f
tmp/lang ( #4940 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m24s
Reviewed-on: #4940
2026-03-20 23:26:11 +00:00
6b8c2826f5
tmp/lang ( #4938 )
...
lint-test-docker / lint-docker-compose (push) Successful in 17s
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m5s
Reviewed-on: #4938
2026-03-20 22:54:46 +00:00
ae3ac652de
chore(deps): update searxng/searxng:latest docker digest to b6db575 ( #4936 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m41s
2026-03-20 21:54:00 +00:00
71eddc44e3
chore(deps): update helm release external-secrets to v2.2.0 ( #4927 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `2.1.0` → `2.2.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>
### [`v2.2.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.2.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
##### What's Changed
##### General
- chore: release charts v2.1.0 by [@​Skarlso](https://github.com/Skarlso ) in [#​6030](https://github.com/external-secrets/external-secrets/pull/6030 )
- chore: fix the stability doc by [@​Skarlso](https://github.com/Skarlso ) in [#​6035](https://github.com/external-secrets/external-secrets/pull/6035 )
- fix(security): Fix vulnerabilities by [@​othomann](https://github.com/othomann ) in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- fix(aws): sync tags and resource policy even when secret value unchanged by [@​evs-secops](https://github.com/evs-secops ) in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- fix: publish now uses docker build v4 which required some changes by [@​Skarlso](https://github.com/Skarlso ) in [#​6062](https://github.com/external-secrets/external-secrets/pull/6062 )
- feat(gcpsm): auto-detect projectID from GCP metadata server by [@​patjlm](https://github.com/patjlm ) in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- chore(templating): Remove years in license and their checks by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5955](https://github.com/external-secrets/external-secrets/pull/5955 )
- docs: Add Roche to official ADOPTERS by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​6076](https://github.com/external-secrets/external-secrets/pull/6076 )
- feat: Add Last Sync column to ExternalSecret and PushSecret printers by [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- fix(onepassword): support native item IDs by [@​chadxz](https://github.com/chadxz ) in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- feat: extract LGTM processor to external JS file with tests by [@​mateenali66](https://github.com/mateenali66 ) in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- feat: fail fast if LGTM label does not exist in repository by [@​mateenali66](https://github.com/mateenali66 ) in [#​6078](https://github.com/external-secrets/external-secrets/pull/6078 )
- feat(passbolt): add support for Passbolt V5 API by [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- fix(infisical): dataFrom.find.path should filter by secret path not name by [@​johnvox](https://github.com/johnvox ) in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- fix: disable the priority queue which misbehaves at scale by [@​Skarlso](https://github.com/Skarlso ) in [#​6083](https://github.com/external-secrets/external-secrets/pull/6083 )
- chore: update go version to 1.26.1 by [@​Skarlso](https://github.com/Skarlso ) in [#​6072](https://github.com/external-secrets/external-secrets/pull/6072 )
- docs(aws): fix PushSecret metadata indentation in resource policy exa... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- fix(aws): prevent EC2 IMDS fallback when explicit credentials are pro... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6036](https://github.com/external-secrets/external-secrets/pull/6036 )
- feat(templating): Add certSANs function to extract SANs from certificates by [@​mzdeb](https://github.com/mzdeb ) in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- docs: document template.metadata labels/annotations behavior by [@​lucpas](https://github.com/lucpas ) in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- fix: CODEOWNERS are seriously out of date by [@​Skarlso](https://github.com/Skarlso ) in [#​6106](https://github.com/external-secrets/external-secrets/pull/6106 )
- feat(helm): add readinessProbe support for external-secrets deployment by [@​AlexOQ](https://github.com/AlexOQ ) in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- fix: update grpc for CVE-2026-33186 by [@​Skarlso](https://github.com/Skarlso ) in [#​6108](https://github.com/external-secrets/external-secrets/pull/6108 )
- feat(azurekv): add expiration time to azure kv secret by [@​muraliavarma](https://github.com/muraliavarma ) in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- feat: add path to cloud.ru provider by [@​heavyandrew](https://github.com/heavyandrew ) in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
- fix(add-eso-version): fix separator line pattern in add\_eso\_version.sh script by [@​riccardomc](https://github.com/riccardomc ) in [#​6113](https://github.com/external-secrets/external-secrets/pull/6113 )
##### Dependencies
- chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6038](https://github.com/external-secrets/external-secrets/pull/6038 )
- chore(deps): bump charset-normalizer from 3.4.4 to 3.4.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6047](https://github.com/external-secrets/external-secrets/pull/6047 )
- chore(deps): bump platformdirs from 4.9.2 to 4.9.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6050](https://github.com/external-secrets/external-secrets/pull/6050 )
- chore(deps): bump mkdocs-material from 9.7.3 to 9.7.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6049](https://github.com/external-secrets/external-secrets/pull/6049 )
- chore(deps): bump github/codeql-action from 4.32.4 to 4.32.6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6039](https://github.com/external-secrets/external-secrets/pull/6039 )
- chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6043](https://github.com/external-secrets/external-secrets/pull/6043 )
- chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6040](https://github.com/external-secrets/external-secrets/pull/6040 )
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6044](https://github.com/external-secrets/external-secrets/pull/6044 )
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6042](https://github.com/external-secrets/external-secrets/pull/6042 )
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6041](https://github.com/external-secrets/external-secrets/pull/6041 )
- chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6046](https://github.com/external-secrets/external-secrets/pull/6046 )
- chore(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6048](https://github.com/external-secrets/external-secrets/pull/6048 )
- chore(deps): bump anchore/sbom-action from 0.23.0 to 0.23.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6093](https://github.com/external-secrets/external-secrets/pull/6093 )
- chore(deps): bump distroless/static from `28efbe9` to `47b2d72` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6088](https://github.com/external-secrets/external-secrets/pull/6088 )
- chore(deps): bump ubi9/ubi from `cecb1cd` to `6ed9f6f` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6087](https://github.com/external-secrets/external-secrets/pull/6087 )
- chore(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6096](https://github.com/external-secrets/external-secrets/pull/6096 )
- chore(deps): bump tornado from 6.5.4 to 6.5.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6094](https://github.com/external-secrets/external-secrets/pull/6094 )
- chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6095](https://github.com/external-secrets/external-secrets/pull/6095 )
- chore(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6089](https://github.com/external-secrets/external-secrets/pull/6089 )
- chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6092](https://github.com/external-secrets/external-secrets/pull/6092 )
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6090](https://github.com/external-secrets/external-secrets/pull/6090 )
- chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6091](https://github.com/external-secrets/external-secrets/pull/6091 )
##### New Contributors
- [@​othomann](https://github.com/othomann ) made their first contribution in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- [@​evs-secops](https://github.com/evs-secops ) made their first contribution in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- [@​patjlm](https://github.com/patjlm ) made their first contribution in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) made their first contribution in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- [@​chadxz](https://github.com/chadxz ) made their first contribution in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- [@​mateenali66](https://github.com/mateenali66 ) made their first contribution in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) made their first contribution in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- [@​johnvox](https://github.com/johnvox ) made their first contribution in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- [@​Br1an67](https://github.com/Br1an67 ) made their first contribution in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- [@​mzdeb](https://github.com/mzdeb ) made their first contribution in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- [@​lucpas](https://github.com/lucpas ) made their first contribution in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- [@​AlexOQ](https://github.com/AlexOQ ) made their first contribution in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- [@​muraliavarma](https://github.com/muraliavarma ) made their first contribution in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- [@​heavyandrew](https://github.com/heavyandrew ) made their first contribution in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4927
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:52:11 +00:00
c1175d4cbd
chore(deps): update gitroomhq/postiz-app to v2.21.0 ( #4924 )
...
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 |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.20.2` → `v2.21.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.20.2` → `v2.21.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.21.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.21.0 ): MeWe Integration, Integration Fixes & PR Quality
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.20.2...v2.21.0 )
#### What's Changed
##### New Integration
- Added MeWe social media integration
##### Improvements
- Added PR Quality workflow for pull request checks
##### Fixes
- Fixed adding integrations flow
- Fixed OAuth integration connection handling
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.20.2...v2.21.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4924
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:51:00 +00:00
f4922e05ee
chore(deps): update dependency external-secrets/external-secrets to v2.2.0 ( #4923 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets/external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `v2.1.0` → `v2.2.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets/external-secrets)</summary>
### [`v2.2.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.2.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore: release charts v2.1.0 by [@​Skarlso](https://github.com/Skarlso ) in [#​6030](https://github.com/external-secrets/external-secrets/pull/6030 )
- chore: fix the stability doc by [@​Skarlso](https://github.com/Skarlso ) in [#​6035](https://github.com/external-secrets/external-secrets/pull/6035 )
- fix(security): Fix vulnerabilities by [@​othomann](https://github.com/othomann ) in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- fix(aws): sync tags and resource policy even when secret value unchanged by [@​evs-secops](https://github.com/evs-secops ) in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- fix: publish now uses docker build v4 which required some changes by [@​Skarlso](https://github.com/Skarlso ) in [#​6062](https://github.com/external-secrets/external-secrets/pull/6062 )
- feat(gcpsm): auto-detect projectID from GCP metadata server by [@​patjlm](https://github.com/patjlm ) in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- chore(templating): Remove years in license and their checks by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5955](https://github.com/external-secrets/external-secrets/pull/5955 )
- docs: Add Roche to official ADOPTERS by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​6076](https://github.com/external-secrets/external-secrets/pull/6076 )
- feat: Add Last Sync column to ExternalSecret and PushSecret printers by [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- fix(onepassword): support native item IDs by [@​chadxz](https://github.com/chadxz ) in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- feat: extract LGTM processor to external JS file with tests by [@​mateenali66](https://github.com/mateenali66 ) in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- feat: fail fast if LGTM label does not exist in repository by [@​mateenali66](https://github.com/mateenali66 ) in [#​6078](https://github.com/external-secrets/external-secrets/pull/6078 )
- feat(passbolt): add support for Passbolt V5 API by [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- fix(infisical): dataFrom.find.path should filter by secret path not name by [@​johnvox](https://github.com/johnvox ) in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- fix: disable the priority queue which misbehaves at scale by [@​Skarlso](https://github.com/Skarlso ) in [#​6083](https://github.com/external-secrets/external-secrets/pull/6083 )
- chore: update go version to 1.26.1 by [@​Skarlso](https://github.com/Skarlso ) in [#​6072](https://github.com/external-secrets/external-secrets/pull/6072 )
- docs(aws): fix PushSecret metadata indentation in resource policy exa... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- fix(aws): prevent EC2 IMDS fallback when explicit credentials are pro... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6036](https://github.com/external-secrets/external-secrets/pull/6036 )
- feat(templating): Add certSANs function to extract SANs from certificates by [@​mzdeb](https://github.com/mzdeb ) in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- docs: document template.metadata labels/annotations behavior by [@​lucpas](https://github.com/lucpas ) in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- fix: CODEOWNERS are seriously out of date by [@​Skarlso](https://github.com/Skarlso ) in [#​6106](https://github.com/external-secrets/external-secrets/pull/6106 )
- feat(helm): add readinessProbe support for external-secrets deployment by [@​AlexOQ](https://github.com/AlexOQ ) in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- fix: update grpc for CVE-2026-33186 by [@​Skarlso](https://github.com/Skarlso ) in [#​6108](https://github.com/external-secrets/external-secrets/pull/6108 )
- feat(azurekv): add expiration time to azure kv secret by [@​muraliavarma](https://github.com/muraliavarma ) in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- feat: add path to cloud.ru provider by [@​heavyandrew](https://github.com/heavyandrew ) in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
- fix(add-eso-version): fix separator line pattern in add\_eso\_version.sh script by [@​riccardomc](https://github.com/riccardomc ) in [#​6113](https://github.com/external-secrets/external-secrets/pull/6113 )
##### Dependencies
- chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6038](https://github.com/external-secrets/external-secrets/pull/6038 )
- chore(deps): bump charset-normalizer from 3.4.4 to 3.4.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6047](https://github.com/external-secrets/external-secrets/pull/6047 )
- chore(deps): bump platformdirs from 4.9.2 to 4.9.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6050](https://github.com/external-secrets/external-secrets/pull/6050 )
- chore(deps): bump mkdocs-material from 9.7.3 to 9.7.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6049](https://github.com/external-secrets/external-secrets/pull/6049 )
- chore(deps): bump github/codeql-action from 4.32.4 to 4.32.6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6039](https://github.com/external-secrets/external-secrets/pull/6039 )
- chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6043](https://github.com/external-secrets/external-secrets/pull/6043 )
- chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6040](https://github.com/external-secrets/external-secrets/pull/6040 )
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6044](https://github.com/external-secrets/external-secrets/pull/6044 )
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6042](https://github.com/external-secrets/external-secrets/pull/6042 )
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6041](https://github.com/external-secrets/external-secrets/pull/6041 )
- chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6046](https://github.com/external-secrets/external-secrets/pull/6046 )
- chore(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6048](https://github.com/external-secrets/external-secrets/pull/6048 )
- chore(deps): bump anchore/sbom-action from 0.23.0 to 0.23.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6093](https://github.com/external-secrets/external-secrets/pull/6093 )
- chore(deps): bump distroless/static from `28efbe9` to `47b2d72` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6088](https://github.com/external-secrets/external-secrets/pull/6088 )
- chore(deps): bump ubi9/ubi from `cecb1cd` to `6ed9f6f` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6087](https://github.com/external-secrets/external-secrets/pull/6087 )
- chore(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6096](https://github.com/external-secrets/external-secrets/pull/6096 )
- chore(deps): bump tornado from 6.5.4 to 6.5.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6094](https://github.com/external-secrets/external-secrets/pull/6094 )
- chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6095](https://github.com/external-secrets/external-secrets/pull/6095 )
- chore(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6089](https://github.com/external-secrets/external-secrets/pull/6089 )
- chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6092](https://github.com/external-secrets/external-secrets/pull/6092 )
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6090](https://github.com/external-secrets/external-secrets/pull/6090 )
- chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6091](https://github.com/external-secrets/external-secrets/pull/6091 )
#### New Contributors
- [@​othomann](https://github.com/othomann ) made their first contribution in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- [@​evs-secops](https://github.com/evs-secops ) made their first contribution in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- [@​patjlm](https://github.com/patjlm ) made their first contribution in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) made their first contribution in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- [@​chadxz](https://github.com/chadxz ) made their first contribution in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- [@​mateenali66](https://github.com/mateenali66 ) made their first contribution in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) made their first contribution in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- [@​johnvox](https://github.com/johnvox ) made their first contribution in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- [@​Br1an67](https://github.com/Br1an67 ) made their first contribution in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- [@​mzdeb](https://github.com/mzdeb ) made their first contribution in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- [@​lucpas](https://github.com/lucpas ) made their first contribution in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- [@​AlexOQ](https://github.com/AlexOQ ) made their first contribution in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- [@​muraliavarma](https://github.com/muraliavarma ) made their first contribution in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- [@​heavyandrew](https://github.com/heavyandrew ) made their first contribution in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4923
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:50:45 +00:00
d59fd7a0a6
chore(deps): update helm release traefik to v39.0.6 ( #4934 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m34s
2026-03-20 20:51:00 +00:00
b5fa28c44b
chore(deps): update helm release argo-workflows to v1.0.5 ( #4932 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 20:48:54 +00:00
a25522fbf0
chore(deps): update searxng/searxng:latest docker digest to b41b861 ( #4930 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 20:46:54 +00:00
96eae46b5e
chore(deps): update kube-prometheus-stack docker tag to v82.13.0 ( #4928 )
...
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.12.0` → `82.13.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.13.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.13.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.12.0...kube-prometheus-stack-82.13.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6758](https://github.com/prometheus-community/helm-charts/pull/6758 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.20.5...kube-prometheus-stack-82.13.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4928
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 20:44:59 +00:00
2b58087e06
chore(deps): update searxng/searxng:latest docker digest to aa1dca9 ( #4925 )
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m22s
2026-03-20 16:03:03 +00:00
4cfa054480
tmp/airvpn ( #4921 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 5m53s
renovate / renovate (push) Successful in 2m35s
Reviewed-on: #4921
2026-03-20 04:44:40 +00:00
655428bb46
tmp/airvpn ( #4919 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
Reviewed-on: #4919
2026-03-20 04:33:42 +00:00
dfa99bbc33
tmp/airvpn ( #4917 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
Reviewed-on: #4917
2026-03-20 04:25:46 +00:00
7efd7758c6
tmp/airvpn ( #4915 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m22s
Reviewed-on: #4915
2026-03-20 04:19:50 +00:00
854f3646ce
feat: switch to airvpn ( #4912 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #4912
2026-03-20 04:08:30 +00:00
bfa0c7b555
chore(deps): update dependency goharbor/harbor to v2.15.0 ( #4913 )
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [goharbor/harbor](https://github.com/goharbor/harbor ) | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>goharbor/harbor (goharbor/harbor)</summary>
### [`v2.15.0`](https://github.com/goharbor/harbor/releases/tag/v2.15.0 )
[Compare Source](https://github.com/goharbor/harbor/compare/v2.14.3...v2.15.0-rc2 )
{"buildNo":"rc4"}
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4913
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 04:04:10 +00:00
5dfda3e9e0
chore(deps): update helm release generic-device-plugin to v0.20.24 ( #4909 )
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m42s
2026-03-20 01:18:56 +00:00
f15632c561
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.11 ( #4908 )
lint-test-docker / lint-docker-compose (push) Successful in 32s
renovate / renovate (push) Has been cancelled
2026-03-20 01:17:03 +00:00
ac66dad7e6
chore(deps): update dependency tailscale/tailscale to v1.96.3 ( #4891 )
...
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 |
|---|---|---|
| [tailscale/tailscale](https://github.com/tailscale/tailscale ) | patch | `v1.96.2` → `v1.96.3` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale/tailscale)</summary>
### [`v1.96.3`](https://github.com/tailscale/tailscale/releases/tag/v1.96.3 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.96.2...v1.96.3 )
Please refer to the changelog available at <https://tailscale.com/changelog >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4891
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 01:15:02 +00:00
1bcabd95b9
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.112.0 ( #4894 )
...
lint-test-helm / lint-helm (push) Successful in 35s
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/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.111.0` → `4.112.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4894
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 01:13:04 +00:00
9d1f36f027
chore(deps): update roundcube/roundcubemail docker tag to v1.6.14 ( #4902 )
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 01:10:30 +00:00
cde433f7c8
chore(deps): update helm release argo-workflows to v1.0.4 ( #4901 )
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-20 01:10:16 +00:00
7240929afe
chore(deps): update helm release argo-cd to v9.4.15 ( #4899 )
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-20 01:09:31 +00:00
d40c966ee5
chore(deps): update ghcr.io/linuxserver/sonarr docker tag to v4.0.17 ( #4897 )
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-20 01:08:55 +00:00
b4e5e33c64
chore(deps): update dependency argoproj/argo-workflows to v4.0.3 ( #4896 )
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-20 01:08:29 +00:00
922b5964a3
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.5 ( #4895 )
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-20 01:08:05 +00:00
e3670d6f3b
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.6.1 ( #4887 )
...
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m25s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich ) | minor | `v2.5.6` → `v2.6.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary>
### [`v2.6.1`](https://github.com/immich-app/immich/releases/tag/v2.6.1 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 )
### v2.6.1
#### Hot fixes
- Fixed a failed migration issue on the mobile app when the URL Switching feature is used
#### What's Changed
##### 🐛 Bug fixes
- fix(server): fallback to email when name is empty by [@​jrasm91](https://github.com/jrasm91 ) in [#​27016](https://github.com/immich-app/immich/pull/27016 )
- fix: ignore errors deleting untitled album by [@​jrasm91](https://github.com/jrasm91 ) in [#​27020](https://github.com/immich-app/immich/pull/27020 )
- fix(web): wrap long album title by [@​jrasm91](https://github.com/jrasm91 ) in [#​27012](https://github.com/immich-app/immich/pull/27012 )
- fix(web): stop in-progress uploads on logout by [@​jrasm91](https://github.com/jrasm91 ) in [#​27021](https://github.com/immich-app/immich/pull/27021 )
- fix: writing empty exif tags by [@​danieldietzler](https://github.com/danieldietzler ) in [#​27025](https://github.com/immich-app/immich/pull/27025 )
- fix(web): disable send button by [@​jrasm91](https://github.com/jrasm91 ) in [#​27051](https://github.com/immich-app/immich/pull/27051 )
- fix(mobile): server url migration by [@​mertalev](https://github.com/mertalev ) in [#​27050](https://github.com/immich-app/immich/pull/27050 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 >
### [`v2.6.0`](https://github.com/immich-app/immich/releases/tag/v2.6.0 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 )
### v2.6.0
Welcome to Immich `v2.6.0`, This release is a collection of more than *350 commits over 6 weeks*. I know, it is an eternity between releases compared to our previous era. This version focuses on bug fixes and enhancements across the app to provide a more delightful and smoother experience to you. This release also prepares for the next major release in the coming month, which will remove the old timeline implementation. Let's dive into the highlights of the release:
> \[!WARNING]
> For those who are still using the old timeline, please switch to the new timeline to avoid interruption, as the old timeline will be removed in the next release.
>
> ps: The old timeline has an exclamation icon next to the logo. <img width="525" height="120" alt="image" src="https://github.com/user-attachments/assets/ed36ea22-b16e-472f-961c-c19501712ba5 " />
### Highlights
- Map side panel (web)
- Pick album cover (mobile)
- Shared link slugs (mobile)
- Shared link presets (web)
- Native HTTP clients (mobile)
- Video player and asset viewer improvements (mobile)
- Improved search results (mobile)
- `schema-check`: a new `immich-admin` command
- Read profile claims from ID token (OAuth)
- Notable fix: cast videos now automatically loop
- Notable fix: correctly extract make and model from Sony XAVC video files
- Notable fix: escape key handling on web
- Notable fix: healthcheck endpoint in maintenance mode
- Notable fix: timeline rendering for RTL languages like Arabic and Hebrew
- Notable fix: prevent server crash when extracting invalid metadata
#### Map side panel (web)
The map view on the web now opens a mini-timeline component as a side panel when you click on a cluster of assets. This makes it easier to view the cluster at a glance and enables bulk actions, such as adding to favorites and adding to an album.
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6f90b04d-4aa7-4f68-b59c-c2b912e638f7 " />
#### Pick album cover (mobile)
Users can now pick a new album cover directly from the mobile app.
<https://github.com/user-attachments/assets/7f99dc80-21c6-4ce6-9f75-8e6b0163dcaa >
#### Shared link slugs (mobile)
The mobile app now also supports setting a shared link slug, a feature that's been available on the web for a while.
<https://github.com/user-attachments/assets/5420995a-cfd4-471d-a3ac-db4fa45de780 >
#### Shared link presets (web)
The expiration form input on the web was always a bit confusing, but it's been updated to make it easier to see and understand when a shared link will expire.
<img width="400" alt="image" src="https://github.com/user-attachments/assets/9d6124a9-eec2-43e8-b228-e1ac6c0415e8 " />
#### Native HTTP clients (mobile)
The mobile app now uses native HTTP clients across both Android and iOS, with support for mTLS, self-signed certificates, basic auth, and custom headers. These features should now be more reliable and extend to background tasks, video playback, and other parts of the app. This also improves the app's overall network request performance thanks to HTTP/2 and HTTP/3, multiplexing, and caching.
#### Video player and asset viewer improvements (mobile)
The asset viewer has undergone many improvements under the hood to make it simpler, faster and more reliable. We've also added playback support for GIFs, enabled video zooming, and made many more bug fixes and tweaks.
##### The asset viewer now uses a gradient for actions, and video controls have been restyled
<img width="300" alt="image" src="https://github.com/user-attachments/assets/9a4e0892-f178-45fc-812c-10a6cba3f48b " />
##### Inline asset details
This used to be a bottom sheet and had a lot of glue for alignment. The new version is much more responsive and less buggy.
##### Before
<https://github.com/user-attachments/assets/43b59b59-7d6a-48d0-94d7-84b8cae1c2a9 >
##### After
<https://github.com/user-attachments/assets/9217b6f4-1c92-40b0-bd95-a0681307cf38 >
#### Improved search results (mobile)
The search results page now loads more results without rebuilding the entire grid, and should now load much faster. There are also new screens for when there are no search results and when all results have been loaded.
<https://github.com/user-attachments/assets/42ce69d4-1618-48ee-9cb9-91ec22e12b27 >
#### `schema-check`: a new `immich-admin` command
A new `immich-admin` command has been added in this release: `schema-check`. The command runs a report on the database to check if any indexes, constraints, tables, or columns are missing. This check also runs automatically on startup.
#### Read profile claims from `idToken` (OAuth)
Prior to `v2.6.0`, Immich resolved the `email` and other claims from the [userinfo](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo ) endpoint. Now, Immich also supports reading those claims directly from the `idToken`. This makes it possible to use providers such as Microsoft ADFS that do not support the userinfo endpoint.
***
As always, there are many more QoL improvements, bug fixes, and enhancements in this release. Please find the full release note below
#### Support Immich
<p align="center">
<img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif " width="450" title="SUPPORT THE PROJECT!">
</p>
If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app > or our merchandise at <https://immich.store >
***
<!-- Release notes generated using configuration in .github/release.yml at v2.6.0 -->
#### What's Changed
##### 🔒 Security
- fix(server): restrict individual shared link asset removal to owners by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26868](https://github.com/immich-app/immich/pull/26868 )
- fix: add to shared link by [@​jrasm91](https://github.com/jrasm91 ) in [#​26886](https://github.com/immich-app/immich/pull/26886 )
##### 🚀 Features
- feat: shared link login by [@​jrasm91](https://github.com/jrasm91 ) in [#​25678](https://github.com/immich-app/immich/pull/25678 )
- feat: schema-check by [@​jrasm91](https://github.com/jrasm91 ) in [#​25904](https://github.com/immich-app/immich/pull/25904 )
- feat: add people deeplink by [@​arne182](https://github.com/arne182 ) in [#​25686](https://github.com/immich-app/immich/pull/25686 )
- feat(mobile): inline asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​25952](https://github.com/immich-app/immich/pull/25952 )
- feat(mobile): filter by tags by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- feat: add .mxf file support by [@​timonrieger](https://github.com/timonrieger ) in [#​24644](https://github.com/immich-app/immich/pull/24644 )
- feat: tap to see next/previous image by [@​thezeroalpha](https://github.com/thezeroalpha ) in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- feat(mobile): Allow users to set album cover from mobile app by [@​timonrieger](https://github.com/timonrieger ) in [#​25515](https://github.com/immich-app/immich/pull/25515 )
- feat(mobile): Allow users to set profile picture from asset viewer by [@​timonrieger](https://github.com/timonrieger ) in [#​25517](https://github.com/immich-app/immich/pull/25517 )
- feat: ROCm 7.2 and MIGraphX support by [@​kprinssu](https://github.com/kprinssu ) in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- feat(web): map timeline sidepanel by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26532](https://github.com/immich-app/immich/pull/26532 )
- feat: add responsive layout to broken asset by [@​midzelis](https://github.com/midzelis ) in [#​26384](https://github.com/immich-app/immich/pull/26384 )
- feat(web): toggle zoom on double-click in photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26732](https://github.com/immich-app/immich/pull/26732 )
- feat(mobile): show animated images in asset viewer by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26614](https://github.com/immich-app/immich/pull/26614 )
- feat(mobile): open in browser by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26369](https://github.com/immich-app/immich/pull/26369 )
##### 🌟 Enhancements
- feat: verify permissions by [@​jrasm91](https://github.com/jrasm91 ) in [#​25647](https://github.com/immich-app/immich/pull/25647 )
- feat(web): change link expiration logic & presets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26064](https://github.com/immich-app/immich/pull/26064 )
- feat(mobile): dynamic layout in new timeline by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​23837](https://github.com/immich-app/immich/pull/23837 )
- feat(cli): change progress bar to display file size by [@​Nykri](https://github.com/Nykri ) in [#​23328](https://github.com/immich-app/immich/pull/23328 )
- feat(mobile): dynamic multi-line album name by [@​uhthomas](https://github.com/uhthomas ) in [#​26040](https://github.com/immich-app/immich/pull/26040 )
- feat(mobile): hide search by context/OCR if disabled on server ([#​25472](https://github.com/immich-app/immich/issues/25472 )) by [@​Nacolis](https://github.com/Nacolis ) in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- fix(release): add docker-compose.rootless.yml to released assets by [@​dnozay](https://github.com/dnozay ) in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- feat(web): show ocr text boxes in panoramas by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25727](https://github.com/immich-app/immich/pull/25727 )
- feat(web): loop chromecast video by [@​etnoy](https://github.com/etnoy ) in [#​24410](https://github.com/immich-app/immich/pull/24410 )
- chore(web): merge "Add to album" and "Add to shared album" actions into a single action by [@​timonrieger](https://github.com/timonrieger ) in [#​24669](https://github.com/immich-app/immich/pull/24669 )
- feat(mobile): timeline - add bottomWidgetBuilder by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​25634](https://github.com/immich-app/immich/pull/25634 )
- feat(mobile): video zooming in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​22036](https://github.com/immich-app/immich/pull/22036 )
- feat(mobile): Add slug support for shared links by [@​Lauritz-Tieste](https://github.com/Lauritz-Tieste ) in [#​26441](https://github.com/immich-app/immich/pull/26441 )
- feat: warn when losing transparency during thumbnail generation by [@​midzelis](https://github.com/midzelis ) in [#​26243](https://github.com/immich-app/immich/pull/26243 )
- perf(mobile): optimized album sorting by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​25179](https://github.com/immich-app/immich/pull/25179 )
- feat(mobile): prompt when deleting from trash by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26392](https://github.com/immich-app/immich/pull/26392 )
- feat: getAssetEdits respond with edit IDs by [@​bwees](https://github.com/bwees ) in [#​26445](https://github.com/immich-app/immich/pull/26445 )
- fix(server): accept showAt and hideAt for creating memories by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26429](https://github.com/immich-app/immich/pull/26429 )
- feat(server): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26446](https://github.com/immich-app/immich/pull/26446 )
- feat: splash screen error page by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26460](https://github.com/immich-app/immich/pull/26460 )
- feat(mobile): add confirmation dialog to permanent delete action by [@​ByteSizedMarius](https://github.com/ByteSizedMarius ) in [#​26442](https://github.com/immich-app/immich/pull/26442 )
- feat: enhance face-editor positioning by [@​midzelis](https://github.com/midzelis ) in [#​26303](https://github.com/immich-app/immich/pull/26303 )
- feat: improve HEIC, HEIF and JPEG XL browser support detection by [@​nicosemp](https://github.com/nicosemp ) in [#​26122](https://github.com/immich-app/immich/pull/26122 )
- refactor(web): remove replaceAsset action by [@​timonrieger](https://github.com/timonrieger ) in [#​26444](https://github.com/immich-app/immich/pull/26444 )
- feat(web): bounding box for faces when hovering over the face in photo view by [@​cratoo](https://github.com/cratoo ) in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- feat(mobile): keep search results visible by [@​uhthomas](https://github.com/uhthomas ) in [#​26498](https://github.com/immich-app/immich/pull/26498 )
- feat(mobile): use shared native client by [@​mertalev](https://github.com/mertalev ) in [#​25942](https://github.com/immich-app/immich/pull/25942 )
- feat(mobile): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26518](https://github.com/immich-app/immich/pull/26518 )
- feat(ml): enable openvino for cpu by [@​apejcic](https://github.com/apejcic ) in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- feat: responsive video duration in thumbnail by [@​midzelis](https://github.com/midzelis ) in [#​26770](https://github.com/immich-app/immich/pull/26770 )
- feat(web): animate zoom toggle with cubicOut easing by [@​midzelis](https://github.com/midzelis ) in [#​26731](https://github.com/immich-app/immich/pull/26731 )
- feat(mobile): consolidate video controls by [@​uhthomas](https://github.com/uhthomas ) in [#​26673](https://github.com/immich-app/immich/pull/26673 )
- feat(web): add shortcut "p" to open/close the face tag box by [@​cratoo](https://github.com/cratoo ) in [#​26826](https://github.com/immich-app/immich/pull/26826 )
- feat(mobile): use material design 3 slider by [@​uhthomas](https://github.com/uhthomas ) in [#​26829](https://github.com/immich-app/immich/pull/26829 )
- feat: adaptive progressive image loading for photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26636](https://github.com/immich-app/immich/pull/26636 )
- fix(server): extract make/model from sony video files by [@​brendanngo](https://github.com/brendanngo ) in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- chore(mobile): remove background from asset viewer back button by [@​uhthomas](https://github.com/uhthomas ) in [#​26851](https://github.com/immich-app/immich/pull/26851 )
- feat(server): support IDPs that only send the userinfo in the ID token by [@​Belnadifia](https://github.com/Belnadifia ) in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- feat(web): improve OCR overlay text fitting, reactivity, and accessibility by [@​midzelis](https://github.com/midzelis ) in [#​26678](https://github.com/immich-app/immich/pull/26678 )
- fix(web): allow pasting PIN code from clipboard or password manager by [@​pressslav](https://github.com/pressslav ) in [#​26944](https://github.com/immich-app/immich/pull/26944 )
##### 🐛 Bug fixes
- fix: ignore checksum constraint error when logging by [@​jrasm91](https://github.com/jrasm91 ) in [#​26113](https://github.com/immich-app/immich/pull/26113 )
- fix(web): use locale for date picker by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26125](https://github.com/immich-app/immich/pull/26125 )
- fix(web): escape shortcut handling by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26096](https://github.com/immich-app/immich/pull/26096 )
- fix(mobile): Login routing on Splash screen by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​26128](https://github.com/immich-app/immich/pull/26128 )
- fix: null local date time in timeline queries by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26133](https://github.com/immich-app/immich/pull/26133 )
- fix(web): prevent event manager from throwing error by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26156](https://github.com/immich-app/immich/pull/26156 )
- fix(web): improve api key modal responsiveness by [@​klenner1](https://github.com/klenner1 ) in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- fix(web): show correct assets in memory gallery by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26157](https://github.com/immich-app/immich/pull/26157 )
- fix(web): add missing [@​immich/ui](https://github.com/immich/ui ) translations by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26143](https://github.com/immich-app/immich/pull/26143 )
- fix(mobile): timeline handling on foldable phones + ensuring that images are not cut off by [@​bkchr](https://github.com/bkchr ) in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- fix(mobile): prevent nav bar label text wrapping by [@​chrislongros](https://github.com/chrislongros ) in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- fix(mobile): hide latest version warnings by [@​uhthomas](https://github.com/uhthomas ) in [#​26036](https://github.com/immich-app/immich/pull/26036 )
- fix(mobile): inconsistent query for people by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​24437](https://github.com/immich-app/immich/pull/24437 )
- fix(web): timeline multi select group state by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26180](https://github.com/immich-app/immich/pull/26180 )
- fix(web): add checkerboard background for transparent images by [@​agent-steven](https://github.com/agent-steven ) in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- fix(mobile): inherit toolbar opacity by [@​uhthomas](https://github.com/uhthomas ) in [#​25694](https://github.com/immich-app/immich/pull/25694 )
- fix(web): focus tag input when modal opens by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26256](https://github.com/immich-app/immich/pull/26256 )
- fix(web): clear face boxes when switching assets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26249](https://github.com/immich-app/immich/pull/26249 )
- fix(web): clear unsaved asset description when changing asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26255](https://github.com/immich-app/immich/pull/26255 )
- fix(web): clear cache when asset changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26257](https://github.com/immich-app/immich/pull/26257 )
- fix: utc time zone upserts by [@​danieldietzler](https://github.com/danieldietzler ) in [#​26258](https://github.com/immich-app/immich/pull/26258 )
- fix: metadata crash by [@​jrasm91](https://github.com/jrasm91 ) in [#​26327](https://github.com/immich-app/immich/pull/26327 )
- fix: prevent server crash when extraction of metadata fails if the assets are corrupted by [@​Devansh-Jani](https://github.com/Devansh-Jani ) in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- fix(server): db restore failure when `DB_URL` is set to unix-domain socket connection by [@​fabio-garavini](https://github.com/fabio-garavini ) in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- fix: Download the edited version when downloading multiple photos by [@​MontejoJorge](https://github.com/MontejoJorge ) in [#​26259](https://github.com/immich-app/immich/pull/26259 )
- fix: include `DROP INDEX` in transaction to prevent missing index on rollback by [@​haoxi911](https://github.com/haoxi911 ) in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- fix: safari address bar color by [@​jrasm91](https://github.com/jrasm91 ) in [#​26346](https://github.com/immich-app/immich/pull/26346 )
- fix(web): prevent panorama image reload during asset updates by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26349](https://github.com/immich-app/immich/pull/26349 )
- fix(web): favoriting assets opened via GalleryViewer by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26350](https://github.com/immich-app/immich/pull/26350 )
- fix(i18n): add translation key for partner's photos by [@​timonrieger](https://github.com/timonrieger ) in [#​26348](https://github.com/immich-app/immich/pull/26348 )
- fix(web): single select scroll behavior by [@​timonrieger](https://github.com/timonrieger ) in [#​26358](https://github.com/immich-app/immich/pull/26358 )
- perf: add indexes to improve People API response times by [@​bxtdvd](https://github.com/bxtdvd ) in [#​26337](https://github.com/immich-app/immich/pull/26337 )
- fix: pin code reset modal by [@​jrasm91](https://github.com/jrasm91 ) in [#​26370](https://github.com/immich-app/immich/pull/26370 )
- fix(mobile): Reset "People" search filter chip if no selections are made by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26267](https://github.com/immich-app/immich/pull/26267 )
- fix(cli): delete sidecar files after upload if requested by [@​timonrieger](https://github.com/timonrieger ) in [#​26353](https://github.com/immich-app/immich/pull/26353 )
- fix(web): album description auto height by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26420](https://github.com/immich-app/immich/pull/26420 )
- fix(web): prevent side panel overlap during transition by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26398](https://github.com/immich-app/immich/pull/26398 )
- fix(web): storage template example by [@​mmomjian](https://github.com/mmomjian ) in [#​26424](https://github.com/immich-app/immich/pull/26424 )
- fix(web): prevent `state_unsafe_mutation` error on people page by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26438](https://github.com/immich-app/immich/pull/26438 )
- fix: missing deletedAt and isVisible columns on mobile by [@​bwees](https://github.com/bwees ) in [#​26414](https://github.com/immich-app/immich/pull/26414 )
- fix(mobile): joinLocal on archived timeline by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26387](https://github.com/immich-app/immich/pull/26387 )
- fix: always show library scan button by [@​etnoy](https://github.com/etnoy ) in [#​26428](https://github.com/immich-app/immich/pull/26428 )
- fix: retain asset when either asset is a favorite by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26473](https://github.com/immich-app/immich/pull/26473 )
- fix(web): prevent null folder tree on concurrent load by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26489](https://github.com/immich-app/immich/pull/26489 )
- fix(web): toast warning when trying to upload unsupported file type by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26492](https://github.com/immich-app/immich/pull/26492 )
- fix(mobile): birthday picker shows limited months when no date exists by [@​socksprox](https://github.com/socksprox ) in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- fix: consider DAR when extracting video dimension by [@​alextran1502](https://github.com/alextran1502 ) in [#​25293](https://github.com/immich-app/immich/pull/25293 )
- feat(mobile): Prevent premature image cache eviction when higher image loading is enabled by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26208](https://github.com/immich-app/immich/pull/26208 )
- refactor: star rating by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26357](https://github.com/immich-app/immich/pull/26357 )
- fix(mobile): set correct initial system-ui mode in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​26500](https://github.com/immich-app/immich/pull/26500 )
- fix(server): Live Photo migration bug when album is in template by [@​NikhilAlapati](https://github.com/NikhilAlapati ) in [#​25329](https://github.com/immich-app/immich/pull/25329 )
- fix(web): handle delete shortcut on shared link page as remove by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26552](https://github.com/immich-app/immich/pull/26552 )
- fix(mobile): prevent video player from being recreated unnecessarily by [@​uhthomas](https://github.com/uhthomas ) in [#​26553](https://github.com/immich-app/immich/pull/26553 )
- fix(mobile): don't cut off top corners of app bar by [@​uhthomas](https://github.com/uhthomas ) in [#​26550](https://github.com/immich-app/immich/pull/26550 )
- feat: update onnxruntime-openvino to 1.24.1 and intel drivers by [@​savely-krasovsky](https://github.com/savely-krasovsky ) in [#​26565](https://github.com/immich-app/immich/pull/26565 )
- fix: hide download action for local/merged assets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26461](https://github.com/immich-app/immich/pull/26461 )
- fix(web): top bar z index on search page by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26582](https://github.com/immich-app/immich/pull/26582 )
- fix(web): show shared link download button when logged in by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26629](https://github.com/immich-app/immich/pull/26629 )
- fix(mobile): asset viewer hero animation by [@​uhthomas](https://github.com/uhthomas ) in [#​26545](https://github.com/immich-app/immich/pull/26545 )
- fix(web): timeline and asset viewer RTL support by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26513](https://github.com/immich-app/immich/pull/26513 )
- fix(server): clean up edited thumbnail when deleting asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26664](https://github.com/immich-app/immich/pull/26664 )
- fix: implement existing withStacked on searchAssetBuilder by [@​babbitt](https://github.com/babbitt ) in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- fix(mobile): video state by [@​uhthomas](https://github.com/uhthomas ) in [#​26574](https://github.com/immich-app/immich/pull/26574 )
- fix(maintenance mode): wait for valid server config on restart by [@​insertish](https://github.com/insertish ) in [#​26456](https://github.com/immich-app/immich/pull/26456 )
- fix(web): inconsistent asset nav bar state after visiting shared link by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26674](https://github.com/immich-app/immich/pull/26674 )
- fix(web): download toast showing wrong filename for motion assets by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26689](https://github.com/immich-app/immich/pull/26689 )
- fix(mobile): add safe area for asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​26675](https://github.com/immich-app/immich/pull/26675 )
- fix(web): combobox dropdown positioning in modals by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26707](https://github.com/immich-app/immich/pull/26707 )
- fix(web): video stealing focus when it plays again when looping by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26704](https://github.com/immich-app/immich/pull/26704 )
- fix(ml): batch size setting by [@​mertalev](https://github.com/mertalev ) in [#​26524](https://github.com/immich-app/immich/pull/26524 )
- fix(server): clarify transcoding bitrate policy by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26711](https://github.com/immich-app/immich/pull/26711 )
- fix: playback style migration by [@​alextran1502](https://github.com/alextran1502 ) in [#​26718](https://github.com/immich-app/immich/pull/26718 )
- fix(web): asset viewer showing wrong viewer type when hovering on stack thumbnails by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26741](https://github.com/immich-app/immich/pull/26741 )
- fix(server): opus handling as accepted audio codec in transcode policy by [@​skatsubo](https://github.com/skatsubo ) in [#​26736](https://github.com/immich-app/immich/pull/26736 )
- fix(web): refresh recent albums sidebar after album changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26757](https://github.com/immich-app/immich/pull/26757 )
- fix(web): show the correct cursor at crop bounds when editing an asset by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26748](https://github.com/immich-app/immich/pull/26748 )
- fix(web): recalculate face bounding boxes by [@​cratoo](https://github.com/cratoo ) in [#​26737](https://github.com/immich-app/immich/pull/26737 )
- fix(web): context menu overflow by [@​SevereCloud](https://github.com/SevereCloud ) in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- fix(web): correct tag rounding in search options by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26814](https://github.com/immich-app/immich/pull/26814 )
- fix(web): prevent unrelated assets from appearing in tag view by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26816](https://github.com/immich-app/immich/pull/26816 )
- fix(mobile): use tabular figures in backup page by [@​uhthomas](https://github.com/uhthomas ) in [#​26830](https://github.com/immich-app/immich/pull/26830 )
- fix(mobile): wrap backup error message text by [@​uhthomas](https://github.com/uhthomas ) in [#​26834](https://github.com/immich-app/immich/pull/26834 )
- fix(server): use correct day ordering in timeline buckets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26821](https://github.com/immich-app/immich/pull/26821 )
- fix(web): face selection box position resetting on browser resize by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26766](https://github.com/immich-app/immich/pull/26766 )
- fix: use correct original URL for 360 video panorama playback by [@​luis15pt](https://github.com/luis15pt ) in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- fix(web): disable drag and drop for internal items by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26897](https://github.com/immich-app/immich/pull/26897 )
- fix(web): keep header fixed on individual shared links by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26892](https://github.com/immich-app/immich/pull/26892 )
- fix: SMTP over TLS by [@​nathanielhourt](https://github.com/nathanielhourt ) in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- fix(web): copy yearMonth in MonthGroup to avoid shared object reference with asset in [#​26890](https://github.com/immich-app/immich/pull/26890 )
- fix(mobile): use shared auth for background\_downloader by [@​mertalev](https://github.com/mertalev ) in [#​26911](https://github.com/immich-app/immich/pull/26911 )
- fix(web): prevent search page error on missing album filter by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26948](https://github.com/immich-app/immich/pull/26948 )
- fix(server): sync files to disk by [@​uhthomas](https://github.com/uhthomas ) in [#​26881](https://github.com/immich-app/immich/pull/26881 )
- fix(web): jump to primary stacked asset from memory by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26978](https://github.com/immich-app/immich/pull/26978 )
- fix(mobile): reflect asset deletions instantly by [@​uhthomas](https://github.com/uhthomas ) in [#​26835](https://github.com/immich-app/immich/pull/26835 )
- fix: healthcheck by [@​jrasm91](https://github.com/jrasm91 ) in [#​26989](https://github.com/immich-app/immich/pull/26989 )
- fix(web): escape handling for tagging and adding a face in asset viewer by [@​cratoo](https://github.com/cratoo ) in [#​26870](https://github.com/immich-app/immich/pull/26870 )
- fix: filter after searching by asset id by [@​jrasm91](https://github.com/jrasm91 ) in [#​26994](https://github.com/immich-app/immich/pull/26994 )
- fix: bounding box return type by [@​jrasm91](https://github.com/jrasm91 ) in [#​27014](https://github.com/immich-app/immich/pull/27014 )
- fix: validate accept header before returning html by [@​jrasm91](https://github.com/jrasm91 ) in [#​27019](https://github.com/immich-app/immich/pull/27019 )
##### 📚 Documentation
- chore(docs): Update help channel for developers by [@​Mraedis](https://github.com/Mraedis ) in [#​26284](https://github.com/immich-app/immich/pull/26284 )
- feat(docs): Explain configuration file location for Docker Compose by [@​keunes](https://github.com/keunes ) in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- chore(docs): add quick-start guide for DevPod with docker by [@​dhlavaty](https://github.com/dhlavaty ) in [#​26213](https://github.com/immich-app/immich/pull/26213 )
- feat(docs): Adding information about parameter c= by [@​aviv926](https://github.com/aviv926 ) in [#​26430](https://github.com/immich-app/immich/pull/26430 )
- feat: doc links by [@​jrasm91](https://github.com/jrasm91 ) in [#​26519](https://github.com/immich-app/immich/pull/26519 )
- fix(docs): add ocr to job flow diagram by [@​niij](https://github.com/niij ) in [#​26505](https://github.com/immich-app/immich/pull/26505 )
##### 🌐 Translations
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26118](https://github.com/immich-app/immich/pull/26118 )
- fix: clarify external domain setting is used for emails too by [@​chrislongros](https://github.com/chrislongros ) in [#​26009](https://github.com/immich-app/immich/pull/26009 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26167](https://github.com/immich-app/immich/pull/26167 )
- fix(web): error page i18n by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26517](https://github.com/immich-app/immich/pull/26517 )
- chore(web): clarify locale settings description by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25562](https://github.com/immich-app/immich/pull/25562 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26192](https://github.com/immich-app/immich/pull/26192 )
#### New Contributors
- [@​klenner1](https://github.com/klenner1 ) made their first contribution in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- [@​bkchr](https://github.com/bkchr ) made their first contribution in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- [@​chrislongros](https://github.com/chrislongros ) made their first contribution in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- [@​agent-steven](https://github.com/agent-steven ) made their first contribution in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- [@​dhlavaty](https://github.com/dhlavaty ) made their first contribution in [#​26238](https://github.com/immich-app/immich/pull/26238 )
- [@​Nacolis](https://github.com/Nacolis ) made their first contribution in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- [@​ewinnd](https://github.com/ewinnd ) made their first contribution in [#​26277](https://github.com/immich-app/immich/pull/26277 )
- [@​dnozay](https://github.com/dnozay ) made their first contribution in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- [@​keunes](https://github.com/keunes ) made their first contribution in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- [@​Devansh-Jani](https://github.com/Devansh-Jani ) made their first contribution in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- [@​benjamonnguyen](https://github.com/benjamonnguyen ) made their first contribution in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- [@​fabio-garavini](https://github.com/fabio-garavini ) made their first contribution in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- [@​haoxi911](https://github.com/haoxi911 ) made their first contribution in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- [@​thezeroalpha](https://github.com/thezeroalpha ) made their first contribution in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- [@​socksprox](https://github.com/socksprox ) made their first contribution in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- [@​kprinssu](https://github.com/kprinssu ) made their first contribution in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- [@​babbitt](https://github.com/babbitt ) made their first contribution in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- [@​niij](https://github.com/niij ) made their first contribution in [#​26505](https://github.com/immich-app/immich/pull/26505 )
- [@​cratoo](https://github.com/cratoo ) made their first contribution in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- [@​M123-dev](https://github.com/M123-dev ) made their first contribution in [#​26630](https://github.com/immich-app/immich/pull/26630 )
- [@​apejcic](https://github.com/apejcic ) made their first contribution in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- [@​SevereCloud](https://github.com/SevereCloud ) made their first contribution in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- [@​brendanngo](https://github.com/brendanngo ) made their first contribution in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- [@​luis15pt](https://github.com/luis15pt ) made their first contribution in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- [@​nathanielhourt](https://github.com/nathanielhourt ) made their first contribution in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- [@​Belnadifia](https://github.com/Belnadifia ) made their first contribution in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- [@​pressslav](https://github.com/pressslav ) made their first contribution in [#​26944](https://github.com/immich-app/immich/pull/26944 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4887
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:20:16 +00:00
edcbca191c
chore(deps): update dependency immich-app/immich to v2.6.1 ( #4886 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [immich-app/immich](https://github.com/immich-app/immich ) | minor | `v2.5.6` → `v2.6.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>immich-app/immich (immich-app/immich)</summary>
### [`v2.6.1`](https://github.com/immich-app/immich/releases/tag/v2.6.1 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 )
### v2.6.1
#### Hot fixes
- Fixed a failed migration issue on the mobile app when the URL Switching feature is used
#### What's Changed
##### 🐛 Bug fixes
- fix(server): fallback to email when name is empty by [@​jrasm91](https://github.com/jrasm91 ) in [#​27016](https://github.com/immich-app/immich/pull/27016 )
- fix: ignore errors deleting untitled album by [@​jrasm91](https://github.com/jrasm91 ) in [#​27020](https://github.com/immich-app/immich/pull/27020 )
- fix(web): wrap long album title by [@​jrasm91](https://github.com/jrasm91 ) in [#​27012](https://github.com/immich-app/immich/pull/27012 )
- fix(web): stop in-progress uploads on logout by [@​jrasm91](https://github.com/jrasm91 ) in [#​27021](https://github.com/immich-app/immich/pull/27021 )
- fix: writing empty exif tags by [@​danieldietzler](https://github.com/danieldietzler ) in [#​27025](https://github.com/immich-app/immich/pull/27025 )
- fix(web): disable send button by [@​jrasm91](https://github.com/jrasm91 ) in [#​27051](https://github.com/immich-app/immich/pull/27051 )
- fix(mobile): server url migration by [@​mertalev](https://github.com/mertalev ) in [#​27050](https://github.com/immich-app/immich/pull/27050 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 >
### [`v2.6.0`](https://github.com/immich-app/immich/releases/tag/v2.6.0 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 )
### v2.6.0
Welcome to Immich `v2.6.0`, This release is a collection of more than *350 commits over 6 weeks*. I know, it is an eternity between releases compared to our previous era. This version focuses on bug fixes and enhancements across the app to provide a more delightful and smoother experience to you. This release also prepares for the next major release in the coming month, which will remove the old timeline implementation. Let's dive into the highlights of the release:
> \[!WARNING]
> For those who are still using the old timeline, please switch to the new timeline to avoid interruption, as the old timeline will be removed in the next release.
>
> ps: The old timeline has an exclamation icon next to the logo. <img width="525" height="120" alt="image" src="https://github.com/user-attachments/assets/ed36ea22-b16e-472f-961c-c19501712ba5 " />
### Highlights
- Map side panel (web)
- Pick album cover (mobile)
- Shared link slugs (mobile)
- Shared link presets (web)
- Native HTTP clients (mobile)
- Video player and asset viewer improvements (mobile)
- Improved search results (mobile)
- `schema-check`: a new `immich-admin` command
- Read profile claims from ID token (OAuth)
- Notable fix: cast videos now automatically loop
- Notable fix: correctly extract make and model from Sony XAVC video files
- Notable fix: escape key handling on web
- Notable fix: healthcheck endpoint in maintenance mode
- Notable fix: timeline rendering for RTL languages like Arabic and Hebrew
- Notable fix: prevent server crash when extracting invalid metadata
#### Map side panel (web)
The map view on the web now opens a mini-timeline component as a side panel when you click on a cluster of assets. This makes it easier to view the cluster at a glance and enables bulk actions, such as adding to favorites and adding to an album.
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6f90b04d-4aa7-4f68-b59c-c2b912e638f7 " />
#### Pick album cover (mobile)
Users can now pick a new album cover directly from the mobile app.
<https://github.com/user-attachments/assets/7f99dc80-21c6-4ce6-9f75-8e6b0163dcaa >
#### Shared link slugs (mobile)
The mobile app now also supports setting a shared link slug, a feature that's been available on the web for a while.
<https://github.com/user-attachments/assets/5420995a-cfd4-471d-a3ac-db4fa45de780 >
#### Shared link presets (web)
The expiration form input on the web was always a bit confusing, but it's been updated to make it easier to see and understand when a shared link will expire.
<img width="400" alt="image" src="https://github.com/user-attachments/assets/9d6124a9-eec2-43e8-b228-e1ac6c0415e8 " />
#### Native HTTP clients (mobile)
The mobile app now uses native HTTP clients across both Android and iOS, with support for mTLS, self-signed certificates, basic auth, and custom headers. These features should now be more reliable and extend to background tasks, video playback, and other parts of the app. This also improves the app's overall network request performance thanks to HTTP/2 and HTTP/3, multiplexing, and caching.
#### Video player and asset viewer improvements (mobile)
The asset viewer has undergone many improvements under the hood to make it simpler, faster and more reliable. We've also added playback support for GIFs, enabled video zooming, and made many more bug fixes and tweaks.
##### The asset viewer now uses a gradient for actions, and video controls have been restyled
<img width="300" alt="image" src="https://github.com/user-attachments/assets/9a4e0892-f178-45fc-812c-10a6cba3f48b " />
##### Inline asset details
This used to be a bottom sheet and had a lot of glue for alignment. The new version is much more responsive and less buggy.
##### Before
<https://github.com/user-attachments/assets/43b59b59-7d6a-48d0-94d7-84b8cae1c2a9 >
##### After
<https://github.com/user-attachments/assets/9217b6f4-1c92-40b0-bd95-a0681307cf38 >
#### Improved search results (mobile)
The search results page now loads more results without rebuilding the entire grid, and should now load much faster. There are also new screens for when there are no search results and when all results have been loaded.
<https://github.com/user-attachments/assets/42ce69d4-1618-48ee-9cb9-91ec22e12b27 >
#### `schema-check`: a new `immich-admin` command
A new `immich-admin` command has been added in this release: `schema-check`. The command runs a report on the database to check if any indexes, constraints, tables, or columns are missing. This check also runs automatically on startup.
#### Read profile claims from `idToken` (OAuth)
Prior to `v2.6.0`, Immich resolved the `email` and other claims from the [userinfo](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo ) endpoint. Now, Immich also supports reading those claims directly from the `idToken`. This makes it possible to use providers such as Microsoft ADFS that do not support the userinfo endpoint.
***
As always, there are many more QoL improvements, bug fixes, and enhancements in this release. Please find the full release note below
#### Support Immich
<p align="center">
<img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif " width="450" title="SUPPORT THE PROJECT!">
</p>
If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app > or our merchandise at <https://immich.store >
***
<!-- Release notes generated using configuration in .github/release.yml at v2.6.0 -->
#### What's Changed
##### 🔒 Security
- fix(server): restrict individual shared link asset removal to owners by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26868](https://github.com/immich-app/immich/pull/26868 )
- fix: add to shared link by [@​jrasm91](https://github.com/jrasm91 ) in [#​26886](https://github.com/immich-app/immich/pull/26886 )
##### 🚀 Features
- feat: shared link login by [@​jrasm91](https://github.com/jrasm91 ) in [#​25678](https://github.com/immich-app/immich/pull/25678 )
- feat: schema-check by [@​jrasm91](https://github.com/jrasm91 ) in [#​25904](https://github.com/immich-app/immich/pull/25904 )
- feat: add people deeplink by [@​arne182](https://github.com/arne182 ) in [#​25686](https://github.com/immich-app/immich/pull/25686 )
- feat(mobile): inline asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​25952](https://github.com/immich-app/immich/pull/25952 )
- feat(mobile): filter by tags by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- feat: add .mxf file support by [@​timonrieger](https://github.com/timonrieger ) in [#​24644](https://github.com/immich-app/immich/pull/24644 )
- feat: tap to see next/previous image by [@​thezeroalpha](https://github.com/thezeroalpha ) in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- feat(mobile): Allow users to set album cover from mobile app by [@​timonrieger](https://github.com/timonrieger ) in [#​25515](https://github.com/immich-app/immich/pull/25515 )
- feat(mobile): Allow users to set profile picture from asset viewer by [@​timonrieger](https://github.com/timonrieger ) in [#​25517](https://github.com/immich-app/immich/pull/25517 )
- feat: ROCm 7.2 and MIGraphX support by [@​kprinssu](https://github.com/kprinssu ) in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- feat(web): map timeline sidepanel by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26532](https://github.com/immich-app/immich/pull/26532 )
- feat: add responsive layout to broken asset by [@​midzelis](https://github.com/midzelis ) in [#​26384](https://github.com/immich-app/immich/pull/26384 )
- feat(web): toggle zoom on double-click in photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26732](https://github.com/immich-app/immich/pull/26732 )
- feat(mobile): show animated images in asset viewer by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26614](https://github.com/immich-app/immich/pull/26614 )
- feat(mobile): open in browser by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26369](https://github.com/immich-app/immich/pull/26369 )
##### 🌟 Enhancements
- feat: verify permissions by [@​jrasm91](https://github.com/jrasm91 ) in [#​25647](https://github.com/immich-app/immich/pull/25647 )
- feat(web): change link expiration logic & presets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26064](https://github.com/immich-app/immich/pull/26064 )
- feat(mobile): dynamic layout in new timeline by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​23837](https://github.com/immich-app/immich/pull/23837 )
- feat(cli): change progress bar to display file size by [@​Nykri](https://github.com/Nykri ) in [#​23328](https://github.com/immich-app/immich/pull/23328 )
- feat(mobile): dynamic multi-line album name by [@​uhthomas](https://github.com/uhthomas ) in [#​26040](https://github.com/immich-app/immich/pull/26040 )
- feat(mobile): hide search by context/OCR if disabled on server ([#​25472](https://github.com/immich-app/immich/issues/25472 )) by [@​Nacolis](https://github.com/Nacolis ) in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- fix(release): add docker-compose.rootless.yml to released assets by [@​dnozay](https://github.com/dnozay ) in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- feat(web): show ocr text boxes in panoramas by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25727](https://github.com/immich-app/immich/pull/25727 )
- feat(web): loop chromecast video by [@​etnoy](https://github.com/etnoy ) in [#​24410](https://github.com/immich-app/immich/pull/24410 )
- chore(web): merge "Add to album" and "Add to shared album" actions into a single action by [@​timonrieger](https://github.com/timonrieger ) in [#​24669](https://github.com/immich-app/immich/pull/24669 )
- feat(mobile): timeline - add bottomWidgetBuilder by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​25634](https://github.com/immich-app/immich/pull/25634 )
- feat(mobile): video zooming in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​22036](https://github.com/immich-app/immich/pull/22036 )
- feat(mobile): Add slug support for shared links by [@​Lauritz-Tieste](https://github.com/Lauritz-Tieste ) in [#​26441](https://github.com/immich-app/immich/pull/26441 )
- feat: warn when losing transparency during thumbnail generation by [@​midzelis](https://github.com/midzelis ) in [#​26243](https://github.com/immich-app/immich/pull/26243 )
- perf(mobile): optimized album sorting by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​25179](https://github.com/immich-app/immich/pull/25179 )
- feat(mobile): prompt when deleting from trash by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26392](https://github.com/immich-app/immich/pull/26392 )
- feat: getAssetEdits respond with edit IDs by [@​bwees](https://github.com/bwees ) in [#​26445](https://github.com/immich-app/immich/pull/26445 )
- fix(server): accept showAt and hideAt for creating memories by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26429](https://github.com/immich-app/immich/pull/26429 )
- feat(server): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26446](https://github.com/immich-app/immich/pull/26446 )
- feat: splash screen error page by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26460](https://github.com/immich-app/immich/pull/26460 )
- feat(mobile): add confirmation dialog to permanent delete action by [@​ByteSizedMarius](https://github.com/ByteSizedMarius ) in [#​26442](https://github.com/immich-app/immich/pull/26442 )
- feat: enhance face-editor positioning by [@​midzelis](https://github.com/midzelis ) in [#​26303](https://github.com/immich-app/immich/pull/26303 )
- feat: improve HEIC, HEIF and JPEG XL browser support detection by [@​nicosemp](https://github.com/nicosemp ) in [#​26122](https://github.com/immich-app/immich/pull/26122 )
- refactor(web): remove replaceAsset action by [@​timonrieger](https://github.com/timonrieger ) in [#​26444](https://github.com/immich-app/immich/pull/26444 )
- feat(web): bounding box for faces when hovering over the face in photo view by [@​cratoo](https://github.com/cratoo ) in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- feat(mobile): keep search results visible by [@​uhthomas](https://github.com/uhthomas ) in [#​26498](https://github.com/immich-app/immich/pull/26498 )
- feat(mobile): use shared native client by [@​mertalev](https://github.com/mertalev ) in [#​25942](https://github.com/immich-app/immich/pull/25942 )
- feat(mobile): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26518](https://github.com/immich-app/immich/pull/26518 )
- feat(ml): enable openvino for cpu by [@​apejcic](https://github.com/apejcic ) in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- feat: responsive video duration in thumbnail by [@​midzelis](https://github.com/midzelis ) in [#​26770](https://github.com/immich-app/immich/pull/26770 )
- feat(web): animate zoom toggle with cubicOut easing by [@​midzelis](https://github.com/midzelis ) in [#​26731](https://github.com/immich-app/immich/pull/26731 )
- feat(mobile): consolidate video controls by [@​uhthomas](https://github.com/uhthomas ) in [#​26673](https://github.com/immich-app/immich/pull/26673 )
- feat(web): add shortcut "p" to open/close the face tag box by [@​cratoo](https://github.com/cratoo ) in [#​26826](https://github.com/immich-app/immich/pull/26826 )
- feat(mobile): use material design 3 slider by [@​uhthomas](https://github.com/uhthomas ) in [#​26829](https://github.com/immich-app/immich/pull/26829 )
- feat: adaptive progressive image loading for photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26636](https://github.com/immich-app/immich/pull/26636 )
- fix(server): extract make/model from sony video files by [@​brendanngo](https://github.com/brendanngo ) in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- chore(mobile): remove background from asset viewer back button by [@​uhthomas](https://github.com/uhthomas ) in [#​26851](https://github.com/immich-app/immich/pull/26851 )
- feat(server): support IDPs that only send the userinfo in the ID token by [@​Belnadifia](https://github.com/Belnadifia ) in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- feat(web): improve OCR overlay text fitting, reactivity, and accessibility by [@​midzelis](https://github.com/midzelis ) in [#​26678](https://github.com/immich-app/immich/pull/26678 )
- fix(web): allow pasting PIN code from clipboard or password manager by [@​pressslav](https://github.com/pressslav ) in [#​26944](https://github.com/immich-app/immich/pull/26944 )
##### 🐛 Bug fixes
- fix: ignore checksum constraint error when logging by [@​jrasm91](https://github.com/jrasm91 ) in [#​26113](https://github.com/immich-app/immich/pull/26113 )
- fix(web): use locale for date picker by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26125](https://github.com/immich-app/immich/pull/26125 )
- fix(web): escape shortcut handling by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26096](https://github.com/immich-app/immich/pull/26096 )
- fix(mobile): Login routing on Splash screen by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​26128](https://github.com/immich-app/immich/pull/26128 )
- fix: null local date time in timeline queries by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26133](https://github.com/immich-app/immich/pull/26133 )
- fix(web): prevent event manager from throwing error by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26156](https://github.com/immich-app/immich/pull/26156 )
- fix(web): improve api key modal responsiveness by [@​klenner1](https://github.com/klenner1 ) in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- fix(web): show correct assets in memory gallery by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26157](https://github.com/immich-app/immich/pull/26157 )
- fix(web): add missing [@​immich/ui](https://github.com/immich/ui ) translations by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26143](https://github.com/immich-app/immich/pull/26143 )
- fix(mobile): timeline handling on foldable phones + ensuring that images are not cut off by [@​bkchr](https://github.com/bkchr ) in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- fix(mobile): prevent nav bar label text wrapping by [@​chrislongros](https://github.com/chrislongros ) in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- fix(mobile): hide latest version warnings by [@​uhthomas](https://github.com/uhthomas ) in [#​26036](https://github.com/immich-app/immich/pull/26036 )
- fix(mobile): inconsistent query for people by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​24437](https://github.com/immich-app/immich/pull/24437 )
- fix(web): timeline multi select group state by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26180](https://github.com/immich-app/immich/pull/26180 )
- fix(web): add checkerboard background for transparent images by [@​agent-steven](https://github.com/agent-steven ) in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- fix(mobile): inherit toolbar opacity by [@​uhthomas](https://github.com/uhthomas ) in [#​25694](https://github.com/immich-app/immich/pull/25694 )
- fix(web): focus tag input when modal opens by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26256](https://github.com/immich-app/immich/pull/26256 )
- fix(web): clear face boxes when switching assets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26249](https://github.com/immich-app/immich/pull/26249 )
- fix(web): clear unsaved asset description when changing asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26255](https://github.com/immich-app/immich/pull/26255 )
- fix(web): clear cache when asset changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26257](https://github.com/immich-app/immich/pull/26257 )
- fix: utc time zone upserts by [@​danieldietzler](https://github.com/danieldietzler ) in [#​26258](https://github.com/immich-app/immich/pull/26258 )
- fix: metadata crash by [@​jrasm91](https://github.com/jrasm91 ) in [#​26327](https://github.com/immich-app/immich/pull/26327 )
- fix: prevent server crash when extraction of metadata fails if the assets are corrupted by [@​Devansh-Jani](https://github.com/Devansh-Jani ) in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- fix(server): db restore failure when `DB_URL` is set to unix-domain socket connection by [@​fabio-garavini](https://github.com/fabio-garavini ) in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- fix: Download the edited version when downloading multiple photos by [@​MontejoJorge](https://github.com/MontejoJorge ) in [#​26259](https://github.com/immich-app/immich/pull/26259 )
- fix: include `DROP INDEX` in transaction to prevent missing index on rollback by [@​haoxi911](https://github.com/haoxi911 ) in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- fix: safari address bar color by [@​jrasm91](https://github.com/jrasm91 ) in [#​26346](https://github.com/immich-app/immich/pull/26346 )
- fix(web): prevent panorama image reload during asset updates by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26349](https://github.com/immich-app/immich/pull/26349 )
- fix(web): favoriting assets opened via GalleryViewer by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26350](https://github.com/immich-app/immich/pull/26350 )
- fix(i18n): add translation key for partner's photos by [@​timonrieger](https://github.com/timonrieger ) in [#​26348](https://github.com/immich-app/immich/pull/26348 )
- fix(web): single select scroll behavior by [@​timonrieger](https://github.com/timonrieger ) in [#​26358](https://github.com/immich-app/immich/pull/26358 )
- perf: add indexes to improve People API response times by [@​bxtdvd](https://github.com/bxtdvd ) in [#​26337](https://github.com/immich-app/immich/pull/26337 )
- fix: pin code reset modal by [@​jrasm91](https://github.com/jrasm91 ) in [#​26370](https://github.com/immich-app/immich/pull/26370 )
- fix(mobile): Reset "People" search filter chip if no selections are made by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26267](https://github.com/immich-app/immich/pull/26267 )
- fix(cli): delete sidecar files after upload if requested by [@​timonrieger](https://github.com/timonrieger ) in [#​26353](https://github.com/immich-app/immich/pull/26353 )
- fix(web): album description auto height by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26420](https://github.com/immich-app/immich/pull/26420 )
- fix(web): prevent side panel overlap during transition by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26398](https://github.com/immich-app/immich/pull/26398 )
- fix(web): storage template example by [@​mmomjian](https://github.com/mmomjian ) in [#​26424](https://github.com/immich-app/immich/pull/26424 )
- fix(web): prevent `state_unsafe_mutation` error on people page by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26438](https://github.com/immich-app/immich/pull/26438 )
- fix: missing deletedAt and isVisible columns on mobile by [@​bwees](https://github.com/bwees ) in [#​26414](https://github.com/immich-app/immich/pull/26414 )
- fix(mobile): joinLocal on archived timeline by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26387](https://github.com/immich-app/immich/pull/26387 )
- fix: always show library scan button by [@​etnoy](https://github.com/etnoy ) in [#​26428](https://github.com/immich-app/immich/pull/26428 )
- fix: retain asset when either asset is a favorite by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26473](https://github.com/immich-app/immich/pull/26473 )
- fix(web): prevent null folder tree on concurrent load by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26489](https://github.com/immich-app/immich/pull/26489 )
- fix(web): toast warning when trying to upload unsupported file type by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26492](https://github.com/immich-app/immich/pull/26492 )
- fix(mobile): birthday picker shows limited months when no date exists by [@​socksprox](https://github.com/socksprox ) in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- fix: consider DAR when extracting video dimension by [@​alextran1502](https://github.com/alextran1502 ) in [#​25293](https://github.com/immich-app/immich/pull/25293 )
- feat(mobile): Prevent premature image cache eviction when higher image loading is enabled by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26208](https://github.com/immich-app/immich/pull/26208 )
- refactor: star rating by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26357](https://github.com/immich-app/immich/pull/26357 )
- fix(mobile): set correct initial system-ui mode in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​26500](https://github.com/immich-app/immich/pull/26500 )
- fix(server): Live Photo migration bug when album is in template by [@​NikhilAlapati](https://github.com/NikhilAlapati ) in [#​25329](https://github.com/immich-app/immich/pull/25329 )
- fix(web): handle delete shortcut on shared link page as remove by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26552](https://github.com/immich-app/immich/pull/26552 )
- fix(mobile): prevent video player from being recreated unnecessarily by [@​uhthomas](https://github.com/uhthomas ) in [#​26553](https://github.com/immich-app/immich/pull/26553 )
- fix(mobile): don't cut off top corners of app bar by [@​uhthomas](https://github.com/uhthomas ) in [#​26550](https://github.com/immich-app/immich/pull/26550 )
- feat: update onnxruntime-openvino to 1.24.1 and intel drivers by [@​savely-krasovsky](https://github.com/savely-krasovsky ) in [#​26565](https://github.com/immich-app/immich/pull/26565 )
- fix: hide download action for local/merged assets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26461](https://github.com/immich-app/immich/pull/26461 )
- fix(web): top bar z index on search page by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26582](https://github.com/immich-app/immich/pull/26582 )
- fix(web): show shared link download button when logged in by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26629](https://github.com/immich-app/immich/pull/26629 )
- fix(mobile): asset viewer hero animation by [@​uhthomas](https://github.com/uhthomas ) in [#​26545](https://github.com/immich-app/immich/pull/26545 )
- fix(web): timeline and asset viewer RTL support by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26513](https://github.com/immich-app/immich/pull/26513 )
- fix(server): clean up edited thumbnail when deleting asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26664](https://github.com/immich-app/immich/pull/26664 )
- fix: implement existing withStacked on searchAssetBuilder by [@​babbitt](https://github.com/babbitt ) in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- fix(mobile): video state by [@​uhthomas](https://github.com/uhthomas ) in [#​26574](https://github.com/immich-app/immich/pull/26574 )
- fix(maintenance mode): wait for valid server config on restart by [@​insertish](https://github.com/insertish ) in [#​26456](https://github.com/immich-app/immich/pull/26456 )
- fix(web): inconsistent asset nav bar state after visiting shared link by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26674](https://github.com/immich-app/immich/pull/26674 )
- fix(web): download toast showing wrong filename for motion assets by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26689](https://github.com/immich-app/immich/pull/26689 )
- fix(mobile): add safe area for asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​26675](https://github.com/immich-app/immich/pull/26675 )
- fix(web): combobox dropdown positioning in modals by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26707](https://github.com/immich-app/immich/pull/26707 )
- fix(web): video stealing focus when it plays again when looping by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26704](https://github.com/immich-app/immich/pull/26704 )
- fix(ml): batch size setting by [@​mertalev](https://github.com/mertalev ) in [#​26524](https://github.com/immich-app/immich/pull/26524 )
- fix(server): clarify transcoding bitrate policy by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26711](https://github.com/immich-app/immich/pull/26711 )
- fix: playback style migration by [@​alextran1502](https://github.com/alextran1502 ) in [#​26718](https://github.com/immich-app/immich/pull/26718 )
- fix(web): asset viewer showing wrong viewer type when hovering on stack thumbnails by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26741](https://github.com/immich-app/immich/pull/26741 )
- fix(server): opus handling as accepted audio codec in transcode policy by [@​skatsubo](https://github.com/skatsubo ) in [#​26736](https://github.com/immich-app/immich/pull/26736 )
- fix(web): refresh recent albums sidebar after album changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26757](https://github.com/immich-app/immich/pull/26757 )
- fix(web): show the correct cursor at crop bounds when editing an asset by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26748](https://github.com/immich-app/immich/pull/26748 )
- fix(web): recalculate face bounding boxes by [@​cratoo](https://github.com/cratoo ) in [#​26737](https://github.com/immich-app/immich/pull/26737 )
- fix(web): context menu overflow by [@​SevereCloud](https://github.com/SevereCloud ) in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- fix(web): correct tag rounding in search options by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26814](https://github.com/immich-app/immich/pull/26814 )
- fix(web): prevent unrelated assets from appearing in tag view by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26816](https://github.com/immich-app/immich/pull/26816 )
- fix(mobile): use tabular figures in backup page by [@​uhthomas](https://github.com/uhthomas ) in [#​26830](https://github.com/immich-app/immich/pull/26830 )
- fix(mobile): wrap backup error message text by [@​uhthomas](https://github.com/uhthomas ) in [#​26834](https://github.com/immich-app/immich/pull/26834 )
- fix(server): use correct day ordering in timeline buckets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26821](https://github.com/immich-app/immich/pull/26821 )
- fix(web): face selection box position resetting on browser resize by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26766](https://github.com/immich-app/immich/pull/26766 )
- fix: use correct original URL for 360 video panorama playback by [@​luis15pt](https://github.com/luis15pt ) in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- fix(web): disable drag and drop for internal items by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26897](https://github.com/immich-app/immich/pull/26897 )
- fix(web): keep header fixed on individual shared links by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26892](https://github.com/immich-app/immich/pull/26892 )
- fix: SMTP over TLS by [@​nathanielhourt](https://github.com/nathanielhourt ) in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- fix(web): copy yearMonth in MonthGroup to avoid shared object reference with asset in [#​26890](https://github.com/immich-app/immich/pull/26890 )
- fix(mobile): use shared auth for background\_downloader by [@​mertalev](https://github.com/mertalev ) in [#​26911](https://github.com/immich-app/immich/pull/26911 )
- fix(web): prevent search page error on missing album filter by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26948](https://github.com/immich-app/immich/pull/26948 )
- fix(server): sync files to disk by [@​uhthomas](https://github.com/uhthomas ) in [#​26881](https://github.com/immich-app/immich/pull/26881 )
- fix(web): jump to primary stacked asset from memory by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26978](https://github.com/immich-app/immich/pull/26978 )
- fix(mobile): reflect asset deletions instantly by [@​uhthomas](https://github.com/uhthomas ) in [#​26835](https://github.com/immich-app/immich/pull/26835 )
- fix: healthcheck by [@​jrasm91](https://github.com/jrasm91 ) in [#​26989](https://github.com/immich-app/immich/pull/26989 )
- fix(web): escape handling for tagging and adding a face in asset viewer by [@​cratoo](https://github.com/cratoo ) in [#​26870](https://github.com/immich-app/immich/pull/26870 )
- fix: filter after searching by asset id by [@​jrasm91](https://github.com/jrasm91 ) in [#​26994](https://github.com/immich-app/immich/pull/26994 )
- fix: bounding box return type by [@​jrasm91](https://github.com/jrasm91 ) in [#​27014](https://github.com/immich-app/immich/pull/27014 )
- fix: validate accept header before returning html by [@​jrasm91](https://github.com/jrasm91 ) in [#​27019](https://github.com/immich-app/immich/pull/27019 )
##### 📚 Documentation
- chore(docs): Update help channel for developers by [@​Mraedis](https://github.com/Mraedis ) in [#​26284](https://github.com/immich-app/immich/pull/26284 )
- feat(docs): Explain configuration file location for Docker Compose by [@​keunes](https://github.com/keunes ) in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- chore(docs): add quick-start guide for DevPod with docker by [@​dhlavaty](https://github.com/dhlavaty ) in [#​26213](https://github.com/immich-app/immich/pull/26213 )
- feat(docs): Adding information about parameter c= by [@​aviv926](https://github.com/aviv926 ) in [#​26430](https://github.com/immich-app/immich/pull/26430 )
- feat: doc links by [@​jrasm91](https://github.com/jrasm91 ) in [#​26519](https://github.com/immich-app/immich/pull/26519 )
- fix(docs): add ocr to job flow diagram by [@​niij](https://github.com/niij ) in [#​26505](https://github.com/immich-app/immich/pull/26505 )
##### 🌐 Translations
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26118](https://github.com/immich-app/immich/pull/26118 )
- fix: clarify external domain setting is used for emails too by [@​chrislongros](https://github.com/chrislongros ) in [#​26009](https://github.com/immich-app/immich/pull/26009 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26167](https://github.com/immich-app/immich/pull/26167 )
- fix(web): error page i18n by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26517](https://github.com/immich-app/immich/pull/26517 )
- chore(web): clarify locale settings description by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25562](https://github.com/immich-app/immich/pull/25562 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26192](https://github.com/immich-app/immich/pull/26192 )
#### New Contributors
- [@​klenner1](https://github.com/klenner1 ) made their first contribution in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- [@​bkchr](https://github.com/bkchr ) made their first contribution in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- [@​chrislongros](https://github.com/chrislongros ) made their first contribution in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- [@​agent-steven](https://github.com/agent-steven ) made their first contribution in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- [@​dhlavaty](https://github.com/dhlavaty ) made their first contribution in [#​26238](https://github.com/immich-app/immich/pull/26238 )
- [@​Nacolis](https://github.com/Nacolis ) made their first contribution in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- [@​ewinnd](https://github.com/ewinnd ) made their first contribution in [#​26277](https://github.com/immich-app/immich/pull/26277 )
- [@​dnozay](https://github.com/dnozay ) made their first contribution in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- [@​keunes](https://github.com/keunes ) made their first contribution in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- [@​Devansh-Jani](https://github.com/Devansh-Jani ) made their first contribution in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- [@​benjamonnguyen](https://github.com/benjamonnguyen ) made their first contribution in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- [@​fabio-garavini](https://github.com/fabio-garavini ) made their first contribution in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- [@​haoxi911](https://github.com/haoxi911 ) made their first contribution in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- [@​thezeroalpha](https://github.com/thezeroalpha ) made their first contribution in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- [@​socksprox](https://github.com/socksprox ) made their first contribution in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- [@​kprinssu](https://github.com/kprinssu ) made their first contribution in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- [@​babbitt](https://github.com/babbitt ) made their first contribution in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- [@​niij](https://github.com/niij ) made their first contribution in [#​26505](https://github.com/immich-app/immich/pull/26505 )
- [@​cratoo](https://github.com/cratoo ) made their first contribution in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- [@​M123-dev](https://github.com/M123-dev ) made their first contribution in [#​26630](https://github.com/immich-app/immich/pull/26630 )
- [@​apejcic](https://github.com/apejcic ) made their first contribution in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- [@​SevereCloud](https://github.com/SevereCloud ) made their first contribution in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- [@​brendanngo](https://github.com/brendanngo ) made their first contribution in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- [@​luis15pt](https://github.com/luis15pt ) made their first contribution in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- [@​nathanielhourt](https://github.com/nathanielhourt ) made their first contribution in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- [@​Belnadifia](https://github.com/Belnadifia ) made their first contribution in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- [@​pressslav](https://github.com/pressslav ) made their first contribution in [#​26944](https://github.com/immich-app/immich/pull/26944 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4886
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:19:50 +00:00
543081dd41
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.90.0 ( #4885 )
...
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [prometheus-operator/prometheus-operator](https://github.com/prometheus-operator/prometheus-operator ) | minor | `v0.89.0` → `v0.90.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-operator/prometheus-operator (prometheus-operator/prometheus-operator)</summary>
### [`v0.90.0`](https://github.com/prometheus-operator/prometheus-operator/releases/tag/v0.90.0 ): 0.90.0 / 2026-03-19
[Compare Source](https://github.com/prometheus-operator/prometheus-operator/compare/v0.89.0...v0.90.0 )
- \[CHANGE/BUGFIX] Validate that the remote-write URL scheme is either `http` or `https`. [#​8455](https://github.com/prometheus-operator/prometheus-operator/issues/8455 )
- \[FEATURE] Add `--repair-policy-for-statefulsets` CLI argument to the operator. It defines how the operator manages StatefulSet's pods stuck at an incorrect revision. Users running Kubernetes v1.35+ are encouraged to enable this feature (see [troubleshooting guide](https://prometheus-operator.dev/docs/platform/troubleshooting/#statefulset-rollout-stuck-after-a-bad-update )). [#​8443](https://github.com/prometheus-operator/prometheus-operator/issues/8443 )
- \[FEATURE] Add `schedulerName` support to the `Prometheus`, `PrometheusAgent`, `Alertmanager` and `ThanosRuler` CRDs. [#​8451](https://github.com/prometheus-operator/prometheus-operator/issues/8451 )
- \[ENHANCEMENT] Add `--web.tls-curves` CLI argument to the operator and admission-webhook binaries. [#​8385](https://github.com/prometheus-operator/prometheus-operator/issues/8385 )
- \[ENHANCEMENT] Support minimum TLS version for Thanos gRPC servers. [#​8438](https://github.com/prometheus-operator/prometheus-operator/issues/8438 )
- \[ENHANCEMENT] Add version label to `ThanosRuler` pods. [#​8441](https://github.com/prometheus-operator/prometheus-operator/issues/8441 )
- \[ENHANCEMENT] Add `messageText` support for Slack receiver in `AlertmanagerConfig` CRD. [#​8374](https://github.com/prometheus-operator/prometheus-operator/issues/8374 )
- \[ENHANCEMENT] Add `messageText` support for Slack receiver in Alertmanager secret config. [#​8375](https://github.com/prometheus-operator/prometheus-operator/issues/8375 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in Alertmanager secret config. [#​8384](https://github.com/prometheus-operator/prometheus-operator/issues/8384 ) [#​8404](https://github.com/prometheus-operator/prometheus-operator/issues/8404 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in `AlertmanagerConfig` CRD. [#​8386](https://github.com/prometheus-operator/prometheus-operator/issues/8386 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in Alertmanager secret config. [#​8405](https://github.com/prometheus-operator/prometheus-operator/issues/8405 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in `Alertmanager` CRD. [#​8406](https://github.com/prometheus-operator/prometheus-operator/issues/8406 )
- \[ENHANCEMENT] Add support for global Telegram bot token in `Alertmanager` CRD. [#​8372](https://github.com/prometheus-operator/prometheus-operator/issues/8372 )
- \[ENHANCEMENT] Add `chatIDFile` support for Telegram receiver in Alertmanager secret config. [#​8376](https://github.com/prometheus-operator/prometheus-operator/issues/8376 )
- \[ENHANCEMENT] Add `wechatAPISecretFile` support in Alertmanager global config. [#​8377](https://github.com/prometheus-operator/prometheus-operator/issues/8377 )
- \[ENHANCEMENT] Add `authSecretFile` support for email config in Alertmanager secret config. [#​8396](https://github.com/prometheus-operator/prometheus-operator/issues/8396 )
- \[ENHANCEMENT] Add nested field support for PagerDuty description in Alertmanager secret config. [#​8402](https://github.com/prometheus-operator/prometheus-operator/issues/8402 )
- \[ENHANCEMENT] Add email threading support in Alertmanager secret config. [#​8388](https://github.com/prometheus-operator/prometheus-operator/issues/8388 )
- \[ENHANCEMENT] Add field and label selectors for ConfigMap watches. [#​8368](https://github.com/prometheus-operator/prometheus-operator/issues/8368 )
- \[ENHANCEMENT] Improve ScrapeConfig API consistency and validation. [#​8422](https://github.com/prometheus-operator/prometheus-operator/issues/8422 )
- \[BUGFIX] Fix `ThanosRuler` config resource status not being updated on initial StatefulSet creation. [#​8358](https://github.com/prometheus-operator/prometheus-operator/issues/8358 )
- \[BUGFIX] Preserve `LastTransitionTime` in Prometheus status conditions. [#​8346](https://github.com/prometheus-operator/prometheus-operator/issues/8346 )
- \[BUGFIX] Make Mattermost `text` field optional in `AlertmanagerConfig` CRD. [#​8363](https://github.com/prometheus-operator/prometheus-operator/issues/8363 )
- \[BUGFIX] Remove nil error wrapping in v1alpha1 duplicate receiver validation. [#​8379](https://github.com/prometheus-operator/prometheus-operator/issues/8379 )
- \[BUGFIX] Aggregate `Available` condition across Prometheus shards. [#​8434](https://github.com/prometheus-operator/prometheus-operator/issues/8434 )
- \[BUGFIX] Reconcile resources with inconsistent status. [#​8397](https://github.com/prometheus-operator/prometheus-operator/issues/8397 )
- \[BUGFIX] Fix namespace lister/watcher compatibility with Kubernetes v1.35 client-go. [#​8431](https://github.com/prometheus-operator/prometheus-operator/issues/8431 )
- \[BUGFIX] Fix missing OAuth2 field in IonosSDConfig generation. [#​8433](https://github.com/prometheus-operator/prometheus-operator/issues/8433 )
- \[BUGFIX] Fix missing fields in AzureSDConfig. [#​8444](https://github.com/prometheus-operator/prometheus-operator/issues/8444 )
- \[BUGFIX] Validate Microsoft Teams V2 URL in `AlertmanagerConfig` CRD. [#​8227](https://github.com/prometheus-operator/prometheus-operator/issues/8227 )
- \[BUGFIX] Fix `labelmap` relabel action rejecting valid replacement values with template variables for Prometheus 2.x. [#​8337](https://github.com/prometheus-operator/prometheus-operator/issues/8337 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4885
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:16:58 +00:00