Commit Graph

56798 Commits

Author SHA1 Message Date
TrueCharts Bot 63307e3f7c chore(qbittorrent): update image oci.trueforge.org/containerforge/qbittorrent digest to 260cb47 (#48894)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/qbittorrent](https://ghcr.io/trueforge-org/qbittorrent)
([source](https://redirect.github.com/qbittorrent/qBittorrent)) | digest
| `b6bfa62` → `260cb47` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xYml0dG9ycmVudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-10 02:00:50 +00:00
TrueCharts Bot 129263c32d feat(zigbee2mqtt): update image docker.io/koenkk/zigbee2mqtt 2.11.0 → 2.12.0 (#48962)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/koenkk/zigbee2mqtt](https://redirect.github.com/Koenkk/zigbee2mqtt)
| minor | `f1f5195` → `1debff5` |

---

> [!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>Koenkk/zigbee2mqtt (docker.io/koenkk/zigbee2mqtt)</summary>

###
[`v2.12.0`](https://redirect.github.com/Koenkk/zigbee2mqtt/blob/HEAD/CHANGELOG.md#2120-2026-06-09)

[Compare
Source](https://redirect.github.com/Koenkk/zigbee2mqtt/compare/2.11.0...2.12.0)

##### Features

- Add ability to abort running OTA
([#&#8203;32022](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32022))
([de58711](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/de58711e11a5ca07c5b55a0c17a1d9f3f452c110))

##### Bug Fixes

- **ignore:** bump the minor-patch group across 1 directory with 3
updates
([#&#8203;32236](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32236))
([41f6886](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/41f688659119012a9a84063bd67c2769a1b1892c))
- **ignore:** bump the minor-patch group with 2 updates
([#&#8203;32183](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32183))
([ef8dcb4](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/ef8dcb4dc2800defd97fda7523297eab8d2566dc))
- **ignore:** missing type for new OTA endpoint
([#&#8203;32195](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32195))
([6c2c874](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/6c2c874641ada9cae1c9bdd963a3201cb1cf0fef))
- **ignore:** update zigbee-herdsman to 10.2.0
([#&#8203;32179](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32179))
([f9e1bac](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/f9e1bac588e65b223e75f4a2b2e9d528933fdbd8))
- **ignore:** update zigbee-herdsman to 10.3.0
([#&#8203;32193](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32193))
([ea6ccac](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/ea6ccac9380af1d9f5672174b2545409f36c2769))
- **ignore:** update zigbee-herdsman to 10.4.0
([#&#8203;32249](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32249))
([582f153](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/582f1538961af9c1b6434e6a1bc4acebc63a2541))
- **ignore:** update zigbee-herdsman-converters to 26.61.2
([#&#8203;32180](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32180))
([babf7a1](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/babf7a17d4617217297eef45f6b8307265f9b921))
- **ignore:** update zigbee-herdsman-converters to 26.62.0
([#&#8203;32194](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32194))
([120f6ac](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/120f6ac779c9fda6914fc68c56674e589c0e82ba))
- **ignore:** update zigbee-herdsman-converters to 26.63.0
([#&#8203;32252](https://redirect.github.com/Koenkk/zigbee2mqtt/issues/32252))
([68daf4f](https://redirect.github.com/Koenkk/zigbee2mqtt/commit/68daf4f1deafad3ee6e542acbd77d403340e2caa))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC96aWdiZWUybXF0dCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-10 03:58:55 +02:00
TrueCharts Bot 6b4565cb67 chore(librespeed): update image ghcr.io/linuxserver/librespeed digest to ae0c080 (#48950)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/librespeed](https://redirect.github.com/linuxserver/docker-librespeed/packages)
([source](https://redirect.github.com/linuxserver/docker-librespeed)) |
digest | `4f76560` → `ae0c080` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9saWJyZXNwZWVkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-10 03:58:34 +02:00
TrueCharts Bot e024c57274 chore(ddns-go): update image docker.io/jeessy/ddns-go digest to 7fdf2ac (#48947)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/jeessy/ddns-go | digest | `13aa9a1` → `7fdf2ac` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kZG5zLWdvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-10 03:58:21 +02:00
TrueCharts Bot 907d555b6d chore(drawio): update image docker.io/jgraph/drawio digest to 209f3d1 (#48948)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/jgraph/drawio](https://www.drawio.com)
([source](https://redirect.github.com/jgraph/docker-drawio)) | digest |
`1191a3d` → `209f3d1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kcmF3aW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-10 03:57:58 +02:00
TrueCharts Bot 110f5a8000 chore(filestash): update image docker.io/machines/filestash digest to fa1764b (#48949)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/machines/filestash | digest | `4252f23` → `fa1764b` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlc3Rhc2giLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-10 03:57:42 +02:00
TrueCharts Bot 4290067c55 chore(webtop): update webtop (#48954)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| lscr.io/linuxserver/webtop | digest | `b93d203` → `dce603f` |
| lscr.io/linuxserver/webtop | digest | `8570d44` → `384a9b0` |
| lscr.io/linuxserver/webtop | digest | `a59158a` → `0742d45` |
| lscr.io/linuxserver/webtop | digest | `ef3b873` → `8e58430` |
| lscr.io/linuxserver/webtop | digest | `db3e3c3` → `e7fd7ff` |
| lscr.io/linuxserver/webtop | digest | `57473b5` → `8fac906` |
| lscr.io/linuxserver/webtop | digest | `fe1f482` → `5414996` |
| lscr.io/linuxserver/webtop | digest | `397ab0a` → `51e4543` |
| lscr.io/linuxserver/webtop | digest | `b24b725` → `1f43647` |
| lscr.io/linuxserver/webtop | digest | `c2b0706` → `db7a526` |
| lscr.io/linuxserver/webtop | digest | `7c96ba2` → `be93dae` |
| lscr.io/linuxserver/webtop | digest | `d5001d5` → `3c599fe` |

---

> [!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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJ0b3AiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-10 03:56:24 +02:00
TrueCharts Bot 873bb9ea56 chore(cloudflareddns): update image oci.trueforge.org/containerforge/cloudflareddns digest to 1640b77 (#48920)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/cloudflareddns](https://ghcr.io/trueforge-org/cloudflareddns)
([source](https://www.hotio.dev)) | digest | `73d8ae5` → `1640b77` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGZsYXJlZGRucyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-10 01:41:07 +00:00
TrueCharts-Bot 2917e821be Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2026-06-10 00:43:13 +00:00
TrueCharts Bot 915a683f07 feat(unpoller): update image ghcr.io/unpoller/unpoller v3.2.0 → v3.3.0 (#48946)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://unpoller.com)
([source](https://redirect.github.com/unpoller/unpoller)) | minor |
`bf7bdcc` → `1c03bc2` |

---

> [!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>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>

###
[`v3.3.0`](https://redirect.github.com/unpoller/unpoller/releases/tag/v3.3.0)

[Compare
Source](https://redirect.github.com/unpoller/unpoller/compare/v3.2.0...v3.3.0)

#### Changelog

-
[`4ec6fa2`](https://redirect.github.com/unpoller/unpoller/commit/4ec6fa2010074714fc9570a2312b9a9823b7e343)
feat(promunifi): add mac label to per-VAP and per-radio metrics
-
[`107b47d`](https://redirect.github.com/unpoller/unpoller/commit/107b47d529ce919f859a78b73d02f8fd49d54c48)
build(deps): bump github.com/prometheus/common in the all group
-
[`a47d9fc`](https://redirect.github.com/unpoller/unpoller/commit/a47d9fc1f5e9d115be04db62791a6429b02218ba)
Merge pull request
[#&#8203;1022](https://redirect.github.com/unpoller/unpoller/issues/1022)
from unpoller/dependabot/go\_modules/all-0dab53a3cd
-
[`b7f61a1`](https://redirect.github.com/unpoller/unpoller/commit/b7f61a1c28723799869d9bb8c7c1c3404c21da40)
build(deps): bump the all group with 7 updates
-
[`cf92c87`](https://redirect.github.com/unpoller/unpoller/commit/cf92c87c963abb4f2d97c0b8303e6482bdb44fa3)
Merge pull request
[#&#8203;1021](https://redirect.github.com/unpoller/unpoller/issues/1021)
from unpoller/dependabot/github\_actions/all-db05c2199b
-
[`45eafca`](https://redirect.github.com/unpoller/unpoller/commit/45eafca1f3d7f62741ba1868b79547cb86748d56)
Merge pull request
[#&#8203;1020](https://redirect.github.com/unpoller/unpoller/issues/1020)
from unpoller/dependabot/go\_modules/all-a3c8a40308
-
[`b188518`](https://redirect.github.com/unpoller/unpoller/commit/b18851848f1a605a718dbefa625c7d39292c46b7)
Merge pull request
[#&#8203;1019](https://redirect.github.com/unpoller/unpoller/issues/1019)
from davidyilee/feat/uci-docsis-ci-metrics
-
[`9033427`](https://redirect.github.com/unpoller/unpoller/commit/903342724efacf0059db83b686074360e7cebf59)
build(deps): bump docker/login-action in the all group
-
[`9c84e12`](https://redirect.github.com/unpoller/unpoller/commit/9c84e12e6d8a6c6a1deebd0e97f9c7df953d45fe)
build(deps): bump golang.org/x/crypto in the all group
-
[`6d1b136`](https://redirect.github.com/unpoller/unpoller/commit/6d1b1361fc7103fa1b290e6bd17d32d2a11715b6)
feat(promunifi): export DOCSIS CI state metrics for UCI devices
-
[`a6adc63`](https://redirect.github.com/unpoller/unpoller/commit/a6adc638f95542bf981b5ca63fd6f8c8c0de853f)
Merge pull request
[#&#8203;1017](https://redirect.github.com/unpoller/unpoller/issues/1017)
from unpoller/dependabot/go\_modules/all-66901936d3
-
[`85929e8`](https://redirect.github.com/unpoller/unpoller/commit/85929e8648b19979da2c096f9c67e89d7260c8eb)
build(deps): bump github.com/unpoller/unifi/v5 in the all group

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC91bnBvbGxlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 21:31:55 +02:00
TrueCharts Bot 9ed48ef9fc fix(n8n): update image ghcr.io/n8n-io/n8n 2.26.0 → 2.26.1 (#48942)
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 | `9fd68b7` →
`1e6a06e` |

---

> [!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-09 21:17:46 +02:00
TrueCharts Bot f050f3ed5b feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.216.4 → 43.217.0 (#48945)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | minor |
`0934950` → `d9948f2` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 21:17:29 +02:00
TrueCharts Bot 8f62199e50 fix(kromgo): update image ghcr.io/home-operations/kromgo 0.14.4 → 0.14.5 (#48941) 2026-06-09 21:16:19 +02:00
TrueCharts Bot cddb7c6fd0 fix(homepage): update image ghcr.io/gethomepage/homepage v1.13.1 → v1.13.2 (#48940) 2026-06-09 21:16:00 +02:00
TrueCharts Bot cb4a6c4fd8 chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 89bdc93 (#48938)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/minekube/gate | digest | `d7cc1b9` → `89bdc93` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtZ2F0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-09 21:15:31 +02:00
TrueCharts Bot a1e55aaed4 fix(qbitrr): update image docker.io/feramance/qbitrr v5.12.2 → v5.12.3 (#48943)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/feramance/qbitrr](https://redirect.github.com/Feramance/qBitrr)
| patch | `9f92a0c` → `e184ba2` |

---

> [!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>Feramance/qBitrr (docker.io/feramance/qbitrr)</summary>

###
[`v5.12.3`](https://redirect.github.com/Feramance/qBitrr/blob/HEAD/CHANGELOG.md#v5123-09062026)

[Compare
Source](https://redirect.github.com/Feramance/qBitrr/compare/v5.12.2...v5.12.3)

##### 🐛 Bug Fixes

- [\[patch\]Base URL fixes and other logical
fixes](https://redirect.github.com/Feramance/qBitrr/commit/2d881aeb9d2641bbd8401018e078ba9a330f6d7a)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [fix: guard tracker re-fetch after add/remove from aborting
batch](https://redirect.github.com/Feramance/qBitrr/commit/fc3752e11aa06237e4a8e434d969222138bc1c51)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [fix: route deletions to correct qBit instance and honor
qBitrr-ignored
tag](https://redirect.github.com/Feramance/qBitrr/commit/09164b95e024c6101a80e6b028faf23b3b3c70f9)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [fix: reset search loop timer after db\_update to avoid search
starvation](https://redirect.github.com/Feramance/qBitrr/commit/4f47112f1a6dd3888141035324115a584c369cb1)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Fixed base url
handling](https://redirect.github.com/Feramance/qBitrr/commit/1ef7057dd1b66fe39666de4b45bff880bc84c6b1)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Fixed mkdocs
links](https://redirect.github.com/Feramance/qBitrr/commit/3885424db07e2d30a53005f4e9905fbef8f5a609)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)

##### 🎨 Styling

- [Adjusted UI behaviour in config
view](https://redirect.github.com/Feramance/qBitrr/commit/48f1c1fcf9ca7adbafb8cc60cb28e018e2d07123)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)

##### 🔧 Maintenance

- [Pre-commit
fixes](https://redirect.github.com/Feramance/qBitrr/commit/456477903079d891a724862cc8e84c91a4ab9f97)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [fix(webui): apply aggregate filters and guard instance fetch
races](https://redirect.github.com/Feramance/qBitrr/commit/cc13e2078f7266d3626e076281989faf01b087b9)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/dates from 9.2.2 to 9.3.0 in /webui
(#&#8203;441)](https://redirect.github.com/Feramance/qBitrr/commit/869752e3cb9dc8b60c1ed02f61df2e03f3167c8d)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump @&#8203;types/react from 19.2.16 to 19.2.17 in
/webui
(#&#8203;442)](https://redirect.github.com/Feramance/qBitrr/commit/9a15e1478a1ad7ab0baa01ca34e7daf8ed1e1b2e)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;melloware/react-logviewer from 6.5.2 to
6.5.5 in /webui
(#&#8203;440)](https://redirect.github.com/Feramance/qBitrr/commit/09c57099ebebdd65386a5160f26a22061e075933)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump vite from 8.0.14 to 8.0.16 in /webui
(#&#8203;445)](https://redirect.github.com/Feramance/qBitrr/commit/b29b4a4e47b66366d6685b217664bd8eec6ac416)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump react-hook-form from 7.77.0 to 7.78.0 in /webui
(#&#8203;444)](https://redirect.github.com/Feramance/qBitrr/commit/8bf3db365ab8048c500266929e503deffc58756b)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/core from 9.2.2 to 9.3.0 in /webui
(#&#8203;443)](https://redirect.github.com/Feramance/qBitrr/commit/2d3ec6634457d833909b1840415aac664cabd444)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump @&#8203;types/node from 25.9.1 to 25.9.2 in
/webui
(#&#8203;439)](https://redirect.github.com/Feramance/qBitrr/commit/280618e7996c0a5653969ab1cef3967d5602381b)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/hooks from 9.2.2 to 9.3.0 in /webui
(#&#8203;438)](https://redirect.github.com/Feramance/qBitrr/commit/272a8b426497c84c493bdf63eac78e476eeb882f)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump react-dom from 19.2.6 to 19.2.7 in /webui
(#&#8203;432)](https://redirect.github.com/Feramance/qBitrr/commit/2078556f007ef7e447c6e135e0346b9b5bffefcd)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [\[pre-commit.ci\] auto fixes from pre-commit.com
hooks](https://redirect.github.com/Feramance/qBitrr/commit/8df7d30789aadd76cff4b97e2e9680cd1cf000d6)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump react-hook-form from 7.76.0 to 7.77.0 in /webui
(#&#8203;435)](https://redirect.github.com/Feramance/qBitrr/commit/b28eb9ba09ae2d81e3a81a6b64a793b71151c34a)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump eslint from 10.4.0 to 10.4.1 in /webui
(#&#8203;433)](https://redirect.github.com/Feramance/qBitrr/commit/acc4aa91afcf9afc82311c03d9b470890d64aa53)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/hooks from 9.2.1 to 9.2.2 in /webui
(#&#8203;434)](https://redirect.github.com/Feramance/qBitrr/commit/b0e7fd532ef899f0d7b995379c691e25c48b720e)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump react-dom from 19.2.6 to 19.2.7 in
/webui](https://redirect.github.com/Feramance/qBitrr/commit/29c456ea17e07b0a64dbc14b9ec1d2bb6380e259)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump typescript-eslint from 8.59.3 to 8.60.1 in
/webui
(#&#8203;431)](https://redirect.github.com/Feramance/qBitrr/commit/55b5fd8834194c45c241df587e7818056284818f)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump react and @&#8203;types/react in /webui
(#&#8203;430)](https://redirect.github.com/Feramance/qBitrr/commit/145609ac1e778f2b024615ee5e0b0651680bbe94)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump @&#8203;types/node from 25.9.0 to 25.9.1 in
/webui
(#&#8203;428)](https://redirect.github.com/Feramance/qBitrr/commit/564e98cf09f3fd2c3394506ebd84b8889301ab0b)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump vite from 8.0.13 to 8.0.14 in /webui
(#&#8203;427)](https://redirect.github.com/Feramance/qBitrr/commit/ae08a6c9efaeafce7068b8cd87e4502537cba78a)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [\[pre-commit.ci\] auto fixes from pre-commit.com
hooks](https://redirect.github.com/Feramance/qBitrr/commit/c45896760913f94e36424482bbbcddf118893453)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Added base url config and
handling](https://redirect.github.com/Feramance/qBitrr/commit/91e91fd5a963773db4f133f65dad031d703a8743)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/core from 9.2.0 to 9.2.1 in /webui
(#&#8203;426)](https://redirect.github.com/Feramance/qBitrr/commit/afaf382aaab5aa53a88420e3424a7fdaf0ef5690)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump eslint from 10.3.0 to 10.4.0 in /webui
(#&#8203;424)](https://redirect.github.com/Feramance/qBitrr/commit/27fa7de74f3d0ebaef922380f9b07f83d36bbf3e)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps-dev): Bump postcss from 8.5.14 to 8.5.15 in /webui
(#&#8203;425)](https://redirect.github.com/Feramance/qBitrr/commit/8db6050fda6fecef85112f4d02cda5a5a22fc49b)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Build(deps): Bump @&#8203;mantine/dates from 9.2.0 to 9.2.1 in /webui
(#&#8203;423)](https://redirect.github.com/Feramance/qBitrr/commit/0cedfca03693e68f906076451b4b2a617518ff38)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)
- [Added docs for future work on Questarr
integration](https://redirect.github.com/Feramance/qBitrr/commit/7dae48ee1c30c8c42586c4901dfa1b8c67730ff7)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)

***

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xYml0cnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-09 21:15:26 +02:00
TrueCharts Bot ccf4fcdbc0 feat(maintainerr): update image docker.io/maintainerr/maintainerr 3.14.0 → 3.15.0 (#48944)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/maintainerr/maintainerr](https://redirect.github.com/Maintainerr/Maintainerr)
| minor | `738e530` → `b510727` |

---

> [!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>Maintainerr/Maintainerr
(docker.io/maintainerr/maintainerr)</summary>

###
[`v3.15.0`](https://redirect.github.com/Maintainerr/Maintainerr/blob/HEAD/CHANGELOG.md#3150-2026-06-09)

[Compare
Source](https://redirect.github.com/Maintainerr/Maintainerr/compare/v3.14.0...v3.15.0)

#### Highlights

- Added functionality to delete items from the download client and
manage collection membership within the media server.
- Optional integration for qBittorrent to remove completed downloads
when Radarr/Sonarr deletes media
([#&#8203;3054](https://redirect.github.com/Maintainerr/Maintainerr/issues/3054)).
- Plex connection fixes: updated server discovery to use v2 API and
improved connection probe reliability
([#&#8203;3063](https://redirect.github.com/Maintainerr/Maintainerr/issues/3063)).

#### Features

- Added item deletion and collection management features in the media
server.
- Optional download-client integration for qBittorrent to clean up
completed downloads when Radarr/Sonarr removes media
([#&#8203;3054](https://redirect.github.com/Maintainerr/Maintainerr/issues/3054)).

#### Fixes

- Fixed Plex connection probe to use `/identity` endpoint and updated
server discovery to use v2 API resources
([#&#8203;3063](https://redirect.github.com/Maintainerr/Maintainerr/issues/3063)).
- Resolved overlay rendering issues with uniform style scaling, rotation
anchoring, and improved font register logging
([#&#8203;3057](https://redirect.github.com/Maintainerr/Maintainerr/issues/3057)).
- Improved metadata handling to retain media-server IDs unless
corroborated by provider data, with additional checks for year agreement
([#&#8203;3011](https://redirect.github.com/Maintainerr/Maintainerr/issues/3011)).

#### Database migrations

- Added new columns to the `settings` table for download client
configuration, including URL, credentials, and deletion settings.

#### Internal

- Removed unused Plex API helpers: `getWatchlist` and
`getDiscoverDataUserState`
([#&#8203;3064](https://redirect.github.com/Maintainerr/Maintainerr/issues/3064)).

#### Dependencies

- Updated 8 dependencies, including `typescript-eslint`, `@types/node`,
and `react-hook-form`.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tYWludGFpbmVyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 21:15:24 +02:00
TrueCharts Bot 1aa3b3579f chore(nextpvr): update image docker.io/nextpvr/nextpvr_amd64 digest to 5d72062 (#48939)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/nextpvr/nextpvr_amd64 | digest | `c357ce2` → `5d72062` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXh0cHZyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-09 21:13:50 +02:00
TrueCharts Bot cb433fd016 chore(filestash): update image docker.io/machines/filestash digest to 4252f23 (#48936)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/machines/filestash | digest | `bb45998` → `4252f23` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlc3Rhc2giLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-09 21:13:04 +02:00
Alfred Göppel 476fcbab64 fix(avm-exporterr): add listen_address (#48935)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2026-06-09 18:08:54 +02:00
TrueCharts Bot 4214d4ba4c chore(home-assistant): update image oci.trueforge.org/containerforge/go-yq digest to 2bd016f (#48889)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/go-yq](https://ghcr.io/trueforge-org/go-yq)
| digest | `f3fe887` → `2bd016f` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ob21lLWFzc2lzdGFudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-09 12:50:21 +00:00
TrueCharts Bot bbd0d71825 feat(n8n): update image ghcr.io/n8n-io/n8n 2.25.6 → 2.26.0 (#48934)
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)) | minor | `2996ce4` →
`9fd68b7` |

---

> [!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>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary>

###
[`v2.26.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2260-2026-06-09)

##### Bug Fixes

- **API:** Enforce the redaction floor when creating workflows
([#&#8203;31898](https://redirect.github.com/n8n-io/n8n/issues/31898))
([03eecb1](https://redirect.github.com/n8n-io/n8n/commit/03eecb1f50f144d72bcd074f4bb5710634b53860))
- **AWS Rekognition Node:** Handle all binary data modes correctly
([#&#8203;31065](https://redirect.github.com/n8n-io/n8n/issues/31065))
([e264e06](https://redirect.github.com/n8n-io/n8n/commit/e264e061b4ab3e0cd7d61499858453c107ad780b))
- Bump hono and postcss to patch CVEs from Trivy nightly scan
([#&#8203;31790](https://redirect.github.com/n8n-io/n8n/issues/31790))
([0c26304](https://redirect.github.com/n8n-io/n8n/commit/0c2630408573c8578d953ccd5bb87632bd5409a9))
- **core:** Allow exporting workflows with AI Gateway-managed
credentials
([#&#8203;31136](https://redirect.github.com/n8n-io/n8n/issues/31136))
([8376a4f](https://redirect.github.com/n8n-io/n8n/commit/8376a4f2a4592e805e4a911bc0b6af2d4cb4b1e0))
- **core:** Bump qs, tmp, uuid,
[@&#8203;tootallnate/once](https://redirect.github.com/tootallnate/once)
([#&#8203;31674](https://redirect.github.com/n8n-io/n8n/issues/31674))
([868e988](https://redirect.github.com/n8n-io/n8n/commit/868e988c0945a0affd6c0a18705f247a97c0e6d8))
- **core:** Dedupe getConnectedNodes results and add fast-check property
tests
([#&#8203;31793](https://redirect.github.com/n8n-io/n8n/issues/31793))
([be85b10](https://redirect.github.com/n8n-io/n8n/commit/be85b1079e2ca88bc6f854b260ab846d1b3d1687))
- **core:** Delete orphaned per-user entries on unshare and membership
changes
([#&#8203;31741](https://redirect.github.com/n8n-io/n8n/issues/31741))
([8832194](https://redirect.github.com/n8n-io/n8n/commit/8832194aa2d2c6e36712ee49741a6786eb5ddb43))
- **core:** Disable iAI e2e tests temporarily
([#&#8203;31779](https://redirect.github.com/n8n-io/n8n/issues/31779))
([91ae2a2](https://redirect.github.com/n8n-io/n8n/commit/91ae2a2c01df556dc9e5c4aba66153f082f52954))
- **core:** External agent channels correctly utilise the user ID for
episodic memory
([#&#8203;31584](https://redirect.github.com/n8n-io/n8n/issues/31584))
([2a9a23f](https://redirect.github.com/n8n-io/n8n/commit/2a9a23f77473f4a450655cec3d1382ea8f26c2cf))
- **core:** Fix dropdown menu safety triangle
([#&#8203;31583](https://redirect.github.com/n8n-io/n8n/issues/31583))
([ff1a7ae](https://redirect.github.com/n8n-io/n8n/commit/ff1a7aeb191980a8547202f62a9e769b97f0ed40))
- **core:** Fix hardcoded `aud` claim in MCP OAuth tokens
([#&#8203;30558](https://redirect.github.com/n8n-io/n8n/issues/30558))
([6bcd02a](https://redirect.github.com/n8n-io/n8n/commit/6bcd02a5f0210721cad326c7f107794cd1ebeec9))
- **core:** Ground AI workflow completion in saved graph
([#&#8203;31742](https://redirect.github.com/n8n-io/n8n/issues/31742))
([491360f](https://redirect.github.com/n8n-io/n8n/commit/491360fbc79147592989633996e24a9bcfd58bdc))
- **core:** Improve validator error messages for name and label fields
([#&#8203;31391](https://redirect.github.com/n8n-io/n8n/issues/31391))
([24f27ed](https://redirect.github.com/n8n-io/n8n/commit/24f27ed559a2e977b2a22812e8da2b0c89618ee5))
- **core:** Include node and field details in WorkflowHasIssuesError
message
([#&#8203;30944](https://redirect.github.com/n8n-io/n8n/issues/30944))
([68b2053](https://redirect.github.com/n8n-io/n8n/commit/68b205317a83bcbf4277876ad8c1727fd716d894))
- **core:** Invalidate cached redaction floor across mains on change
([#&#8203;31831](https://redirect.github.com/n8n-io/n8n/issues/31831))
([ad59171](https://redirect.github.com/n8n-io/n8n/commit/ad59171afebcc0cdab824f00694f21b3d3fa7fbe))
- **core:** Keep Instance AI builder sandboxes thread-scoped and
non-ephemeral
([#&#8203;31745](https://redirect.github.com/n8n-io/n8n/issues/31745))
([2993afb](https://redirect.github.com/n8n-io/n8n/commit/2993afb31dfbd12797bc12192f9fee0a439d88b0))
- **core:** Lock execution row during data-only condition re-check
([#&#8203;31547](https://redirect.github.com/n8n-io/n8n/issues/31547))
([f83efe5](https://redirect.github.com/n8n-io/n8n/commit/f83efe5b04999e11a5de0d3a742ac836a98b33f6))
- **core:** Make AI assistant conversation pruning happen regularly
([#&#8203;31707](https://redirect.github.com/n8n-io/n8n/issues/31707))
([13a1a99](https://redirect.github.com/n8n-io/n8n/commit/13a1a993f58e449447f0568677cbf6471d446420))
- **core:** Make Sentry event loop block detection configurable
([#&#8203;31823](https://redirect.github.com/n8n-io/n8n/issues/31823))
([ddac0e0](https://redirect.github.com/n8n-io/n8n/commit/ddac0e0cbb880c1f03c78d6c9e5ddfa223dbae1b))
- **core:** Move instance AI builds to a skill
([#&#8203;31412](https://redirect.github.com/n8n-io/n8n/issues/31412))
([332d2df](https://redirect.github.com/n8n-io/n8n/commit/332d2df44e7504d0a5084a1423fe2cf3c1ca0648))
- **core:** Normalize LangChain parser errors
([#&#8203;31499](https://redirect.github.com/n8n-io/n8n/issues/31499))
([872171c](https://redirect.github.com/n8n-io/n8n/commit/872171cd6681f6179ce133c3f466e0ccf8bb7aee))
- **core:** Polyfill DOMMatrix when parsing PDFs in Data Loader
([#&#8203;31669](https://redirect.github.com/n8n-io/n8n/issues/31669))
([5e0e266](https://redirect.github.com/n8n-io/n8n/commit/5e0e2661f5fd33af600b6865c677dfd650fc23eb))
- **core:** Prefer MCP registry nodes when wiring AI Agent tools
([#&#8203;30774](https://redirect.github.com/n8n-io/n8n/issues/30774))
([f4e998f](https://redirect.github.com/n8n-io/n8n/commit/f4e998f2451a5b93a3adfbe005fff5e3ce442c80))
- **core:** Preserve verification failure in budget-exhausted blocked
responses
([#&#8203;31907](https://redirect.github.com/n8n-io/n8n/issues/31907))
([f7076a3](https://redirect.github.com/n8n-io/n8n/commit/f7076a345eb0bd0c8987228da79bbe0b3e5a5e2c))
- **core:** Prevent evaluation executions from stalling in status new
([#&#8203;31619](https://redirect.github.com/n8n-io/n8n/issues/31619))
([ea800f7](https://redirect.github.com/n8n-io/n8n/commit/ea800f715d91f9c44a56ee7de0f49586cb6f8ed1))
- **core:** Prevent isUniqueConstraintError false positives
([#&#8203;31284](https://redirect.github.com/n8n-io/n8n/issues/31284))
([a3e37fc](https://redirect.github.com/n8n-io/n8n/commit/a3e37fcd1216231e1d8fb0a39e051f229ca10bc0))
- **core:** Reclassify expected backend errors out of the Sentry error
stream
([#&#8203;31423](https://redirect.github.com/n8n-io/n8n/issues/31423))
([ecce350](https://redirect.github.com/n8n-io/n8n/commit/ecce35049d40d6a3ddfe814f5c3af760b5709d61))
- **core:** Report only error class and stack for unhandled node errors
([#&#8203;31628](https://redirect.github.com/n8n-io/n8n/issues/31628))
([364c250](https://redirect.github.com/n8n-io/n8n/commit/364c250ceb55d58c8525599e919b6c5b5e1474cb))
- **core:** Resolve custom node icon paths
([#&#8203;30946](https://redirect.github.com/n8n-io/n8n/issues/30946))
([7ab8254](https://redirect.github.com/n8n-io/n8n/commit/7ab8254329e10ee91d9675ea196d161fc6b47545))
- **core:** Restore OIDC login for IdPs returning expires\_in: 0
([#&#8203;31265](https://redirect.github.com/n8n-io/n8n/issues/31265))
([41b2bda](https://redirect.github.com/n8n-io/n8n/commit/41b2bda41d18623d5d99e86f434630d39c34d357))
- **core:** Resume Instance AI sandboxes that were stopped or deleted
while idle
([#&#8203;31761](https://redirect.github.com/n8n-io/n8n/issues/31761))
([06cf1d9](https://redirect.github.com/n8n-io/n8n/commit/06cf1d9a7d55a256c70137e57aa1f150cbe49012))
- **core:** Show actionable message when OAuth2 token refresh fails
([#&#8203;30460](https://redirect.github.com/n8n-io/n8n/issues/30460))
([5e9a8a0](https://redirect.github.com/n8n-io/n8n/commit/5e9a8a071fb41133adbb14288bcaa37690cb1a4a))
- **core:** Stop parent workflows getting stuck waiting on sub-workflow
completion
([#&#8203;31736](https://redirect.github.com/n8n-io/n8n/issues/31736))
([61af45a](https://redirect.github.com/n8n-io/n8n/commit/61af45aa03fc045365d732a3e3e9faf8a2c7cccf))
- **core:** Store OAuth CSRF and PKCE state per-flow in the cache
([#&#8203;31254](https://redirect.github.com/n8n-io/n8n/issues/31254))
([7d729ff](https://redirect.github.com/n8n-io/n8n/commit/7d729ff243cf3c49feef1047b8ae22bef51453bb))
- **core:** Strip legacy unsupported config before agent JSON validation
([#&#8203;31577](https://redirect.github.com/n8n-io/n8n/issues/31577))
([255b7a1](https://redirect.github.com/n8n-io/n8n/commit/255b7a1543660e010b8ca6cf09424617fc5af2cb))
- **core:** Sub-workflows to respect own timeout settings and global
timeout config
([#&#8203;31536](https://redirect.github.com/n8n-io/n8n/issues/31536))
([0b2a632](https://redirect.github.com/n8n-io/n8n/commit/0b2a6328cfa901955522f709dc3392cbfba55c7f))
- **core:** Teach the builder the SDK language subset and stop repeated
invalid repairs
([#&#8203;31911](https://redirect.github.com/n8n-io/n8n/issues/31911))
([4271d42](https://redirect.github.com/n8n-io/n8n/commit/4271d423983093e87b383a0dc0a4561d1fdab302))
- **core:** Temporarily disable error card from iAi chat
([#&#8203;31740](https://redirect.github.com/n8n-io/n8n/issues/31740))
([d58b7ea](https://redirect.github.com/n8n-io/n8n/commit/d58b7ea943b8195f272762b68bc01065564d0184))
- **core:** The n8n import:workflow --activeState=fromJson cli can fail
for subworkflow dependencies
([#&#8203;31377](https://redirect.github.com/n8n-io/n8n/issues/31377))
([e785e4e](https://redirect.github.com/n8n-io/n8n/commit/e785e4e7f3851d022314a3985151ff6783412466))
- Declare
[@&#8203;smithy/node-http-handler](https://redirect.github.com/smithy/node-http-handler)
and [@&#8203;aws-sdk](https://redirect.github.com/aws-sdk)
([#&#8203;31562](https://redirect.github.com/n8n-io/n8n/issues/31562))
([485c153](https://redirect.github.com/n8n-io/n8n/commit/485c153ad69284059fcc1464c7d5f6a03a7fb9c8))
- **Discord Node:** Preserve object author in embed JSON for icon\_url
support
([#&#8203;30046](https://redirect.github.com/n8n-io/n8n/issues/30046))
([cb38338](https://redirect.github.com/n8n-io/n8n/commit/cb383388f6e43ae41e1e6511e803fae0f1aa2506))
- **editor:** Add evaluation trigger from setup
([#&#8203;31102](https://redirect.github.com/n8n-io/n8n/issues/31102))
([5504361](https://redirect.github.com/n8n-io/n8n/commit/5504361d0f06b03b26e609e314835e97594917a4))
- **editor:** Allow editing IdP mapping rules when SSO is configured v…
([#&#8203;31809](https://redirect.github.com/n8n-io/n8n/issues/31809))
([b9af480](https://redirect.github.com/n8n-io/n8n/commit/b9af480f755379e0ed8b00537976c894c071b414))
- **editor:** Attribute experiment telemetry in PostHog
([#&#8203;31137](https://redirect.github.com/n8n-io/n8n/issues/31137))
([4ea8068](https://redirect.github.com/n8n-io/n8n/commit/4ea80680d8e674c9d0b85515d3466b2e7805f4ae))
- **editor:** Constrain debug overwrite pinned data confirmation modal
([#&#8203;31665](https://redirect.github.com/n8n-io/n8n/issues/31665))
([6e67ffd](https://redirect.github.com/n8n-io/n8n/commit/6e67ffda3c14a8be9b816eae1df8c20abf774518))
- **editor:** Copy only selected markdown editor text
([#&#8203;31851](https://redirect.github.com/n8n-io/n8n/issues/31851))
([5036147](https://redirect.github.com/n8n-io/n8n/commit/5036147430ec365682ab49c47761a69855396446))
- **editor:** Load all SSO role mapping rules instead of first page
([#&#8203;31523](https://redirect.github.com/n8n-io/n8n/issues/31523))
([330d441](https://redirect.github.com/n8n-io/n8n/commit/330d44148f318c86685882ac3829c42ac76f56b2))
- **editor:** Make project delete dialog backdrop cover the sidebar
([#&#8203;31735](https://redirect.github.com/n8n-io/n8n/issues/31735))
([c02665a](https://redirect.github.com/n8n-io/n8n/commit/c02665a5b0604053a4727d83a6060e42b373c3b8))
- **editor:** Move the AI Assistant status line into the conversation
flow
([#&#8203;31811](https://redirect.github.com/n8n-io/n8n/issues/31811))
([4c0628a](https://redirect.github.com/n8n-io/n8n/commit/4c0628a5b5287d1a9c3bd61fcc1bde56d6548231))
- **editor:** Persist switching workflow credential resolver back to
system resolver
([#&#8203;31703](https://redirect.github.com/n8n-io/n8n/issues/31703))
([f723f54](https://redirect.github.com/n8n-io/n8n/commit/f723f548795a419609d8eb89add4d8f83a8d0211))
- **editor:** Polish Instance AI panel interactions
([#&#8203;31903](https://redirect.github.com/n8n-io/n8n/issues/31903))
([054c85d](https://redirect.github.com/n8n-io/n8n/commit/054c85d635042a7c60be85d036bb2a3146a26849))
- **editor:** Polish private credential pills, callout, and banners
([#&#8203;31604](https://redirect.github.com/n8n-io/n8n/issues/31604))
([7e83c7b](https://redirect.github.com/n8n-io/n8n/commit/7e83c7b591e962af09ed41fe791766b2f603c473))
- **editor:** Preserve non-string JSON values when importing cURL
commands
([#&#8203;31791](https://redirect.github.com/n8n-io/n8n/issues/31791))
([ed09c08](https://redirect.github.com/n8n-io/n8n/commit/ed09c08dd45bc2031da753a594336a38c77febb8))
- **editor:** Preserve workflow redaction policy under instance floor
([#&#8203;31932](https://redirect.github.com/n8n-io/n8n/issues/31932))
([72ab6d7](https://redirect.github.com/n8n-io/n8n/commit/72ab6d770bda66b38ad5065e1454ea03f979073a))
- **editor:** Reference manage data redaction permission in enforcement
dialogs
([#&#8203;31893](https://redirect.github.com/n8n-io/n8n/issues/31893))
([c05a623](https://redirect.github.com/n8n-io/n8n/commit/c05a623b0573dcd2e41f8b5964da04edd61e4e87))
- **editor:** Reset connection state when switching credential to
private
([#&#8203;31713](https://redirect.github.com/n8n-io/n8n/issues/31713))
([b2942b4](https://redirect.github.com/n8n-io/n8n/commit/b2942b4b542a239eb37ccd1e4643c3ab1b012e4d))
- **editor:** Show data redaction upgrade prompt on unlicensed instances
([#&#8203;31816](https://redirect.github.com/n8n-io/n8n/issues/31816))
([b755ee4](https://redirect.github.com/n8n-io/n8n/commit/b755ee4b32e1310a47e013d3880d32d94d6d1811))
- **editor:** Show error feedback when copying non-duplicatable triggers
([#&#8203;31104](https://redirect.github.com/n8n-io/n8n/issues/31104))
([151fd83](https://redirect.github.com/n8n-io/n8n/commit/151fd83e0a546dd47820a74fdc5cf7952dbbcb50))
- **editor:** Show switch-to-static warning after connecting a private
credential
([#&#8203;31712](https://redirect.github.com/n8n-io/n8n/issues/31712))
([f1d87fd](https://redirect.github.com/n8n-io/n8n/commit/f1d87fddb2728e77e7a098f65cd54c1b61ae7ea8))
- Format single-line PEM keys when newlines are stripped on paste
([#&#8203;31129](https://redirect.github.com/n8n-io/n8n/issues/31129))
([ec44980](https://redirect.github.com/n8n-io/n8n/commit/ec44980689cc4e03446362ad273f9d151218d427))
- **Google Sheets Trigger Node:** Custom OAuth option not availble when
there are managed credentials
([#&#8203;29933](https://redirect.github.com/n8n-io/n8n/issues/29933))
([a44197c](https://redirect.github.com/n8n-io/n8n/commit/a44197c13506ec3e220d2280e637d5e5a518518a))
- Harden mutation picker against low-value source files
([#&#8203;31914](https://redirect.github.com/n8n-io/n8n/issues/31914))
([7e5c5c4](https://redirect.github.com/n8n-io/n8n/commit/7e5c5c4eac26edef7f52074e7eb19e5671d471b4))
- **HTTP Request Node:** Sign Amazon Bedrock requests as 'bedrock'
service
([#&#8203;31250](https://redirect.github.com/n8n-io/n8n/issues/31250))
([9963143](https://redirect.github.com/n8n-io/n8n/commit/9963143c5759a42151f7cbddb53895eb9ced6794))
- Improve Instance AI workflow-builder eval reliability and node
diagnostics
([#&#8203;31506](https://redirect.github.com/n8n-io/n8n/issues/31506))
([4e0e0ed](https://redirect.github.com/n8n-io/n8n/commit/4e0e0ed11a6dfaadc86c9ef566e2e4956c678c5e))
- **LangChain Code Node:** Hide node from the node catalogue
([#&#8203;31464](https://redirect.github.com/n8n-io/n8n/issues/31464))
([18d4fdd](https://redirect.github.com/n8n-io/n8n/commit/18d4fddebbe3b279eb6fcf04aa945429c65a1e41))
- **MCP Client Tool Node:** Tie transport lifecycle to execution cancel
signal to prevent GET stream leak
([#&#8203;31087](https://redirect.github.com/n8n-io/n8n/issues/31087))
([2a88b50](https://redirect.github.com/n8n-io/n8n/commit/2a88b50360b3acf3d83fe54d00b157aea186e61b))
- **Microsoft Entra Node:** Refresh expired OAuth2 tokens
([#&#8203;30943](https://redirect.github.com/n8n-io/n8n/issues/30943))
([ab849d3](https://redirect.github.com/n8n-io/n8n/commit/ab849d3fa894acf9edff73d9c499097ec74f56b5))
- **Postgres Node:** Spread array queryReplacement across multiple bind
values
([#&#8203;31704](https://redirect.github.com/n8n-io/n8n/issues/31704))
([ee7aa0b](https://redirect.github.com/n8n-io/n8n/commit/ee7aa0b66a072574c246cd9d43e8178fe9070bb9))
- **Read/Write Files from Disk Node:** Escape square brackets in file
path selector
([#&#8203;31706](https://redirect.github.com/n8n-io/n8n/issues/31706))
([89ae45f](https://redirect.github.com/n8n-io/n8n/commit/89ae45f6ec52dfb0ecda82744f838b7b3d2b8c9b))
- Remove PLAYWRIGHT\_BROWSERS\_PATH from install-browsers turbo
([#&#8203;31856](https://redirect.github.com/n8n-io/n8n/issues/31856))
([a0df2a3](https://redirect.github.com/n8n-io/n8n/commit/a0df2a3a941fef369609d490ef0cc74c5b3f74a3))
- **Salesforce Node:** Preserve detailed API errors in continueOnFail
mode
([#&#8203;30990](https://redirect.github.com/n8n-io/n8n/issues/30990))
([8cfc9d2](https://redirect.github.com/n8n-io/n8n/commit/8cfc9d2a60b74a1a5a5f32ffb73344498a4913ec))
- **Slack Node:** Normalize multiOptions values when expression returns
a string
([#&#8203;31269](https://redirect.github.com/n8n-io/n8n/issues/31269))
([95e4ee7](https://redirect.github.com/n8n-io/n8n/commit/95e4ee7ee2b82b8a8fdf23618f04c7f66b30072e))
- Stabilise midnight-sensitive integration tests and harden CTE
([#&#8203;31901](https://redirect.github.com/n8n-io/n8n/issues/31901))
([4ef9944](https://redirect.github.com/n8n-io/n8n/commit/4ef9944ef6211cf630bf031c48a1e66b0857ec69))
- **TheHiveProject Node:** Normalize analyzers when expression returns a
string
([#&#8203;31580](https://redirect.github.com/n8n-io/n8n/issues/31580))
([43d32fd](https://redirect.github.com/n8n-io/n8n/commit/43d32fd28ff9d3bdabd2b234249d3be5d9ffc6ab))
- Use logical-or fallback for GitHub env vars in send-metrics
([#&#8203;31783](https://redirect.github.com/n8n-io/n8n/issues/31783))
([d39d944](https://redirect.github.com/n8n-io/n8n/commit/d39d94433518705ad5d05113361b5f7a3ccfaa2d))

##### Features

- Add AWS Assume Role support for Bedrock nodes
([#&#8203;28663](https://redirect.github.com/n8n-io/n8n/issues/28663))
([add5ab2](https://redirect.github.com/n8n-io/n8n/commit/add5ab29dd8ee658573b5b7fdcb29cae1c008702))
- Add MCP registry instance AI connections endpoints
([#&#8203;31618](https://redirect.github.com/n8n-io/n8n/issues/31618))
([7efcc31](https://redirect.github.com/n8n-io/n8n/commit/7efcc311b5a30afca8441762459eba1d5a695c97))
- Add support for NVIDIA Nemotron Embeddings Node
([#&#8203;31797](https://redirect.github.com/n8n-io/n8n/issues/31797))
([3dd9c9d](https://redirect.github.com/n8n-io/n8n/commit/3dd9c9d9c4324bbea0c6efa79f88e1727fc5295b))
- **API:** Expose mfaEnabled field in Public API user endpoints
([#&#8203;25512](https://redirect.github.com/n8n-io/n8n/issues/25512))
([717b860](https://redirect.github.com/n8n-io/n8n/commit/717b8602df6f51b96e97d41dc2e84a8c45b59608))
- **core:** Add "Additional scopes" field to OIDC SSO setup
([#&#8203;31708](https://redirect.github.com/n8n-io/n8n/issues/31708))
([f459d73](https://redirect.github.com/n8n-io/n8n/commit/f459d73236a49f45dffadda7cfb07c1d9b0c2142))
- **core:** Add id-only credential resolution to package import
([#&#8203;31223](https://redirect.github.com/n8n-io/n8n/issues/31223))
([91166af](https://redirect.github.com/n8n-io/n8n/commit/91166af946350d2dde411674a94edb0b0819f0e6))
- **core:** Add inline sub-agent delegation
([#&#8203;31553](https://redirect.github.com/n8n-io/n8n/issues/31553))
([73d8bbe](https://redirect.github.com/n8n-io/n8n/commit/73d8bbe1213755bca6723ab8a0d4893464e739bc))
- **core:** Add KB tools to orchestrator and planner
([#&#8203;31608](https://redirect.github.com/n8n-io/n8n/issues/31608))
([21d7daa](https://redirect.github.com/n8n-io/n8n/commit/21d7daaa820b9a17f96ad7ba1b4c21121aa31a29))
- **core:** Add knowledge base to snapshot image
([#&#8203;31551](https://redirect.github.com/n8n-io/n8n/issues/31551))
([8a245a5](https://redirect.github.com/n8n-io/n8n/commit/8a245a5a889023d115e4d020ad11a0accf664cb5))
- **core:** Add Prometheus metrics for execution data
([#&#8203;31655](https://redirect.github.com/n8n-io/n8n/issues/31655))
([b858fbe](https://redirect.github.com/n8n-io/n8n/commit/b858fbe91f1d941133e10294e0a8e6f6046ba8bf))
- **core:** Add smooth stream options to agents sdk
([#&#8203;31715](https://redirect.github.com/n8n-io/n8n/issues/31715))
([790afbc](https://redirect.github.com/n8n-io/n8n/commit/790afbcf3dfc8c10169ca7ae3e54d1f242d76108))
- **core:** Add sub-agent executions
([#&#8203;31540](https://redirect.github.com/n8n-io/n8n/issues/31540))
([bfff25f](https://redirect.github.com/n8n-io/n8n/commit/bfff25f05dd5fbcdf7f5c0f13ecbf96fecbda174))
- **core:** Add sub-agent session linkage migration
([#&#8203;31534](https://redirect.github.com/n8n-io/n8n/issues/31534))
([25f2d3c](https://redirect.github.com/n8n-io/n8n/commit/25f2d3cf3204248cad6671a8cf7a5817bd58dcea))
- **core:** Add support for per-user connections to MCP servers from the
registry in instance AI
([#&#8203;31325](https://redirect.github.com/n8n-io/n8n/issues/31325))
([ee3b277](https://redirect.github.com/n8n-io/n8n/commit/ee3b277ff0169076a144d44f91607183b1c2c515))
- **core:** Add workflowConflictPolicy to package import
([#&#8203;31798](https://redirect.github.com/n8n-io/n8n/issues/31798))
([05985ba](https://redirect.github.com/n8n-io/n8n/commit/05985ba1fcde7f75051f08241ae921700d57fe30))
- **core:** Allow stricter-than-floor workflow redaction updates
([#&#8203;31304](https://redirect.github.com/n8n-io/n8n/issues/31304))
([de95eb8](https://redirect.github.com/n8n-io/n8n/commit/de95eb84ae077052f0df1ef7ca3497e6b4cfeebe))
- **core:** Apply instance redaction floor to new workflows
([#&#8203;31532](https://redirect.github.com/n8n-io/n8n/issues/31532))
([21db4bc](https://redirect.github.com/n8n-io/n8n/commit/21db4bcd6c9b02f338babdca95b8c8729524eb5b))
- **core:** Attach executionId and execution deep link to Sentry events
([#&#8203;31645](https://redirect.github.com/n8n-io/n8n/issues/31645))
([7afc32a](https://redirect.github.com/n8n-io/n8n/commit/7afc32a15d7737b886ac519196d0d14488c8899e))
- **core:** Decouple Instance AI workflow verification from planning
([#&#8203;31340](https://redirect.github.com/n8n-io/n8n/issues/31340))
([52a1a08](https://redirect.github.com/n8n-io/n8n/commit/52a1a0809a7b54b13791840e6d46181ddcdbc781))
- **core:** Grant execution owners access to their own redacted data
([#&#8203;31139](https://redirect.github.com/n8n-io/n8n/issues/31139))
([8de9958](https://redirect.github.com/n8n-io/n8n/commit/8de9958c5f4417b944793b58671011743f7ebdad))
- **core:** Implement preview-workflow app
([#&#8203;31647](https://redirect.github.com/n8n-io/n8n/issues/31647))
([bef0eda](https://redirect.github.com/n8n-io/n8n/commit/bef0edaccf02fe8f4d1395ef6ad3513e67a45fa1))
- **core:** Invalidate instance-ai build-workflow cache on canvas edits
([#&#8203;31274](https://redirect.github.com/n8n-io/n8n/issues/31274))
([e27c4fe](https://redirect.github.com/n8n-io/n8n/commit/e27c4feaca1c8fda39040b9b717448bfdeb9e3ee))
- **core:** Monitor and recover Postgres connection pool
([#&#8203;31008](https://redirect.github.com/n8n-io/n8n/issues/31008))
([957fdec](https://redirect.github.com/n8n-io/n8n/commit/957fdecabcc4dd679fb03ea3bee34d4febc4db90))
- **core:** Replace get\_suggested\_nodes MCP tool with
get\_workflow\_best\_practices
([#&#8203;31048](https://redirect.github.com/n8n-io/n8n/issues/31048))
([cc9fa17](https://redirect.github.com/n8n-io/n8n/commit/cc9fa172c81ae6fa77bb07b954813abb44f93e0e))
- **core:** Revamp infisical implementation
([#&#8203;30843](https://redirect.github.com/n8n-io/n8n/issues/30843))
([a82384f](https://redirect.github.com/n8n-io/n8n/commit/a82384f90d60fb688921d4d9237c70529ec04641))
- **core:** Signal team-projects availability via MCP search\_projects
([#&#8203;31445](https://redirect.github.com/n8n-io/n8n/issues/31445))
([dba4717](https://redirect.github.com/n8n-io/n8n/commit/dba4717f485fe0ac22fa3e1b370f6ffa920dd197))
- **core:** Split API key scopes and let admins see and revoke any key
([#&#8203;31237](https://redirect.github.com/n8n-io/n8n/issues/31237))
([4120447](https://redirect.github.com/n8n-io/n8n/commit/412044731e4536fb27ffc0dccd247cf01fc1b5a2))
- **core:** Support inline sub-agent difficulty models
([#&#8203;31749](https://redirect.github.com/n8n-io/n8n/issues/31749))
([950e99f](https://redirect.github.com/n8n-io/n8n/commit/950e99f399aef26a9c3b538837acc52cbf880970))
- **core:** Track OpenTelemetry usage telemetry
([#&#8203;31570](https://redirect.github.com/n8n-io/n8n/issues/31570))
([c32a33c](https://redirect.github.com/n8n-io/n8n/commit/c32a33cda2c5ed43a4e9c5febcf27cb92e379cad))
- **core:** Track redaction policy source on execution runtime data
([#&#8203;31079](https://redirect.github.com/n8n-io/n8n/issues/31079))
([58b0965](https://redirect.github.com/n8n-io/n8n/commit/58b0965f66b6d3b4c08ed15bf29133f4a1aaf0fd))
- **core:** Use maxChildren for sub-agent fanout
([#&#8203;31730](https://redirect.github.com/n8n-io/n8n/issues/31730))
([34f85d9](https://redirect.github.com/n8n-io/n8n/commit/34f85d9f72dbe5a299c180573d671ccb9ee98289))
- **editor:** Add Mine and All tabs to the API keys settings
([#&#8203;31239](https://redirect.github.com/n8n-io/n8n/issues/31239))
([1401190](https://redirect.github.com/n8n-io/n8n/commit/1401190289e2121377e2f1703c3dc4f1805460ad))
- **editor:** Add pagination to MCP workflows table
([#&#8203;31780](https://redirect.github.com/n8n-io/n8n/issues/31780))
([4f3669c](https://redirect.github.com/n8n-io/n8n/commit/4f3669c35b7c9b972d91bced05a4a4d3b868db16))
- **editor:** Add shared tools-connection modal
([#&#8203;31381](https://redirect.github.com/n8n-io/n8n/issues/31381))
([11dfca2](https://redirect.github.com/n8n-io/n8n/commit/11dfca24d9ccc8f48a5dd3aa9ffa42e8b56a1a70))
- Gate custom telemetry attributes by license
([#&#8203;31723](https://redirect.github.com/n8n-io/n8n/issues/31723))
([b66d33c](https://redirect.github.com/n8n-io/n8n/commit/b66d33c305ee67ef2a4bc518b41e8db999c76b3d))
- **Google Cloud Storage Node:** Add service account authentication
([#&#8203;30928](https://redirect.github.com/n8n-io/n8n/issues/30928))
([b430039](https://redirect.github.com/n8n-io/n8n/commit/b43003934961b7565144053965189f0f91f202ce))
- Implements AI Assistant empty state workflow previews experiment
([#&#8203;31519](https://redirect.github.com/n8n-io/n8n/issues/31519))
([ef3a560](https://redirect.github.com/n8n-io/n8n/commit/ef3a5606e00a4db478aa262cf447dc71343599a9))
- MCP registry servers support extending existing credentials
([#&#8203;31460](https://redirect.github.com/n8n-io/n8n/issues/31460))
([0d7297c](https://redirect.github.com/n8n-io/n8n/commit/0d7297c6809803e51a55b5cc24b7a2629f9f232c))
- **NVIDIA Nemotron Chat Model Node:** Restrict model selector to
supported models
([#&#8203;31698](https://redirect.github.com/n8n-io/n8n/issues/31698))
([ac4778b](https://redirect.github.com/n8n-io/n8n/commit/ac4778bb5c956e6d8e98d347d1e13bcb6ea6d4cd))
- **Trello Node:** Add OAuth1 credential support
([#&#8203;30369](https://redirect.github.com/n8n-io/n8n/issues/30369))
([700b1cd](https://redirect.github.com/n8n-io/n8n/commit/700b1cd2273dba798257b3f310de8b0068138fdc))

##### Performance Improvements

- **core:** Skip execution data pre-read on full overwrite
([#&#8203;31634](https://redirect.github.com/n8n-io/n8n/issues/31634))
([c8ef1be](https://redirect.github.com/n8n-io/n8n/commit/c8ef1be0d4a6d9f7ad877765b4b30e581541048b))
- Reduce Instance AI memory usage
([#&#8203;31656](https://redirect.github.com/n8n-io/n8n/issues/31656))
([7e8c042](https://redirect.github.com/n8n-io/n8n/commit/7e8c04299cdbc641a18ee49cd4ce3eb3c2c3a920))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-09 14:47:06 +02:00
TrueCharts Bot eefad039d5 feat(etherpad): update image ghcr.io/ether/etherpad 3.2.0 → 3.3.0 (#48933)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/ether/etherpad](https://redirect.github.com/ether/etherpad) |
minor | `ba06bc0` → `e966c52` |

---

> [!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>ether/etherpad (ghcr.io/ether/etherpad)</summary>

###
[`v3.3.0`](https://redirect.github.com/ether/etherpad/blob/HEAD/CHANGELOG.md#330)

[Compare
Source](https://redirect.github.com/ether/etherpad/compare/3.2.0...3.3.0)

3.3 is primarily a security-hardening release. A defence-in-depth pass
tightens the HTTP API entry points, switches random-id generation to a
CSPRNG, escapes exported `data-*` attributes, and flips the shipped
Docker deployment defaults so a fresh install no longer boots with
implicit credentials or a trusting proxy. Alongside that, the `ep_*`
pad-options passthrough that shipped opt-in in 3.0.0 is now on by
default, the in-pad timeslider learns to honour the editor's view
settings (authorship colours, font family, line numbers), and a long
tail of pad-editor layout, RTL, and URL-encoding fixes lands. The
release also carries the root-cause fix for the long-standing Windows
backend-test "silent ELIFECYCLE" flake.

##### Notable enhancements

- **Plugin pad options on by default — `settings.enablePluginPadOptions`
now defaults to `true`
([#&#8203;7841](https://redirect.github.com/ether/etherpad/issues/7841)).**
The flag that gates the `ep_*` passthrough on pad options (shipped
opt-in in 3.0.0,
[#&#8203;7698](https://redirect.github.com/ether/etherpad/issues/7698))
is flipped to default-on, so plugins such as `ep_plugin_helpers`'
`padToggle` / `padSelect` ride the existing broadcast/persist rail out
of the box. This closes `ep_comments_page#422` — stock 3.x deployments
`console.warn`ed on every pad load because the helper detected
`enablePluginPadOptions === false`. The `settings.json.template` env-var
default is flipped to match, so Docker/supervisor configs without an
explicit value get the new behaviour. Existing deployments with an
explicit `"enablePluginPadOptions": false` keep that value — no
migration needed — and the protocol shape is unchanged for older
clients.
- **Timeslider — honour the editor's view settings
([#&#8203;7899](https://redirect.github.com/ether/etherpad/issues/7899)).**
The in-pad timeslider now respects `showAuthorshipColors`,
`padFontFamily`, and line-numbers, bridged from the pad-settings
checkboxes into the embedded timeslider iframe so the two views agree.
`nice-select.ts` dispatches a native `change` event after the jQuery
trigger so the `addEventListener`-based bridge in `pad_mode.ts` fires
(jQuery 3.7.1's `trigger()` does not dispatch native DOM events), and
the font-family reset is fixed for jQuery 3 (which ignores a `null` css
value). The five ad-hoc listener stores in `pad_mode.ts` are
consolidated into one `bindOuter()` path and the three view-setting
bridges into a single data-driven `bridgeView()` (refactor only).
- **Admin settings — explain env-var substitution and surface auth
errors
([#&#8203;7819](https://redirect.github.com/ether/etherpad/issues/7819)
/
[#&#8203;7826](https://redirect.github.com/ether/etherpad/issues/7826)).**
Three env-var-only UX improvements driven by
[#&#8203;7819](https://redirect.github.com/ether/etherpad/issues/7819)
(a Docker operator saved an `ep_oauth` block in the Raw view and
reported it "disappeared", not realising `settings.json` on disk is a
*template*, not the effective config): a banner above the editor
explaining the template/substitution model (rendered only when the
loaded file contains a `${VAR}` placeholder); a read-only **Effective**
tab exposing the redacted runtime settings the backend already emitted
as `resolved` (also gated on `${VAR}`); and an `admin_auth_error` event
so a misrouted Traefik+SSO session that isn't admin gets a clear toast
instead of a silent "save did nothing". A reconnect-loop guard
suppresses the SPA's auto-reconnect once an auth error has been
received. No behaviour change for installs without `${VAR}`
placeholders.

##### Security hardening

A defence-in-depth pass across the API, token, export, and deployment
surfaces:

- **HTTP API request handling, random IDs, and plugin loading
([#&#8203;7906](https://redirect.github.com/ether/etherpad/issues/7906)).**
`pad_utils.randomString` now generates random IDs via
`crypto.getRandomValues` (CSPRNG) instead of `Math.random`.
`OAuth2Provider` compares passwords with `crypto.timingSafeEqual` on the
raw UTF-8 bytes (resolving the CodeQL "insufficient computational
effort" alert) behind a uniform failure delay, and looks users up via
own-property access only. `API.appendChatMessage` throws `padID does not
exist` rather than creating the pad, consistent with the other content
API methods. The `/api/2` REST router forwards only the `authorization`
header (not the full request header set) and falls back to it whenever
the field is falsy, matching the `openapi.ts` handler so both routers
authenticate identically. `LinkInstaller` validates plugin dependency
names before building filesystem paths from them, and the admin file
server returns a generic error while logging details server-side.
- **Escape exported `data-*` attributes; warn on default/placeholder
credentials
([#&#8203;7905](https://redirect.github.com/ether/etherpad/issues/7905)).**
`ExportHtml` now escapes the name and value of attributes emitted by the
`exportHtmlAdditionalTagsWithData` hook, consistent with the URL/text
escaping already applied to exported HTML. `Settings` logs a warning
(error level under `NODE_ENV=production`) when an account uses a
default/placeholder password from the shipped config, and the check is
extended to cover `sso.clients[].client_secret` so enabling SSO without
setting `ADMIN_SECRET` / `USER_SECRET` is flagged the same way.
- **Docker deployment defaults — require explicit credentials, default
`TRUST_PROXY` off
([#&#8203;7907](https://redirect.github.com/ether/etherpad/issues/7907)).**
The shipped `docker-compose` now requires `ADMIN_PASSWORD` and the
database password to be provided explicitly (no implicit fallback) and
defaults `TRUST_PROXY` to `false`. Operators relying on the previous
implicit defaults must now set these values explicitly.

##### Notable fixes

- **History mode — lay the timeslider iframe in the editor's flex slot
([#&#8203;7903](https://redirect.github.com/ether/etherpad/issues/7903)).**
In-pad history mode positioned `#history-frame-mount` as an `inset:0`
absolute overlay over `#editorcontainerbox`, which took the iframe out
of flow and hid any in-flow side panel (e.g. `ep_webrtc`'s `#rtcbox`
video column) beneath it — so history mode and live mode disagreed. The
iframe now occupies the same in-flow flex slot the live editor uses, and
a latent specificity bug (the `body.history-mode #editorcontainer {
display: none }` hide rule was outranked by the two-id layout rule, so
the live editor was only ever painted over) is fixed by giving the hide
rule matching specificity. Adds a `padmode.spec.ts` regression test.
- **Pad editor — restore URL wrapping
([#&#8203;7894](https://redirect.github.com/ether/etherpad/issues/7894)
/
[#&#8203;7896](https://redirect.github.com/ether/etherpad/issues/7896)).**
Long URLs in the pad editor overflowed instead of wrapping because the
global `a { white-space: nowrap }` rule overrode the wrapping properties
on `#innerdocbody`. Explicit `white-space` / `word-wrap` /
`overflow-wrap` on `#innerdocbody a` restores wrapping inside the editor
while preserving no-wrap for links elsewhere in the UI.
- **RTL content option no longer flips the whole page
([#&#8203;7900](https://redirect.github.com/ether/etherpad/issues/7900)
/
[#&#8203;7901](https://redirect.github.com/ether/etherpad/issues/7901)).**
The per-pad RTL content option (`rtlIsTrue`) wrote the direction to the
top-level `document.documentElement`, flipping the entire page — toolbar
and chrome included. The content direction is now applied to the inner
editor document (`targetDoc.documentElement`); page direction stays
owned by the UI language (`l10n.ts`). Adds a frontend test asserting the
inner editor flips while the top-level `<html>` dir is unchanged.
- **Pad-wide view settings apply to the creator's own view
([#&#8203;7900](https://redirect.github.com/ether/etherpad/issues/7900)
/
[#&#8203;7902](https://redirect.github.com/ether/etherpad/issues/7902)).**
Because a creator is never "enforced upon themselves", a stale personal
view-override cookie (e.g. `rtlIsTrue=false` from an earlier toggle)
silently masked the pad-wide value they later set, so the control
appeared to do nothing on their own screen. Changing a pad-wide view
option now syncs the creator's personal pref to the chosen value; the
precedence model is unchanged (the creator can still override afterwards
via "My view").
- **URL view-option params lost to a `padeditor.init` race
([#&#8203;7840](https://redirect.github.com/ether/etherpad/issues/7840)
/
[#&#8203;7843](https://redirect.github.com/ether/etherpad/issues/7843)).**
`?showLineNumbers=false` and `?useMonospaceFont=true` were silently
clobbered shortly after load — the same race
[#&#8203;7464](https://redirect.github.com/ether/etherpad/issues/7464)
fixed for `?rtl=false`, but the neighbouring `showLineNumbers` /
`noColors` / `useMonospaceFontGlobal` blocks were left at the
synchronous-tail site. The fix is generalised to all three (moved into
`postAceInit`). Mostly observable in cross-context iframe embeds that
start with no `prefs` cookie. Adds `url_view_options.spec.ts`.
- **Default welcome text attributed to the system author
([#&#8203;7885](https://redirect.github.com/ether/etherpad/issues/7885)
/
[#&#8203;7887](https://redirect.github.com/ether/etherpad/issues/7887)).**
Auto-generated default pad content (`settings.defaultPadText` /
`padDefaultContent` hook) carried the creating user's `author` attribute
and rendered in their authorship colour, even though they never wrote
it. The welcome text's `author` *attribute* is now
`Pad.SYSTEM_AUTHOR_ID`, while revision 0's `meta.author` stays the real
creator so ownership (pad-wide settings gate, deletion token) is
preserved. Explicitly provided text (e.g. HTTP API `createPad` with text
+ author) keeps the real author.
- **URL-encode pad names in the admin 'Open' button and recent pads
([#&#8203;7865](https://redirect.github.com/ether/etherpad/issues/7865)
/
[#&#8203;7895](https://redirect.github.com/ether/etherpad/issues/7895)).**
Pad names are `encodeURIComponent`-d in the admin `PadPage` Open href
and the colibris recent-pads href, and `decodeURIComponent`-d when read
back from the URL pathname; legacy URL-encoded recent-pads names are
normalised before re-encoding to prevent double-encoding (`%2F` →
`%252F`). The admin Open `window.open` gains `noopener,noreferrer`.
- **OIDC — fix broken `OIDCAdapter` flows
([#&#8203;7837](https://redirect.github.com/ether/etherpad/issues/7837)).**
Repairs the adapter flows and widens the storage type to include
`string` for the `userCode` index; adds regression tests.
- **Accessibility — dialog titles/descriptions and a missing l10n key
([#&#8203;7835](https://redirect.github.com/ether/etherpad/issues/7835)
/
[#&#8203;7836](https://redirect.github.com/ether/etherpad/issues/7836)).**
Adds the `index.code` key referenced by `index.html` but never defined
(which produced a "Couldn't find translation key" console error on the
landing page), and gives every admin `@radix-ui/react-dialog`
`Dialog.Content` a `Dialog.Title` and `Dialog.Description` (visually
hidden where there's no visible heading), silencing Radix's a11y
warnings. A new backend spec fails CI if any `data-l10n-id` in
`src/templates/*.html` is missing from `en.json`.
- **Offline/air-gapped Docker boot — stop pnpm self-provisioning a
pinned version (issue
[#&#8203;7911](https://redirect.github.com/ether/etherpad/issues/7911)).**
The official image installs pnpm directly (corepack was dropped for Node
25+). Because the image's pnpm intentionally lags the `packageManager`
pin in `package.json` (pnpm 11.1.x enforces a minimum-release-age policy
the frozen-lockfile build can't satisfy), pnpm treated every call —
including the informational `pnpm --version` probe Etherpad runs at
startup — as a request to download the pinned build. Behind a firewall
that download failed (`Failed to get pnpm version: … Command exited with
code 1`), breaking startup. The Dockerfile now sets
`pnpm_config_pm_on_fail=ignore`, and the startup probe plus the
updater's pnpm-on-PATH checks run with the same flag, so pnpm uses the
installed version instead of reaching for the network (without changing
which pnpm runs the build-time install). A backend spec fails CI if that
guard is dropped while a version gap exists.
- **Firefox authorship colours — tag early keystrokes with the right
author
([#&#8203;7910](https://redirect.github.com/ether/etherpad/issues/7910)).**
The inner editor's `thisAuthor` starts empty and is only populated when
collab\_client's queued `setProperty('userAuthor', userId)` reaches the
iframe (applied asynchronously via `pendingInit`). Under Firefox timing
the first keystrokes could beat it, so freshly typed text — and early
line-attribute changes (lists, headings, alignment) — were tagged
`author=''`, which canonicalises to an unattributed insert that the
server's pad-corruption guard rejects, dropping the whole change and
losing authorship (the intermittent `clear_authorship_color` flake,
where undo couldn't restore the author colour). A `getLocalAuthor()`
helper now falls back to `clientVars.userId` (the same id, available
synchronously) whenever `thisAuthor` is still empty, applied at the
text-insert sites and to seed `documentAttributeManager.author`; the
intentional clear-authorship path and the server-side guard are
unchanged.
- **Dark mode — fix the white address bar and the light-flash on load
([#&#8203;7909](https://redirect.github.com/ether/etherpad/issues/7909),
issue
[#&#8203;7606](https://redirect.github.com/ether/etherpad/issues/7606)).**
Dark-mode users still saw a white mobile address bar above the dark
toolbar, and the whole page flashed light before going dark. Both came
from rendering the light state server-side and switching to dark only
after the JS bundle ran: iOS Safari reads `theme-color` at parse time
and doesn't reliably repaint on a later JS mutation, and the page
painted light before the bundle applied the dark skin classes. The
server now emits a `prefers-color-scheme`-scoped `theme-color` pair so
the address bar is correct at first paint, plus a small blocking
`<head>` script that applies the dark skin classes before the stylesheet
paints. Both are gated on `enableDarkMode` (default on) and the colibris
skin; `pad.ts` still runs on init to wire up the `#options-darkmode`
toggle (which now updates every `theme-color` meta) and theme the editor
iframes. Applies to the pad and timeslider views.

##### Internal / contributor-facing

- **Root-caused and fixed the Windows backend-test "silent ELIFECYCLE"
flake
([#&#8203;7866](https://redirect.github.com/ether/etherpad/issues/7866)).**
The \~22% Windows flake — rotating across random spec files, no mocha
summary, no JS trace — was diagnosed from a full-memory dump as two
distinct causes. (1) A timing-fragile test abandoned by mocha keeps
running and later throws an *orphan* unhandled rejection; `server.ts`'s
process-global `uncaughtException`/`unhandledRejection` handlers
(correct for a real Etherpad process) escalated that into a clean
`process.exit`. They are now gated behind `require.main === module`, and
the backend-test bootstraps (`common.ts`, `diagnostics.ts`) log orphan
rejections instead of rethrowing. (2) A stack-buffer overrun in Node
24.x's bundled libuv Windows TCP-connect path (`uv__tcp_connect`)
corrupts memory under the suite's localhost-connection churn; CI pins
the Windows backend job to Node **24.16.0** (libuv 1.52.1, the bisected
fix), referencing upstream `nodejs/node#63620`. Linux stays on Node 24
LTS.
- **Removed the now-unneeded ELIFECYCLE diagnostic scaffolding
([#&#8203;7846](https://redirect.github.com/ether/etherpad/issues/7846)
/ [#&#8203;7838](https://redirect.github.com/ether/etherpad/issues/7838)
/ [#&#8203;7842](https://redirect.github.com/ether/etherpad/issues/7842)
/
[#&#8203;7868](https://redirect.github.com/ether/etherpad/issues/7868)).**
The OS-level sidecar watcher, the diagnostics heartbeat/running-test
pointer, and the mid-test snapshot — added to chase the flake above —
are removed now that the cause is known.
- **Docs — document the Docker `settings.json` writable-layer and
env-var-vs-file semantics
([#&#8203;7819](https://redirect.github.com/ether/etherpad/issues/7819)
/
[#&#8203;7827](https://redirect.github.com/ether/etherpad/issues/7827)).**
Two operator-facing gaps surfaced by
[#&#8203;7819](https://redirect.github.com/ether/etherpad/issues/7819):
that the on-disk `settings.json` is a template (env substitution happens
in memory at load time), and that the default compose puts
`settings.json` in the container's writable layer with no host mount, so
admin edits are lost on `down`/`pull`/watchtower but survive a plain
`restart`. Adds prose + a recreate-vs-restart table to `doc/docker.md`
and a commented-out opt-in bind mount to the compose files.
- **Docs refresh for 3.2.0
([#&#8203;7888](https://redirect.github.com/ether/etherpad/issues/7888))**,
**dropped three redundant top-level files
([#&#8203;7839](https://redirect.github.com/ether/etherpad/issues/7839))**,
**dropped a fragile viewport assertion in the enter test
([#&#8203;7845](https://redirect.github.com/ether/etherpad/issues/7845))**,
and a backend-test fix-up.

##### Dependencies

- Two major bumps: `redis` 5.12.1 → 6.0.0
([#&#8203;7869](https://redirect.github.com/ether/etherpad/issues/7869))
and `ejs` 5.0.2 → 6.0.1
([#&#8203;7860](https://redirect.github.com/ether/etherpad/issues/7860)).
- `ueberdb2` 6.1.2 → 6.1.8, `mssql` 12.5.3 → 12.5.5, `nodemailer` 8.0.7
→ 8.0.10, `mysql2` 3.22.3 → 3.22.5
([#&#8203;7915](https://redirect.github.com/ether/etherpad/issues/7915)),
`undici` 8.3.0 → 8.4.1
([#&#8203;7914](https://redirect.github.com/ether/etherpad/issues/7914)),
`pdfkit` 0.18.0 → 0.19.0
([#&#8203;7916](https://redirect.github.com/ether/etherpad/issues/7916)),
`oidc-provider` 9.8.3 → 9.8.4, `@elastic/elasticsearch` 9.4.1 → 9.4.2,
`lru-cache` 11.5.0 → 11.5.1, `rate-limiter-flexible` 11.1.0 → 11.1.1,
`semver` 7.8.1 → 7.8.2, `js-cookie` 3.0.7 → 3.0.8, `tsx` 4.22.3 →
4.22.4, `@radix-ui/react-switch` 1.2.6 → 1.3.0
([#&#8203;7913](https://redirect.github.com/ether/etherpad/issues/7913)),
`@tanstack/react-query` 5.100.11 → 5.101.0 (+ devtools), plus `i18next`,
`react-router-dom`, and several dev-dependency group bumps
([#&#8203;7912](https://redirect.github.com/ether/etherpad/issues/7912)).

##### Localisation

- Multiple updates from translatewiki.net.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ldGhlcnBhZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 14:44:12 +02:00
TrueCharts Bot 585999b327 fix(renovate): update image oci.trueforge.org/containerforge/renovate 43.216.2 → 43.216.4 (#48931)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | patch |
`3a1dcb0` → `0934950` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-09 14:43:10 +02:00
TrueCharts Bot 431e181de5 feat(cloudflared): update image docker.io/cloudflare/cloudflared 2026.5.2 → 2026.6.0 (#48932)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/cloudflare/cloudflared](https://redirect.github.com/cloudflare/cloudflared)
| minor | `12ff5c6` → `ba461b8` |

---

> [!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>cloudflare/cloudflared
(docker.io/cloudflare/cloudflared)</summary>

###
[`v2026.6.0`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.6.0)

[Compare
Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.5.2...2026.6.0)

##### SHA256 Checksums:

```
cloudflared-amd64.pkg: 586c5f1dfe211605809a2ac6408040f29e823672145e63eaedb941feec889268
cloudflared-arm64.pkg: 378c169dc2320044de35e5f757a84832e7e7298ca5537ecaf2e75f4a38e02d88
cloudflared-darwin-amd64.tgz: 2d620f9e7b2ddf5e6f5fe1ed4eee308d8dc4c338bc936bfb18e0022a344daa66
cloudflared-darwin-arm64.tgz: 1b66920a280235b0180e935c6fb2adcf91fceeeaf66c4365e606bd37d6c587ef
cloudflared-fips-linux-amd64: caedf94b6eee476313ee564db53ec345f9184ce973350ebafbba735a6f74aaf7
cloudflared-fips-linux-amd64.deb: 9f8e82bc3ba48d043380e4c3f170c2412d3bded5f838600e935c73deeac2f1cf
cloudflared-fips-linux-x86_64.rpm: bc2fb78ed2760e33bec8cc3cc6867c1794151cf70ce84013aaaccfb8d33cf8a5
cloudflared-linux-386: dd6a63c418f87dfd51596aac00cf9613cd633aa10282faef1f46afdce813f476
cloudflared-linux-386.deb: 4bc0761da704b1bf9a1496c1928667ba04b7712fe84a0ad43513f448916356ba
cloudflared-linux-386.rpm: 54a37bd65e501b9b36d9dec55a57b00fe8a821f5ab5406ca52fcf035c81e5c0e
cloudflared-linux-aarch64.rpm: 317630351839fc6e1f05bc3e725dd775b9312d8ba7be657c7df0fd129af977ca
cloudflared-linux-amd64: 08d27c4c5d3ed73ee3e98ef2ddceb4ad09fd4cfc28e243565a189538e8ccd706
cloudflared-linux-amd64.deb: 0f8d62a84cdf9474409a486d62c9269d9a4b28665d2c4e675cb87c062395d3f7
cloudflared-linux-arm: 87b7e7dcc376a57d268eb9beea6e761f6d0ff11796ed88cc8c9a9ad1f13fd66c
cloudflared-linux-arm.deb: 48cd7dc35d88029521b392959af809dc81fb336c5526631defe311a8cf6f38c4
cloudflared-linux-arm.rpm: 8a0246247a56bcaad816074e27ac0bac164f8072779cac7e5c4d772289bd250b
cloudflared-linux-arm64: 8482ebf1e74a2a4a1a9f1e090e17e3de08423f94100ece6789287cb26fb9480f
cloudflared-linux-arm64.deb: b0bcc293670cafd150380efebea85073424e332f136003ae9fdf99b2c83a0231
cloudflared-linux-armhf: 7d854dedec8fc043554d468a29abe1217890b670a00fd29898c0fc39ef1e071c
cloudflared-linux-armhf.deb: 8cffc7e6e951e2cb03e303bbb430d4d2b7caf1ea155a09369db8b3781c765581
cloudflared-linux-armhf.rpm: 649138c7ea238495a317f1f31246247a3da1537eb207ee7b51e701fe6a89a8ba
cloudflared-linux-x86_64.rpm: 572aa1fe3db64bcfa1c1765f2139f137e0933a41fdb2e4f3068b1b293f6100f9
cloudflared-windows-386.exe: f55b4cd770ce6fddacc2acd4ce849112acf2e998fdca9483cbe7c1d99d4a7f6a
cloudflared-windows-386.msi: 624e081b4b21d748fcb3c9b11c36079d34eaa405f996eade72673787b19fff54
cloudflared-windows-amd64.exe: 03e322598e84d77406fa55b93f59e8e54636c5d8501d9dce36697fcf080ed8cc
cloudflared-windows-amd64.msi: 9da1c0631705fff32dc380534931865046aabc1bab127a661507c982e9b558e7
```

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGZsYXJlZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 14:41:25 +02:00
TrueCharts Bot eb9b8db52e chore(ombi): update image ghcr.io/linuxserver/ombi digest to db3642d (#48929) 2026-06-09 14:41:04 +02:00
TrueCharts Bot 44b0c26747 fix(jackett): update image oci.trueforge.org/containerforge/jackett 0.24.2033 → 0.24.2040 (#48930) 2026-06-09 14:40:57 +02:00
TrueCharts Bot 70a9628ec8 chore(kometa): update image oci.trueforge.org/containerforge/kometa digest to af64e9e (#48927)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/kometa](https://ghcr.io/trueforge-org/kometa)
([source](https://redirect.github.com/Kometa-Team/Kometa)) | digest |
`92df2a3` → `af64e9e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rb21ldGEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-09 14:40:43 +02:00
TrueCharts Bot cac41a1257 chore(minecraft-gate): update image ghcr.io/minekube/gate digest to d7cc1b9 (#48928)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/minekube/gate | digest | `add9301` → `d7cc1b9` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtZ2F0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-09 14:39:51 +02:00
TrueCharts Bot f251f9bace chore(deps): update oci.trueforge.org/containerforge/devcontainer:4.1.1 docker digest digest to 813e336 (#48926)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[oci.trueforge.org/containerforge/devcontainer](https://ghcr.io/trueforge-org/devcontainer)
([source](https://trueforge.org)) | image | digest | `fbb539f` →
`813e336` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC8uZGV2Y29udGFpbmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-09 14:37:15 +02:00
TrueCharts Bot de19fa6506 feat(minecraft-java): update image ghcr.io/itzg/minecraft-server (#48908)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `fd7cdc9` → `ebea554` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `012a0b8` → `b232916` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `82e243f` → `9a8ca5d` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `cee7b72` → `3fb55b2` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `3f91dae` → `866fdd3` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `e6b3825` → `f463858` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `0c461ab` → `496ee19` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `0ca9313` → `cde833c` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `f364bae` → `775492f` |

---

> [!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>itzg/docker-minecraft-server
(ghcr.io/itzg/minecraft-server)</summary>

###
[`v2026.6.0`](https://redirect.github.com/itzg/docker-minecraft-server/releases/tag/2026.6.0)

[Compare
Source](https://redirect.github.com/itzg/docker-minecraft-server/compare/2026.5.4...2026.6.0)

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

##### What's Changed

##### Bug Fixes

- Support literal newlines in motd from docker env files by
[@&#8203;itzg](https://redirect.github.com/itzg) in
[#&#8203;4087](https://redirect.github.com/itzg/docker-minecraft-server/pull/4087)

##### Documentation

- Note ANSI-C Quoting bash in MOTD by
[@&#8203;lethedata](https://redirect.github.com/lethedata) in
[#&#8203;4085](https://redirect.github.com/itzg/docker-minecraft-server/pull/4085)
- build(deps): bump platformdirs from 4.9.6 to 4.10.0 in /docs in the
patches group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4094](https://redirect.github.com/itzg/docker-minecraft-server/pull/4094)

##### Other Changes

- Update dependency itzg/mc-image-helper to v1.60.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;4088](https://redirect.github.com/itzg/docker-minecraft-server/pull/4088)
- build(deps): bump the updates group with 2 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4095](https://redirect.github.com/itzg/docker-minecraft-server/pull/4095)
- fix(exclude): exclude ImmersiveDamageIndicators from server mods by
[@&#8203;LinkIsGrim](https://redirect.github.com/LinkIsGrim) in
[#&#8203;4080](https://redirect.github.com/itzg/docker-minecraft-server/pull/4080)

##### New Contributors

- [@&#8203;lethedata](https://redirect.github.com/lethedata) made their
first contribution in
[#&#8203;4085](https://redirect.github.com/itzg/docker-minecraft-server/pull/4085)
- [@&#8203;LinkIsGrim](https://redirect.github.com/LinkIsGrim) made
their first contribution in
[#&#8203;4080](https://redirect.github.com/itzg/docker-minecraft-server/pull/4080)

**Full Changelog**:
<https://github.com/itzg/docker-minecraft-server/compare/2026.5.4...2026.6.0>

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtamF2YSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 08:02:58 +00:00
TrueCharts Bot fd0e5ea22a feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.176.9 → 43.216.2 (#48911)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | minor |
`5d05e81` → `3a1dcb0` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 07:54:41 +00:00
TrueCharts Bot 12fed4978c feat(home-assistant): update image oci.trueforge.org/containerforge/home-assistant 2026.5.1 → 2026.6.1 (#48906)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/home-assistant](https://ghcr.io/trueforge-org/home-assistant)
([source](https://redirect.github.com/home-assistant/core)) | minor |
`5e97f13` → `7225df5` |

---

> [!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>home-assistant/core
(oci.trueforge.org/containerforge/home-assistant)</summary>

###
[`v2026.6.1`](https://redirect.github.com/home-assistant/core/releases/tag/2026.6.1)

[Compare
Source](https://redirect.github.com/home-assistant/core/compare/2026.5.4...2026.6.1)

- Fix Lyric sensor crash when next\_period\_time is None
([@&#8203;bk86a] - [#&#8203;167831]) ([lyric docs])
- Fix SleepIQ 401 storm by isolating client session cookies
([@&#8203;Stormalong] - [#&#8203;172276]) ([sleepiq docs])
- Upgrade HomeLink package, set integration type
([@&#8203;rjones-gentex] - [#&#8203;172371]) ([gentex\_homelink
docs][gentex_homelink docs])
- Bump actron-neo-api to 0.5.12 ([@&#8203;kclif9] - [#&#8203;172902])
([actron\_air docs][actron_air docs]) (dependency)
- Switchbot Cloud: Fixed an issue where condition filtering for enabled
Webhooks was abnormal ([@&#8203;XiaoLing-git] - [#&#8203;172903])
([switchbot\_cloud docs][switchbot_cloud docs])
- Bump aioautomower to 2.7.6 ([@&#8203;Thomas55555] - [#&#8203;172937])
([husqvarna\_automower docs][husqvarna_automower docs]) (dependency)
- Add more Reolink diagnostic info ([@&#8203;starkillerOG] -
[#&#8203;172945]) ([reolink docs])
- Fix Mitsubishi Comfort devices skipped due to unresolved local address
([@&#8203;nikolairahimi] - [#&#8203;172959]) ([mitsubishi\_comfort
docs][mitsubishi_comfort docs])
- Bump idasen-ha to 2.7.0 ([@&#8203;abmantis] - [#&#8203;172962])
([idasen\_desk docs][idasen_desk docs]) (dependency)
- Fix value template in MQTT Fan and Siren subentry setup
([@&#8203;jbouwh] - [#&#8203;172980]) ([mqtt docs])
- Improve person tests ([@&#8203;emontnemery] - [#&#8203;172997])
([person docs])
- Bump imgw\_pib to 2.2.2 ([@&#8203;bieniu] - [#&#8203;172999])
([imgw\_pib docs][imgw_pib docs]) (dependency)
- Fix person in\_zones propagation from scanner in home zone
([@&#8203;emontnemery] - [#&#8203;173007]) ([person docs])
- Bump holidays to 0.98 ([@&#8203;gjohansson-ST] - [#&#8203;173029])
([workday docs]) ([holiday docs]) (dependency)
- Portainer extend timeout for disk space coordinator
([@&#8203;erwindouna] - [#&#8203;173032]) ([portainer docs])
- Convert LinkPlay configuration\_url to string for device registry
([@&#8203;frenck] - [#&#8203;173034]) ([linkplay docs])
- Fix Duco mode end time sensor name ([@&#8203;ronaldvdmeer] -
[#&#8203;173045]) ([duco docs])
- Unify query token auth in http views ([@&#8203;edenhaus] -
[#&#8203;173082]) ([camera docs]) ([media\_player docs][media_player
docs]) ([image docs]) ([brands docs])
- Create certificate files before trying to migrate the MQTT config
entry ([@&#8203;jbouwh] - [#&#8203;173087]) ([mqtt docs])
- Bump wheels to 2026.06.0 ([@&#8203;edenhaus] - [#&#8203;173089])
(dependency)
- Bump pySmartThings to 4.0.1 ([@&#8203;joostlek] - [#&#8203;173092])
([smartthings docs]) (dependency)
- Bump yoto-api to 3.1.6 ([@&#8203;piitaya] - [#&#8203;173104]) ([yoto
docs]) (dependency)
- Bump aiostreammagic to 2.13.2 ([@&#8203;noahhusby] - [#&#8203;173114])
([cambridge\_audio docs][cambridge_audio docs]) (dependency)
- Fix process advertisement for active scans ([@&#8203;elupus] -
[#&#8203;173116]) ([bluetooth docs])

[#&#8203;167831]:
https://redirect.github.com/home-assistant/core/pull/167831

[#&#8203;172276]:
https://redirect.github.com/home-assistant/core/pull/172276

[#&#8203;172371]:
https://redirect.github.com/home-assistant/core/pull/172371

[#&#8203;172902]:
https://redirect.github.com/home-assistant/core/pull/172902

[#&#8203;172903]:
https://redirect.github.com/home-assistant/core/pull/172903

[#&#8203;172932]:
https://redirect.github.com/home-assistant/core/pull/172932

[#&#8203;172937]:
https://redirect.github.com/home-assistant/core/pull/172937

[#&#8203;172945]:
https://redirect.github.com/home-assistant/core/pull/172945

[#&#8203;172959]:
https://redirect.github.com/home-assistant/core/pull/172959

[#&#8203;172962]:
https://redirect.github.com/home-assistant/core/pull/172962

[#&#8203;172980]:
https://redirect.github.com/home-assistant/core/pull/172980

[#&#8203;172997]:
https://redirect.github.com/home-assistant/core/pull/172997

[#&#8203;172999]:
https://redirect.github.com/home-assistant/core/pull/172999

[#&#8203;173007]:
https://redirect.github.com/home-assistant/core/pull/173007

[#&#8203;173029]:
https://redirect.github.com/home-assistant/core/pull/173029

[#&#8203;173032]:
https://redirect.github.com/home-assistant/core/pull/173032

[#&#8203;173034]:
https://redirect.github.com/home-assistant/core/pull/173034

[#&#8203;173045]:
https://redirect.github.com/home-assistant/core/pull/173045

[#&#8203;173082]:
https://redirect.github.com/home-assistant/core/pull/173082

[#&#8203;173087]:
https://redirect.github.com/home-assistant/core/pull/173087

[#&#8203;173089]:
https://redirect.github.com/home-assistant/core/pull/173089

[#&#8203;173092]:
https://redirect.github.com/home-assistant/core/pull/173092

[#&#8203;173104]:
https://redirect.github.com/home-assistant/core/pull/173104

[#&#8203;173114]:
https://redirect.github.com/home-assistant/core/pull/173114

[#&#8203;173116]:
https://redirect.github.com/home-assistant/core/pull/173116

[@&#8203;Stormalong]: https://redirect.github.com/Stormalong

[@&#8203;Thomas55555]: https://redirect.github.com/Thomas55555

[@&#8203;XiaoLing-git]: https://redirect.github.com/XiaoLing-git

[@&#8203;abmantis]: https://redirect.github.com/abmantis

[@&#8203;bieniu]: https://redirect.github.com/bieniu

[@&#8203;bk86a]: https://redirect.github.com/bk86a

[@&#8203;edenhaus]: https://redirect.github.com/edenhaus

[@&#8203;elupus]: https://redirect.github.com/elupus

[@&#8203;emontnemery]: https://redirect.github.com/emontnemery

[@&#8203;erwindouna]: https://redirect.github.com/erwindouna

[@&#8203;frenck]: https://redirect.github.com/frenck

[@&#8203;gjohansson-ST]: https://redirect.github.com/gjohansson-ST

[@&#8203;jbouwh]: https://redirect.github.com/jbouwh

[@&#8203;joostlek]: https://redirect.github.com/joostlek

[@&#8203;kclif9]: https://redirect.github.com/kclif9

[@&#8203;nikolairahimi]: https://redirect.github.com/nikolairahimi

[@&#8203;noahhusby]: https://redirect.github.com/noahhusby

[@&#8203;piitaya]: https://redirect.github.com/piitaya

[@&#8203;rjones-gentex]: https://redirect.github.com/rjones-gentex

[@&#8203;ronaldvdmeer]: https://redirect.github.com/ronaldvdmeer

[@&#8203;starkillerOG]: https://redirect.github.com/starkillerOG

[actron_air docs]:
https://www.home-assistant.io/integrations/actron_air/

[bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/

[brands docs]: https://www.home-assistant.io/integrations/brands/

[cambridge_audio docs]:
https://www.home-assistant.io/integrations/cambridge_audio/

[camera docs]: https://www.home-assistant.io/integrations/camera/

[duco docs]: https://www.home-assistant.io/integrations/duco/

[gentex_homelink docs]:
https://www.home-assistant.io/integrations/gentex_homelink/

[holiday docs]: https://www.home-assistant.io/integrations/holiday/

[husqvarna_automower docs]:
https://www.home-assistant.io/integrations/husqvarna_automower/

[idasen_desk docs]:
https://www.home-assistant.io/integrations/idasen_desk/

[image docs]: https://www.home-assistant.io/integrations/image/

[imgw_pib docs]: https://www.home-assistant.io/integrations/imgw_pib/

[linkplay docs]: https://www.home-assistant.io/integrations/linkplay/

[lyric docs]: https://www.home-assistant.io/integrations/lyric/

[media_player docs]:
https://www.home-assistant.io/integrations/media_player/

[mitsubishi_comfort docs]:
https://www.home-assistant.io/integrations/mitsubishi_comfort/

[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/

[person docs]: https://www.home-assistant.io/integrations/person/

[portainer docs]: https://www.home-assistant.io/integrations/portainer/

[reolink docs]: https://www.home-assistant.io/integrations/reolink/

[sleepiq docs]: https://www.home-assistant.io/integrations/sleepiq/

[smartthings docs]:
https://www.home-assistant.io/integrations/smartthings/

[switchbot_cloud docs]:
https://www.home-assistant.io/integrations/switchbot_cloud/

[workday docs]: https://www.home-assistant.io/integrations/workday/

[yoto docs]: https://www.home-assistant.io/integrations/yoto/

###
[`v2026.5.4`](https://redirect.github.com/home-assistant/core/releases/tag/2026.5.4)

[Compare
Source](https://redirect.github.com/home-assistant/core/compare/2026.5.1...2026.5.4)

- Apply web search citation stripping for GPT-5.x models in OpenAI
conversation ([@&#8203;frenck] - [#&#8203;170956])
([openai\_conversation docs][openai_conversation docs])
- Bump aiolyric to 2.1.0 ([@&#8203;yonib05] - [#&#8203;171007]) ([lyric
docs]) (dependency)
- Bump python-roborock to 5.12.0 ([@&#8203;Lash-L] - [#&#8203;171112])
([roborock docs]) (dependency)
- Add missing Miele Dishwasher codes ([@&#8203;astrandb] -
[#&#8203;171175]) ([miele docs])
- Bump aiolyric to 2.1.1, Update OAuth URL for lyric ([@&#8203;timmo001]
- [#&#8203;171181]) ([lyric docs]) (dependency)
- Fix ZHA blocking minor version downgrades ([@&#8203;TheJulianJES] -
[#&#8203;171319]) ([zha docs])
- Bump aiodns to 4.0.4 ([@&#8203;bdraco] - [#&#8203;171420]) ([dnsip
docs]) (dependency)
- Bump renault-api to 0.5.9 ([@&#8203;epenet] - [#&#8203;171428])
([renault docs]) (dependency)
- Fix SmartThings crash when timestamp attribute is None
([@&#8203;frenck] - [#&#8203;171467]) ([smartthings docs])
- Fix habitica ignoring zero values for interval and streak
([@&#8203;frenck] - [#&#8203;171468]) ([habitica docs])
- Fix PowerView cover crash when shade position is unavailable
([@&#8203;frenck] - [#&#8203;171471]) ([hunterdouglas\_powerview
docs][hunterdouglas_powerview docs])
- Fix Wyoming satellite crash when TTS is not configured
([@&#8203;frenck] - [#&#8203;171513]) ([wyoming docs])
- Fix string ref for tedee ([@&#8203;zweckj] - [#&#8203;171548]) ([tedee
docs])
- Fix `media_image_hash` and validate the MIME type in the Shelly media
player ([@&#8203;bieniu] - [#&#8203;171585]) ([shelly docs])
- Fix update error message key in solarlog ([@&#8203;dontinelli] -
[#&#8203;171611]) ([solarlog docs])
- Bump wled to 0.23.0 and remove backoff exception ([@&#8203;mik-laj] -
[#&#8203;171622]) ([wled docs]) (dependency)
- Bump renault-api to 0.5.10 ([@&#8203;epenet] - [#&#8203;171692])
([renault docs]) (dependency)
- Fix exception translation placeholder mismatches in comelit
([@&#8203;chemelli74] - [#&#8203;171748]) ([comelit docs])
- Add missing exception translation keys in alexa\_devices
([@&#8203;chemelli74] - [#&#8203;171749]) ([alexa\_devices
docs][alexa_devices docs])
- Fix ZBT-2 hardware page crash when entry data is missing VID
([@&#8203;frenck] - [#&#8203;171828]) ([homeassistant\_connect\_zbt2
docs][homeassistant_connect_zbt2 docs])
- Fix Lutron Caseta battery sensor crash on unsupported devices
([@&#8203;frenck] - [#&#8203;171829]) ([lutron\_caseta
docs][lutron_caseta docs])
- Fix invalid MDI icon references ([@&#8203;frenck] - [#&#8203;171831])
- Register Insteon modem device before platform setup ([@&#8203;frenck]
- [#&#8203;171839]) ([insteon docs])
- Fix OpenHome config flow crash when UDN is a list ([@&#8203;frenck] -
[#&#8203;171841]) ([openhome docs])
- Fix Hue device trigger crash for devices removed from bridge
([@&#8203;frenck] - [#&#8203;171844]) ([hue docs])
- Fix dead link in System Bridge service action ([@&#8203;tr4nt0r] -
[#&#8203;171855]) ([system\_bridge docs][system_bridge docs])

[#&#8203;169484]:
https://redirect.github.com/home-assistant/core/pull/169484

[#&#8203;170146]:
https://redirect.github.com/home-assistant/core/pull/170146

[#&#8203;170840]:
https://redirect.github.com/home-assistant/core/pull/170840

[#&#8203;170956]:
https://redirect.github.com/home-assistant/core/pull/170956

[#&#8203;171007]:
https://redirect.github.com/home-assistant/core/pull/171007

[#&#8203;171112]:
https://redirect.github.com/home-assistant/core/pull/171112

[#&#8203;171175]:
https://redirect.github.com/home-assistant/core/pull/171175

[#&#8203;171181]:
https://redirect.github.com/home-assistant/core/pull/171181

[#&#8203;171185]:
https://redirect.github.com/home-assistant/core/pull/171185

[#&#8203;171319]:
https://redirect.github.com/home-assistant/core/pull/171319

[#&#8203;171420]:
https://redirect.github.com/home-assistant/core/pull/171420

[#&#8203;171428]:
https://redirect.github.com/home-assistant/core/pull/171428

[#&#8203;171467]:
https://redirect.github.com/home-assistant/core/pull/171467

[#&#8203;171468]:
https://redirect.github.com/home-assistant/core/pull/171468

[#&#8203;171471]:
https://redirect.github.com/home-assistant/core/pull/171471

[#&#8203;171513]:
https://redirect.github.com/home-assistant/core/pull/171513

[#&#8203;171548]:
https://redirect.github.com/home-assistant/core/pull/171548

[#&#8203;171585]:
https://redirect.github.com/home-assistant/core/pull/171585

[#&#8203;171611]:
https://redirect.github.com/home-assistant/core/pull/171611

[#&#8203;171622]:
https://redirect.github.com/home-assistant/core/pull/171622

[#&#8203;171692]:
https://redirect.github.com/home-assistant/core/pull/171692

[#&#8203;171748]:
https://redirect.github.com/home-assistant/core/pull/171748

[#&#8203;171749]:
https://redirect.github.com/home-assistant/core/pull/171749

[#&#8203;171828]:
https://redirect.github.com/home-assistant/core/pull/171828

[#&#8203;171829]:
https://redirect.github.com/home-assistant/core/pull/171829

[#&#8203;171831]:
https://redirect.github.com/home-assistant/core/pull/171831

[#&#8203;171839]:
https://redirect.github.com/home-assistant/core/pull/171839

[#&#8203;171841]:
https://redirect.github.com/home-assistant/core/pull/171841

[#&#8203;171844]:
https://redirect.github.com/home-assistant/core/pull/171844

[#&#8203;171855]:
https://redirect.github.com/home-assistant/core/pull/171855

[@&#8203;Lash-L]: https://redirect.github.com/Lash-L

[@&#8203;TheJulianJES]: https://redirect.github.com/TheJulianJES

[@&#8203;astrandb]: https://redirect.github.com/astrandb

[@&#8203;bdraco]: https://redirect.github.com/bdraco

[@&#8203;bieniu]: https://redirect.github.com/bieniu

[@&#8203;chemelli74]: https://redirect.github.com/chemelli74

[@&#8203;dontinelli]: https://redirect.github.com/dontinelli

[@&#8203;epenet]: https://redirect.github.com/epenet

[@&#8203;frenck]: https://redirect.github.com/frenck

[@&#8203;mik-laj]: https://redirect.github.com/mik-laj

[@&#8203;timmo001]: https://redirect.github.com/timmo001

[@&#8203;tr4nt0r]: https://redirect.github.com/tr4nt0r

[@&#8203;yonib05]: https://redirect.github.com/yonib05

[@&#8203;zweckj]: https://redirect.github.com/zweckj

[alexa_devices docs]:
https://www.home-assistant.io/integrations/alexa_devices/

[comelit docs]: https://www.home-assistant.io/integrations/comelit/

[dnsip docs]: https://www.home-assistant.io/integrations/dnsip/

[habitica docs]: https://www.home-assistant.io/integrations/habitica/

[homeassistant_connect_zbt2 docs]:
https://www.home-assistant.io/integrations/homeassistant_connect_zbt2/

[hue docs]: https://www.home-assistant.io/integrations/hue/

[hunterdouglas_powerview docs]:
https://www.home-assistant.io/integrations/hunterdouglas_powerview/

[insteon docs]: https://www.home-assistant.io/integrations/insteon/

[lutron_caseta docs]:
https://www.home-assistant.io/integrations/lutron_caseta/

[lyric docs]: https://www.home-assistant.io/integrations/lyric/

[miele docs]: https://www.home-assistant.io/integrations/miele/

[openai_conversation docs]:
https://www.home-assistant.io/integrations/openai_conversation/

[openhome docs]: https://www.home-assistant.io/integrations/openhome/

[renault docs]: https://www.home-assistant.io/integrations/renault/

[roborock docs]: https://www.home-assistant.io/integrations/roborock/

[shelly docs]: https://www.home-assistant.io/integrations/shelly/

[smartthings docs]:
https://www.home-assistant.io/integrations/smartthings/

[solarlog docs]: https://www.home-assistant.io/integrations/solarlog/

[system_bridge docs]:
https://www.home-assistant.io/integrations/system_bridge/

[tedee docs]: https://www.home-assistant.io/integrations/tedee/

[wled docs]: https://www.home-assistant.io/integrations/wled/

[wyoming docs]: https://www.home-assistant.io/integrations/wyoming/

[zha docs]: https://www.home-assistant.io/integrations/zha/

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ob21lLWFzc2lzdGFudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 07:54:02 +00:00
TrueCharts Bot d8c7431bf4 feat(seerr): update image oci.trueforge.org/containerforge/seerr 3.2.0 → 3.3.0 (#48912)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/seerr](https://ghcr.io/trueforge-org/seerr)
([source](https://redirect.github.com/seerr-team/seerr)) | minor |
`1b6586b` → `4ae2a97` |

---

> [!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>seerr-team/seerr
(oci.trueforge.org/containerforge/seerr)</summary>

###
[`v3.3.0`](https://redirect.github.com/seerr-team/seerr/releases/tag/v3.3.0)

[Compare
Source](https://redirect.github.com/seerr-team/seerr/compare/v3.2.0...v3.3.0)

####
[3.3.0](https://redirect.github.com/seerr-team/seerr/compare/v3.2.0..v3.3.0)
- 2026-06-02

##### 🚀 Features

- *(db)* Add DB\_POOL\_SIZE environment variable for postgres connection
pool
([#&#8203;2990](https://redirect.github.com/seerr-team/seerr/issues/2990))
-
([f093c69](https://redirect.github.com/seerr-team/seerr/commit/f093c697235f46bf0a34c896e4a21b971caf606c))
- *(i18n)* Add server-side i18n for notification agents
([#&#8203;2731](https://redirect.github.com/seerr-team/seerr/issues/2731))
-
([cd257ba](https://redirect.github.com/seerr-team/seerr/commit/cd257bad2aad9545a4764b069134449e6e78320e))
- *(notification)* Add support for public seerr logo in email
([#&#8203;3036](https://redirect.github.com/seerr-team/seerr/issues/3036))
-
([a8f147d](https://redirect.github.com/seerr-team/seerr/commit/a8f147d0833078cc7b6655371daf2cc663b58ebb))
- *(notifications)* Support multiple Discord IDs
([#&#8203;2712](https://redirect.github.com/seerr-team/seerr/issues/2712))
-
([63175f5](https://redirect.github.com/seerr-team/seerr/commit/63175f52cefccfdff2e97f328cf83980926b2e8c))
- Add plex media ratingKey and ratingKey4k to webhook payload and…
([#&#8203;1812](https://redirect.github.com/seerr-team/seerr/issues/1812))
-
([9b7b50b](https://redirect.github.com/seerr-team/seerr/commit/9b7b50bff6f4031ec49c85320e68ab927c9ab282))
- Add route to fetch user by jellyfin id
([#&#8203;2074](https://redirect.github.com/seerr-team/seerr/issues/2074))
-
([15296a0](https://redirect.github.com/seerr-team/seerr/commit/15296a03ae1120d6b8814a39cc1c894bbde42ddd))
- Filter out "Thanks" credits when looking at a person's credits
([#&#8203;2370](https://redirect.github.com/seerr-team/seerr/issues/2370))
-
([d024849](https://redirect.github.com/seerr-team/seerr/commit/d0248494603f9fa207e86e212dc332a18a914c74))

##### 🐛 Bug Fixes

- *(auth)* Drop popup.closed check in Plex pin poll
([#&#8203;2941](https://redirect.github.com/seerr-team/seerr/issues/2941))
-
([ce9643c](https://redirect.github.com/seerr-team/seerr/commit/ce9643cb840199ee7176bade990b96f9fb706e8d))
- *(availability-sync)* Detect deleted seasons when media server retains
empty season metadata
([#&#8203;2850](https://redirect.github.com/seerr-team/seerr/issues/2850))
-
([9c34864](https://redirect.github.com/seerr-team/seerr/commit/9c34864ce6a61e302126e7a993359239e2b1b9ec))
- *(discover)* Preserve keyword filter input focus after selection
([#&#8203;2962](https://redirect.github.com/seerr-team/seerr/issues/2962))
-
([32169d9](https://redirect.github.com/seerr-team/seerr/commit/32169d9051166d0e44baca53744f2b826573a121))
- *(docs)* Enable trailingSlash to prevent 404 flash on direct
navigation
([#&#8203;3039](https://redirect.github.com/seerr-team/seerr/issues/3039))
-
([df105b8](https://redirect.github.com/seerr-team/seerr/commit/df105b81e395453e5a7385294d4fd6aee810cb16))
- *(docs)* Switch to SWC minimizer to fix broken runtime bundle -
([d88242f](https://redirect.github.com/seerr-team/seerr/commit/d88242fd62337ca18ebb37fa7180a520ffc86f5c))
- *(docs)* Bump openapi docs packages to 5.0.2
([#&#8203;3027](https://redirect.github.com/seerr-team/seerr/issues/3027))
-
([080c68a](https://redirect.github.com/seerr-team/seerr/commit/080c68a778032edef17a69edb06ef12a20ca3aa2))
- *(entity)* Set the default value of UpdateDateColumn to
CURRENT\_TIMESTAMP
([#&#8203;2913](https://redirect.github.com/seerr-team/seerr/issues/2913))
-
([86e780e](https://redirect.github.com/seerr-team/seerr/commit/86e780e950b232440976c7c52787f3d11c3eea8e))
- *(external-link)* Replace TMDB ID with IMDB ID for Trakt links
([#&#8203;2934](https://redirect.github.com/seerr-team/seerr/issues/2934))
-
([f078da8](https://redirect.github.com/seerr-team/seerr/commit/f078da85f52c6ec36b095bee4112c8cf10b8e64e))
- *(imdbRadarrProxy)* Pass headers and nodeCache as options instead of
params
([#&#8203;2900](https://redirect.github.com/seerr-team/seerr/issues/2900))
-
([7861db4](https://redirect.github.com/seerr-team/seerr/commit/7861db4941024ea614fef02eecfa0ddc4e743519))
- *(issuedescription)* Fix issue display lists in IssueDescription
([#&#8203;2972](https://redirect.github.com/seerr-team/seerr/issues/2972))
-
([ce47cfb](https://redirect.github.com/seerr-team/seerr/commit/ce47cfb6114ac7b629b64dafc86ef35189c9986e))
- *(media)* Clean up watchlist on error card delete
([#&#8203;3073](https://redirect.github.com/seerr-team/seerr/issues/3073))
-
([ee915b9](https://redirect.github.com/seerr-team/seerr/commit/ee915b93a95e2a4f11f9aa684527e51b16d5dcae))
- *(media-request)* Remove cascade from modifiedBy to prevent user
column wipe
([#&#8203;2911](https://redirect.github.com/seerr-team/seerr/issues/2911))
-
([2dfea0c](https://redirect.github.com/seerr-team/seerr/commit/2dfea0cc7e6d7d4c38c036768037db82d466ed0b))
- *(ntfy)* Save priority field as number instead of string
([#&#8203;3096](https://redirect.github.com/seerr-team/seerr/issues/3096))
-
([2fa535d](https://redirect.github.com/seerr-team/seerr/commit/2fa535dd23ed2f71febd002164d873d2a039e176))
- *(ntfy)* Remove undefined fields from ntfy payload
([#&#8203;2931](https://redirect.github.com/seerr-team/seerr/issues/2931))
-
([377bf65](https://redirect.github.com/seerr-team/seerr/commit/377bf65628b7e8e599467e42acf0ba809c681e59))
- *(override-rules)* Use find() instead of index lookup for service
resolution
([#&#8203;2903](https://redirect.github.com/seerr-team/seerr/issues/2903))
-
([5fdedb1](https://redirect.github.com/seerr-team/seerr/commit/5fdedb159145020132f7021f9d73620d433dc0f4))
- *(plex-watchlist-sync)* Handle MediaContainer.Video fallback in
watchlist sync
([#&#8203;2992](https://redirect.github.com/seerr-team/seerr/issues/2992))
-
([99f8520](https://redirect.github.com/seerr-team/seerr/commit/99f8520f481bc6e7a87e2353365770cb24a2cb9f))
- *(request)* Restore media status correctly when deleting requests
([#&#8203;3064](https://redirect.github.com/seerr-team/seerr/issues/3064))
-
([ff88d52](https://redirect.github.com/seerr-team/seerr/commit/ff88d528e59b2ff0dcd62c6b750e5c2396c1e5c8))
- *(scanners)* Reset orphaned processing media from deleted
Radarr/Sonarr entries
([#&#8203;2757](https://redirect.github.com/seerr-team/seerr/issues/2757))
-
([198e4e5](https://redirect.github.com/seerr-team/seerr/commit/198e4e5953f7eeb052b9224051820e03861da203))
- *(scanners)* Ignore unknown seasons in availability rollup and skip
empty placeholder seasons
([#&#8203;2958](https://redirect.github.com/seerr-team/seerr/issues/2958))
-
([ce51f6a](https://redirect.github.com/seerr-team/seerr/commit/ce51f6a83c4d50d863e43ff9312c0bc7080d216a))
- *(search)* Replace "TV" with "Series" in search placeholder
([#&#8203;3067](https://redirect.github.com/seerr-team/seerr/issues/3067))
-
([c04172a](https://redirect.github.com/seerr-team/seerr/commit/c04172aee415e9a457a7df64cc69e36fc74468d4))
- *(slider)* Add async to spring animation
([#&#8203;2978](https://redirect.github.com/seerr-team/seerr/issues/2978))
-
([5267611](https://redirect.github.com/seerr-team/seerr/commit/5267611472d758139b4d28a63b7635779333fd16))
- *(tag)* Use inset ring to avoid clipped outlines
([#&#8203;2985](https://redirect.github.com/seerr-team/seerr/issues/2985))
-
([cf87205](https://redirect.github.com/seerr-team/seerr/commit/cf8720515c98130436fa321fc8498b3b1df38772))
- *(tvrequest)* Allow special episodes when partial series requests are
disabled
([#&#8203;2973](https://redirect.github.com/seerr-team/seerr/issues/2973))
-
([b32ab02](https://redirect.github.com/seerr-team/seerr/commit/b32ab02c1653aa503882a2b26d1c6e9cce26a387))
- *(users)* Correct auth middleware for web push subscription
([#&#8203;3005](https://redirect.github.com/seerr-team/seerr/issues/3005))
-
([bd27f2d](https://redirect.github.com/seerr-team/seerr/commit/bd27f2de6b30853dcaaf3dbb4f538100d353f3f7))
- *(watchlistsync)* Re-request deleted media from watchlist
([#&#8203;3072](https://redirect.github.com/seerr-team/seerr/issues/3072))
-
([2588e49](https://redirect.github.com/seerr-team/seerr/commit/2588e49ac60f8e2288de81bca87586462f3663f5))
- Update series status to partially available when seasons are missing
([#&#8203;3044](https://redirect.github.com/seerr-team/seerr/issues/3044))
-
([4ed29cf](https://redirect.github.com/seerr-team/seerr/commit/4ed29cf1c5e9ee8852f557ed62013bd9b68dfc01))
- Add missing "key" to React arrays
([#&#8203;3043](https://redirect.github.com/seerr-team/seerr/issues/3043))
-
([4fa2c71](https://redirect.github.com/seerr-team/seerr/commit/4fa2c71b846902ca33fb5b4784ff059146d87a97))
- Send availability notification if media is available before approval
([#&#8203;2819](https://redirect.github.com/seerr-team/seerr/issues/2819))
-
([d426e1e](https://redirect.github.com/seerr-team/seerr/commit/d426e1ee372b0c023ea392613f1ced61efd77eb3))
- Normalize webhook payload encoding to support raw JSON inputs
([#&#8203;2641](https://redirect.github.com/seerr-team/seerr/issues/2641))
-
([5b45806](https://redirect.github.com/seerr-team/seerr/commit/5b45806f1508c722ceb79a3966888ec86e21035a))

##### 📖 Documentation

- *(blog)* Add v3.3.0 release blog post
([#&#8203;3098](https://redirect.github.com/seerr-team/seerr/issues/3098))
-
([759e359](https://redirect.github.com/seerr-team/seerr/commit/759e35933860594282bd929587576b003a3efb2d))
- *(fail2ban)* Add fail2ban documentation
([#&#8203;2894](https://redirect.github.com/seerr-team/seerr/issues/2894))
-
([39e9f1f](https://redirect.github.com/seerr-team/seerr/commit/39e9f1f6c717d1e9792a2751c038d8d3f9f5127f))
- *(nixpkgs)* Add documentation for nixpkgs 26.05
([#&#8203;3089](https://redirect.github.com/seerr-team/seerr/issues/3089))
-
([5fc7a40](https://redirect.github.com/seerr-team/seerr/commit/5fc7a40ad83fa9a9725f7eb437f688ba25ed1b34))
- Add REST API documentation
([#&#8203;2981](https://redirect.github.com/seerr-team/seerr/issues/2981))
-
([7aa1470](https://redirect.github.com/seerr-team/seerr/commit/7aa1470ce6a2a56d4bb7a92d14f4c72cb065b746))
- Add Terraform/OpenTofu provider page
([#&#8203;2967](https://redirect.github.com/seerr-team/seerr/issues/2967))
-
([811126d](https://redirect.github.com/seerr-team/seerr/commit/811126d67f78ad18596cd6faedb68562b637a139))

##### 🚜 Refactor

- *(docs)* Move REST API docs to navbar and dedicated sidebar
([#&#8203;3040](https://redirect.github.com/seerr-team/seerr/issues/3040))
-
([08b7bd4](https://redirect.github.com/seerr-team/seerr/commit/08b7bd4f461f51191d5fd4d5aad5252d630781ec))
- *(logs)* Align failed login attempt message with failed sign-i…
([#&#8203;2914](https://redirect.github.com/seerr-team/seerr/issues/2914))
-
([3e4bf1b](https://redirect.github.com/seerr-team/seerr/commit/3e4bf1b9f6b07ea6fae0276bc3a41be66de8ce4d))
- Replace react-toast-notifications with react-hot-toast
([#&#8203;3004](https://redirect.github.com/seerr-team/seerr/issues/3004))
-
([dfde4d3](https://redirect.github.com/seerr-team/seerr/commit/dfde4d34e69732935c0ffa72da4d1f15469b6774))

##### ⚙️ Miscellaneous Tasks

- *(actions)* Update github actions
([#&#8203;3028](https://redirect.github.com/seerr-team/seerr/issues/3028))
-
([6bb402a](https://redirect.github.com/seerr-team/seerr/commit/6bb402a651a4240f12fc8e45ff49d09b9f2d18fa))
- *(actions)* Update github actions
([#&#8203;2982](https://redirect.github.com/seerr-team/seerr/issues/2982))
-
([20dbc30](https://redirect.github.com/seerr-team/seerr/commit/20dbc30c3755bee7ad63a146aebf47935dcbd45b))
- *(actions)* Update github actions (major)
([#&#8203;2947](https://redirect.github.com/seerr-team/seerr/issues/2947))
-
([952261b](https://redirect.github.com/seerr-team/seerr/commit/952261b87687f523a25d9a4b969a6a3e9d0c10c8))
- *(actions)* Update taiki-e/install-action action to v2.75.18
([#&#8203;2961](https://redirect.github.com/seerr-team/seerr/issues/2961))
-
([d50bdad](https://redirect.github.com/seerr-team/seerr/commit/d50bdad17a6927833b70bee705218b38ba9e0b81))
- *(actions)* Update github actions
([#&#8203;2945](https://redirect.github.com/seerr-team/seerr/issues/2945))
-
([60a2a87](https://redirect.github.com/seerr-team/seerr/commit/60a2a87a708318a935f32a2331eae637ee9dcf5c))
- *(create-tag)* Add gh token to avoid api rate limit in tag version
retrieval
([#&#8203;2886](https://redirect.github.com/seerr-team/seerr/issues/2886))
-
([85bfdb2](https://redirect.github.com/seerr-team/seerr/commit/85bfdb2be36f845c02a3d3b1de0b1133e5d4fc1e))
- *(i18n)* Update translations from Weblate -
([73fcfd2](https://redirect.github.com/seerr-team/seerr/commit/73fcfd253fccac97917d54b12e01400e472be680))
- *(i18n)* Update translations from Weblate -
([788311a](https://redirect.github.com/seerr-team/seerr/commit/788311aa026aa676802fab7f52377a11fa232ad4))
- *(i18n)* Update translations from Weblate -
([6eb43e0](https://redirect.github.com/seerr-team/seerr/commit/6eb43e00c958ab4ed7a394ba4a57824b4963e759))
- *(i18n)* Update translations from Weblate -
([656e33f](https://redirect.github.com/seerr-team/seerr/commit/656e33fb4a2068e9157994d0845bf0a47278a662))
- *(i18n)* Update translations from Weblate -
([4742018](https://redirect.github.com/seerr-team/seerr/commit/474201812a593c5874ef91993aab27accdf5d167))
- *(i18n)* Update translations from Weblate -
([2d4cd03](https://redirect.github.com/seerr-team/seerr/commit/2d4cd0362e445850fcbf918a68a7de984f576122))
- *(i18n)* Update translations from Weblate -
([3c249c7](https://redirect.github.com/seerr-team/seerr/commit/3c249c7a68ce85f1466968badb2c853468c6d4d8))
- *(i18n)* Update translations from Weblate -
([4e4e673](https://redirect.github.com/seerr-team/seerr/commit/4e4e673525a02c7c38bb526aed8ab2b74a354b28))
- *(i18n)* Update translations from Weblate
([#&#8203;2906](https://redirect.github.com/seerr-team/seerr/issues/2906))
-
([6513915](https://redirect.github.com/seerr-team/seerr/commit/6513915aa376b0f6090b0eee4ba80e2c50b34352))
- *(i18n)* Update translations from Weblate
([#&#8203;2901](https://redirect.github.com/seerr-team/seerr/issues/2901))
-
([56ab94a](https://redirect.github.com/seerr-team/seerr/commit/56ab94a6c280d8a2252311662065363fa6165d01))
- *(release)* Prepare v3.2.0 -
([703faf9](https://redirect.github.com/seerr-team/seerr/commit/703faf95f454ffecae99a5e86ea761b3b524c6df))
- *(release)* Merge develop into main -
([0621e3d](https://redirect.github.com/seerr-team/seerr/commit/0621e3d5b054870f41e03234c5e37912523850a6))
- *(release)* Remove git-cliff footer in release changelog
([#&#8203;2986](https://redirect.github.com/seerr-team/seerr/issues/2986))
-
([550c3bc](https://redirect.github.com/seerr-team/seerr/commit/550c3bce430e69c33235c41a15cad4665e22b35e))
- Cleanup intl polyfills and dev config
([#&#8203;2965](https://redirect.github.com/seerr-team/seerr/issues/2965))
-
([ba6ed6c](https://redirect.github.com/seerr-team/seerr/commit/ba6ed6c181d4f8cc6ba38587fea73abb9d13fbfe))
- Ignore Renovate bot on irrelevant jobs
([#&#8203;2904](https://redirect.github.com/seerr-team/seerr/issues/2904))
-
([1d2aa76](https://redirect.github.com/seerr-team/seerr/commit/1d2aa76f9478db19e12363ee3889e5ca94611dd0))

#### New Contributors ❤️

- [@&#8203;defaultdino](https://redirect.github.com/defaultdino) made
their first contribution
- [@&#8203;haribo-hyung](https://redirect.github.com/haribo-hyung) made
their first contribution
- [@&#8203;felixschndr](https://redirect.github.com/felixschndr) made
their first contribution
- [@&#8203;burakemirsezen](https://redirect.github.com/burakemirsezen)
made their first contribution
- [@&#8203;death2all110](https://redirect.github.com/death2all110) made
their first contribution
-
[@&#8203;fredrikburmester](https://redirect.github.com/fredrikburmester)
made their first contribution
- [@&#8203;marcinjurczak](https://redirect.github.com/marcinjurczak)
made their first contribution
- [@&#8203;Josh-Archer](https://redirect.github.com/Josh-Archer) made
their first contribution
- [@&#8203;Finchow](https://redirect.github.com/Finchow) made their
first contribution
- [@&#8203;kyle-engler](https://redirect.github.com/kyle-engler) made
their first contribution
- [@&#8203;danjuv](https://redirect.github.com/danjuv) made their first
contribution
- [@&#8203;aldoeliacim](https://redirect.github.com/aldoeliacim) made
their first contribution

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWVyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 07:53:42 +00:00
TrueCharts Bot 1c142ad117 feat(prowlarr): update image oci.trueforge.org/containerforge/prowlarr 2.3.7.5365 → 2.4.0.5391 (#48910)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/prowlarr](https://ghcr.io/trueforge-org/prowlarr)
([source](https://redirect.github.com/Prowlarr/Prowlarr)) | minor |
`56615ef` → `56f8272` |

---

> [!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>Prowlarr/Prowlarr
(oci.trueforge.org/containerforge/prowlarr)</summary>

###
[`v2.4.0.5391`](https://redirect.github.com/Prowlarr/Prowlarr/releases/tag/v2.4.0.5391):
2.4.0.5391

[Compare
Source](https://redirect.github.com/Prowlarr/Prowlarr/compare/v2.3.7.5365...v2.4.0.5391)

*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 Prowlarr within an existing docker
container.***

#### Changes:

-
[`1d7c91a`](https://redirect.github.com/Prowlarr/Prowlarr/commit/1d7c91aabbd3fbb9a6e46ec24ab097e3f018c44b)
Multiple Translations updated by Weblate
-
[`0275db7`](https://redirect.github.com/Prowlarr/Prowlarr/commit/0275db79285b27e72d2cd8cbbd6cafe1a93ec412)
Reuse authentification cookies for qBittorrent calls
-
[`5f02110`](https://redirect.github.com/Prowlarr/Prowlarr/commit/5f021105bfd359f15af92848e1d1c8a31bc65a12)
Bump github actions to fix token issues
-
[`bef55de`](https://redirect.github.com/Prowlarr/Prowlarr/commit/bef55de933c6b73de0d41a1eda15d907468f8a4f)
Fixed: (SecretCinema) Improve release titles
-
[`32e606c`](https://redirect.github.com/Prowlarr/Prowlarr/commit/32e606c1ab6b48843263c7cc3e2b252949e44790)
New: (MyAnonamouse) Switch to downloading without session cookies
-
[`b689dfe`](https://redirect.github.com/Prowlarr/Prowlarr/commit/b689dfe2aa27b1da8995b034f60e3b2cf94fa2c1)
Fixed: (MyAnonamouse) Refactor freeleech wedge handling
-
[`638d2d1`](https://redirect.github.com/Prowlarr/Prowlarr/commit/638d2d10211767eff97b57a86a69a8fd3bbd4b3e)
New: Postgres Connection String option
-
[`cb80af4`](https://redirect.github.com/Prowlarr/Prowlarr/commit/cb80af4be1dfe277b4b1a71f026683a738cfe50e)
New: Bump .NET to 8.0.27
-
[`7e3b69b`](https://redirect.github.com/Prowlarr/Prowlarr/commit/7e3b69b01f92422de1f873d60c00ddfab86160aa)
New: Basic Auth support for sync applications
([#&#8203;2677](https://redirect.github.com/Prowlarr/Prowlarr/issues/2677))
-
[`4864834`](https://redirect.github.com/Prowlarr/Prowlarr/commit/48648342832021707d14037474a5ec887f6b5348)
Multiple Translations updated by Weblate

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

-
[`facfb8f`](https://redirect.github.com/Prowlarr/Prowlarr/commit/facfb8f7eb291bc0f3b1cfdf20d2c90df685e77e)
New: API key support for qBittorrent
-
[`ee093ed`](https://redirect.github.com/Prowlarr/Prowlarr/commit/ee093edf37649d6c5d9f49d918a8f93d68479542)
Fixed: Login with credentials on Qbittorrent 5.2
-
[`2aa5de8`](https://redirect.github.com/Prowlarr/Prowlarr/commit/2aa5de8616f02e0f110e54cd414e989b24066793)
Fixed: Testing qBittorrent after credentials change would always pass
tests
-
[`493cb04`](https://redirect.github.com/Prowlarr/Prowlarr/commit/493cb04c22d30ce7bc7ba585eda797094801efbe)
Version bump to 2.4.0

This list of changes was [auto
generated](https://dev.azure.com/Prowlarr/a958e221-aeac-4b0e-a862-d8ffe1df4b09/_release?releaseId=236&_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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wcm93bGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-09 07:53:06 +00:00
TrueCharts Bot 56b1ce3422 feat(navidrome): update image docker.io/deluan/navidrome 0.61.2 → 0.62.0 (#48909)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/deluan/navidrome](https://redirect.github.com/navidrome/navidrome)
| minor | `9fa40b3` → `c4b5cb3` |

---

> [!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>navidrome/navidrome (docker.io/deluan/navidrome)</summary>

###
[`v0.62.0`](https://redirect.github.com/navidrome/navidrome/releases/tag/v0.62.0)

[Compare
Source](https://redirect.github.com/navidrome/navidrome/compare/v0.61.2...v0.62.0)

This release introduces support for the OpenSubsonic
**`sonicSimilarity`** extension, enabling audio-based similarity through
the plugin system: when a plugin provides the capability, the new
`getSonicSimilarTracks` and `findSonicPath` endpoints unlock smarter,
sound-based recommendations and playlists. One plugin that implements it
is
[AudioMuse-AI](https://redirect.github.com/NeptuneHub/AudioMuse-AI-NV-plugin).
It also brings a major overhaul to playback reporting and the **Now
Playing** experience — the UI now uses the new OpenSubsonic
`playbackReport` extension, replacing the old scrobble flow with a
redesigned panel and configurable reporting interval. On the security
front, it hardens the server with stronger ownership and authorization
checks across shares, players, and transcoding endpoints, caps
concurrent transcodes to prevent ffmpeg-based denial of service, and
adds an option to refuse to run as root. Smart playlists gain ReplayGain
fields and new `isMissing`/`isPresent` operators, and there are five new
UI themes to choose from.

#### Security

This release fixes several reported vulnerabilities. We thank the
security researchers who responsibly disclosed them.

- Fix cross-account disclosure of other users' shares (incl. share
tokens) by enforcing per-user ownership on share reads.
([1e7996f5d](https://redirect.github.com/navidrome/navidrome/commit/1e7996f5d),
[GHSA-3g4p-jhv2-xrxf](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-3g4p-jhv2-xrxf),
reported by [@&#8203;Wernerina](https://redirect.github.com/Wernerina))
- Fix cross-tenant player takeover and share-update IDOR by enforcing
ownership atomically on player and share updates.
([#&#8203;5563](https://redirect.github.com/navidrome/navidrome/pull/5563),
[GHSA-x65f-m8x9-pjxm](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-x65f-m8x9-pjxm)
reported by
[@&#8203;tonghuaroot](https://redirect.github.com/tonghuaroot);
[GHSA-58gr-c777-g23p](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-58gr-c777-g23p)
reported by
[@&#8203;lighthousekeeper1212](https://redirect.github.com/lighthousekeeper1212);
[GHSA-wx2c-q8g7-4q5p](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-wx2c-q8g7-4q5p)
reported by [@&#8203;CE2Sec](https://redirect.github.com/CE2Sec))
- Fix unauthenticated Last.fm scrobble session hijack (IDOR) by
requiring a signed state token on the link callback.
([#&#8203;5521](https://redirect.github.com/navidrome/navidrome/pull/5521),
[GHSA-8jrh-w926-8rvw](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-8jrh-w926-8rvw),
reported by [@&#8203;geo-chen](https://redirect.github.com/geo-chen))
- Fix JWT expiration bypass on public share stream endpoints by
validating token expiration and share existence.
([#&#8203;5426](https://redirect.github.com/navidrome/navidrome/pull/5426),
[GHSA-3rfj-qx9q-jghx](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-3rfj-qx9q-jghx),
reported by
[@&#8203;wooseokdotkim](https://redirect.github.com/wooseokdotkim))
- Fix disclosure of admin-only transcoding configuration to non-admin
users by restricting transcoding config reads to admins.
([#&#8203;5564](https://redirect.github.com/navidrome/navidrome/pull/5564),
[GHSA-4p3r-6362-833w](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-4p3r-6362-833w),
reported by
[@&#8203;DavidCarliez](https://redirect.github.com/DavidCarliez))
- Fix missing admin authorization on internet radio station management
endpoints by requiring admin access for Subsonic management endpoints.
([#&#8203;5510](https://redirect.github.com/navidrome/navidrome/pull/5510),
[GHSA-jw24-qqrj-633c](https://redirect.github.com/navidrome/navidrome/security/advisories/GHSA-jw24-qqrj-633c),
reported by [@&#8203;osageling](https://redirect.github.com/osageling))
- Cap concurrent transcodes to prevent an ffmpeg-based denial of
service, with new per-server and per-user limits.
([#&#8203;5522](https://redirect.github.com/navidrome/navidrome/pull/5522)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add `EnforceNonRootUser` option to exit early if Navidrome is started
as root.
([#&#8203;5373](https://redirect.github.com/navidrome/navidrome/pull/5373)
by [@&#8203;kopf](https://redirect.github.com/kopf))
- Split HTML sanitization from plaintext handling.
([7e083e079](https://redirect.github.com/navidrome/navidrome/commit/7e083e079)
by [@&#8203;deluan](https://redirect.github.com/deluan))

> **Note:** Several of the advisories linked above are still in
**draft/triage** on GitHub at the time of writing. Their links will
become publicly accessible once the advisories are published. The fixes
themselves are already included in this release.

#### Configuration Changes

| Status | Option | Description | Default |
| ---------- |
------------------------------------------------------------------ |
---------------------------------------------------------------------------------------------------------------------------------------
| ------- |
| New | `EnforceNonRootUser` | Exit early on startup if Navidrome is
running as root (ignored on Windows).
([#&#8203;5373](https://redirect.github.com/navidrome/navidrome/pull/5373))
| `false` |
| New | `Transcoding.MaxConcurrent` | Maximum number of concurrent
transcodes server-wide (0 = unlimited).
([#&#8203;5522](https://redirect.github.com/navidrome/navidrome/pull/5522))
| `0` |
| New | `Transcoding.MaxConcurrentPerUser` | Maximum number of
concurrent transcodes per user (0 = unlimited).
([#&#8203;5522](https://redirect.github.com/navidrome/navidrome/pull/5522))
| `0` |
| New | `Matcher.PreferStarred` | Bias the fuzzy matcher toward
starred/high-rated tracks.
([#&#8203;5387](https://redirect.github.com/navidrome/navidrome/pull/5387))
| `true` |
| New | `UIPlaybackReportInterval` | How often the UI reports playback
progress.
([#&#8203;5448](https://redirect.github.com/navidrome/navidrome/pull/5448))
| `1m` |
| Deprecated | `EnableTranscodingCancellation` →
`Transcoding.EnableCancellation` | Renamed and moved under the new
`Transcoding` section.
([#&#8203;5523](https://redirect.github.com/navidrome/navidrome/pull/5523))
| `false` |
| Deprecated | `SimilarSongsMatchThreshold` → `Matcher.FuzzyThreshold` |
Renamed and moved under the new `Matcher` section.
([#&#8203;5387](https://redirect.github.com/navidrome/navidrome/pull/5387))
| `85` |

For a complete list of all configuration options, see the [Configuration
Options](https://www.navidrome.org/docs/usage/configuration-options/)
documentation.

#### UI

- Replace UI scrobble with `reportPlayback` and redesign the Now Playing
panel.
([#&#8203;5448](https://redirect.github.com/navidrome/navidrome/pull/5448)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add Tokyo Night theme.
([#&#8203;5497](https://redirect.github.com/navidrome/navidrome/pull/5497)
by [@&#8203;Metalhearf](https://redirect.github.com/Metalhearf))
- Add Catppuccin Latte theme.
([#&#8203;5250](https://redirect.github.com/navidrome/navidrome/pull/5250)
by [@&#8203;lov3b](https://redirect.github.com/lov3b))
- Add Moonbase themes (Alpha light + Bravo dark).
([#&#8203;5243](https://redirect.github.com/navidrome/navidrome/pull/5243)
by [@&#8203;craiglush](https://redirect.github.com/craiglush))
- Add a "Not Starred" filter option.
([#&#8203;5362](https://redirect.github.com/navidrome/navidrome/pull/5362)
by [@&#8203;danielbanariba](https://redirect.github.com/danielbanariba))
- Add a Rescan button to the plugin list empty state.
([#&#8203;5471](https://redirect.github.com/navidrome/navidrome/pull/5471)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Suppress capitalization and autocorrection for login on mobile
keyboards.
([#&#8203;3783](https://redirect.github.com/navidrome/navidrome/pull/3783)
by [@&#8203;bdefore](https://redirect.github.com/bdefore))
- Show album tile actions on keyboard focus.
([#&#8203;5434](https://redirect.github.com/navidrome/navidrome/pull/5434)
by [@&#8203;danielbanariba](https://redirect.github.com/danielbanariba))
- Start a new album from track 1 after closing the player.
([#&#8203;5441](https://redirect.github.com/navidrome/navidrome/pull/5441)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Prevent autoplay when clearing the play queue.
([#&#8203;5430](https://redirect.github.com/navidrome/navidrome/pull/5430)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Fix Gruvbox Dark colors.
([#&#8203;5553](https://redirect.github.com/navidrome/navidrome/pull/5553)
by [@&#8203;Tal0na](https://redirect.github.com/Tal0na))
- Update the AMusic theme to use the correct text color for primary
confirmation buttons.
([#&#8203;5509](https://redirect.github.com/navidrome/navidrome/pull/5509)
by [@&#8203;VirtualWolf](https://redirect.github.com/VirtualWolf))

#### Smart Playlists

- Add ReplayGain fields to the criteria system.
([d9dac4445](https://redirect.github.com/navidrome/navidrome/commit/d9dac4445)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add `isMissing` and `isPresent` operators.
([#&#8203;5436](https://redirect.github.com/navidrome/navidrome/pull/5436)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Relax playlist visibility in `inPlaylist`/`notInPlaylist` rules.
([#&#8203;5411](https://redirect.github.com/navidrome/navidrome/pull/5411)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Optimize smart playlist performance for role and tag criteria.
([#&#8203;5515](https://redirect.github.com/navidrome/navidrome/pull/5515)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Coerce string booleans in smart playlist rules.
([#&#8203;5450](https://redirect.github.com/navidrome/navidrome/pull/5450)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Subsonic API

- Implement the `playbackReport` OpenSubsonic extension.
([#&#8203;5442](https://redirect.github.com/navidrome/navidrome/pull/5442)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add the `sonicSimilarity` extension as a plugin capability.
([#&#8203;5419](https://redirect.github.com/navidrome/navidrome/pull/5419)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add a `groupings` field to the OpenSubsonic Child response.
([f12e75aa1](https://redirect.github.com/navidrome/navidrome/commit/f12e75aa1)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Use SQLite `RANDOM()` sorting in `getRandomSongs` for faster results.
([cf1f190bb](https://redirect.github.com/navidrome/navidrome/commit/cf1f190bb)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Mark `AlbumID3` `songCount` and `created` as required.
([8897ec918](https://redirect.github.com/navidrome/navidrome/commit/8897ec918)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Normalize non-NFKD Unicode letters (ø, æ, œ, ß) in search.
([#&#8203;5413](https://redirect.github.com/navidrome/navidrome/pull/5413)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Transcoding

- Place `-ss` before `-i` for fast input seeking.
([#&#8203;5492](https://redirect.github.com/navidrome/navidrome/pull/5492)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Don't apply server-side override on `getTranscodeDecision`.
([#&#8203;5473](https://redirect.github.com/navidrome/navidrome/pull/5473)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Log a warning for invalid or stale transcode tokens.
([9a2eb483e](https://redirect.github.com/navidrome/navidrome/commit/9a2eb483e)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Scanner

- Respect tag-split config when multiple frames map to the same tag.
([#&#8203;5193](https://redirect.github.com/navidrome/navidrome/pull/5193)
by [@&#8203;trek-e](https://redirect.github.com/trek-e))
- Fix error when importing playlists without an admin user.
([5b85b2839](https://redirect.github.com/navidrome/navidrome/commit/5b85b2839)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Artwork

- Fix stale cache and top-level album artwork for multi-disc albums.
([#&#8203;5457](https://redirect.github.com/navidrome/navidrome/pull/5457)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Prefer album-root images over disc-subfolder images for multi-disc
albums.
([#&#8203;5451](https://redirect.github.com/navidrome/navidrome/pull/5451)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Return the correct timestamp when disc or album cover art changes.
([#&#8203;5378](https://redirect.github.com/navidrome/navidrome/pull/5378)
by [@&#8203;bobo-xxx](https://redirect.github.com/bobo-xxx))

#### Server

- Prevent artwork throttle token starvation on slow clients.
([#&#8203;5472](https://redirect.github.com/navidrome/navidrome/pull/5472)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Proxy NowPlaying even when `ignoreScrobble` is set.
([#&#8203;5559](https://redirect.github.com/navidrome/navidrome/pull/5559)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Make the `/api/song` path filter work and use `startsWith`.
([#&#8203;5566](https://redirect.github.com/navidrome/navidrome/pull/5566)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Preserve unchanged fields on partial REST playlist updates.
([#&#8203;5542](https://redirect.github.com/navidrome/navidrome/pull/5542)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Allow toggling playlist auto-import and avoid unnecessary artwork
reloads.
([#&#8203;5421](https://redirect.github.com/navidrome/navidrome/pull/5421)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Matcher

- Add `Matcher.PreferStarred` option to bias the fuzzy matcher toward
starred/high-rated tracks.
([#&#8203;5387](https://redirect.github.com/navidrome/navidrome/pull/5387)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Plugins

- Add `PlaybackReport` to the scrobbler capability.
([#&#8203;5452](https://redirect.github.com/navidrome/navidrome/pull/5452)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Add `LibraryID` to `TrackInfo`.
([fd930eefd](https://redirect.github.com/navidrome/navidrome/commit/fd930eefd)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### CLI

- Add `pls export`/`import` subcommands for bulk playlist management.
([#&#8203;5412](https://redirect.github.com/navidrome/navidrome/pull/5412)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Restore int cast for `syscall.Stdin` on Windows.
([e75ab3b03](https://redirect.github.com/navidrome/navidrome/commit/e75ab3b03)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Build & Dependencies

- Improve Windows support: the Go test suite now runs on Windows CI,
with previously-skipped Subsonic, artwork, watcher, and scheduler tests
enabled and fixed.
([#&#8203;5380](https://redirect.github.com/navidrome/navidrome/pull/5380),
[#&#8203;5427](https://redirect.github.com/navidrome/navidrome/pull/5427),
[#&#8203;5416](https://redirect.github.com/navidrome/navidrome/pull/5416)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Upgrade Go to 1.26.
([#&#8203;5361](https://redirect.github.com/navidrome/navidrome/pull/5361)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Enable native libwebp encoding in the Docker image.
([#&#8203;5350](https://redirect.github.com/navidrome/navidrome/pull/5350)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Update TagLib to 2.3.
([e55a35544](https://redirect.github.com/navidrome/navidrome/commit/e55a35544)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Translations

- Add Estonian translation.
([725f6ab34](https://redirect.github.com/navidrome/navidrome/commit/725f6ab34)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Update Indonesian translations from POEditor.
([#&#8203;5575](https://redirect.github.com/navidrome/navidrome/pull/5575)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Update Spanish translations and add missing gain keys.
([#&#8203;5433](https://redirect.github.com/navidrome/navidrome/pull/5433)
by [@&#8203;danielbanariba](https://redirect.github.com/danielbanariba))
- Update Basque localisation.
([#&#8203;5364](https://redirect.github.com/navidrome/navidrome/pull/5364)
by [@&#8203;xabirequejo](https://redirect.github.com/xabirequejo))
- Update German, Finnish, Galician, Dutch, Slovak, Thai, and Chinese
(traditional) translations from POEditor.
([#&#8203;5351](https://redirect.github.com/navidrome/navidrome/pull/5351)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- Update Serbian translation.
([#&#8203;5444](https://redirect.github.com/navidrome/navidrome/pull/5444)
by [@&#8203;nenadjokic](https://redirect.github.com/nenadjokic))
- Update Traditional Chinese translation.
([#&#8203;5470](https://redirect.github.com/navidrome/navidrome/pull/5470)
by [@&#8203;IEEE-754](https://redirect.github.com/IEEE-754))
- Complete Italian translation.
([#&#8203;5407](https://redirect.github.com/navidrome/navidrome/pull/5407)
by [@&#8203;DanieleMassa](https://redirect.github.com/DanieleMassa))

#### New Contributors

- [@&#8203;bdefore](https://redirect.github.com/bdefore) made their
first contribution in
[#&#8203;3783](https://redirect.github.com/navidrome/navidrome/pull/3783)
- [@&#8203;craiglush](https://redirect.github.com/craiglush) made their
first contribution in
[#&#8203;5243](https://redirect.github.com/navidrome/navidrome/pull/5243)
- [@&#8203;lov3b](https://redirect.github.com/lov3b) made their first
contribution in
[#&#8203;5250](https://redirect.github.com/navidrome/navidrome/pull/5250)
- [@&#8203;danielbanariba](https://redirect.github.com/danielbanariba)
made their first contribution in
[#&#8203;5362](https://redirect.github.com/navidrome/navidrome/pull/5362)
- [@&#8203;kopf](https://redirect.github.com/kopf) made their first
contribution in
[#&#8203;5373](https://redirect.github.com/navidrome/navidrome/pull/5373)
- [@&#8203;bobo-xxx](https://redirect.github.com/bobo-xxx) made their
first contribution in
[#&#8203;5378](https://redirect.github.com/navidrome/navidrome/pull/5378)
- [@&#8203;DanieleMassa](https://redirect.github.com/DanieleMassa) made
their first contribution in
[#&#8203;5407](https://redirect.github.com/navidrome/navidrome/pull/5407)
- [@&#8203;nenadjokic](https://redirect.github.com/nenadjokic) made
their first contribution in
[#&#8203;5444](https://redirect.github.com/navidrome/navidrome/pull/5444)
- [@&#8203;IEEE-754](https://redirect.github.com/IEEE-754) made their
first contribution in
[#&#8203;5470](https://redirect.github.com/navidrome/navidrome/pull/5470)
- [@&#8203;Metalhearf](https://redirect.github.com/Metalhearf) made
their first contribution in
[#&#8203;5497](https://redirect.github.com/navidrome/navidrome/pull/5497)
- [@&#8203;VirtualWolf](https://redirect.github.com/VirtualWolf) made
their first contribution in
[#&#8203;5509](https://redirect.github.com/navidrome/navidrome/pull/5509)
- [@&#8203;Tal0na](https://redirect.github.com/Tal0na) made their first
contribution in
[#&#8203;5553](https://redirect.github.com/navidrome/navidrome/pull/5553)

**Full Changelog**:
<https://github.com/navidrome/navidrome/compare/v0.61.2...v0.62.0>

#### Helping out

This release is only possible thanks to the support of some **awesome
people**!

Want to be one of them?
You can [sponsor](https://redirect.github.com/sponsors/deluan), pay me a
[Ko-fi](https://ko-fi.com/deluan), or [contribute with
code](https://www.navidrome.org/docs/developers/).

#### Where to go next?

- Read installation instructions on our
[website](https://www.navidrome.org/docs/installation/).
- Host Navidrome on [PikaPods](https://www.pikapods.com/pods/navidrome)
for a simple cloud solution.
- Reach out on [Discord](https://discord.gg/xh7j7yF),
[Reddit](https://www.reddit.com/r/navidrome/) and
[Twitter](https://twitter.com/navidrome)!

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uYXZpZHJvbWUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-09 07:52:36 +00:00
TrueCharts Bot 6e80ce79b0 feat(snapshot-controller): update image registry.k8s.io/sig-storage/snapshot-controller v8.5.0 → v8.6.0 (#48913)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| registry.k8s.io/sig-storage/snapshot-controller | minor | `74ca61a` →
`81e79f2` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zbmFwc2hvdC1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-09 07:52:17 +00:00
TrueCharts Bot fdab074e02 feat(doplarr): update image oci.trueforge.org/containerforge/doplarr 3.7.0 → 3.8.0 (#48903)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/doplarr](https://ghcr.io/trueforge-org/doplarr)
([source](https://redirect.github.com/kiranshila/doplarr)) | minor |
`e7eb0b6` → `f9fb976` |

---

> [!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>kiranshila/doplarr
(oci.trueforge.org/containerforge/doplarr)</summary>

###
[`v3.8.0`](https://redirect.github.com/kiranshila/Doplarr/releases/tag/v3.8.0)

[Compare
Source](https://redirect.github.com/kiranshila/doplarr/compare/v3.7.0...v3.8.0)

#### What's Changed

- fix: support discordIds array format for Seerr 3.3 compatibility by
[@&#8203;dhpup](https://redirect.github.com/dhpup) in
[kiranshila/Doplarr#161](https://redirect.github.com/kiranshila/Doplarr/pull/161)

#### New Contributors

- [@&#8203;dhpup](https://redirect.github.com/dhpup) made their first
contribution in
[kiranshila/Doplarr#161](https://redirect.github.com/kiranshila/Doplarr/pull/161)

**Full Changelog**:
<https://github.com/kiranshila/Doplarr/compare/v3.7.0...v3.8.0>

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb3BsYXJyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-09 07:51:00 +00:00
TrueCharts Bot b33e8553f1 chore(kubernetes-dashboard): update image oci.trueforge.org/containerforge/kube-sa-proxy digest to 0c24dcc (#48914)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/kube-sa-proxy](https://ghcr.io/trueforge-org/kube-sa-proxy)
([source](https://redirect.github.com/Jackett/Jackett)) | digest |
`d65b067` → `0c24dcc` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rdWJlcm5ldGVzLWRhc2hib2FyZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-09 07:17:42 +00:00
TrueCharts Bot f92a9774d4 fix(docuseal): update image docker.io/docuseal/docuseal 3.0.2 → 3.0.3 (#48869)
This PR contains the following updates:

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

---

> [!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-09 07:16:42 +00:00
TrueCharts Bot 66db51d83a chore(kometa): update image oci.trueforge.org/containerforge/kometa digest to 92df2a3 (#48891)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/kometa](https://ghcr.io/trueforge-org/kometa)
([source](https://redirect.github.com/Kometa-Team/Kometa)) | digest |
`ae2ca1b` → `92df2a3` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rb21ldGEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-09 07:15:04 +00:00
TrueCharts Bot 4394163763 chore(jackett): update image oci.trueforge.org/containerforge/jackett digest to f0a6508 (#48890)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/jackett](https://ghcr.io/trueforge-org/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | digest |
`9f8b3ad` → `f0a6508` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qYWNrZXR0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-09 07:14:08 +00:00
TrueCharts Bot cd91de25a3 chore(filezilla): update image ghcr.io/linuxserver/filezilla digest to 85bc943 (#48672)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/filezilla](https://redirect.github.com/linuxserver/docker-filezilla/packages)
([source](https://redirect.github.com/linuxserver/docker-filezilla)) |
digest | `71d3ddd` → `85bc943` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlemlsbGEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-09 06:55:56 +00:00
Kjeld Schouten 386ee44d78 fix(ci): use fallback hardcoded version of forgetool, in case latest version fetch fails 2026-06-09 08:39:26 +02:00
Kjeld Schouten d89ff0b2f2 fix(ci): ensure forgetool fetch is authenticated 2026-06-09 08:37:22 +02:00
TrueCharts Bot 45af9fdbc0 BREAKING CHANGE(avm-exporter): Update image docker.io/pdreker/fritz_exporter 2.6.2 → 3.1.2 (#48867)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/pdreker/fritz_exporter | major | `4ef983e` → `465330c` |

---

> [!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**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdm0tZXhwb3J0ZXIiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19-->
2026-06-08 20:49:01 +02:00
TrueCharts Bot 9734371d05 fix(metabase): update image docker.io/metabase/metabase v0.61.3 → v0.61.4 (#48899)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/metabase/metabase | patch | `b4c6817` → `8b61b61` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXRhYmFzZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 20:28:22 +02:00
TrueCharts Bot 9a63f33eb1 fix(renovate): update image oci.trueforge.org/containerforge/renovate 43.176.3 → 43.176.9 (#48901)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | patch |
`1703224` → `5d05e81` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-08 20:06:56 +02:00
TrueCharts Bot b3345c6e92 fix(plextraktsync): update image ghcr.io/taxel/plextraktsync 0.35.6 → 0.35.7 (#48900)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/taxel/plextraktsync](https://redirect.github.com/Taxel/PlexTraktSync)
| patch | `7bd8ea2` → `d210acd` |

---

> [!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>Taxel/PlexTraktSync (ghcr.io/taxel/plextraktsync)</summary>

###
[`v0.35.7`](https://redirect.github.com/Taxel/PlexTraktSync/compare/0.35.6...0.35.7)

[Compare
Source](https://redirect.github.com/Taxel/PlexTraktSync/compare/0.35.6...0.35.7)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wbGV4dHJha3RzeW5jIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-08 19:53:28 +02:00
TrueCharts Bot 1486c10639 fix(healthchecks): update image ghcr.io/linuxserver/healthchecks 4.2.20260525 → 4.2.20260608 (#48897) 2026-06-08 19:52:14 +02:00