Commit Graph

57791 Commits

Author SHA1 Message Date
TrueCharts Bot a18aefbf9d feat(nvidia-gpu-exporter): update image docker.io/utkuozdemir/nvidia_gpu_exporter 1.9.1 → 1.10.0 (#49928) 2026-07-06 01:51:55 +02:00
TrueCharts Bot b39ddc543a feat(wekan): update image docker.io/wekanteam/wekan v9.74 → v9.76 (#49930)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `12c6429` → `6ed534c` |

---

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

###
[`v9.76`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v976-2026-07-06-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.75...v9.76)

This release adds the following fixes:

- **[Fix notification emails linked to `/b/undefined/board/<cardId>`
instead of the real
board](https://redirect.github.com/wekan/wekan/commit/8b21158736f9e1360332903707c100bce3d6b164)**:
On the server `ReactiveCache.getBoard()` is async and returns a Promise,
but `Cards.board()` did not await it,
so the synchronous `Card.originRelativeUrl()`/`absoluteUrl()`
interpolated a Promise —
`board._id` and `board.slug` were `undefined`, producing
`/b/undefined/board/<cardId>` in
card activity notification emails (the client UI was unaffected because
`this.board()` is
synchronous there). Fixed by making
`Card.originRelativeUrl(board)`/`absoluteUrl(board)` accept an
already-resolved board and fall back to `this.boardId` (always available
synchronously) when the
board is a Promise, and by passing the awaited board from
`server/models/activities.js` so the
  correct board id and slug are used.
  Thanks to titver968 and xet7.

- **[Release workflow: publish the Helm chart only after the Docker
image is
pushed](https://redirect.github.com/wekan/wekan/commit/a2802a850b57ef7ac183ddb581be666d14d43705)**:
In `.github/workflows/release-all.yml` the `charts` job now depends on
the `docker` job
(`needs: docker`) instead of running in parallel right after `bump`.
GitHub Actions runs a job
only when all of its `needs` jobs succeed, so the wekan/charts Helm
chart is published only after
the multi-arch image is live on Docker Hub / Quay.io / GHCR (and is
skipped if `docker` fails).
This prevents ArtifactHub from scanning a freshly published chart whose
image tag does not exist
  yet and emailing the maintainer about the missing Docker image.
  Thanks to xet7.

- **[Fix thousands of unsolicited empty "Default" swimlanes created on
some
boards](https://redirect.github.com/wekan/wekan/commit/45fb54794755663307ef89636e2822ef9c65428d)**:
`Board.getDefaultSwimline()`/`getDefaultSwimlineAsync()` self-heal a
missing default swimlane by
reading the board's swimlanes and inserting one if none exist. That
check-then-insert is a race:
concurrent or repeated server calls for a swimlane-less board each saw
zero swimlanes and each
inserted a new one, so some boards accumulated 30 000+ empty "Default"
swimlanes and became
unloadable (the `key 'default (en)' returned an object instead of
string` log is a harmless i18n
side effect — the title correctly falls back to the string `Default`).
Follow-up to the
client-side
[#&#8203;6382](https://redirect.github.com/wekan/wekan/issues/6382) fix,
which only stopped the
browser from auto-creating them. Fixed by making the server self-heal
**idempotent**: the default
swimlane is now upserted with a deterministic `_id`
(`<boardId>-default`), so the `_id` unique
index guarantees at most one default swimlane per board no matter how
many times, or how
concurrently, the getters run. `archived`/`type` are set explicitly in
the `$setOnInsert` because
their schema autoValue/defaultValue only fire on insert, not upsert.
Note: this prevents new
duplicates; boards that already accumulated thousands still need a
one-off cleanup.
  Thanks to brlin-tw and xet7.

- **[Reduce card flicker on drag by only writing changed fields on a
card
move](https://redirect.github.com/wekan/wekan/commit/2e7c4ede2a6429048882e68084bb286aedbc42a5)**:
`Card.move()` wrote `boardId`/`swimlaneId`/`listId` into the update
unconditionally, even for a
same-board drag to another list (the reported case). Keeping `boardId`
in the `$set` on every drag
re-ran the `boardId`-gated `Cards.after.update` hook that re-syncs the
card's checklists and
checklist items via `multi` updates, ran the cross-board consistency
guard and the
`denyCrossBoardMove` deny-rule DB lookup, and invalidated more reactive
dependents than
necessary — server work and reactivity churn that contributed to a \~1s
card flicker on large
boards. `Card.move()` now writes **only the fields that actually
change** (via the pure
`computeCardMoveModifier` helper) and skips the write entirely when a
card is dropped back in the
same place, so a same-board move no longer touches boardId or the
cross-board hooks. The
`moveCard`/`moveCardBoard` activity generators already re-check `doc.X
!== oldX`, so trimming the
modifier does not drop any activity. Note: this reduces the drag-time
work behind the flicker; the
residual reactive re-render cost on very large boards is a separate
performance topic.
  Thanks to mimZD and xet7.

- **[Fix `DEFAULT_AUTHENTICATION_METHOD` env var ignored, and Admin
Panel Layout save
hanging](https://redirect.github.com/wekan/wekan/commit/d5596f05b7ee63a114d3479c34e930f0d9d5549c)**:
  Two related problems with the default login authentication method.
- **Env var ignored:** the stored setting was only ever seeded as
`password` and
`DEFAULT_AUTHENTICATION_METHOD` was never applied, so operators setting
it (e.g. Kubernetes/Helm
`DEFAULT_AUTHENTICATION_METHOD: ldap`) saw no effect. Startup now
applies the env var
authoritatively: it seeds the value on a fresh install and, on existing
installs, keeps the
stored `defaultAuthenticationMethod` in sync with the env var on every
boot (the operator's env
is the source of truth), so the method can be configured entirely by env
without the Admin Panel.
The value is normalized (trimmed + lower-cased), so
`DEFAULT_AUTHENTICATION_METHOD=LDAP` works.
- **Layout save hanging / not persisting:** the authentication-method
`<select>` is populated by an
async `Meteor.call`, so clicking **Admin Panel > Layout > Save** before
it loaded sent an empty
value for the **required** `defaultAuthenticationMethod` field, which
silently failed validation —
the save looked stuck and nothing changed. The save now falls back to
the currently stored method
when the select is empty, so a real value is never overwritten by `''`.
Both paths share one pure helper (`resolveDefaultAuthenticationMethod`)
that never resolves to an empty string.
    Thanks to joe-speedboat and xet7.

- **[Fix #&#8203;5808: linking a card to another linked card made both
cards
inaccessible](https://redirect.github.com/wekan/wekan/commit/878a24f586d698307bc3af1e65c903147f87a59a)**:
The "Link to this card" target picker only excluded template cards, so
an existing **linked** card
(or a card that already links back to the current board) could be chosen
as a link target. That
  builds a chain/cycle of `linkedId` pointers, but the card helpers
(`getTitle`/`getBoardTitle`/`getRealId`) resolve `linkedId` only **one
hop**, so such a card
renders as an empty/broken pointer and becomes effectively inaccessible
(the reported freeze). As
the reporter suggested, the fix **prevents the configuration** rather
than allowing it: only a real
card — not a linked card/linked board, not one of the linking board's
own cards, and not a card
that links back to one of them — may now be a link target. This is
enforced both in the picker's
query and re-checked at creation time (the options can be stale), via
the pure
`isLinkableCardTarget` guard, mirroring the existing
[#&#8203;3328](https://redirect.github.com/wekan/wekan/issues/3328)
parent/subtask cycle guard. Note: this
stops new inaccessible links; any already-created ones still need manual
cleanup.
  Thanks to the reporter and xet7.

- **[Fix the "Board not found" flicker (stale-while-revalidate for the
client board
cache)](https://redirect.github.com/wekan/wekan/commit/d00dc6056b241b0b3e383bb5b4e75ba10ed78f56)**:
While viewing a board, the board view could briefly flash the **"Board
not found"** shell — and on
WebKit throw a Blaze `Can't select in removed DomRange` error tearing
down the card view. Root
cause: the client board cache (`imports/lib/dataCache.js`) re-fetches
its value inside a reactive
computation, and when the board doc is momentarily absent from minimongo
(a subscription stops and
restarts, so Meteor transiently removes the doc) the re-fetch returns
`undefined` and that empty
value is surfaced immediately. It self-recovers when the subscription
re-delivers the doc, so it
presents as a flicker — reliably reproduced only on Firefox/WebKit,
where the reactive-render
timing hits the window (Chromium did not, which is why it surfaced as
browser-specific Playwright
failures in `14-voting-watchers` and `24-feature-issues`). Fixed with an
opt-in
**stale-while-revalidate** mode on `DataCache`, enabled only for
`getBoard`: a transient miss over
an already-cached board keeps the last value and re-checks after a short
delay, surfacing an empty
result only if the board is still gone then (a genuine deletion / access
loss). First-ever loads
and caches that did not opt in are unchanged. Core decision extracted to
the pure
  `shouldDeferCacheMiss` helper with unit tests.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.75`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v975-2026-07-05-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.74...v9.75)

This release fixes the following CRITICAL SECURITY ISSUE of
[ScannerBleed](https://wekan.fi/hall-of-fame/scannerbleed/):

-
**[ScannerBleed](https://redirect.github.com/wekan/wekan/commit/0137924d7ee0b28102f671e1badf5ed21d6ab22f):
shell injection (RCE) via a malicious upload filename in the external
antivirus scanner command path**

([GHSA-x3xm-pxrv-jg7p](https://redirect.github.com/wekan/wekan/security/advisories/GHSA-x3xm-pxrv-jg7p),
  CWE-78 OS Command Injection). Same RCE class as
[AvatarBleed](https://wekan.fi/hall-of-fame/avatarbleed/)
(CVE-2026-52891, GHSA-35j7-h385-2q9g)
and its follow-up regression (CVE-2026-53447 / GHSA-qfqv-42qw-vvwh
area), but in a code path that
  was **never** covered by those fixes.
In `models/fileValidation.js`, when an admin has configured an external
scanner (antivirus)
command line with a `{file}` placeholder, the uploaded file path was
interpolated into the command
and run through `asyncExec` (`promisify(exec)`), which spawns `/bin/sh
-c` and interprets **all**
  shell metacharacters:
  ```js
await asyncExec(externalCommandLine.replace("{file}", '"' + fileObj.path
+ '"'));
  ```
Wrapping the path in double quotes is not a shell boundary — inside
double quotes the shell still
expands `$(...)`, backticks and `\`, so a filename such as ``a`id`.png``
or `$(touch /tmp/pwn).png`
escaped the argument and executed as the Wekan server process. Any
**authenticated** user who can
upload an attachment could trigger it, on servers that have an external
scanner configured. Unlike
the sibling MIME-detection path (`detectMimeFromFile`, which already
uses `execFile` with no shell)
and unlike the AvatarBleed fix (which strips non-alphanumeric characters
from the filename), this
  scanner path had **zero** sanitization.
- **Fixed** by POSIX single-quote-escaping the interpolated file path
via a new `shellQuote()`
helper (wrap in single quotes, escape embedded `'` as `'\''`). Inside
single quotes the shell
interprets no metacharacters, so a malicious filename can no longer
break out of the argument or
inject commands, while the admin's arbitrary command line and the exact
on-disk path are both
preserved. CVSS:3.1 9.9 Critical (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H).
- Affected Wekan v9.06 and earlier through the current release; fixed at
the upcoming WeKan release.
    Reported by **DavidCarliez**.
    Thanks to DavidCarliez and xet7!

Thanks to above GitHub users for their contributions and translators for
their translations.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-06 01:51:52 +02:00
TrueCharts Bot c5cd961edd feat(openhab): update image docker.io/openhab/openhab 5.1.4 → 5.2.0 (#49929)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/openhab/openhab](https://www.openhab.org/)
([source](https://redirect.github.com/openhab/openhab-docker)) | minor |
`d583a28` → `450d217` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcGVuaGFiIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-07-06 01:51:48 +02:00
TrueCharts Bot 1f37148782 fix(semaphore): update image docker.io/semaphoreui/semaphore v2.18.18 → v2.18.20 (#49927)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/semaphoreui/semaphore](https://redirect.github.com/semaphoreui/semaphore)
| patch | `c393396` → `9d9eaaf` |

---

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

###
[`v2.18.20`](https://redirect.github.com/semaphoreui/semaphore/releases/tag/v2.18.20)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.19...v2.18.20)

#### Bugfixes

- Validate playbook path

###
[`v2.18.19`](https://redirect.github.com/semaphoreui/semaphore/releases/tag/v2.18.19)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.18...v2.18.19)

#### v2.18.19 Release Summary

This patch release includes several important security and validation
fixes.

##### Security fixes

- Added validation for Git repository URLs to prevent Git option
injection.
- Added `--end-of-options` to Git commands to make repository URL and
branch handling safer.
- Fixed branch override handling: task-level Git branch override is now
applied only when the template explicitly allows it.
- Prevented custom roles from shadowing built-in role slugs such as
owner or manager.
- Fixed permission resolution so built-in roles always use their
built-in permissions instead of database-defined custom roles.
- Added validation to prevent access keys from being updated with a
different ID or moved to another project.

##### Reliability and tests

- Added tests for Git URL validation and Git command injection
protection.
- Added tests for access key update validation.
- Added tests for custom role validation and reserved role slugs.
- Refactored Git branch resolution into a dedicated helper to make task
behavior more consistent.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZW1hcGhvcmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-06 01:51:29 +02:00
TrueCharts Bot 0c66dfde69 chore(tvheadend): update image ghcr.io/linuxserver/tvheadend digest to e8715f1 (#49925)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/tvheadend | digest | `62ce7b5` → `e8715f1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dmhlYWRlbmQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-06 01:50:54 +02:00
TrueCharts Bot df8dfccb1f chore(speedtest-tracker): update image ghcr.io/linuxserver/speedtest-tracker digest to ef562fc (#49924) 2026-07-06 01:50:46 +02:00
TrueCharts Bot fb677317dd chore(adminer): update image adminer digest to 983261e (#49923)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| adminer | digest | `4dae499` → `983261e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hZG1pbmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-06 01:50:38 +02:00
TrueCharts Bot e021888e58 fix(mstream): update image ghcr.io/linuxserver/mstream 6.16.0 → 6.16.1 (#49926)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/mstream](https://redirect.github.com/linuxserver/docker-mstream/packages)
([source](https://redirect.github.com/linuxserver/docker-mstream)) |
patch | `b6c173b` → `08f3007` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tc3RyZWFtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-06 01:50:00 +02:00
TrueCharts Bot 4e75c66456 feat(kromgo): update image ghcr.io/home-operations/kromgo 0.14.12 → 0.15.0 (#49896)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/kromgo](https://redirect.github.com/home-operations/kromgo)
| minor | `f25f946` → `f3c01a0` |

---

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

###
[`v0.15.0`](https://redirect.github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0150-2026-07-04)

[Compare
Source](https://redirect.github.com/home-operations/kromgo/compare/0.14.12...0.15.0)

##### ⚠ BREAKING CHANGES

- drop the legacy /-/health and /-/ready aliases
([#&#8203;288](https://redirect.github.com/home-operations/kromgo/issues/288))
- prefix all environment variables with KROMGO\_
([#&#8203;286](https://redirect.github.com/home-operations/kromgo/issues/286))
- serve health on the main port; metrics port becomes fully optional
([#&#8203;285](https://redirect.github.com/home-operations/kromgo/issues/285))

##### Features

- drop the legacy /-/health and /-/ready aliases
([#&#8203;288](https://redirect.github.com/home-operations/kromgo/issues/288))
([c6fe382](https://redirect.github.com/home-operations/kromgo/commit/c6fe382c911df12eddcdd7b34828a907e20494f1))
- prefix all environment variables with KROMGO\_
([#&#8203;286](https://redirect.github.com/home-operations/kromgo/issues/286))
([340c62d](https://redirect.github.com/home-operations/kromgo/commit/340c62dae2261599f98e312d877df18fbfa31330))
- serve health on the main port; metrics port becomes fully optional
([#&#8203;285](https://redirect.github.com/home-operations/kromgo/issues/285))
([948cab4](https://redirect.github.com/home-operations/kromgo/commit/948cab4e1cab29b9acafb7e4697dfe8911a8a54b))

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

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-07-05 18:24:12 +00:00
TrueCharts Bot 2a9536055f feat(avidemux): update image docker.io/jlesage/avidemux v26.03.1 → v26.07.1 (#49745)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/jlesage/avidemux](https://redirect.github.com/jlesage/docker-avidemux)
| minor | `1788036` → `977a199` |

---

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

###
[`v26.07.1`](https://redirect.github.com/jlesage/docker-avidemux/releases/tag/v26.07.1):
Version 26.07.1

[Compare
Source](https://redirect.github.com/jlesage/docker-avidemux/compare/v26.03.1...v26.07.1)

Changes in this release:

- Updated baseimage to version 4.12.5, bringing the following changes:
  - Added the ability to run the container with read-only filesystem.
  - Added the ability to configure the shell used by the web terminal.
  - Enabled window shadows to improve support of GTK4 applications.
  - Switched to fastcompmgr as the X compositor.
  - Updated TigerVNC to version 1.16.2.
  - Updated noVNC to version 1.7.0.
- Improved web authentication compatibility with reverse proxies by
using relative redirects.
- Force usage of the local X display to avoid connecting to the host X
server in Docker host network mode.

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

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-07-05 18:20:36 +00:00
TrueCharts Bot 7cb809fe5c feat(czkawka): update image docker.io/jlesage/czkawka v26.03.1 → v26.07.1 (#49904)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/jlesage/czkawka](https://redirect.github.com/jlesage/docker-czkawka)
| minor | `bb1012c` → `dc2c535` |

---

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

###
[`v26.07.1`](https://redirect.github.com/jlesage/docker-czkawka/releases/tag/v26.07.1):
Version 26.07.1

[Compare
Source](https://redirect.github.com/jlesage/docker-czkawka/compare/v26.03.1...v26.07.1)

Changes in this release:

- Updated Czkawka to version 12.0.0.
- Updated baseimage to version 4.12.5, bringing the following changes:
  - Added the ability to run the container with read-only filesystem.
  - Added the ability to configure the shell used by the web terminal.
  - Enabled window shadows to improve support of GTK4 applications.
  - Switched to fastcompmgr as the X compositor.
  - Updated TigerVNC to version 1.16.2.
  - Updated noVNC to version 1.7.0.
- Improved web authentication compatibility with reverse proxies by
using relative redirects.
- Force usage of the local X display to avoid connecting to the host X
server in Docker host network mode.

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

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-07-05 18:09:24 +00:00
TrueCharts Bot 6a7618a0f9 feat(filebot): update image docker.io/jlesage/filebot v26.03.1 → v26.07.1 (#49905)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/jlesage/filebot](https://redirect.github.com/jlesage/docker-filebot)
| minor | `2f8da87` → `356aeb0` |

---

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

###
[`v26.07.1`](https://redirect.github.com/jlesage/docker-filebot/releases/tag/v26.07.1):
Version 26.07.1

[Compare
Source](https://redirect.github.com/jlesage/docker-filebot/compare/v26.03.1...v26.07.1)

Changes in this release:

- Updated FileBot to version 5.2.3.
- Updated baseimage to version 4.12.5, bringing the following changes:
  - Added the ability to run the container with read-only filesystem.
  - Added the ability to configure the shell used by the web terminal.
  - Enabled window shadows to improve support of GTK4 applications.
  - Switched to fastcompmgr as the X compositor.
  - Updated TigerVNC to version 1.16.2.
  - Updated noVNC to version 1.7.0.
- Improved web authentication compatibility with reverse proxies by
using relative redirects.
- Force usage of the local X display to avoid connecting to the host X
server in Docker host network mode.

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

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-07-05 18:04:45 +00:00
TrueCharts Bot 1a409d17b2 fix(helm-deps): update chart mariadb 18.6.0 → 18.6.1 (#49858)
This PR contains the following updates:

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

---

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3VybHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-05 19:47:07 +02:00
TrueCharts Bot e9c290fcfb feat(mstream): update image ghcr.io/linuxserver/mstream 6.15.2 → 6.16.0 (#49920)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/mstream](https://redirect.github.com/linuxserver/docker-mstream/packages)
([source](https://redirect.github.com/linuxserver/docker-mstream)) |
minor | `451e0e1` → `b6c173b` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tc3RyZWFtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-07-05 19:45:01 +02:00
TrueCharts Bot 5b8bc652c6 feat(wizarr): update image ghcr.io/wizarrrr/wizarr v2026.4.0 → v2026.7.0 (#49922) 2026-07-05 19:44:59 +02:00
TrueCharts Bot af5934e323 feat(wekan): update image docker.io/wekanteam/wekan v9.73 → v9.74 (#49921) 2026-07-05 19:44:51 +02:00
TrueCharts Bot e78dee5470 fix(tdarr): update image docker.io/haveagitgat/tdarr 2.82.01 → 2.82.02 (#49918) 2026-07-05 19:35:35 +02:00
TrueCharts Bot b5dfa39533 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.20.0 → 3.21.0 (#49919) 2026-07-05 19:35:31 +02:00
TrueCharts Bot 8086446f97 fix(semaphore): update image docker.io/semaphoreui/semaphore v2.18.16 → v2.18.18 (#49915)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/semaphoreui/semaphore](https://redirect.github.com/semaphoreui/semaphore)
| patch | `1c73e8f` → `c393396` |

---

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

###
[`v2.18.18`](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.17...v2.18.18)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.17...v2.18.18)

###
[`v2.18.17`](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.16...v2.18.17)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.16...v2.18.17)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZW1hcGhvcmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-05 19:35:27 +02:00
TrueCharts Bot fddcded93e fix(tandoor-recipes): update image ghcr.io/tandoorrecipes/recipes 2.6.12 → 2.6.13 (#49916) 2026-07-05 19:35:16 +02:00
TrueCharts Bot 89d027438e chore(omada-controller): update image docker.io/mbentley/omada-controller digest to ddd478e (#49913)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/mbentley/omada-controller](https://redirect.github.com/mbentley/docker-omada-controller)
| digest | `6906ba8` → `ddd478e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWFkYS1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-05 19:35:11 +02:00
TrueCharts Bot 1f8acf53e9 fix(renovate): update image oci.trueforge.org/containerforge/renovate 43.252.0 → 43.252.1 (#49914)
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 |
`67bb6e3` → `7daa696` |

---

> [!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-07-05 19:34:35 +02:00
TrueCharts Bot 139cc42fc5 fix(tdarr-node): update image docker.io/haveagitgat/tdarr_node 2.82.01 → 2.82.02 (#49917) 2026-07-05 19:33:44 +02:00
TrueCharts Bot b456ae585e chore(iyuuplus): update image docker.io/iyuucn/iyuuplus digest to 04993e5 (#49911)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/iyuucn/iyuuplus | digest | `d0af133` → `04993e5` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9peXV1cGx1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-05 19:33:42 +02:00
TrueCharts Bot 983aaab3b4 chore(librespeed): update image ghcr.io/linuxserver/librespeed digest to 66c8afc (#49912)
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 | `92ec07a` → `66c8afc` |

---

> [!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-07-05 19:32:24 +02:00
TrueCharts Bot 8c794f25d0 feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.251.3 → 43.252.0 (#49910)
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 |
`92a7121` → `67bb6e3` |

---

> [!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-07-05 13:28:47 +02:00
TrueCharts Bot 2e024fdc61 feat(metube): update image ghcr.io/alexta69/metube 2026.06.28 → 2026.07.05 (#49909)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/alexta69/metube | minor | `4659722` → `52a786b` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXR1YmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-07-05 13:28:03 +02:00
TrueCharts Bot 557c0397cc chore(ombi): update image ghcr.io/linuxserver/ombi digest to 108c3a6 (#49907)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ombi](https://redirect.github.com/linuxserver/docker-ombi/packages)
([source](https://redirect.github.com/linuxserver/docker-ombi)) | digest
| `86ecbe5` → `108c3a6` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWJpIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-05 13:19:02 +02:00
TrueCharts Bot 98da1d4d07 fix(jackett): update image oci.trueforge.org/containerforge/jackett 0.24.2173 → 0.24.2177 (#49908)
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)) | patch |
`2f2a948` → `a73c3d5` |

---

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

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

[Compare
Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.2173...v0.24.2177)

#### Changes:

-
[`c5588d7`](https://redirect.github.com/Jackett/Jackett/commit/c5588d7a3eb047487be48e5d075aa57db7d29eec)
btdirectory: drmp an alt domain resolves
[#&#8203;15518](https://redirect.github.com/Jackett/Jackett/issues/15518)
-
[`adbae43`](https://redirect.github.com/Jackett/Jackett/commit/adbae43f5ede8432c0749de33536e0009a8cc15f)
sugoimusic: removed. resolves
[#&#8203;10825](https://redirect.github.com/Jackett/Jackett/issues/10825)
-
[`e15ec91`](https://redirect.github.com/Jackett/Jackett/commit/e15ec91d4b688b5f1ecae364963ae4891b32ddd2)
agsvpt: drop alternate domain resolves
[#&#8203;14946](https://redirect.github.com/Jackett/Jackett/issues/14946)
-
[`c9de66a`](https://redirect.github.com/Jackett/Jackett/commit/c9de66aedf686aaa41c2ef055bc30e9cdd69c611)
world-torrent: update domains
-
[`c54b0b5`](https://redirect.github.com/Jackett/Jackett/commit/c54b0b5cea5efb425593e1ff2672dc2b9c584fb5)
siambit: update selectors

This list of changes was [auto
generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=16695\&view=logs).

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qYWNrZXR0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-05 13:18:26 +02:00
TrueCharts Bot d025409711 feat(maintainerr): update image docker.io/maintainerr/maintainerr 3.16.0 → 3.17.0 (#49906)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/maintainerr/maintainerr](https://redirect.github.com/Maintainerr/Maintainerr)
| minor | `0829781` → `59d0095` |

---

> [!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.17.0`](https://redirect.github.com/Maintainerr/Maintainerr/blob/HEAD/CHANGELOG.md#3170-2026-07-05)

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

#### Highlights

- Added new rule properties for Sonarr and Radarr, enabling advanced
filtering and scoping capabilities for media management
([#&#8203;3095](https://redirect.github.com/Maintainerr/Maintainerr/issues/3095),
[#&#8203;3222](https://redirect.github.com/Maintainerr/Maintainerr/issues/3222),
[#&#8203;3223](https://redirect.github.com/Maintainerr/Maintainerr/issues/3223)).
- Fixed server startup issue on older CPUs or minimal VM models by
handling `sharp` library compatibility
([#&#8203;3184](https://redirect.github.com/Maintainerr/Maintainerr/issues/3184)).
- Improved library reconciliation to handle transient errors and
clarified error messaging for unavailable libraries
([#&#8203;3226](https://redirect.github.com/Maintainerr/Maintainerr/issues/3226)).

#### Features

- Added `seasonFileRank` rule property for Sonarr, enabling season-level
rolling windows
([#&#8203;3223](https://redirect.github.com/Maintainerr/Maintainerr/issues/3223)).
- Added `movieTitle` and `movieId` rule properties for Radarr, allowing
movie-specific scoping
([#&#8203;3222](https://redirect.github.com/Maintainerr/Maintainerr/issues/3222)).
- Added `episodeFileRank` rule property for Sonarr with `seriesTitle`
and `seriesId` scoping
([#&#8203;3095](https://redirect.github.com/Maintainerr/Maintainerr/issues/3095)).

#### Fixes

- Hardened library reconciliation against transient errors and clarified
error messaging for unavailable libraries
([#&#8203;3226](https://redirect.github.com/Maintainerr/Maintainerr/issues/3226)).
- Fixed manual "Add to collection" for Jellyfin by supporting hex-GUID
`context.id`
([#&#8203;3225](https://redirect.github.com/Maintainerr/Maintainerr/issues/3225)).
- Updated rule-builder labels for rank properties to improve clarity and
readability
([#&#8203;3224](https://redirect.github.com/Maintainerr/Maintainerr/issues/3224)).
- Resolved issue where missing libraries were misinterpreted as empty
during automatic collection creation
([#&#8203;3203](https://redirect.github.com/Maintainerr/Maintainerr/issues/3203),
[#&#8203;3211](https://redirect.github.com/Maintainerr/Maintainerr/issues/3211)).
- Addressed server crash during startup on pre-x86-64-v2 CPUs by
handling `sharp` library loading
([#&#8203;3184](https://redirect.github.com/Maintainerr/Maintainerr/issues/3184)).

#### Performance

- Improved defense against potential code scanning alert related to
untrusted checkout in GitHub Actions
([#&#8203;3209](https://redirect.github.com/Maintainerr/Maintainerr/issues/3209)).

#### Database migrations

- Backfilled the `operator` field in stored rules to ensure explicit
values for section and within-section operators, preventing unintended
behavior changes.

#### Internal

- Documented `LOG_LEVEL` environment override and health probe endpoints
([#&#8203;3210](https://redirect.github.com/Maintainerr/Maintainerr/issues/3210)).

#### Dependencies

- Updated 28 dependencies, including `sharp`, `typescript-eslint`,
`eslint`, and `prettier`.

#### New Contributors

- [@&#8203;jackemcpherson](https://redirect.github.com/jackemcpherson)
made their first contribution in
[#&#8203;3095](https://redirect.github.com/Maintainerr/Maintainerr/pull/3095)

</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-07-05 07:15:27 +02:00
TrueCharts Bot 4fd97e44e2 chore(thelounge): update image docker.io/thelounge/thelounge digest to 77fc1e6 (#49901) 2026-07-05 07:06:51 +02:00
TrueCharts Bot a9d4a77e32 chore(rsshub): update image docker.io/diygod/rsshub digest to ab2f113 (#49900)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `13bd3f6` → `ab2f113` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-05 07:06:39 +02:00
TrueCharts Bot 8fcc12e986 chore(rflood): update image ghcr.io/hotio/rflood digest to 287f2fa (#49899)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/hotio/rflood | digest | `4a4d70c` → `287f2fa` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZmxvb2QiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-05 07:06:36 +02:00
TrueCharts Bot 9df76bdcaf fix(tracearr): update image ghcr.io/connorgallopo/tracearr 1.4.29 → 1.4.30 (#49903) 2026-07-05 07:06:04 +02:00
TrueCharts Bot 18108dca3b chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 0a20d9e (#49897)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `7b8f8de` → `0a20d9e` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-05 07:05:56 +02:00
TrueCharts Bot a064676965 chore(qinglong): update image docker.io/whyour/qinglong digest to a5075df (#49898)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/whyour/qinglong](https://redirect.github.com/whyour/qinglong)
| digest | `15ab57b` → `a5075df` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xaW5nbG9uZyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-05 07:05:03 +02:00
TrueCharts Bot eed1eb4329 fix(nvidia-gpu-exporter): update image docker.io/utkuozdemir/nvidia_gpu_exporter 1.9.0 → 1.9.1 (#49902)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/utkuozdemir/nvidia_gpu_exporter | patch | `2865ddc` →
`b6e81bf` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9udmlkaWEtZ3B1LWV4cG9ydGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-05 07:04:07 +02:00
TrueCharts Bot 425c35d450 chore(common): update image oci.trueforge.org/containerforge/valkey-tools digest to a57710a (#49861)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/valkey-tools](https://ghcr.io/trueforge-org/valkey-tools)
([source](https://truecharts.org)) | digest | `cfe7519` → `a57710a` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jb21tb24iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-04 23:04:06 +00:00
TrueCharts Bot 0d2cf2f87c feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.19.1 → 3.20.0 (#49895)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio)
| minor | `0cf391f` → `95bd5be` |

---

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

###
[`v3.20.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3200---2026-07-04)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.19.1...3.20.0)

##### Changed

- Refactored the rounding logic in the holding detail dialog
- Refactored the rounding logic in the treemap chart component
- Restricted the modification of activity tags in the impersonation mode
- Hardened the endpoint of the public access for portfolio sharing by
restricting it to public accesses
- Improved the parsing of integer query parameters (`skip` and `take`)
in the `GET api/v1/admin/user` endpoint
- Improved the parsing of integer query parameters (`skip` and `take`)
in the `GET api/v1/asset-profiles` endpoint
- Improved the parsing of the integer query parameter
(`includeHistoricalData`) in the `GET api/v1/market-data/markets`
endpoint
- Improved the parsing of the integer query parameter
(`includeHistoricalData`) in the `GET api/v1/symbol/:dataSource/:symbol`
endpoint
- Harmonized the filter parsing using `groupBy` across various services
- Improved the language localization by translating various tooltips
across the application
- Improved the language localization for German (`de`)
- Improved the language localization for Ukrainian (`uk`)
- Upgraded `yahoo-finance2` from version `3.14.3` to `3.15.4`

##### Fixed

- Resolved an issue in the treemap chart component when the holdings
list is empty
- Fixed the handling of cash positions in the portfolio calculations
when filtering by holding or tag
- Fixed the handling of cash positions in the portfolio details when
filtering
- Fixed the market condition of the benchmarks in the twitter bot
service when values round to zero

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naG9zdGZvbGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-07-05 00:56:13 +02:00
TrueCharts Bot 22b45ba88e fix(grav): update image ghcr.io/linuxserver/grav 2.0.6 → 2.0.7 (#49894) 2026-07-05 00:54:26 +02:00
TrueCharts Bot 6ac0ad2b72 chore(kubernetes-dashboard): update image oci.trueforge.org/containerforge/kube-sa-proxy digest to c452a4d (#49893)
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 |
`5471437` → `c452a4d` |

---

> [!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-07-05 00:54:18 +02:00
TrueCharts Bot b2e64d97e9 chore(home-assistant): update image oci.trueforge.org/containerforge/go-yq digest to 3dd9b5d (#49865)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/go-yq](https://ghcr.io/trueforge-org/go-yq)
| digest | `955988f` → `3dd9b5d` |

---

> [!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-07-04 17:27:52 +00:00
TrueCharts Bot 870dfb1d02 chore(common): update image oci.trueforge.org/containerforge/mongosh digest to 6d6ee4c (#49879)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/mongosh](https://ghcr.io/trueforge-org/mongosh)
([source](https://truecharts.org)) | digest | `3131ff3` → `6d6ee4c` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jb21tb24iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-04 19:12:56 +02:00
TrueCharts Bot 8cb93c8477 feat(minecraft-java): update image ghcr.io/itzg/minecraft-server 2026.6.1 → 2026.7.0 (#49890)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `3a0ab84` → `27586b6` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `67293c6` → `ba9083e` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `310c6ec` → `29a0f77` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `9747457` → `b534bcc` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `4572a6c` → `1001aee` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `cd9afa2` → `b5b0521` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `968e3cd` → `2619ad4` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `0a9e3d1` → `0e95325` |
|
[ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server)
| minor | `2a3ed09` → `5ffbc91` |

---

> [!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.7.0`](https://redirect.github.com/itzg/docker-minecraft-server/releases/tag/2026.7.0)

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

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

##### What's Changed

##### Enhancements

- Add purpur support for ServerLibraryCleaner by
[@&#8203;harrisonablack](https://redirect.github.com/harrisonablack) in
[#&#8203;4133](https://redirect.github.com/itzg/docker-minecraft-server/pull/4133)

##### Bug Fixes

- Handle non-specific file types in start-utils extraction logic by
[@&#8203;itzg](https://redirect.github.com/itzg) in
[#&#8203;4121](https://redirect.github.com/itzg/docker-minecraft-server/pull/4121)
- GTNH: allow for spaces in GTNH\_PACK\_VERSION by
[@&#8203;itzg](https://redirect.github.com/itzg) in
[#&#8203;4132](https://redirect.github.com/itzg/docker-minecraft-server/pull/4132)
- paper: Fix boolean flag always return true by
[@&#8203;harrisonablack](https://redirect.github.com/harrisonablack) in
[#&#8203;4134](https://redirect.github.com/itzg/docker-minecraft-server/pull/4134)
- packwiz: re-load LOAD\_ENV\_FROM\_FILE after the installer runs by
[@&#8203;ChipWolf](https://redirect.github.com/ChipWolf) in
[#&#8203;4137](https://redirect.github.com/itzg/docker-minecraft-server/pull/4137)

##### Documentation

- build(deps): bump the patches group in /docs with 4 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4127](https://redirect.github.com/itzg/docker-minecraft-server/pull/4127)
- build(deps): bump pymdown-extensions from 10.21.3 to 11.0 in /docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4128](https://redirect.github.com/itzg/docker-minecraft-server/pull/4128)
- Add example for loading mods from a local directory by
[@&#8203;samuelstanley0101](https://redirect.github.com/samuelstanley0101)
in
[#&#8203;4138](https://redirect.github.com/itzg/docker-minecraft-server/pull/4138)
- build(deps): bump click from 8.4.1 to 8.4.2 in /docs in the patches
group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4143](https://redirect.github.com/itzg/docker-minecraft-server/pull/4143)

##### Other Changes

- Improved and refactored sponsor labeler workflow by
[@&#8203;itzg](https://redirect.github.com/itzg) in
[#&#8203;4123](https://redirect.github.com/itzg/docker-minecraft-server/pull/4123)
- build(deps): bump docker/build-push-action from 6 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;4124](https://redirect.github.com/itzg/docker-minecraft-server/pull/4124)
- Update dependency itzg/mc-monitor to v0.16.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;4142](https://redirect.github.com/itzg/docker-minecraft-server/pull/4142)

##### New Contributors

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

**Full Changelog**:
<https://github.com/itzg/docker-minecraft-server/compare/2026.6.1...2026.7.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 these
updates again.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtamF2YSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-04 19:10:04 +02:00
TrueCharts Bot 0f1596e8c6 chore(common): update image oci.trueforge.org/containerforge/mariadb-client digest to 2001965 (#49798)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/mariadb-client](https://ghcr.io/trueforge-org/mariadb-client)
([source](https://truecharts.org)) | digest | `62dc576` → `2001965` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jb21tb24iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-04 17:01:13 +00:00
TrueCharts Bot 35fb79a37c feat(tdarr): update image docker.io/haveagitgat/tdarr 2.81.01 → 2.82.01 (#49892)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/haveagitgat/tdarr](https://redirect.github.com/HaveAGitGat/tdarr_express_be)
| minor | `7136067` → `776896d` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-04 19:00:36 +02:00
TrueCharts Bot 900b5f416f feat(tdarr-node): update image docker.io/haveagitgat/tdarr_node 2.81.01 → 2.82.01 (#49891)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/haveagitgat/tdarr_node](https://redirect.github.com/HaveAGitGat/tdarr_express_be)
| minor | `a0f47ec` → `f28391b` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyci1ub2RlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-07-04 19:00:21 +02:00
TrueCharts Bot 44d38671e2 fix(flexo): update image docker.io/nroi/flexo 1.6.12 → 1.6.13 (#49885)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/nroi/flexo | patch | `760afe7` → `fb53ab1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbGV4byIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-04 18:59:36 +02:00
TrueCharts Bot 96bc775326 fix(semaphore): update image docker.io/semaphoreui/semaphore v2.18.14 → v2.18.16 (#49887)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/semaphoreui/semaphore](https://redirect.github.com/semaphoreui/semaphore)
| patch | `2816747` → `1c73e8f` |

---

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

###
[`v2.18.16`](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.15...v2.18.16)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.15...v2.18.16)

###
[`v2.18.15`](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.14...v2.18.15)

[Compare
Source](https://redirect.github.com/semaphoreui/semaphore/compare/v2.18.14...v2.18.15)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZW1hcGhvcmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-04 18:59:10 +02:00
TrueCharts Bot 7affa568db feat(minecraft-bedrock): update image ghcr.io/itzg/minecraft-bedrock-server 2026.6.2 → 2026.7.0 (#49889) 2026-07-04 18:58:21 +02:00