Commit Graph

56741 Commits

Author SHA1 Message Date
TrueCharts Bot b565ff0210 fix(sonarr): update image oci.trueforge.org/containerforge/sonarr 4.0.17.2967 → 4.0.17.2969 (#48885)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/sonarr](https://ghcr.io/trueforge-org/sonarr)
([source](https://redirect.github.com/Sonarr/Sonarr)) | patch |
`71157af` → `0a92e6c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Sonarr/Sonarr
(oci.trueforge.org/containerforge/sonarr)</summary>

###
[`v4.0.17.2969`](https://redirect.github.com/Sonarr/Sonarr/releases/tag/v4.0.17.2969):
4.0.17.2969

[Compare
Source](https://redirect.github.com/Sonarr/Sonarr/compare/v4.0.17.2967...v4.0.17.2969)

<!-- Release notes generated using configuration in .github/release.yml
at e0d2d25070a75a2b72ef711aa8e46e30754c55d0 -->

#### What's Changed

##### Changes

- Reuse authentification cookies for qBittorrent calls by
[@&#8203;mynameisbogdan](https://redirect.github.com/mynameisbogdan) in
[#&#8203;8678](https://redirect.github.com/Sonarr/Sonarr/pull/8678)

**Full Changelog**:
<https://github.com/Sonarr/Sonarr/compare/v4.0.17.2967...v4.0.17.2969>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zb25hcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 13:59:00 +02:00
TrueCharts Bot 5a73f04e82 fix(plex): update image oci.trueforge.org/containerforge/plex 1.43.1.10611 → 1.43.2.10687 (#48881)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/plex](https://ghcr.io/trueforge-org/plex)
([source](https://redirect.github.com/plexinc/pms-docker)) | patch |
`29351a0` → `3f74ee6` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wbGV4IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-08 13:56:11 +02:00
TrueCharts Bot 9f81c74038 fix(radarr): update image oci.trueforge.org/containerforge/radarr 6.2.0.10390 → 6.2.1.10437 (#48883) 2026-06-08 13:46:30 +02:00
TrueCharts Bot 87d5e587e0 fix(nextcloud): update image oci.trueforge.org/containerforge/nextcloud-fpm 33.0.3 → 33.0.5 (#48878) 2026-06-08 13:45:17 +02:00
TrueCharts Bot 8499d5ad2a fix(n8n): update image ghcr.io/n8n-io/n8n 2.25.5 → 2.25.6 (#48877)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/n8n-io/n8n](https://n8n.io)
([source](https://redirect.github.com/n8n-io/n8n)) | patch | `0886228` →
`2996ce4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 13:45:10 +02:00
TrueCharts Bot 4f03c523f5 fix(nextcloud): update image oci.trueforge.org/containerforge/nextcloud-notify-push 1.3.2 → 1.3.3 (#48879)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/nextcloud-notify-push](https://ghcr.io/trueforge-org/nextcloud-notify-push)
([source](https://redirect.github.com/nextcloud/notify_push)) | patch |
`a01bff5` → `b088aca` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>nextcloud/notify_push
(oci.trueforge.org/containerforge/nextcloud-notify-push)</summary>

###
[`v1.3.3`](https://redirect.github.com/nextcloud/notify_push/releases/tag/v1.3.3):
1.3.3

[Compare
Source](https://redirect.github.com/nextcloud/notify_push/compare/v1.3.2...v1.3.3)

#### What's Changed

- fix: fix noticition deprecation warning by
[@&#8203;icewind1991](https://redirect.github.com/icewind1991) in
[#&#8203;705](https://redirect.github.com/nextcloud/notify_push/pull/705)
- Bind to ipv6 dual stack by default by
[@&#8203;icewind1991](https://redirect.github.com/icewind1991) in
[#&#8203;687](https://redirect.github.com/nextcloud/notify_push/pull/687)
- fix: avoid too many concurrent db queries when cache becomes invalid
by [@&#8203;nilsding](https://redirect.github.com/nilsding) in
[#&#8203;699](https://redirect.github.com/nextcloud/notify_push/pull/699)

#### New Contributors

- [@&#8203;nilsding](https://redirect.github.com/nilsding) made their
first contribution in
[#&#8203;699](https://redirect.github.com/nextcloud/notify_push/pull/699)

**Full Changelog**:
<https://github.com/nextcloud/notify_push/compare/v1.3.2...v1.3.3>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXh0Y2xvdWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 13:42:52 +02:00
TrueCharts Bot 79e49e355f fix(nzbhydra): update image oci.trueforge.org/containerforge/nzbhydra2 8.8.1 → 8.8.3 (#48880)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/nzbhydra2](https://ghcr.io/trueforge-org/nzbhydra2)
([source](https://redirect.github.com/theotherp/nzbhydra2)) | patch |
`5d99af4` → `25f1343` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>theotherp/nzbhydra2
(oci.trueforge.org/containerforge/nzbhydra2)</summary>

###
[`v8.8.3`](https://redirect.github.com/theotherp/nzbhydra2/blob/HEAD/changelog.md#v883-2026-06-07)

[Compare
Source](https://redirect.github.com/theotherp/nzbhydra2/compare/v8.8.1...v8.8.3)

**Feature** Include version in user agent.

**Feature** Show min/max size/age in the saved searches view.

**Note** Made redirect the default for scenenzbs.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uemJoeWRyYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 13:41:46 +02:00
TrueCharts Bot 3934e0d746 fix(jellyfin): update image oci.trueforge.org/containerforge/jellyfin 10.11.8 → 10.11.11 (#48875)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/jellyfin](https://ghcr.io/trueforge-org/jellyfin)
([source](https://redirect.github.com/jellyfin/jellyfin)) | patch |
`280af60` → `7f5325b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>jellyfin/jellyfin
(oci.trueforge.org/containerforge/jellyfin)</summary>

###
[`v10.11.11`](https://redirect.github.com/jellyfin/jellyfin/releases/tag/v10.11.11):
10.11.11

[Compare
Source](https://redirect.github.com/jellyfin/jellyfin/compare/v10.11.8...v10.11.11)

### 🚀 Jellyfin Server 10.11.11

We are pleased to announce the latest stable release of Jellyfin,
version 10.11.11! This minor release brings several bugfixes to improve
your Jellyfin experience. As always, please ensure you take a full
backup before upgrading!

You can find more details about and discuss this release [on our
forums](https://forum.jellyfin.org/t-new-jellyfin-server-web-release-10-11-11).

#### Changelog (1)

##### 📈 General Changes

- Add lockhelper for UserManager \[PR
[#&#8203;16944](https://redirect.github.com/jellyfin/jellyfin/issues/16944)],
by [@&#8203;JPVenson](https://redirect.github.com/JPVenson)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qZWxseWZpbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 13:41:24 +02:00
TrueCharts Bot 0e1f4bb896 fix(qbittorrent): update image oci.trueforge.org/containerforge/qbittorrent 5.2.0 → 5.2.1 (#48882) 2026-06-08 13:40:52 +02:00
TrueCharts Bot f898d289dd fix(lidarr): update image oci.trueforge.org/containerforge/lidarr 3.1.2.4938 → 3.1.3.4968 (#48876)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/lidarr](https://ghcr.io/trueforge-org/lidarr)
([source](https://redirect.github.com/Lidarr/Lidarr)) | patch |
`7e715d5` → `f0c5721` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Lidarr/Lidarr
(oci.trueforge.org/containerforge/lidarr)</summary>

###
[`v3.1.3.4968`](https://redirect.github.com/Lidarr/Lidarr/releases/tag/v3.1.3.4968):
3.1.3.4968

[Compare
Source](https://redirect.github.com/Lidarr/Lidarr/compare/v3.1.2.4938...v3.1.3.4968)

*To receive further Pre-Release updates for a non-docker installation,
please change the branch to **develop**. (Settings -> General (Show
Advanced Settings) -> Updates -> Branch)*

**If you are using docker you will need to update the container image.
*Do not attempt to update Radarr within an existing docker container.***

#### Changes:

-
[`3912bfb`](https://redirect.github.com/Lidarr/Lidarr/commit/3912bfb494a8654becb929ed17e3760a93ab7828)
Multiple Translations updated by Weblate
-
[`621185e`](https://redirect.github.com/Lidarr/Lidarr/commit/621185e6a3239f3619a7cd328c2356768035da24)
Reuse authentification cookies for qBittorrent calls
-
[`7149a91`](https://redirect.github.com/Lidarr/Lidarr/commit/7149a912b534e91787ba20919400850efb3bcb8b)
New: Postgres Connection String option
-
[`ff64af7`](https://redirect.github.com/Lidarr/Lidarr/commit/ff64af7004666751220f0830f2fd365ed3218e54)
Fix tests for combined type search
-
[`d6e84e3`](https://redirect.github.com/Lidarr/Lidarr/commit/d6e84e383c52fbd0cfbfc849ca3404ea3fbecf08)
New: Bump .NET to 8.0.27
-
[`b91126f`](https://redirect.github.com/Lidarr/Lidarr/commit/b91126ff82c2651821876da63b0560df4db4bd52)
Bump dessant github actions to fix token issues
-
[`498de3f`](https://redirect.github.com/Lidarr/Lidarr/commit/498de3fc51ff3297632b45560bab0e3c50e2c092)
New: API key support for qBittorrent
-
[`b106629`](https://redirect.github.com/Lidarr/Lidarr/commit/b106629afd31637e2cd5fa97a06cc10fe606d046)
Fixed: Login with credentials on Qbittorrent 5.2
-
[`467c8d4`](https://redirect.github.com/Lidarr/Lidarr/commit/467c8d497d3b85db880a47fadfc7c67eb23536f9)
Fixed: Testing qBittorrent after credentials change would always pass
tests
-
[`58a1d93`](https://redirect.github.com/Lidarr/Lidarr/commit/58a1d9357b0d279d81add7c4ffab653dde798a5b)
Bump MailKit to 4.16.0

<details><summary><b>See More</b></summary>

-
[`ccbe05a`](https://redirect.github.com/Lidarr/Lidarr/commit/ccbe05a2d98e301c5401a68867d9a4eefb4d1243)
Version bump to 3.1.3
-
[`fd6f976`](https://redirect.github.com/Lidarr/Lidarr/commit/fd6f97640cb75af1143a64c917376108f14f6d69)
Fixed: Downloading backups when path contains a trailing slash

This list of changes was [auto
generated](https://dev.azure.com/Lidarr/43582661-9ac3-4ec6-9583-209885d5ff34/_release?releaseId=170&_a=release-summary).</details>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9saWRhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 13:40:47 +02:00
TrueCharts Bot 74403c1572 fix(jackett): update image oci.trueforge.org/containerforge/jackett 0.24.1846 → 0.24.2033 (#48874) 2026-06-08 13:39:05 +02:00
TrueCharts Bot 265d2168de fix(emby): update image oci.trueforge.org/containerforge/emby 4.10.0.11 → 4.10.0.14 (#48871)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/emby](https://ghcr.io/trueforge-org/emby)
([source](https://redirect.github.com/MediaBrowser/Emby.Releases)) |
patch | `a82b9ff` → `5c1cf80` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>MediaBrowser/Emby.Releases
(oci.trueforge.org/containerforge/emby)</summary>

###
[`v4.10.0.14`](https://redirect.github.com/MediaBrowser/Emby.Releases/releases/tag/4.10.0.14):
-beta

[Compare
Source](https://redirect.github.com/MediaBrowser/Emby.Releases/compare/4.10.0.11...4.10.0.14)

#### Changes

##### 4.10.0.14

- Resolve issue of copying user settings requiring server restart to
take effect

##### Cumulative Changes Since Stable Release

- Fix regression when marking certain items as favorites
- Fix recently searched showing incorrect data
- Subtitle rendering Fixes
- Fix live tv content being included in search in Emby for Roku
- Support played filter with more home screen sections
- Fixes for played filter with new home screen settings
- Refresh metadata on all versions of a video when refresing metadata
manually
- Fix detail screen regression with previous build
- Update to sqlite 3.51.3
- Add played filter to home screen sections
- Add display mode option to home screen sections
- Fix realtime monitor not working in some cases for directories with
periods in the name
- Update to sqlite 3.51.3
- Add played filter to home screen sections
- Add display mode option to home screen sections
- Track date last searched of items
- Fixes for youtube urls inside strm files
- Fix queries for some home screen sections returning wrong items
- Add new spotlight home screen section option
- Add new home screen section type called dynamic media with sorting and
filtering functions
- Update to sqlite 3.51.2
- Fix regression with hiding users from login screens on remote
connections
- Add sorting options to new home screen editor
- Add Copy Data to Users context menu command
- Fixes with home screen sections migration
- Revamp home screen section options with new section editor
- Add banner text option to server settings
- Support person credits at the bottom of person detail screens
- Playback fixes for Chromecast
- Fix subtitle encoding regression with LG TV's
- Fix Hardware Transcoding for HDR Video when Tone Mapping is enabled

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9lbWJ5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-08 13:38:55 +02:00
TrueCharts Bot 716f0430e1 fix(flood): update image oci.trueforge.org/containerforge/flood 4.14.0 → 4.14.2 (#48872)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/flood](https://ghcr.io/trueforge-org/flood)
([source](https://redirect.github.com/thomst08/requestrr)) | patch |
`162a1ea` → `abfa801` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbG9vZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 13:38:35 +02:00
TrueCharts Bot 10140d040b fix(helm-deps): update chart mariadb 18.3.1 → 18.3.3 (#48768)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mariadb](https://truecharts.org/charts/stable/mariadb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mariadb)) |
patch | `18.3.1` → `18.3.3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3VybHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 10:17:33 +00:00
TrueCharts Bot fc6e3401c7 chore(searxng): update image docker.io/searxng/searxng digest to c97f1f3 (#48868)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `f0508c1` → `c97f1f3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-08 12:13:28 +02:00
TrueCharts Bot f50b35999a fix(helm-deps): update chart mongodb 17.3.4 → 17.3.5 (#48840)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mongodb](https://truecharts.org/charts/stable/mongodb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mongodb)) |
patch | `17.3.4` → `17.3.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3V0dWJlZGwtbWF0ZXJpYWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 10:02:49 +00:00
TrueCharts Bot 00442474fc fix(requestrr): update image docker.io/thomst08/requestrr v2.1.9 → v2.1.10 (#48769)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/thomst08/requestrr | patch | `81f07c1` → `4e0b3f9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZXF1ZXN0cnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 10:00:03 +00:00
TrueCharts Bot a7d473b2c5 chore(tt-rss): update image ghcr.io/tt-rss/tt-rss digest to fb13b74 (#48857)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss | digest | `c52f10e` → `fb13b74` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 09:59:44 +00:00
TrueCharts Bot df83dea871 feat(ipfs): update image docker.io/ipfs/kubo v0.41.0 → v0.42.0 (#48866) 2026-06-08 11:59:43 +02:00
TrueCharts Bot d25ab6cd01 fix(docuseal): update image docker.io/docuseal/docuseal 3.0.1 → 3.0.2 (#48717)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/docuseal/docuseal | patch | `af8cdcd` → `79496b0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb2N1c2VhbCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 09:59:36 +00:00
TrueCharts Bot 43b327bed2 chore(synclounge): update image ghcr.io/linuxserver/synclounge digest to 6663ac6 (#48698) 2026-06-08 11:59:27 +02:00
TrueCharts Bot 1d238cb48b fix(impostor-server): update image docker.io/aeonlucid/impostor v1.10.4 → v1.10.6 (#48772)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/aeonlucid/impostor | patch | `71a50fd` → `6014c28` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9pbXBvc3Rvci1zZXJ2ZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-08 09:59:17 +00:00
TrueCharts Bot d4ec7cdacc chore(steam-headless): update image docker.io/josh5/steam-headless digest to 1b07cbd (#48836)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/josh5/steam-headless | digest | `0724c30` → `1b07cbd` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGVhbS1oZWFkbGVzcyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-08 09:59:15 +00:00
TrueCharts Bot 6adadc545d chore(ddclient): update image ghcr.io/linuxserver/ddclient digest to 392b61f (#48765)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ddclient](https://redirect.github.com/linuxserver/docker-ddclient/packages)
([source](https://redirect.github.com/linuxserver/docker-ddclient)) |
digest | `783d533` → `392b61f` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kZGNsaWVudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-08 09:59:00 +00:00
TrueCharts Bot fa42b000c2 chore(rsshub): update image docker.io/diygod/rsshub digest to 529f4d6 (#48863)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `faa5be8` → `529f4d6` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 09:58:19 +00:00
TrueCharts Bot 2be0aa50be chore(webp-server): update image docker.io/webpsh/webps digest to 54791e7 (#48771)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/webpsh/webps | digest | `0b935c0` → `54791e7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJwLXNlcnZlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-08 09:58:17 +00:00
TrueCharts Bot 1ea5d227f7 chore(searxng): update image docker.io/searxng/searxng digest to f0508c1 (#48864) 2026-06-08 11:57:08 +02:00
TrueCharts Bot 9ae1d60dfe chore(syslog-ng): update image docker.io/balabit/syslog-ng digest to 1799aad (#48865)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/balabit/syslog-ng | digest | `658a90e` → `1799aad` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zeXNsb2ctbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 09:56:52 +00:00
TrueCharts Bot 6c5b967fe1 fix(nextcloud): update image docker.io/collabora/code 26.04.1.3.1 → 26.04.1.4.1 (#48860) 2026-06-08 02:22:58 +02:00
TrueCharts Bot ee35361996 fix(qbitmanage): update image docker.io/bobokun/qbit_manage v4.8.0 → v4.8.1 (#48861)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/bobokun/qbit_manage](https://redirect.github.com/StuffAnThings/qbit_manage)
| patch | `3a4fc26` → `38afe4c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>StuffAnThings/qbit_manage
(docker.io/bobokun/qbit_manage)</summary>

###
[`v4.8.1`](https://redirect.github.com/StuffAnThings/qbit_manage/releases/tag/v4.8.1)

[Compare
Source](https://redirect.github.com/StuffAnThings/qbit_manage/compare/v4.8.0...v4.8.1)

### Requirements Updated

- "qbittorrent-api==2026.6.0"
- "uvicorn==0.49.0"
- "ruff==0.15.16"

### Bug Fixes

- Fixes bug in Windows desktop builds that causes scheduler to hang

**Full Changelog**:
<https://github.com/StuffAnThings/qbit_manage/compare/v4.8.0...v4.8.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xYml0bWFuYWdlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-08 02:21:35 +02:00
TrueCharts Bot 645e4dc12a feat(dispatcharr): update image docker.io/dispatcharr/dispatcharr 0.25.1 → 0.26.0 (#48862)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/dispatcharr/dispatcharr](https://redirect.github.com/Dispatcharr/Dispatcharr)
| minor | `2bdcfd9` → `9275b0c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Dispatcharr/Dispatcharr
(docker.io/dispatcharr/dispatcharr)</summary>

###
[`v0.26.0`](https://redirect.github.com/Dispatcharr/Dispatcharr/blob/HEAD/CHANGELOG.md#0260---2026-06-07)

[Compare
Source](https://redirect.github.com/Dispatcharr/Dispatcharr/compare/v0.25.1...v0.26.0)

##### Added

- **EPG logo auto-apply for XMLTV and Schedules Direct.** Channel logos
are applied from `EPGData.icon_url` through a shared helper used by bulk
"Set Logos from EPG", optional per-source auto-apply on refresh
(`auto_apply_epg_logos` in source `custom_properties`), and a new
`epg_source_id` option on the set-logos-from-epg API. Large libraries
are processed in 500-channel chunks without loading every mapped row
into memory.
- **Schedules Direct EPG integration.** Dispatcharr now supports
Schedules Direct as a first-class EPG source type alongside XMLTV and
dummy EPG, with credential auth, lineup management, and guide refresh
through the existing EPG pipeline and WebSocket progress. (Closes
[#&#8203;1246](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1246))
— Thanks [@&#8203;Shokkstokk](https://redirect.github.com/Shokkstokk)
- Lineup manager in EPG source settings: search by postal code,
add/remove up to four active lineups, with SD's six-adds-per-24-hours
limit and midnight-UTC reset surfaced in the UI.
- MD5 delta refresh skips unchanged schedule and program downloads; a
two-hour minimum interval between full refreshes is enforced (bypassable
via force refresh).
- Station logos in dark, light, gray, or white variants (`logo_style`),
stored in `EPGData.icon_url` alongside XMLTV channel icons.
- Optional program poster fetch (off by default): configurable style
preference (SD Recommended via Gracenote's `primary` flag, or
portrait/landscape banner/iconic variants with fallbacks), served
through a backend proxy cached by nginx on first view.
- XMLTV-compatible cast output (`role` for character names, `guest` for
guest stars).
- Lightweight stations-only fetch on source creation so EPG entries
exist for auto-matching before the first full schedule pull.
- **Live EPG program preview in the channel create/edit modal.** When
selecting an EPG channel in the channel form, a "Current Program" card
appears showing the currently-airing program title, description, and a
progress bar. The backend builds a byte-offset index over the raw XMLTV
file after each EPG refresh so lookups seek directly to the relevant
file positions rather than parsing the full file - returning results in
1-10ms regardless of source size. If the index has not yet been built
for a source, the API dispatches an async background build and the
frontend retries up to 20 times over a 3-minute window. The
`ProgramPreview` component was extracted into a shared component reused
by the Stats page. The `programme_index` field on `EPGSource` is
excluded from all API list responses to avoid returning multi-MB blobs.
— Thanks
[@&#8203;FiveBoroughs](https://redirect.github.com/FiveBoroughs)
- **Public IP display in the sidebar is now blurred by default and
reveals on click.** Prevents accidental exposure in screenshots and
screen shares. A new toggle in Settings > System Settings lets users
disable IP and geolocation fetching entirely. A
`DISPATCHARR_ENABLE_IP_LOOKUP` environment variable provides a
container-level override; when set to `false` the toggle is hidden from
the UI and cannot be changed. (Closes
[#&#8203;1302](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1302))
— Thanks [@&#8203;sethwv](https://redirect.github.com/sethwv)
- **Configurable per-page count and sticky pagination footer in Plugin
Browse.** The pagination controls now live in a fixed footer bar at the
bottom of the page. A page-size selector (9 / 18 / 27 / 36) sits
alongside the pagination widget and an item range readout (`X to Y of
Z`). The selected page size is persisted in `localStorage` so it
survives page navigations. — Thanks
[@&#8203;sethwv](https://redirect.github.com/sethwv)
- **VOD basic sync now stores additional metadata from the provider's
stream list.** When a provider includes `director`, `cast`,
`release_date`, or `trailer`/`youtube_trailer` in its `get_vod_streams`
response, Dispatcharr now captures and stores those fields in
`custom_properties` during the initial sync pass. Previously, this data
was discarded and only populated if an advanced per-movie refresh was
triggered. - Thanks
[@&#8203;nemesbak](https://redirect.github.com/nemesbak)

##### Changed

- **`send_websocket_update` now detects Celery worker context when
gevent is monkey-patched.** EPG refresh progress (including Schedules
Direct) uses the shared `send_epg_update` helper instead of a duplicate
synchronous Redis sender. In Celery prefork workers that inherit gevent
patching, WebSocket messages are delivered synchronously via the
existing `_gevent_ws_send` Redis path; uWSGI continues to use
`gevent.spawn` as before.
- **Schedules Direct EPG delete confirmation shows username only.** The
delete dialog no longer surfaces password or API key fields for
credential-based SD sources.
- **Channel edit form reorganized into three semantic columns.** Fields
are now grouped as Identity (name, number, group, logo), Guide Data
(TVG-ID, Gracenote StationId, EPG picker, current program preview), and
Behavior/Access (stream profile, user level, mature content, hidden).
The EPG section having its own column gives the `ProgramPreview` card
enough width to truncate long titles correctly rather than expanding the
column.
- **IP lookup result delivered via WebSocket push.** When the background
lookup completes, an `ip_lookup_complete` event is pushed to all
connected clients so the sidebar IP field populates without polling. A
`Skeleton` placeholder is shown while the lookup is in progress.
- **`get_host_and_port` and `build_absolute_uri_with_port` moved from
`apps/output/views.py` to `core/utils.py`.** Both helpers have no
dependencies on anything in `apps/output` and are now used in
`apps/channels/serializers.py` as well. Moving them to `core/utils`
eliminates the need for a local import inside `LogoSerializer` and makes
them available to the rest of the codebase without circular-import risk.
`LogoSerializer.get_cache_url()` was also updated to use
`build_absolute_uri_with_port` instead of
`request.build_absolute_uri()`, so logo cache URLs now correctly include
non-standard ports (fixing port-stripping for logo URLs behind reverse
proxies, matching the existing fix applied to M3U and EPG URLs).
- **nginx logo/poster proxy cache moved to `/data/logo_cache`.**
`proxy_cache_path` now uses the persistent data volume instead of
`/app/logo_cache`, and the init script ensures the directory exists with
correct ownership on container start.
- **`debian_install.sh` switched from Gunicorn to uWSGI with gevent
workers.** The Debian/LXC bare-metal installer now deploys Dispatcharr
under the same uWSGI + gevent stack used by the Docker image,
eliminating a class of compatibility differences between the two
deployment paths. The installer writes a `uwsgi-debian.ini` next to the
app and manages uWSGI via a systemd service. The nginx site config now
uses `uwsgi_pass` + `include uwsgi_params` instead of `proxy_pass`,
which correctly populates `SERVER_PORT` in the WSGI environ so M3U
playlist URLs include the configured port number (fixing the
port-stripping bug from
[#&#8203;1267](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1267)
for bare-metal installs). Python 3.13 is now provisioned through uv's
managed runtime so the install works on Debian 12 and Ubuntu 24.04 LTS
regardless of the system Python version.
- **`get_vod_streams` XC API response was missing metadata fields
available from basic sync.** When a provider includes `director`,
`cast`, `release_date`, `plot`, `genre`, or `year` in its
`get_vod_streams` response, Dispatcharr stores those fields during the
basic sync pass but was not including them in its own `get_vod_streams`
XC output. The endpoint now outputs all six fields. The `trailer` key in
the response also mapped to the wrong internal key (`trailer` instead of
`youtube_trailer`) following the storage key rename, so the trailer
field was always empty until an advanced refresh ran. Both issues are
corrected. Users with existing libraries should trigger a VOD provider
refresh to populate the missing fields. (Fixes
[#&#8203;1228](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1228))
- **Docker base image now uses a multi-stage build.** The builder stage
installs compilers and dev headers (`gcc`, `g++`, `gfortran`,
`build-essential`, `libopenblas-dev`, `libpcre3-dev`, `python3.13-dev`,
`ninja-build`) to create the virtual environment and compile the legacy
NumPy wheel (cpu-baseline=none for old hardware). The final runtime
image starts from the same ffmpeg base, copies only the prebuilt venv
and wheel from the builder, and installs only the runtime libraries
needed at runtime - eliminating compiler binaries from production
containers and reducing final image size. — Thanks
[@&#8203;kensac](https://redirect.github.com/kensac)
- **`libpq-dev` removed from both build and runtime stages.** The
project uses `psycopg[binary]` (psycopg3), which bundles its own
statically linked copy of libpq inside the wheel. No system libpq
headers or shared library are needed at build or runtime.
- **Database driver upgraded from `psycopg2` to `psycopg3`
(`psycopg[binary]`).** psycopg3 rewrote its network I/O layer in Python,
so `gevent`'s `monkey.patch_all()` makes it gevent-cooperative without
any additional patching. The `psycogreen` dependency and its
driver-patching block in `gevent_patch.py` have been removed. Django's
native psycopg3 connection pool is explicitly disabled (`pool: False`)
so `django-db-geventpool` remains in sole control of connection
lifecycle. The `dropdb` management command was updated to the `psycopg`
API (`psycopg.connect`, `psycopg.sql`).
- **Frontend unit tests extended to additional form components and the
Guide page.** `ProgramRecordingModal`, `Recording`,
`RecordingDetailsModal`, `RecurringRuleModal`, `ScheduleInput`,
`SeriesRecordingModal`, `SeriesRuleEditorModal`, `Stream`,
`StreamProfile`, `SuperuserForm`, `User`, `UserAgent`, and
`VODCategoryFilter` now have Vitest + Testing Library test suites.
Business logic was extracted from these components into corresponding
utility modules and is exercised through the new tests. The Guide page
was similarly refactored with extracted utils, and `dateTimeUtils.js`
was extended to support the new test coverage. — Thanks
[@&#8203;nick4810](https://redirect.github.com/nick4810)
- **Official plugin repository manifest URL moved to GitHub Pages.** The
default `OFFICIAL_REPO_URL` now points to
`https://dispatcharr.github.io/Plugins/manifest.json` instead of the raw
GitHub content URL. GitHub Pages avoids opaque caching on raw content
that could serve stale manifests without indication. A data migration
updates existing `PluginRepo` rows marked `is_official=True` in place;
fresh installs pick up the new URL from the model default after the seed
migration runs. — Thanks
[@&#8203;sethwv](https://redirect.github.com/sethwv)

##### Performance

- **M3U and EPG channel logo URLs no longer call
`build_absolute_uri_with_port()` per channel.** The host/port/scheme
base URL and logo path prefix/suffix are computed once per request; each
row appends only the logo ID. M3U proxy stream URLs use the same pattern
for channel UUIDs.
- **`get_vod_streams` and `get_series` XC API response times reduced
significantly for large libraries.** Both endpoints previously loaded
all active relations per title (one row per account that carries the
same movie/series), then discarded duplicates in Python. With large
libraries across multiple active accounts this fetched a multiple of N
rows. Both queries now use a single `DISTINCT ON (movie_id/series_id)`
pass over the relation table ordered by account priority, returning
exactly one row per title. Logo URL construction (`reverse()` +
`build_absolute_uri_with_port()`) is also computed once and reused via
prefix/suffix string concatenation, matching the existing pattern in
`get_live_streams`. The `m3u_account` JOIN in `get_series` was also
removed (it was fetched but never read in the loop). Additionally,
`get_series` previously had no `order_by` on `M3USeriesRelation`, so
output order was non-deterministic (physical storage order). Both
endpoints now sort alphabetically by title. Observed improvements: 18s →
12s for 48k movies; 9.5s → 3.5s for 11k series.
- **Database connections are now managed by a persistent per-worker
pool.** Previously each request opened a fresh TCP connection to
PostgreSQL, paid a full authentication handshake, and closed the
connection at request end. `django-db-geventpool` now maintains a pool
of warm connections per uWSGI worker; requests borrow a connection and
return it when done, eliminating connection-setup overhead on every
request. Pool size is bounded (`MAX_CONNS=8` per worker, `REUSE_CONNS=3`
warm connections kept idle) to stay comfortably within PostgreSQL's
default `max_connections=100` across all uWSGI workers, Celery workers,
and Daphne. — Thanks
[@&#8203;JCBird1012](https://redirect.github.com/JCBird1012)
- **Reduced Redis round-trips on the Stats page channel status
endpoint.** `get_basic_channel_info` was making up to 6 individual
`HGET` calls per connected client plus a redundant `HGET` for
`TOTAL_BYTES` (already present in the preceding `HGETALL` result).
Client metadata is now fetched with a single `HMGET` per client, and
`TOTAL_BYTES` is read from the already-fetched hash. Under load with
many active streams this significantly reduces the time each uWSGI
worker holds the GIL servicing the stats endpoint, reducing the chance
of concurrent requests from other pages timing out with a 503. The same
`HGET`-to-`HMGET` consolidation was applied to `stream_ts` and
`get_user_active_connections`. The Stats page frontend was also fixed to
fire the initial fetch only once on mount (previously two `useEffect`
hooks both triggered an immediate fetch on load). — Thanks
[@&#8203;JCBird1012](https://redirect.github.com/JCBird1012)

##### Security

- **M3U endpoint no longer reflects POST body content in error
responses.** The error message for disallowed POST requests previously
echoed the raw request body back to the caller in a `text/html`
response, which could be used for reflected XSS. The body is no longer
included in the response. - Thanks
[@&#8203;sebastiondev](https://redirect.github.com/sebastiondev)
- Updated frontend npm dependencies to resolve 5 audit vulnerabilities
(2 moderate, 2 high, 1 critical):
- Updated `react-router` and `react-router-dom` 7.13.0 → 7.17.0,
resolving **high** unauthenticated RCE via turbo-stream TYPE\_ERROR
deserialization
([GHSA-49rj-9fvp-4h2h](https://redirect.github.com/advisories/GHSA-49rj-9fvp-4h2h)),
**high** open redirect via protocol-relative `//` paths
([GHSA-2j2x-hqr9-3h42](https://redirect.github.com/advisories/GHSA-2j2x-hqr9-3h42)),
**high** XSS in unstable RSC redirect handling via `javascript:` targets
([GHSA-8646-j5j9-6r62](https://redirect.github.com/advisories/GHSA-8646-j5j9-6r62)),
**high** stored XSS via unescaped `Location` header in prerendered
redirect HTML
([GHSA-f22v-gfqf-p8f3](https://redirect.github.com/advisories/GHSA-f22v-gfqf-p8f3)),
**high** DoS via unbounded path expansion in the `__manifest` endpoint
([GHSA-8x6r-g9mw-2r78](https://redirect.github.com/advisories/GHSA-8x6r-g9mw-2r78)),
and **high** DoS via reflected user input in single-fetch
([GHSA-rxv8-25v2-qmq8](https://redirect.github.com/advisories/GHSA-rxv8-25v2-qmq8))
- Updated `vitest` 3.2.4 → 4.1.8, resolving **critical** arbitrary file
read and execution when the Vitest UI server is listening
([GHSA-5xrq-8626-4rwp](https://redirect.github.com/advisories/GHSA-5xrq-8626-4rwp))
- Updated `brace-expansion` 5.0.5 → 5.0.6, resolving **moderate** DoS
when large numeric ranges defeat the documented `max` limit
([GHSA-jxxr-4gwj-5jf2](https://redirect.github.com/advisories/GHSA-jxxr-4gwj-5jf2))
- Updated `ws` 8.19.0 → 8.21.0, resolving **moderate** uninitialized
memory disclosure
([GHSA-58qx-3vcg-4xpx](https://redirect.github.com/advisories/GHSA-58qx-3vcg-4xpx))

##### Fixed

- **HDHR lineup and discovery URLs now use the shared port-aware URI
builder.** `lineup.json`, `discover.json`, and `device.xml` previously
called Django's `request.build_absolute_uri()`, which drops non-standard
ports behind reverse proxies and on dev installs. They now use
`build_absolute_uri_with_port()` from `core/utils.py`, matching M3U,
EPG, XC, and logo cache URLs.
- **EPG channel list did not refresh after a source finished parsing
channels.** The `epg_refresh` WebSocket handler closed over a stale
`epgs` snapshot from when the socket connected. When a newly created
source was not found in that snapshot, the handler updated progress and
returned early without calling `fetchEPGData()`, so the channel picker
and EPG assignment UI stayed empty until a full page reload. The handler
now reads the current store via `getState()` and still calls
`fetchEPGData()` when `parsing_channels` completes.
- **DVR recordings no longer stop immediately when FFmpeg exits
mid-stream.** If FFmpeg crashes, stalls, or loses the source before the
scheduled end time, `run_recording` now restarts it in-process instead
of going straight to HLS→MKV concat and marking the recording complete.
Each restart reuses the same HLS working directory and continues segment
numbering (`append_list`, `-start_number`) so the final MKV is a single
continuous file. Retries are bounded by a per-outage time window
matching live-proxy client tolerance (`STREAM_TIMEOUT` +
`FAILOVER_GRACE_PERIOD`, default 80s); the window resets whenever new
segments resume, so a long recording can survive multiple separate
outages. Reconnect pacing between attempts follows the same `min(0.25 ×
attempt, 3s)` backoff used by the live-proxy `StreamManager`. Input
demuxing also uses `-err_detect ignore_err` to tolerate minor TS
corruption without aborting the process. If the outage window expires
without recovery, the recording is saved as `interrupted` with
`ffmpeg_outage_window_exhausted` rather than falsely reported as
`completed`. (Closes
[#&#8203;1170](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1170))
- **DVR HLS→MKV concat now tolerates timestamp splices and corrupt
segments.** The finalize step (and startup recovery concat) previously
used a bare `ffmpeg -f concat -c copy`, which could fail on truncated
tail segments or PTS discontinuities from FFmpeg restarts mid-recording.
Concat now uses a shared `_dvr_build_hls_concat_cmd` helper with
`-fflags +genpts+igndts+discardcorrupt`, `-err_detect ignore_err`, and
`-avoid_negative_ts make_zero`; the existing MP4-intermediate fallback
path uses the same tolerant input flags.
- **DVR FFmpeg restart no longer skips HLS segment numbers.** On
restart, `-start_number` was set to the existing segment count while
`append_list` also incremented the internal sequence for each segment
reloaded from `index.m3u8`, so the first post-restart segment could land
at roughly double the expected index (e.g. `seg_00028.ts` after 14
segments). Restarts now pass `-start_number 0` when the playlist already
lists segments and let `append_list` continue numbering; loose `.ts`
files without a playlist still seed from the highest filename index + 1.
- **Null TS keepalive packets during channel initialization caused Emby
(and Jellyfin) to force a deinterlace transcode or fail playback
entirely.** While waiting for a channel to become ready, the generator
sent a null TS packet (PID `0x1FFF`) every 0.5 s to keep the HTTP
connection alive. Emby probes the initial bytes of the response via
ffprobe; receiving a null packet instead of real stream data produced
incorrect codec metadata and triggered a forced transcode. The
null-packet yield has been replaced with a plain `gevent.sleep(0.1)`.
(Fixes
[#&#8203;1280](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1280))
- **VOD proxy stream URLs survive M3U import refresh cycles.** When
`process_movie_batch` / `process_series_batch` create duplicate content
records during a refresh, existing `M3UMovieRelation` /
`M3UEpisodeRelation` rows are repointed at the new records, orphaning
the old UUIDs. External players (Emby, Jellyfin, ChannelsDVR) that
cached `.strm` URLs with the dead UUID would then 404 even though the
same request carried a stable `stream_id` that maps to an active
relation. The proxy now falls back to stream\_id resolution when the
UUID lookup misses, using strictest-match-first logic (account-scoped
relation preferred, then highest-priority account). A
`[STREAMID-FALLBACK]` WARNING log keeps the underlying import churn. —
Thanks [@&#8203;R3XCHRIS](https://redirect.github.com/R3XCHRIS)
- **IP lookup no longer blocks the settings page load.** The
`environment` endpoint previously made up to three sequential HTTP calls
(ipify, ipapi.co, ip-api.com) with 5s timeouts each, blocking the page
for up to 15s if any were unreachable. The lookups now run in a
background thread on first request and results are cached in Redis for 1
hour, so the endpoint returns immediately on every call. — Thanks
[@&#8203;sethwv](https://redirect.github.com/sethwv)
- **Authenticated users were not identified in VOD connection cards and
stream events when streaming via the web player.** The VOD proxy now
accepts a JWT via a `?token=` query parameter so browser `<video>`
elements (which cannot send `Authorization` headers) can authenticate.
The token is read on the initial request, the resolved user ID is stored
in Redis, then retrieved on the actual streaming request after the
session redirect. Previously the redirect discarded auth context and all
JWT-authenticated VOD sessions were tracked as anonymous. (Fixes
[#&#8203;1224](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1224))
- **Deleting the last playlist (or any playlist) crashed the entire
UI.** `removePlaylists()` in the playlists store filtered the
`playlists` array but never removed the corresponding entries from the
`profiles` map. After deletion, components reading `profiles[deletedId]`
received `undefined` and crashed with `undefined is not an object
(evaluating 'P[R].name')`, replacing the entire page with an error
screen. The profiles map is now cleaned up atomically in the same state
update as the playlists array. (Fixes
[#&#8203;1269](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1269))
- Thanks [@&#8203;nemesbak](https://redirect.github.com/nemesbak)
- **Switching providers in the VOD or Series detail modal had no
effect.** The `provider-info` endpoints for movies and series always
fetched data from the highest-priority provider, ignoring the
`relation_id` the frontend sent when the user selected a different
provider from the dropdown. The endpoints now accept an optional
`relation_id` query parameter and fetch from that specific relation. The
VOD modal also now shows the "Loading additional details..." indicator
while the provider switch is in flight, matching the existing behaviour
in the Series modal. (Fixes
[#&#8203;1285](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1285))
- Thanks [@&#8203;nemesbak](https://redirect.github.com/nemesbak)
- **Per-channel stream profile override was ignored during streaming.**
`Channel.get_stream_profile()` read `self.stream_profile` directly,
bypassing any `ChannelOverride.stream_profile` set by the user on
auto-synced channels. The method now resolves through
`effective_stream_profile_obj`, which checks the channel's override
record first and falls back to the channel's own field. Channels without
an override continue to behave identically to before. (Fixes
[#&#8203;1268](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1268))
- Thanks [@&#8203;nemesbak](https://redirect.github.com/nemesbak)
- **Web-player output profile was ignored for live streams started
outside the Channels page.** `getShowVideoUrl` in
`RecordingCardUtils.js` returned a raw proxy URL without calling
`buildLiveStreamUrl`, so the output profile preference stored in
`localStorage` was not applied when launching a stream from the TV
Guide, Program Detail modal, DVR page, Recording Details modal, or
Recording Card. Only the Channels page (StreamsTable) was calling
`buildLiveStreamUrl` correctly. One additional import and one changed
return value fix all affected entry points. (Fixes
[#&#8203;1304](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1304))
- Thanks [@&#8203;nemesbak](https://redirect.github.com/nemesbak)
- **Plugins with available updates were not sorting to the top of the
Plugin Browse list.** The sort weight function previously treated
`update_available` plugins the same as any other installed plugin,
leaving them buried. They now receive the highest sort priority (below
the search/filter results header) so users can spot pending updates
immediately. — Thanks
[@&#8203;sethwv](https://redirect.github.com/sethwv)
- **Disabled state on the size-labeled install button rendered with a
warm tint instead of appearing clearly disabled.** The CSS filter was
`brightness(0.65) saturate(0.7)`, which left a faint color cast. It is
now `grayscale(1) brightness(0.55)`, matching the standard disabled
appearance. — Thanks
[@&#8203;sethwv](https://redirect.github.com/sethwv)
- **Restoring a backup from an older version left the database with
missing schema.** The restore task ran `pg_restore` which replaced the
entire database (including the `django_migrations` table) but did not
run migrations afterward. If the backup predated a schema migration, the
restored database was missing tables and columns added by those
migrations, causing 500 errors on every API call. `migrate --noinput`
now runs automatically after every restore. The success notification
also now recommends a restart to clear stale service state.
- **Cast and actors lists were silently truncated to the first name.**
When a provider returns `cast` or `actors` as a JSON array, the helper
used during both movie and series basic sync and movie advanced refresh
only extracted the first element. All names in the array are now joined
into a comma-separated string. Providers that return cast as a plain
string are unaffected.
- **Channel Group Override interactions in compact numbering and
override display.** Two related bugs surfaced when Channel Group
Override was used with auto-synced channels. First, compact numbering
silently failed: with an override on the source
`ChannelGroupM3UAccount`, sync stores channels under the override target
group's id (not the source group id), so hide/unhide/repack operations
all missed their channels and slot accounting broke silently (hidden
channels kept their numbers, unhides got none, repack saw zero
channels). The compact paths now include an override-aware fallback to
match channels under both source and override-target group ids. Second,
the clear-override reset button disappeared when an override's stored
value coincidentally matched the provider value. The frontend
`isFormFieldOverridden` function was value-based only; it now also
checks for a persisted override row regardless of value, so the reset
button remains available to clear any override. (Fixes
[#&#8203;1263](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1263),
Fixes
[#&#8203;1276](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1276))
— Thanks [@&#8203;CodeBormen](https://redirect.github.com/CodeBormen)
- **Compact numbering repack is now idempotent.** Auto-synced channel
numbers reshuffled within their configured range on every sync, even
when the provider returned no changes. The compact repack queried
channels with no `ORDER BY`, so packing followed PostgreSQL's physical
row order, which drifts after each repack's UPDATEs and autovacuum. The
channel query now uses `.order_by("id")` (creation order tracks provider
stream order for the default "provider" sort), and explicit name /
tvg\_id / updated\_at sorts carry `c.id` as a secondary tiebreaker so
equal values keep a stable relative order instead of churning. (Fixes
[#&#8203;1321](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1321))
— Thanks [@&#8203;CodeBormen](https://redirect.github.com/CodeBormen)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kaXNwYXRjaGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-08 02:21:30 +02:00
TrueCharts Bot a652cb7336 fix(kromgo): update image ghcr.io/home-operations/kromgo 0.14.3 → 0.14.4 (#48859) 2026-06-08 02:21:12 +02:00
TrueCharts Bot 8496fcf827 chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to e2ae01f (#48858)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss-web-nginx | digest | `75e667a` → `e2ae01f` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 02:20:41 +02:00
TrueCharts Bot fe5d81f331 chore(grocy): update image ghcr.io/linuxserver/grocy digest to a0890ba (#48854)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/grocy](https://redirect.github.com/linuxserver/docker-grocy/packages)
([source](https://redirect.github.com/linuxserver/docker-grocy)) |
digest | `7a9acc7` → `a0890ba` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ncm9jeSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-08 02:19:33 +02:00
TrueCharts Bot 799cbe0a4b chore(rsshub): update image docker.io/diygod/rsshub digest to faa5be8 (#48770)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `0fd02b6` → `faa5be8` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 00:18:41 +00:00
TrueCharts Bot a249b65749 chore(piwigo): update image ghcr.io/linuxserver/piwigo digest to b69331c (#48855)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/piwigo](https://redirect.github.com/linuxserver/docker-piwigo/packages)
([source](https://redirect.github.com/linuxserver/docker-piwigo)) |
digest | `9437407` → `b69331c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9waXdpZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-08 02:18:31 +02:00
TrueCharts Bot dc8d593c87 chore(searxng): update image docker.io/searxng/searxng digest to e4fade7 (#48856)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `e9f0237` → `e4fade7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-08 02:18:19 +02:00
TrueCharts Bot b3e170ee60 fix(helm-deps): update chart valkey 2.3.3 → 2.3.4 (#48846)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [valkey](https://truecharts.org/charts/stable/valkey)
([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/valkey))
| patch | `2.3.3` → `2.3.4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJsYXRlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-07 18:44:28 +00:00
TrueCharts Bot 4472545e47 fix(filebrowser): update image docker.io/filebrowser/filebrowser v2.63.13 → v2.63.14 (#48852) 2026-06-07 20:15:20 +02:00
TrueCharts Bot 92c592df4c feat(teslamate): update image docker.io/teslamate/teslamate 3.0.0 → 3.1.0 (#48853)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/teslamate/teslamate](https://redirect.github.com/teslamate-org/teslamate)
| minor | `6569026` → `b7b8b21` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>teslamate-org/teslamate
(docker.io/teslamate/teslamate)</summary>

###
[`v3.1.0`](https://redirect.github.com/teslamate-org/teslamate/blob/HEAD/CHANGELOG.md#310---2026-06-07)

[Compare
Source](https://redirect.github.com/teslamate-org/teslamate/compare/v3.0.0...v3.1.0)

MCU2 upgraded cars are now fully supported in the main release (please
switch from the now deprecated mcu2 branch aka pr-4453).

As always, there have been many improvements. We now use the latest
version of Grafana (13.0.1+security-01). The dashboards have been
improved in terms of performance, and all dashboards now function as
expected even if no geofence exists. BRIN indexes are now maintained to
prevent performance degradation over time.
To make your TeslaMate experience even better, we have also made more
than 80 other improvements.

Enjoy!

##### ARMv7 deprecation

This is the last TeslaMate release to include ARMv7 Docker images. To
keep up with current Elixir versions, ARMv7 support will be dropped
going forward. Please migrate your OS to ARM64 or AMD64 before upgrading
to the next release. If this is not possible, please inform us in
[#&#8203;5304](https://redirect.github.com/teslamate-org/teslamate/issues/5304).

##### New features

- feat: handle sleep behavior of MCU2 upgraded cars
([#&#8203;4453](https://redirect.github.com/teslamate-org/teslamate/issues/4453)
->
[f58df80](https://redirect.github.com/teslamate-org/teslamate/commit/f58df8088c3b935851e84e2f935a041fc393b3ff)
- [@&#8203;micves](https://redirect.github.com/micves),
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld)
and [@&#8203;brianmay](https://redirect.github.com/brianmay))

##### Improvements and bug fixes

- feat(webview): Sort vehicles by display\_priority
([#&#8203;5188](https://redirect.github.com/teslamate-org/teslamate/issues/5188)
- [@&#8203;olsoybakk](https://redirect.github.com/olsoybakk) and
[@&#8203;swiffer](https://redirect.github.com/swiffer))
- feat(webview): Make icons inherit text color for better contrast in
dark mode
([#&#8203;5193](https://redirect.github.com/teslamate-org/teslamate/issues/5193)
- [@&#8203;olsoybakk](https://redirect.github.com/olsoybakk))
- feat(webview): Add dark mode support for background and buttons in the
map
([#&#8203;5240](https://redirect.github.com/teslamate-org/teslamate/issues/5240)
- [@&#8203;olsoybakk](https://redirect.github.com/olsoybakk) and
[@&#8203;swiffer](https://redirect.github.com/swiffer))
- fix(webview): Prevent rounding of map tiles via Bulma CSS
([#&#8203;5265](https://redirect.github.com/teslamate-org/teslamate/issues/5265)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- perf: ensure BRIN indexes don't degrade over time
([#&#8203;5276](https://redirect.github.com/teslamate-org/teslamate/issues/5276)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- fix: fix folder creation and bash 3.2 compatibility in dashboards.sh
([#&#8203;5233](https://redirect.github.com/teslamate-org/teslamate/issues/5233)
- [@&#8203;svennergr](https://redirect.github.com/svennergr))
- fix: handle nil tire pressure values in summary view
([#&#8203;5297](https://redirect.github.com/teslamate-org/teslamate/issues/5297)
- [@&#8203;elemated](https://redirect.github.com/elemated))
- feat: use Grafana 13.0.1+security-01
([#&#8203;5324](https://redirect.github.com/teslamate-org/teslamate/issues/5324)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))

##### Build, CI, internal

- build(deps): bump ex\_cldr from 2.46.0 to 2.47.1 to fix 100% CPU lock
when accessing TeslaMate web
([#&#8203;5166](https://redirect.github.com/teslamate-org/teslamate/issues/5166))
- ci: migrate runners for arm from buildjet to gha native
([#&#8203;5206](https://redirect.github.com/teslamate-org/teslamate/issues/5206)
- [@&#8203;adriankumpf](https://redirect.github.com/adriankumpf))
- ci: limit DevOps workflow runs of type push to branch main to prevent
duplicate runs on PR
([#&#8203;5211](https://redirect.github.com/teslamate-org/teslamate/issues/5211)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): update flake.lock
([#&#8203;5186](https://redirect.github.com/teslamate-org/teslamate/issues/5186))
- fix(nix): update mix dependency hash in nix builds
([#&#8203;5186](https://redirect.github.com/teslamate-org/teslamate/issues/5186)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump actions/stale from 10.1.1 to 10.2.0
([#&#8203;5162](https://redirect.github.com/teslamate-org/teslamate/issues/5162))
- build(deps): bump crate-ci/typos from 1.42.3 to 1.44.0
([#&#8203;5163](https://redirect.github.com/teslamate-org/teslamate/issues/5163))
- build(deps): bump finch from 0.20.0 to 0.21.0
([#&#8203;5165](https://redirect.github.com/teslamate-org/teslamate/issues/5165))
- build(deps): bump immutable from 5.1.4 to 5.1.5 in /assets
([#&#8203;5176](https://redirect.github.com/teslamate-org/teslamate/issues/5176))
- build(deps): bump svgo from 3.3.2 to 3.3.3 in /website
([#&#8203;5177](https://redirect.github.com/teslamate-org/teslamate/issues/5177))
- ci: bump actions to avoid warnings for node 20
([#&#8203;5213](https://redirect.github.com/teslamate-org/teslamate/issues/5213)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- ci: ensure fully purging PR related tags for images hosted on GHCR on
PR close
([#&#8203;5212](https://redirect.github.com/teslamate-org/teslamate/issues/5212)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- ci: build images for main branch and use buildcache of main as
fallback for PR builds
([#&#8203;5212](https://redirect.github.com/teslamate-org/teslamate/issues/5212)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- ci: run Purge PR images workflow only if PR is from our own repo
([#&#8203;5217](https://redirect.github.com/teslamate-org/teslamate/issues/5217)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- ci: for check\_paths ensure the job value is retrieved and set as
workflow output correctly
([#&#8203;5219](https://redirect.github.com/teslamate-org/teslamate/issues/5219)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): bump castore from 1.0.17 to 1.0.18
([#&#8203;5255](https://redirect.github.com/teslamate-org/teslamate/issues/5255))
- build(deps-dev): bump credo from 1.7.16 to 1.7.17
([#&#8203;5254](https://redirect.github.com/teslamate-org/teslamate/issues/5254))
- build(deps): bump floki from 0.38.0 to 0.38.1
([#&#8203;5249](https://redirect.github.com/teslamate-org/teslamate/issues/5249))
- build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0
([#&#8203;5251](https://redirect.github.com/teslamate-org/teslamate/issues/5251))
- build(deps): bump actions/cache from 5.0.3 to 5.0.4
([#&#8203;5248](https://redirect.github.com/teslamate-org/teslamate/issues/5248))
- build(deps): bump dorny/paths-filter from 4.0.0 to 4.0.1
([#&#8203;5247](https://redirect.github.com/teslamate-org/teslamate/issues/5247))
- build(deps): bump ecto\_sql from 3.13.4 to 3.13.5
([#&#8203;5260](https://redirect.github.com/teslamate-org/teslamate/issues/5260)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): bump ex\_cldr from 2.47.1 to 2.47.2
([#&#8203;5260](https://redirect.github.com/teslamate-org/teslamate/issues/5260)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps-dev): bump esbuild from 0.27.3 to 0.27.7 in /assets
([#&#8203;5261](https://redirect.github.com/teslamate-org/teslamate/issues/5261)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps-dev): bump esbuild-sass-plugin from 3.6.0 to 3.7.0 in
/assets
([#&#8203;5261](https://redirect.github.com/teslamate-org/teslamate/issues/5261)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps-dev): bump sass from 1.97.3 to 1.99.0 in /assets
([#&#8203;5261](https://redirect.github.com/teslamate-org/teslamate/issues/5261)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): update packages in /website and remove obsolete overrides
([#&#8203;5266](https://redirect.github.com/teslamate-org/teslamate/issues/5266)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): update flake.lock
([#&#8203;5275](https://redirect.github.com/teslamate-org/teslamate/issues/5275))
- build(deps): update flake.lock
([#&#8203;5288](https://redirect.github.com/teslamate-org/teslamate/issues/5288))
- build(deps): bump docusaurus from 3.9.2 to 3.10.0 in /website
([#&#8203;5302](https://redirect.github.com/teslamate-org/teslamate/issues/5302)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- refactor: replace fake\_online\_state integer with typed
mcu2\_online\_check atom
([#&#8203;5245](https://redirect.github.com/teslamate-org/teslamate/issues/5245)
- [@&#8203;brianmay](https://redirect.github.com/brianmay))
- fix: update GitHub Actions configuration for Dependabot to include
action directories
([#&#8203;5316](https://redirect.github.com/teslamate-org/teslamate/issues/5316)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): bump docker/login-action from 4.0.0 to 4.1.0,
docker/build-push-action from 7.0.0 to 7.1.0, actions/upload-artifact
from 7.0.0 to 7.0.1, actions/upload-artifact/merge from 7.0.0 to 7.0.1,
erlef/setup-beam from 1.18.1 to 1.24.0, actions/cache from 5.0.4 to
5.0.5, actions/cache/restore from 5.0.4 to 5.0.5, actions/cache/save
from 5.0.4 to 5.0.5 and crate-ci/typos from 1.45.0 to 1.46.0
([#&#8203;5317](https://redirect.github.com/teslamate-org/teslamate/issues/5317))
- build(deps): bump leaflet-geoman-free from 2.19.2 to 2.19.3 in /assets
([#&#8203;5301](https://redirect.github.com/teslamate-org/teslamate/issues/5301)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): bump plug\_cowboy from 2.8.0 to 2.8.1
([#&#8203;5314](https://redirect.github.com/teslamate-org/teslamate/issues/5314))
- build(deps-dev): bump esbuild from 0.27.7 to 0.28.0 in /assets
([#&#8203;5312](https://redirect.github.com/teslamate-org/teslamate/issues/5312))
- build(deps-dev): bump credo from 1.7.17 to 1.7.18
([#&#8203;5315](https://redirect.github.com/teslamate-org/teslamate/issues/5315))
- sec(deps): add uuid override to version 14.0.0 in /website
([#&#8203;5320](https://redirect.github.com/teslamate-org/teslamate/issues/5320)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump
[@&#8203;babel/plugin-transform-modules-systemjs](https://redirect.github.com/babel/plugin-transform-modules-systemjs)
from 7.29.0 to 7.29.4 in /website
([#&#8203;5328](https://redirect.github.com/teslamate-org/teslamate/issues/5328))
- build(deps): bump fast-uri from 3.1.0 to 3.1.2 in /website
([#&#8203;5327](https://redirect.github.com/teslamate-org/teslamate/issues/5327))
- build(deps): update flake.lock
([#&#8203;5326](https://redirect.github.com/teslamate-org/teslamate/issues/5326))
- sec(deps): fix OSV vulnerabilities - update cowlib, decimal, and
phoenix to patched versions
([#&#8203;5332](https://redirect.github.com/teslamate-org/teslamate/issues/5332)
- [@&#8203;brianmay](https://redirect.github.com/brianmay))
- ci: add osv scanner to scan for vulnerabilities
([#&#8203;5332](https://redirect.github.com/teslamate-org/teslamate/issues/5332)
- [@&#8203;brianmay](https://redirect.github.com/brianmay) and
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): update flake.lock
([#&#8203;5338](https://redirect.github.com/teslamate-org/teslamate/issues/5338))
- refactor: use frame key when specifying window to improve readability
([#&#8203;5339](https://redirect.github.com/teslamate-org/teslamate/issues/5339)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- build(deps): bump cowlib from 2.16.0 to 2.16.1
([#&#8203;5342](https://redirect.github.com/teslamate-org/teslamate/issues/5342)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump cowboy from 2.14.2 to 2.15.0
([#&#8203;5342](https://redirect.github.com/teslamate-org/teslamate/issues/5342)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump plug from 1.19.1 to 1.19.2
([#&#8203;5342](https://redirect.github.com/teslamate-org/teslamate/issues/5342)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump postgrex from 0.22.0 to 0.22.2 and db\_connection
from 2.9.0 to 2.10.1
([#&#8203;5342](https://redirect.github.com/teslamate-org/teslamate/issues/5342)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): update flake.lock
([#&#8203;5342](https://redirect.github.com/teslamate-org/teslamate/issues/5342)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump webpack-dev-server from 5.2.3 to 5.2.4 in /website
([#&#8203;5343](https://redirect.github.com/teslamate-org/teslamate/issues/5343))
- sec(deps): add ws override to version 8.20.1 in /website
([#&#8203;5344](https://redirect.github.com/teslamate-org/teslamate/issues/5344)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- feat(nix): update NixOS version to 26.05
([#&#8203;5350](https://redirect.github.com/teslamate-org/teslamate/issues/5350)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- fix(nix): correct URL format for PostgreSQL connection in Grafana 13+
([#&#8203;5351](https://redirect.github.com/teslamate-org/teslamate/issues/5351)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- fix(nix): make grafana.secretKeyFile optional with old insecure
grafana default fallback
([#&#8203;5352](https://redirect.github.com/teslamate-org/teslamate/issues/5352)
-
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))
- build(deps): bump ex\_cldr from 2.47.2 to 2.47.4
([#&#8203;5361](https://redirect.github.com/teslamate-org/teslamate/issues/5361))
- ci(deps): bump the actions-deps group across 4 directories with 11
updates
([#&#8203;5368](https://redirect.github.com/teslamate-org/teslamate/issues/5368))
- build(deps): update flake.lock
([#&#8203;5354](https://redirect.github.com/teslamate-org/teslamate/issues/5354))
- build(deps): bump finch from 0.21.0 to 0.22.0
([#&#8203;5358](https://redirect.github.com/teslamate-org/teslamate/issues/5358))
- build(deps): bump react and react-dom from 19.2.5 to 19.2.6 in
/website
([#&#8203;5366](https://redirect.github.com/teslamate-org/teslamate/issues/5366))
- build(deps-dev): bump sass from 1.99.0 to 1.100.0 in /assets
([#&#8203;5360](https://redirect.github.com/teslamate-org/teslamate/issues/5360))
- build(deps): bump
[@&#8203;docusaurus/core](https://redirect.github.com/docusaurus/core),
/faster and /preset-classic from 3.10.0 to 3.10.1 in /website
([#&#8203;5365](https://redirect.github.com/teslamate-org/teslamate/issues/5365))

##### Dashboards

- fix: use FLOOR/CEIL over ROUND for timestamps used in dashboard links
to avoid timeranges becoming to narrow
([#&#8203;5187](https://redirect.github.com/teslamate-org/teslamate/issues/5187)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- fix: ensure Charges / Drives dashboards load correctly if no Geofence
exists
([#&#8203;5199](https://redirect.github.com/teslamate-org/teslamate/issues/5199),
[#&#8203;5335](https://redirect.github.com/teslamate-org/teslamate/issues/5335)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- fix: division by zero in SQL query for cost\_mileage in Trips
dashboard
([#&#8203;5198](https://redirect.github.com/teslamate-org/teslamate/issues/5198)
- [@&#8203;DrMichael](https://redirect.github.com/DrMichael))
- fix: handle incomplete data correctly in Charging Stats / Statistics /
Trips dashboards
([#&#8203;5229](https://redirect.github.com/teslamate-org/teslamate/issues/5229)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- feat: enable timepicker in efficiency dashboard
([#&#8203;5257](https://redirect.github.com/teslamate-org/teslamate/issues/5257)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- fix: ensure low precision mode is used for consumption gross for
larger intervals
([#&#8203;5257](https://redirect.github.com/teslamate-org/teslamate/issues/5257)
- [@&#8203;swiffer](https://redirect.github.com/swiffer))
- feat: improve filters in Statistics dashboard
([#&#8203;5340](https://redirect.github.com/teslamate-org/teslamate/issues/5340)
- [@&#8203;DrMichael](https://redirect.github.com/DrMichael))
- feat: add geofence filter to Charging Stats dashboard with default to
all
([#&#8203;5355](https://redirect.github.com/teslamate-org/teslamate/issues/5355)
- [@&#8203;faekz0r](https://redirect.github.com/faekz0r))

##### Translations

- i18n: updated Catalan default.po
([#&#8203;5180](https://redirect.github.com/teslamate-org/teslamate/issues/5180)
- [@&#8203;pellix](https://redirect.github.com/pellix))
- i18n: Update Korean translations in default.po
([#&#8203;5218](https://redirect.github.com/teslamate-org/teslamate/issues/5218)
- [@&#8203;dongbum](https://redirect.github.com/dongbum))

##### Documentation

- docs: drop private schema before restore
([#&#8203;5190](https://redirect.github.com/teslamate-org/teslamate/issues/5190)
- [@&#8203;brianmay](https://redirect.github.com/brianmay))
- docs: remove references to mcu2-upgraded-cars branch
([#&#8203;5371](https://redirect.github.com/teslamate-org/teslamate/issues/5371)-
[@&#8203;brianmay](https://redirect.github.com/brianmay))
- docs: update DROP SCHEMA commands to include IF EXISTS to avoid issues
with old installations
([@&#8203;5372-](https://redirect.github.com/5372-)
[@&#8203;JakobLichterfeld](https://redirect.github.com/JakobLichterfeld))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZXNsYW1hdGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-07 20:15:13 +02:00
TrueCharts Bot b57f910261 fix(cops): update image lscr.io/linuxserver/cops 4.3.3 → 4.3.5 (#48851)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[lscr.io/linuxserver/cops](https://redirect.github.com/linuxserver/docker-cops/packages)
([source](https://redirect.github.com/linuxserver/docker-cops)) | patch
| `b8c59e4` → `f69e6c0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jb3BzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-07 20:14:31 +02:00
TrueCharts Bot b30fe8dbf0 chore(kitchenowl): update image docker.io/tombursch/kitchenowl digest to 3406168 (#48848)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/tombursch/kitchenowl | digest | `9f8d7e7` → `3406168` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9raXRjaGVub3dsIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-07 20:14:21 +02:00
TrueCharts Bot 64dc210088 chore(mariadb): update image docker.io/bitnamisecure/mariadb digest to 09ef3a5 (#48849)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/mariadb | digest | `107ba8c` → `09ef3a5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tYXJpYWRiIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-07 20:14:19 +02:00
TrueCharts Bot da2ad27f6e chore(tt-rss): update image ghcr.io/tt-rss/tt-rss digest to c52f10e (#48850)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss | digest | `3c626f5` → `c52f10e` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-07 20:14:02 +02:00
TrueCharts Bot 713ac4c54b chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 7331f62 (#48764)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `063af65` → `7331f62` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-07 18:13:59 +00:00
TrueCharts Bot 32b722f7c6 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.7.0 → 3.8.0 (#48847) 2026-06-07 14:09:38 +02:00
TrueCharts Bot f527a6ddb4 chore(mylar): update image lscr.io/linuxserver/mylar3 digest to 9722737 (#48843)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[lscr.io/linuxserver/mylar3](https://redirect.github.com/linuxserver/docker-mylar3/packages)
([source](https://redirect.github.com/linuxserver/docker-mylar3)) |
digest | `fef977a` → `9722737` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9teWxhciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-07 14:06:33 +02:00
TrueCharts Bot 39bc5d1bde chore(lyrion-music-server): update image docker.io/lmscommunity/lyrionmusicserver digest to c6cdce2 (#48842)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/lmscommunity/lyrionmusicserver | digest | `573e4b6` →
`c6cdce2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9seXJpb24tbXVzaWMtc2VydmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-07 14:06:23 +02:00
TrueCharts Bot ef58566669 chore(yacy): update image docker.io/yacy/yacy_search_server digest to 5a12196 (#48845)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/yacy/yacy_search_server | digest | `d6414ba` → `5a12196` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95YWN5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-07 14:06:17 +02:00
TrueCharts Bot 46c1944ec2 chore(nitter): update image docker.io/zedeus/nitter digest to 8987a08 (#48844)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/zedeus/nitter | digest | `1825a2a` → `8987a08` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uaXR0ZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-07 14:04:56 +02:00