Commit Graph

57348 Commits

Author SHA1 Message Date
TrueCharts Bot 76007ebfcb feat(kasm): update image docker.io/kasmweb/workspaces 1.18.1 → 1.19.0 (#49489)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/kasmweb/workspaces | minor | `6788f81` → `60642b7` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rYXNtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-26 06:17:52 +02:00
TrueCharts Bot 3dd7d338ca chore(common): update image oci.trueforge.org/containerforge/ubuntu digest to 5cb91be (#49406)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/ubuntu](https://ghcr.io/trueforge-org/ubuntu)
([source](https://hub.docker.com/_/ubuntu)) | digest | `c21fcd8` →
`5cb91be` |

---

> [!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-06-26 04:16:21 +00:00
TrueCharts Bot 0551aa8e0f fix(dispatcharr): update image docker.io/dispatcharr/dispatcharr 0.27.0 → 0.27.1 (#49493)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/dispatcharr/dispatcharr](https://redirect.github.com/Dispatcharr/Dispatcharr)
| patch | `4251290` → `f5cbc82` |

---

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

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

---

### Release Notes

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

###
[`v0.27.1`](https://redirect.github.com/Dispatcharr/Dispatcharr/blob/HEAD/CHANGELOG.md#0271---2026-06-25)

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

##### Security

- Updated `Django` 6.0.5 → 6.0.6, resolving the following CVEs:
- **CVE-2026-6873**: Signed cookie salt namespace collision in
`HttpRequest.get_signed_cookie()`.
- **CVE-2026-7666**: Potential unencrypted email transmission via
STARTTLS in the SMTP backend.
- **CVE-2026-8404**: Potential private data exposure via case-sensitive
`Cache-Control` directives in `UpdateCacheMiddleware`.
- **CVE-2026-35193**: Potential private data exposure via missing `Vary:
Authorization` in `UpdateCacheMiddleware`.
- **CVE-2026-48587**: Potential private data exposure via whitespace
padding in the `Vary` header.
- Updated frontend npm dependencies to resolve 4 audit vulnerabilities
(1 low, 2 moderate, 1 high):
- Updated `vite` 7.3.2 → 7.3.5, resolving **moderate** NTLMv2 hash
disclosure via UNC path handling on Windows
([GHSA-v6wh-96g9-6wx3](https://redirect.github.com/advisories/GHSA-v6wh-96g9-6wx3))
and **high** `server.fs.deny` bypass on Windows alternate paths
([GHSA-fx2h-pf6j-xcff](https://redirect.github.com/advisories/GHSA-fx2h-pf6j-xcff))
- Updated `js-yaml` 4.1.1 → 5.1.0, resolving **moderate**
quadratic-complexity DoS in merge key handling via repeated aliases
([GHSA-h67p-54hq-rp68](https://redirect.github.com/advisories/GHSA-h67p-54hq-rp68))
- Updated `esbuild` 0.27.3 → 0.28.1, resolving **low** arbitrary file
read when running the development server on Windows
([GHSA-g7r4-m6w7-qqqr](https://redirect.github.com/advisories/GHSA-g7r4-m6w7-qqqr))

##### Added

- **Isolated backend test settings (`dispatcharr.settings_test`).**
`python manage.py test` now switches to this module automatically (via
`manage.py`). It creates an empty PostgreSQL `test_<dbname>` database
(same engine as production), uses the standard Postgres backend instead
of geventpool so `TestCase` transactions isolate correctly, and leaves
Celery tasks queued (no eager `post_save` signal runs during tests). Set
`TEST_USE_SQLITE=1` for an in-memory SQLite fallback when Postgres is
unavailable.

##### Performance

- **`get_vod_streams` and `get_series` XC API endpoints are faster and
no longer exhaust Docker `/dev/shm`.** Large libraries (e.g. 125k
movies) previously ran one wide `DISTINCT ON` query with parallel
workers, which could fail with `could not resize shared memory segment …
No space left on device` on the default 64MB container shm. Both
endpoints now fetch display columns via `.values()` (no ORM model
instantiation per row). Redundant `category` and `logo` joins were
dropped in favor of FK ids; alphabetical sort runs in SQL. Typical
full-library response time drops from \~23–28s to \~8–10s with stable
shm usage.
- **XMLTV EPG export is faster and no longer balloons worker memory.**
`generate_epg()` was reworked end-to-end for large guides. (Fixes
[#&#8203;1366](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1366))
- Streams incrementally: on a cache miss each chunk is pushed to a Redis
list as it is yielded (no `''.join()` in the worker); repeat requests
within 300s stream chunks back from Redis. `malloc_trim` runs after cold
builds.
- Channel streams are prefetched once (only `id`/`name`) instead of one
query per custom-dummy channel; dummy `EPGData` programme existence is
bulk-checked in a single query.
- The primary channel id is escaped once per `epg_id` group instead of
once per programme (\~750k fewer `html.escape` calls on a large guide).
- The channel query no longer JOINs multi-MB `programme_index` blobs per
channel (\~13s saved on a \~2000-channel guide; indices live in
`EPGSourceIndex`).
- Programme export uses `(epg_id, id)` keyset pagination with a
per-source `start_time` sort; a matching composite index on
`ProgramData` (created `CONCURRENTLY` on PostgreSQL) lets each chunk use
an ordered index range scan instead of re-sorting every chunk.
- **EPG grid endpoint releases its payload memory back to the OS.**
`/api/epg/grid/` drops the redundant full-list copy when appending dummy
programmes and runs `malloc_trim` once the response is sent, so worker
RSS no longer ratchets up \~20MB per request.

##### Changed

- **`programme_index` moved off `EPGSource` into a dedicated
`EPGSourceIndex` table.** The multi-MB byte-offset index was repeatedly
pulled into web and Celery workers by ordinary `EPGSource` queries and
`select_related` JOINs (which ignore manager-level `defer()`). It now
lives in a one-to-one `EPGSourceIndex` row, read only when explicitly
accessed through the `EPGSource.programme_index` property, so no list,
detail, or JOIN query can load it by accident. Migration `0026` copies
existing indices across. No API or index-build behavior change.

- **EPG generation extracted into `apps/output/epg.py`.** All XMLTV
output logic (`generate_epg`, `generate_dummy_programs`,
`generate_custom_dummy_programs`, `generate_dummy_epg`, and supporting
helpers) moved from `apps/output/views.py` into a dedicated module.
`views.py` retains the thin HTTP endpoint wrappers and auth checks;
`epg.py` handles all content generation. No behavior change.

- **Channel list with nested streams loads faster.** `GET
/api/channels/channels/?include_streams=true` (Channels UI and
single-channel fetch) now builds nested stream payloads from the
prefetched `channelstream_set` instead of issuing one extra streams M2M
query per channel.

- Dependency updates:
  - `Django` 6.0.5 → 6.0.6 (security patch; see Security section)
  - `requests` 2.33.1 → 2.34.2
  - `gevent` 26.4.0 → 26.5.0
  - `torch` 2.11.0+cpu → 2.12.1+cpu
  - `sentence-transformers` 5.4.1 → 5.6.0
  - `lxml` 6.1.0 → 6.1.1

##### Fixed

- **Channel Initialization Grace Period is honoured during live stream
startup.** Preview and playback no longer abort after a hardcoded 10s
while the channel is still connecting with an empty buffer; the TS
generator init-wait stall check and upstream health monitor now use the
configured `channel_init_grace_period` (same as the server cleanup
watchdog) instead of `CONNECTION_TIMEOUT`. (Fixes
[#&#8203;1380](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1380))
- **Channels are marked `active` as soon as the buffer threshold is met
and a client is streaming.** Once the initial buffer fills, state is set
to `active` immediately when viewers are attached, or
`waiting_for_clients` when the buffer is ready but no client is
connected yet (e.g. proxy API warmup). The cleanup watchdog no longer
waits an extra grace period before promoting to `active`. Proxy settings
copy now describes `channel_init_grace_period` as an initialization
buffer timeout.
- **DVR recording playback auth is complete for native video, HLS
segments, and redirects.** Completed recordings use `/file/` with native
`<video src>`, which cannot send `Authorization` headers. Playback
accepts `?token=` query-param JWT (matching VOD streams), and the
floating video player appends the token when assigning native URLs. The
explicit HLS URL route (`/api/channels/recordings/.../hls/...`) now
registers the same authenticators as the ViewSet `@action`
handlers—previously only header JWT applied on that path, so `?token=`
failed for native HLS clients. When the request used `?token=`,
rewritten playlist segment URLs and `/file/`↔`/hls/` redirects preserve
the token; hls.js clients that authenticate via `Authorization` are
unchanged. `QueryParamJWTAuthentication` reads `request.query_params` on
DRF requests.
- **In-progress DVR playback no longer jumps to the live edge.** The
floating video player still opens in-progress recordings at the start of
the seekable range, but hls.js was configured with
`liveMaxLatencyDurationCount: 10`, which forced the playhead forward to
"now" shortly after playback began. Live-edge sync is now disabled for
recording HLS so users can watch, pause, and scrub from the beginning
while the recording continues. (Fixes
[#&#8203;1329](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1329))
- **`refresh_single_m3u_account` no longer re-raises after setting
account ERROR.** Matches `refresh_epg_data`: the account status and UI
already reflect the failure; Celery no longer marks the task FAILED
after the terminal error state is persisted.
- **M3U refresh recovers DB connections and account status after
failures.** Celery workers now call `close_old_connections()` before and
after every task; `refresh_single_m3u_account` also resets its DB
connection at task start and retries account loads once after a
connection reset (avoids opaque `list index out of range` errors from
poisoned worker connections). Accounts leave `fetching`/`parsing` for a
terminal `error` or `success` state when refresh aborts. Error-path
status updates use `QuerySet.update()` on a clean connection instead of
`save()` on a connection that may already be INTRANS after
`refresh_m3u_groups` or batch ORM failures. Failed group downloads now
set `error` instead of returning silently. Refresh start replaces stale
`last_message` text. `refresh_account_profiles` releases DB connections
after each profile failure. (Fixes
[#&#8203;1338](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1338))
- **EPG refresh recovers DB connections and source status after
failures.** `refresh_epg_data` now mirrors the M3U hardening: connection
reset at task start/end, retried source load after a poisoned-worker
connection reset, `QuerySet.update()` for error status on a clean
connection, and a `finally` guard that moves sources stuck in
`fetching`/`parsing` to `error`. Programme index builds are skipped when
programme parsing fails. `parse_channels_only` now persists the error
status when a missing file has no URL to refetch.
- **M3U `custom_properties` JSON normalization.** Legacy rows and some
API writes could store a JSON-encoded string instead of an object in
`custom_properties`, causing refresh, profile sync, and auto-sync to
fail with `'str' object has no attribute 'get'`. M3U account, profile,
and group-relation models normalize on `save()`; group settings bulk
writes and read/merge paths use shared helpers in `core.utils` without
re-parsing dict values.
- **`POST /api/epg/import/` no longer loads the full EPG source row.**
The dummy-source guard uses a narrow existence query instead of
`objects.get()`, keeping the import trigger lightweight.
Request/response shape is unchanged for the UI, plugins, and external
importers.
- **XC live playback URL building now normalizes account server URLs.**
On-demand live URLs (introduced for Server Group profile rotation in
0.27.0) rebuild `/live/{user}/{pass}/{stream_id}.ts` from current
credentials instead of reusing the synced `stream.url`. That path now
runs `normalize_server_url()` so pasted API URLs (e.g. `/player_api.php`
with query params) are stripped while sub-paths like `/server1` are
preserved. `get_transformed_credentials()` normalizes the base URL at
the source; VOD movie and episode relations use the same helper instead
of constructing a throwaway `XCClient` (which also avoided per-request
HTTP session setup). (Fixes
[#&#8203;1363](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1363))
- **Live proxy now releases geventpool DB connections on more paths.**
`stream_ts()` calls `close_old_connections()` before
`StreamingHttpResponse` so clients waiting on channel init do not keep a
pool slot while the generator polls Redis. `generate_stream_url()`,
`get_stream_info_for_switch()`, `get_alternate_streams()`, and
`get_connections_left()` release in `finally` blocks after ORM work on
stream-manager failover paths that run outside Django's request cycle.
TS client disconnect cleanup matches fMP4, and `ChannelService` metadata
helpers release after their ORM lookups.
- **OpenAPI schema paths for nested M3U profiles and filters no longer
contain escaped slashes.** Router regex prefixes used unnecessary `\/`,
which drf-spectacular serialized literally into the schema and broke
client generators (e.g. oapi-codegen). Runtime URL matching is
unchanged. (Fixes
[#&#8203;1384](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1384))
- **Auto-sync range conflict warning no longer flags a group's own
channels when using a channel-group override.** The M3U group settings
"Range conflict" check compared occupant channel groups against the
source group being configured. Auto-sync with `group_override` creates
channels in the override target group, so those channels were
misclassified as conflicts. The frontend now resolves the effective
target group (override target when set, otherwise the source group) for
classification. Genuine conflicts—manual channels, other accounts,
different groups, or user-pinned numbers—still surface. (Fixes
[#&#8203;1331](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1331))
— Thanks [@&#8203;CodeBormen](https://redirect.github.com/CodeBormen)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kaXNwYXRjaGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-26 06:06:08 +02:00
TrueCharts Bot abceca27f3 chore(red-discordbot): update image docker.io/phasecorex/red-discordbot digest to dcc31b9 (#49491)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/phasecorex/red-discordbot | digest | `638c7dd` → `dcc31b9` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZWQtZGlzY29yZGJvdCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-26 06:05:40 +02:00
TrueCharts Bot 23cae91902 chore(chronograf): update image chronograf digest to d203c11 (#49490)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| chronograf | digest | `2aa9fb2` → `d203c11` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaHJvbm9ncmFmIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-26 06:05:12 +02:00
TrueCharts Bot f4f9e4af08 chore(webtop): update webtop (#49492)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| lscr.io/linuxserver/webtop | digest | `9d9b474` → `3ed528b` |
| lscr.io/linuxserver/webtop | digest | `e56b977` → `c573e84` |
| lscr.io/linuxserver/webtop | digest | `e653612` → `9bd3914` |
| lscr.io/linuxserver/webtop | digest | `00fea91` → `2d7e480` |
| lscr.io/linuxserver/webtop | digest | `430b908` → `66e8d77` |
| lscr.io/linuxserver/webtop | digest | `ed62550` → `32fb57c` |
| lscr.io/linuxserver/webtop | digest | `4d78766` → `9fe5566` |
| lscr.io/linuxserver/webtop | digest | `f958c0f` → `dc139d1` |

---

> [!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-26 06:04:38 +02:00
TrueCharts Bot 6d1688752f chore(common): update image oci.trueforge.org/containerforge/mongosh digest to 02cff6c (#49484)
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 | `2e0b984` → `02cff6c` |

---

> [!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-06-26 00:21:44 +02:00
TrueCharts Bot f49a5787cf fix(nexus-oss): update image docker.io/sonatype/nexus3 3.93.1 → 3.93.2 (#49488)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/sonatype/nexus3 | patch | `20eff03` → `c37df0f` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXh1cy1vc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-26 00:13:06 +02:00
TrueCharts Bot 853663659b fix(firefox): update image ghcr.io/linuxserver/firefox 1152.0.1 → 1152.0.3 (#49487)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/firefox](https://redirect.github.com/linuxserver/docker-firefox/packages)
([source](https://redirect.github.com/linuxserver/docker-firefox)) |
patch | `1f4c0ce` → `c8dea83` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maXJlZm94IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-26 00:12:07 +02:00
TrueCharts Bot f713eb6521 chore(plex): update image oci.trueforge.org/containerforge/plex digest to 2781d26 (#49485)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/plex](https://ghcr.io/trueforge-org/plex)
([source](https://redirect.github.com/plexinc/pms-docker)) | digest |
`8a54a98` → `2781d26` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wbGV4IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-26 00:10:59 +02:00
TrueCharts Bot 76faefb786 chore(searxng): update image docker.io/searxng/searxng digest to 77b6ec5 (#49486)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `3f52dca` → `77b6ec5` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-26 00:10:30 +02:00
TrueCharts Bot 3035216051 fix(flowise): update image docker.io/flowiseai/flowise 3.1.2 → 3.1.3 (#49480) 2026-06-25 17:46:36 +02:00
TrueCharts Bot b33210ef20 fix(n8n): update image ghcr.io/n8n-io/n8n 2.28.1 → 2.28.2 (#49481)
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 | `680e966` →
`08b9411` |

---

> [!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-25 17:46:21 +02:00
TrueCharts Bot 120850b940 feat(victoriametrics): update image docker.io/victoriametrics/victoria-metrics v1.145.0 → v1.146.0 (#49482)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/victoriametrics/victoria-metrics](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics)
| minor | `c014fb5` → `b8703ff` |

---

> [!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>VictoriaMetrics/VictoriaMetrics
(docker.io/victoriametrics/victoria-metrics)</summary>

###
[`v1.146.0`](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.146.0)

[Compare
Source](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.145.0...v1.146.0)

####
[v1.146.0](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.146.0)

Released at 2026-06-19

- FEATURE: all VictoriaMetrics components: add
`-http.header.disableServerHostname` command-line flag for disabling the
`X-Server-Hostname` HTTP response header. See
[#&#8203;11067](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/11067).
Thanks to [@&#8203;zasdaym](https://redirect.github.com/zasdaym) for
contribution.

- FEATURE:
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/)
and `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
log calls to
[/api/v1/admin/tsdb/delete\_series](https://docs.victoriametrics.com/victoriametrics/url-examples/#apiv1admintsdbdelete_series)
API handler. This should help to identify events of metrics deletion
from the database. See
[#&#8203;11104](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11104).

- FEATURE:
[vmctl](https://docs.victoriametrics.com/victoriametrics/vmctl/): add
`-vm-headers` and `-vm-bearer-token` flags for authenticating requests
to the VictoriaMetrics import destination. The flags are available in
`opentsdb`, `influx`, `remote-read`, `prometheus`, `mimir`, and `thanos`
vmctl sub-commands. See
[#&#8203;8897](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/8897).

- FEATURE:
[vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui):
add the `last` value to graph legend statistics. See
[#&#8203;10759](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/10759).

- FEATURE: [stream
aggregation](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/):
expose `vm_streamaggr_dedup_dropped_samples_total` to allow tracking
dropped old samples during
[deduplication](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/#deduplication).

- FEATURE: [stream
aggregation](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/):
use the aggregation rule interval as the default
[staleness\_interval](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/#staleness)
instead of `2*interval`, to reduce spikes when there are gaps between
received samples. See
[#&#8203;11102](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/11102).

- FEATURE:
[vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/):
add a new flag `-remoteWrite.inmemoryQueues` to prioritize recently
ingested data over historical data stored at file-based [persistent
queue](https://docs.victoriametrics.com/victoriametrics/vmagent/#on-disk-persistence-and-data-processing-order).
See
[#&#8203;8833](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/8833)

- FEATURE:
[vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/):
add `-promscrape.cluster.shardByLabels` command-line flag for selecting
target labels used for sharding scrape targets among `vmagent` instances
in cluster mode. See
[#&#8203;11044](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/11044).

- FEATURE:
[vmctl](https://docs.victoriametrics.com/victoriametrics/vmctl/): add
`-vm-headers` and `-vm-bearer-token` flags for authenticating requests
to the VictoriaMetrics import destination. The flags are available in
`opentsdb`, `influx`, `remote-read`, `prometheus`, `mimir`, and `thanos`
vmctl sub-commands. See
[#&#8203;8897](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/8897).

- FEATURE:
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/)
and `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
log calls to
[/api/v1/admin/tsdb/delete\_series](https://docs.victoriametrics.com/victoriametrics/url-examples/#apiv1admintsdbdelete_series)
API handler. This should help to identify events of metrics deletion
from the database. See
[#&#8203;11104](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11104).

- FEATURE:
[vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui):
add the `last` value to graph legend statistics. See
[#&#8203;10759](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/10759).

- BUGFIX: [enterprise](https://docs.victoriametrics.com/enterprise/)
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/)
and `vmstorage` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
properly expose metric `vm_retention_filters_partitions_scheduled_rows`.
See
[#&#8203;11138](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/11138)

- BUGFIX: [stream
aggregation](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/):
fix issue with producing aggregated samples with identical timestamps
between flushes. See
[#&#8203;10808](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/10808).

- BUGFIX:
[vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/):
fix potential corruption of remote-write metadata `Unit` values. See
[#&#8203;11120](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11120).
Thanks for [@&#8203;fxrlv](https://redirect.github.com/fxrlv) for the
contribution.

- BUGFIX:
[vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/),[vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/),[vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/)
and
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/):
fix rare unbounded shutdown delay when config reload takes longer than
`-configCheckInterval`. See
[#&#8203;11107](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11107).
Thanks to
[@&#8203;PleasingFungus](https://redirect.github.com/PleasingFungus) for
contribution.

- BUGFIX: [vmbackup](https://docs.victoriametrics.com/vmbackup/),
[vmbackupmanager](https://docs.victoriametrics.com/victoriametrics/vmbackupmanager/):
do not fail backup list if directory is absent while using `fs://`
destination to align with other protocols. See
[6c3c548d](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/commit/6c3c548ddb0385b749e731f52276f130e2a4e4a8).

- BUGFIX:
[vmctl](https://docs.victoriametrics.com/victoriametrics/vmctl/): push
metrics to configured `-pushmetrics.url` on shutdown when migration
fails. Previously, metrics were not pushed if vmctl exited with an
error. See
[#&#8203;11081](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11081).
Thanks to [@&#8203;zasdaym](https://redirect.github.com/zasdaym) for
contribution.

- BUGFIX:
[vmrestore](https://docs.victoriametrics.com/victoriametrics/vmrestore/):
disallow restoring parts outside the configured `-storageDataPath`
directory. See
[710c920d](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/commit/710c920d6083327042a309e449fae4383617d817).

- BUGFIX: `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
correctly apply long tenant filters. Previously, such filters could be
truncated, causing tenants to be matched incorrectly. See
[#&#8203;11096](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11096).
Thanks for [@&#8203;fxrlv](https://redirect.github.com/fxrlv) for the
contribution.

- BUGFIX: `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
fix corrupted metrics metadata when a response contains multiple rows.
See
[#&#8203;11115](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11115).
Thanks for [@&#8203;fxrlv](https://redirect.github.com/fxrlv) for the
contribution.

- BUGFIX: `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
don't cache empty responses for tenant IDs discovery during [multitenant
queries](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#multitenant-reads).
This problem was visible during integration tests when multitenant
queries were executed before the first ingestion happened. See
[#&#8203;10982](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/10982)

- BUGFIX:
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/)
and `vmselect` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
properly escape `metricFamilyName` at metrics metadata response. See
[#&#8203;11129](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/pull/11129).
Thanks for [@&#8203;fxrlv](https://redirect.github.com/fxrlv) for the
contribution.

- BUGFIX:
[vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/)
and `vmstorage` in [VictoriaMetrics
cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/):
prevent more cases of panic during directory deletion on `NFS`-based
mounts. See
[#&#8203;11060](https://redirect.github.com/VictoriaMetrics/VictoriaMetrics/issues/11060).

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC92aWN0b3JpYW1ldHJpY3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-25 17:44:34 +02:00
TrueCharts Bot 68bbc788fc fix(deconz): update image docker.io/deconzcommunity/deconz 2.33.0 → 2.33.1 (#49479)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/deconzcommunity/deconz | patch | `6c6d7c7` → `050cca7` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kZWNvbnoiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-25 17:44:16 +02:00
TrueCharts Bot e6f0882108 chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 4709204 (#49478)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/minekube/gate | digest | `313116d` → `4709204` |

---

> [!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-25 17:43:39 +02:00
TrueCharts Bot 3f6375c307 feat(strapi): update image docker.io/vshadbolt/strapi 5.48.1 → 5.49.0 (#49477)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/vshadbolt/strapi | minor | `1cdc37d` → `eab33ee` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdHJhcGkiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-25 11:42:21 +02:00
TrueCharts Bot 38dbd35f63 chore(filezilla): update image ghcr.io/linuxserver/filezilla digest to f898410 (#49474)
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 | `50b432f` → `f898410` |

---

> [!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-25 11:40:47 +02:00
TrueCharts Bot 9e029e6767 chore(rflood): update image ghcr.io/hotio/rflood digest to 0aff546 (#49475)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/hotio/rflood | digest | `49c1885` → `0aff546` |

---

> [!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-06-25 11:40:21 +02:00
TrueCharts Bot 55653a0058 fix(fireshare): update image docker.io/shaneisrael/fireshare 1.7.1 → 1.7.2 (#49476) 2026-06-25 11:39:43 +02:00
TrueCharts Bot cd5584aeca feat(wyoming-whisper): update image docker.io/rhasspy/wyoming-whisper 3.2.0 → 3.3.0 (#49473) 2026-06-25 05:36:56 +02:00
TrueCharts Bot 86a8ec1d86 chore(rsshub): update image docker.io/diygod/rsshub digest to 16408a2 (#49463)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `281d34b` → `16408a2` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:36:53 +02:00
TrueCharts Bot 73e1946842 chore(kubernetes-dashboard): update image oci.trueforge.org/containerforge/kube-sa-proxy digest to cedb42c (#49458) 2026-06-25 05:36:51 +02:00
TrueCharts Bot aa41c6342b fix(pocketmine-mp): update image ghcr.io/pmmp/pocketmine-mp 5.44.1 → 5.44.2 (#49467) 2026-06-25 05:36:43 +02:00
TrueCharts Bot d8a80dbad6 chore(friendica): update image friendica digest to a7c8c25 (#49457)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| friendica | digest | `6f5d1d6` → `a7c8c25` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mcmllbmRpY2EiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:36:36 +02:00
TrueCharts Bot 850edf2b50 chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to f2800fa (#49455)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `f8e94c9` → `f2800fa` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:35:40 +02:00
TrueCharts Bot c52d4269e0 feat(portainer): update image docker.io/portainer/portainer-ee 2.42.0 → 2.43.0 (#49472)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/portainer/portainer-ee](https://www.portainer.io) | minor |
`43a6b52` → `129a7a4` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wb3J0YWluZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-25 03:34:59 +00:00
TrueCharts Bot 9239551bbf feat(portainer): update image docker.io/portainer/portainer-ce 2.42.0 → 2.43.0 (#49471) 2026-06-25 05:34:40 +02:00
TrueCharts Bot 2acf471fc2 fix(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.13.1 → 2.13.2 (#49469)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `d5ff678` → `976dfa5` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `e573146` → `9d2eb20` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `f4ba278` → `1199aa2` |

---

> [!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>Stirling-Tools/Stirling-PDF
(ghcr.io/stirling-tools/s-pdf)</summary>

###
[`v2.13.2`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.2):
2.13.2 Desktop performance fix, and security fixes

[Compare
Source](https://redirect.github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.2)

This release is for security fixes and removal of unused dependencies
within our docker
It also contains

- UI performance fix for desktop users!
- stopping update notices appearing to usecases it shouldn't!
- Fixes for desktop mac not running correctly
- Some build issues for certain desktop builds

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

##### What's Changed

##### Bug Fixes

- fix(frontend): correctly display the current user role in the edit
dialog by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6758](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6758)
- Make pre-commit scripts more OS-agnostic by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6724](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6724)
- fix(team): hide users already assigned to the selected team by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6760](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6760)

##### Enhancements

- Upgrade to TypeScript 6 by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6772](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6772)
- Redesign tool config types to avoid `any` typing by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6582](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6582)
- Remove ffmpeg from published Docker images by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6791](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6791)
- fix update notification visibility and install flicker by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6776](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6776)
- fix desktop bundles by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6773](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6773)
- build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 + translation
files by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6748](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6748)
- fast-path local PDF transport and reduce chat re-renders by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6798](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6798)
- chore: update svg conversion and database import handling by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6796](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6796)

##### Minor Enhancements

- chore(build): centralize Gradle dependency version management by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6499](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6499)
- chore(ci): upgrade Gradle to 9.6.0 across workflows, Docker builds,
and wrapper by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6790](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6790)

##### Other Changes

- Build Rust cache on nightlies by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6768](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6768)
- Add JUnit tests to raise coverage across all modules by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6782](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6782)
- :globe\_with\_meridians: Sync Translations + Update README Progress
Table by
[@&#8203;stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in
[#&#8203;6739](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6739)

**Full Changelog**:
<https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.2>

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGlybGluZy1wZGYiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-25 05:34:27 +02:00
TrueCharts Bot 49d2bca6fe feat(ntfy): update image docker.io/binwiederhier/ntfy v2.24.0 → v2.25.0 (#49470)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/binwiederhier/ntfy](https://ntfy.sh/)
([source](https://redirect.github.com/binwiederhier/ntfy)) | minor |
`f8a9b10` → `cfbbb1b` |

---

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

###
[`v2.25.0`](https://redirect.github.com/binwiederhier/ntfy/releases/tag/v2.25.0)

[Compare
Source](https://redirect.github.com/binwiederhier/ntfy/compare/v2.24.0...v2.25.0)

This release adds **password reset** via email, and reworks email
verification to use durable, link-based magic links (replacing the old
in-memory 6-digit codes). Email stays optional at signup; a user can
reset their password only once they have a verified "primary"
(recovery)email.

All of this work is probably not useful for self-hosters, but it
hopefully will be useful for me, since I do have to reset accounts on a
regular basis.

**Security issues:**

- Generate access tokens, IDs, and magic-link tokens with a
cryptographically secure RNG (`crypto/rand`) instead of a clock-seeded
PRNG

**Features:**

- Add password reset via emailed magic link, with a "Forgot password"
link on the login page and a `ntfy user reset-pass` CLI command for
admins
- Rework email verification to use durable, single-use, expiring magic
links instead of in-memory 6-digit codes, and add a "primary" email
(used for account recovery and as the `X-Email: yes` target) with
verified/unverified state in the account UI
- You can now clear/read messages and delete messages with a GET request
([#&#8203;1771](https://redirect.github.com/binwiederhier/ntfy/issues/1771),
thanks to [@&#8203;lemmi](https://redirect.github.com/lemmi) for
reporting and to [@&#8203;wunter8](https://redirect.github.com/wunter8)
for implementing)
- Add a reload button to the web app's action bar when running as an
installed PWA, which clears the service worker caches and hard-refreshes
the app
- Add a "Back to app" link to the web app's login, signup, and
password-reset pages (alongside the existing links), which previously
had no way back to the app

**Bug fixes + maintenance:**

- `X-Email: yes` (also `true`/`1`) now sends to your primary verified
email regardless of the `smtp-sender-verify` setting (previously it was
rejected unless verification was enabled); it requires being logged in
with a verified address
- Grant users full access to their own sync topic (`st_...`) so
cross-device subscription sync works under `auth-default-access:
deny-all`
([#&#8203;733](https://redirect.github.com/binwiederhier/ntfy/issues/733),
[#&#8203;1795](https://redirect.github.com/binwiederhier/ntfy/pull/1795),
thanks to [@&#8203;lmorchard](https://redirect.github.com/lmorchard) for
the contribution)
- Support HTTP (non-TLS) S3-compatible endpoints by preserving the
endpoint scheme, e.g. for a local MinIO instance
([#&#8203;1794](https://redirect.github.com/binwiederhier/ntfy/pull/1794),
[#&#8203;1734](https://redirect.github.com/binwiederhier/ntfy/issues/1734),
thanks to [@&#8203;sskender](https://redirect.github.com/sskender) for
the contribution, and
[@&#8203;Kernald](https://redirect.github.com/Kernald) for reporting)
- Stop silently stripping spaces from passwords while typing in the web
app's login, signup, and password-reset forms
([#&#8203;1246](https://redirect.github.com/binwiederhier/ntfy/issues/1246),
thanks to [@&#8203;aldem](https://redirect.github.com/aldem) for
reporting)
- Update web app dependencies, including major-version upgrades to Vite
(6 -> 8, now Rolldown-based), Material UI (5 -> 9), and Dexie (3 -> 4)
([#&#8203;1800](https://redirect.github.com/binwiederhier/ntfy/pull/1800),
[#&#8203;1764](https://redirect.github.com/binwiederhier/ntfy/pull/1764),
[#&#8203;1767](https://redirect.github.com/binwiederhier/ntfy/pull/1767),
[#&#8203;1762](https://redirect.github.com/binwiederhier/ntfy/pull/1762),
[#&#8203;1766](https://redirect.github.com/binwiederhier/ntfy/pull/1766),
[#&#8203;1765](https://redirect.github.com/binwiederhier/ntfy/pull/1765),
thanks Dependabot)
- Play notification sounds in the web app even when the Notification API
is unavailable, e.g. over plain HTTP or in browsers without notification
support
([#&#8203;1772](https://redirect.github.com/binwiederhier/ntfy/pull/1772),
thanks to [@&#8203;mitya12342](https://redirect.github.com/mitya12342)
for the contribution)
- Stop escaping `<`, `>`, and `&` as `\u003c`/`\u003e`/`\u0026` in JSON
responses
([#&#8203;1511](https://redirect.github.com/binwiederhier/ntfy/issues/1511),
[#&#8203;1512](https://redirect.github.com/binwiederhier/ntfy/pull/1512),
thanks to [@&#8203;wunter8](https://redirect.github.com/wunter8) for the
contribution)
- Fix the web app navbar not reflecting a topic reservation (lock icon,
and "Reserve topic" -> "Change reservation"/"Remove reservation" menu)
until a page reload, by persisting reservation and display-name changes
onto already-subscribed topics during account sync
- Reduce the web app's initial bundle size by \~300 KB (\~50 KB gzipped)
by lazy-loading the emoji picker dataset and the Markdown renderer, and
by importing Material UI icons individually

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9udGZ5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-25 05:33:42 +02:00
TrueCharts Bot 3d63396bc4 chore(reg): update image registry digest to 1be5527 (#49462)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [registry](https://redirect.github.com/distribution/distribution) |
digest | `85347ed` → `1be5527` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZWciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:33:12 +02:00
TrueCharts Bot 6f931b0e09 fix(rdtclient): update image ghcr.io/rogerfar/rdtclient 2.0.138 → 2.0.139 (#49468)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/rogerfar/rdtclient](https://redirect.github.com/rogerfar/rdt-client)
| patch | `8232cb0` → `1eac0b1` |

---

> [!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>rogerfar/rdt-client (ghcr.io/rogerfar/rdtclient)</summary>

###
[`v2.0.139`](https://redirect.github.com/rogerfar/rdt-client/blob/HEAD/CHANGELOG.md#20139---2026-06-24)

[Compare
Source](https://redirect.github.com/rogerfar/rdt-client/compare/v2.0.138...v2.0.139)

##### Added

- Add IP binding for the Bezzad downloader.

##### Changed

- Check file sizes when downloading as a workaround to Torbox download
glitch.
- Download Station improvements.
- Changed SQLite DB locking to improve DB performance.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZHRjbGllbnQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-25 05:33:05 +02:00
TrueCharts Bot 1cee4526d3 chore(teamspeak3): update image teamspeak digest to 15acbc6 (#49464) 2026-06-25 05:32:47 +02:00
TrueCharts Bot 66e8b00aeb chore(yourls): update image yourls digest to 67bc5e4 (#49465) 2026-06-25 05:32:33 +02:00
TrueCharts Bot 4d1a3d4fc1 chore(mosquitto): update image eclipse-mosquitto digest to 212f89e (#49461)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| eclipse-mosquitto | digest | `914f529` → `212f89e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb3NxdWl0dG8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:32:11 +02:00
TrueCharts Bot d6bd99e36e chore(monica): update image monica digest to 7df7518 (#49460)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| monica | digest | `77542f7` → `7df7518` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb25pY2EiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:31:00 +02:00
Aspen 76e8fa8ee7 fix(authentik): correct errors blocking metrics from working (#49454)
**Description**
Correct the syntax for metrics definitions in the authentik chart, and
enable worker metrics
⚒️ 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?**
Tested against the values in the `ci/` directory and it now produces the
consistent, expected ServiceMonitor resources, Service resources, and
adds containerPorts.

**📃 Notes:**
I can't find an associated issue, but the values.yaml and templates both
indicate this was an old bug that needed to be fixed.

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [x] 🧪 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-25 05:23:14 +02:00
TrueCharts Bot bbdd781876 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.15.1 → 3.16.0 (#49453)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio)
| minor | `b26215f` → `61d81f9` |

---

> [!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.16.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3160---2026-06-24)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.15.1...3.16.0)

##### Added

- Extended the user account settings with a copy-to-clipboard button for
the user id
- Added pagination to the platform management of the admin control panel
- Added pagination to the tag management of the admin control panel
- Extended the asset profile details dialog of the admin control panel
with a copy-to-clipboard button for the ISIN number
- Extended the asset profile details dialog of the admin control panel
with a copy-to-clipboard button for the symbol

##### Changed

- Improved the throughput of the market data gathering queue by applying
the rate limit per data source
- Decreased the rate limiter duration of the market data gathering queue
jobs from 4 to 3 seconds
- Removed the deprecated `SymbolProfile` field from the endpoint `GET
api/v1/portfolio/holding/:dataSource/:symbol`
- Upgraded `@simplewebauthn/browser` and `@simplewebauthn/server` from
version `13.2.2` to `13.3`

##### Fixed

- Fixed an issue with hourly market data updates not refreshing prices
for asset profiles with `MANUAL` data source
- Fixed an issue with the log context formatting in the performance
logging service

</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-06-24 23:18:40 +02:00
TrueCharts Bot a86f29f557 fix(meshcentral): update image ghcr.io/ylianst/meshcentral 1.2.0 → 1.2.1 (#49451)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/ylianst/meshcentral](https://redirect.github.com/Ylianst/MeshCentral)
| patch | `8c84cb4` → `449926b` |

---

> [!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>Ylianst/MeshCentral (ghcr.io/ylianst/meshcentral)</summary>

###
[`v1.2.1`](https://redirect.github.com/Ylianst/MeshCentral/releases/tag/1.2.1)

[Compare
Source](https://redirect.github.com/Ylianst/MeshCentral/compare/1.2.0...1.2.1)

-
[`a287602`](https://redirect.github.com/Ylianst/MeshCentral/commit/a2876029)
Version 1.2.1
-
[`251b638`](https://redirect.github.com/Ylianst/MeshCentral/commit/251b6387)
remove email translations, shouldnt be there
-
[`09abcc7`](https://redirect.github.com/Ylianst/MeshCentral/commit/09abcc72)
add/fix translations and updated minified files
-
[`058bf3a`](https://redirect.github.com/Ylianst/MeshCentral/commit/058bf3aa)
win-volumes: match result of win\_volumes\_wmi to new db format
([#&#8203;7922](https://redirect.github.com/Ylianst/MeshCentral/issues/7922))
-
[`f64b5e4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f64b5e48)
Fix mobile soft keyboard toggle state tracking
([#&#8203;7902](https://redirect.github.com/Ylianst/MeshCentral/issues/7902))
-
[`4e3f3cc`](https://redirect.github.com/Ylianst/MeshCentral/commit/4e3f3ccf)
translation fixes
-
[`e01b02a`](https://redirect.github.com/Ylianst/MeshCentral/commit/e01b02a0)
Remove unused listconfigfiles queries
([#&#8203;7899](https://redirect.github.com/Ylianst/MeshCentral/issues/7899))
-
[`f4ac6d4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f4ac6d41)
Mobile remote desktop: touch drag & drop and sticky modifier keys
([#&#8203;7905](https://redirect.github.com/Ylianst/MeshCentral/issues/7905))
-
[`868b890`](https://redirect.github.com/Ylianst/MeshCentral/commit/868b8901)
fix(i18n): improve Simplified Chinese (zh-chs) translations
([#&#8203;7920](https://redirect.github.com/Ylianst/MeshCentral/issues/7920))
-
[`2b41300`](https://redirect.github.com/Ylianst/MeshCentral/commit/2b413004)
Implement getProbableMainLanIp function
([#&#8203;7898](https://redirect.github.com/Ylianst/MeshCentral/issues/7898))
-
[`f23c086`](https://redirect.github.com/Ylianst/MeshCentral/commit/f23c086e)
Add extra volume and bitlocker info, change sysinfo db format
([#&#8203;7887](https://redirect.github.com/Ylianst/MeshCentral/issues/7887))
-
[`88ab847`](https://redirect.github.com/Ylianst/MeshCentral/commit/88ab8474)
Process error.message instead of error object
([#&#8203;7900](https://redirect.github.com/Ylianst/MeshCentral/issues/7900))
-
[`05fd390`](https://redirect.github.com/Ylianst/MeshCentral/commit/05fd390b)
Prevent linux-info.js from hanging the agent
([#&#8203;7904](https://redirect.github.com/Ylianst/MeshCentral/issues/7904))
-
[`2331a75`](https://redirect.github.com/Ylianst/MeshCentral/commit/2331a759)
Win-wmi-fixed: add wmi exec method
([#&#8203;7910](https://redirect.github.com/Ylianst/MeshCentral/issues/7910))
-
[`ae5f80b`](https://redirect.github.com/Ylianst/MeshCentral/commit/ae5f80ba)
Add zip entries path validation check before extraction, fixes
[#&#8203;7913](https://redirect.github.com/Ylianst/MeshCentral/issues/7913)
([#&#8203;7914](https://redirect.github.com/Ylianst/MeshCentral/issues/7914))
-
[`61f8e9d`](https://redirect.github.com/Ylianst/MeshCentral/commit/61f8e9d7)
backup.js: zipExtract, reduce memory usage by using Uint8ArrayReader
instead of BlobReader
([#&#8203;7916](https://redirect.github.com/Ylianst/MeshCentral/issues/7916))
-
[`4e03c5e`](https://redirect.github.com/Ylianst/MeshCentral/commit/4e03c5e1)
forgot to include zip.js in required modules
-
[`d7c8b02`](https://redirect.github.com/Ylianst/MeshCentral/commit/d7c8b02a)
stop software tab reloading on every tab load
-
[`5a2332d`](https://redirect.github.com/Ylianst/MeshCentral/commit/5a2332df)
fix pNdeviceName translations
-
[`d37b32c`](https://redirect.github.com/Ylianst/MeshCentral/commit/d37b32ce)
fix software dark mode
[#&#8203;7841](https://redirect.github.com/Ylianst/MeshCentral/issues/7841)
-
[`d492d93`](https://redirect.github.com/Ylianst/MeshCentral/commit/d492d934)
retry oidc discovery failed 3 times before removing oidc on startup
[#&#8203;7877](https://redirect.github.com/Ylianst/MeshCentral/issues/7877)
-
[`a3f0466`](https://redirect.github.com/Ylianst/MeshCentral/commit/a3f04662)
Fix func call-flow. Strengthen sqlite options check. Fix improper
formatted pragma option.
([#&#8203;7896](https://redirect.github.com/Ylianst/MeshCentral/issues/7896))
-
[`69f26a7`](https://redirect.github.com/Ylianst/MeshCentral/commit/69f26a7d)
fix zoom and right click in modern mobile ui
[#&#8203;7838](https://redirect.github.com/Ylianst/MeshCentral/issues/7838)
-
[`7e3a9e1`](https://redirect.github.com/Ylianst/MeshCentral/commit/7e3a9e18)
fix multi monitor and trackpad cursor move in modern mobile ui
[#&#8203;7838](https://redirect.github.com/Ylianst/MeshCentral/issues/7838)
-
[`ef3bce6`](https://redirect.github.com/Ylianst/MeshCentral/commit/ef3bce6e)
make modern ui mobile menu scrollable
-
[`686f2fd`](https://redirect.github.com/Ylianst/MeshCentral/commit/686f2fdd)
add dates to classic mobile ui
[#&#8203;7890](https://redirect.github.com/Ylianst/MeshCentral/issues/7890)
-
[`2d6980d`](https://redirect.github.com/Ylianst/MeshCentral/commit/2d6980dc)
add dates to folders, size to drives and fix file icons in modern ui
[#&#8203;7890](https://redirect.github.com/Ylianst/MeshCentral/issues/7890)
-
[`b8cdbf1`](https://redirect.github.com/Ylianst/MeshCentral/commit/b8cdbf12)
Files tab: get volumelabel from sysinfo
([#&#8203;7889](https://redirect.github.com/Ylianst/MeshCentral/issues/7889))
-
[`1f05362`](https://redirect.github.com/Ylianst/MeshCentral/commit/1f053629)
Fix DYNAMIC\_CONFIG writing port/redirPort as JSON strings
([#&#8203;7888](https://redirect.github.com/Ylianst/MeshCentral/issues/7888))
-
[`361879e`](https://redirect.github.com/Ylianst/MeshCentral/commit/361879e2)
remove leftover console.log from software
-
[`bb532e4`](https://redirect.github.com/Ylianst/MeshCentral/commit/bb532e4d)
fix amtscanner and webrelay memory leaks
-
[`64b6eee`](https://redirect.github.com/Ylianst/MeshCentral/commit/64b6eee3)
fix 32bit windows with installedsoftware
-
[`4148748`](https://redirect.github.com/Ylianst/MeshCentral/commit/41487487)
add new winupdates winupdatesinstalled winupdateshistory winupdatesdedup
to console
-
[`5fe202d`](https://redirect.github.com/Ylianst/MeshCentral/commit/5fe202db)
win-wmi-fixed: Make query() and queryAsync() more robust and failsafe
([#&#8203;7856](https://redirect.github.com/Ylianst/MeshCentral/issues/7856))
-
[`d8b7b0c`](https://redirect.github.com/Ylianst/MeshCentral/commit/d8b7b0c5)
pretty output installedapps and installedstoreapps instead of json
-
[`ed155cf`](https://redirect.github.com/Ylianst/MeshCentral/commit/ed155cfe)
translation fixes in modern ui
-
[`31e581d`](https://redirect.github.com/Ylianst/MeshCentral/commit/31e581d7)
fix 2fa mix up when logging in
-
[`7f17935`](https://redirect.github.com/Ylianst/MeshCentral/commit/7f17935c)
Use new backup function for /backup.zip
([#&#8203;7661](https://redirect.github.com/Ylianst/MeshCentral/issues/7661))
-
[`d75818a`](https://redirect.github.com/Ylianst/MeshCentral/commit/d75818a6)
Replace win-wmi references with win-wmi-fixed
([#&#8203;7874](https://redirect.github.com/Ylianst/MeshCentral/issues/7874))
-
[`b42bedf`](https://redirect.github.com/Ylianst/MeshCentral/commit/b42bedfc)
upgrade otplib to v13.4.1
[#&#8203;7702](https://redirect.github.com/Ylianst/MeshCentral/issues/7702)
-
[`d4b21cd`](https://redirect.github.com/Ylianst/MeshCentral/commit/d4b21cd6)
update express, multiparty, ws packages
[#&#8203;7702](https://redirect.github.com/Ylianst/MeshCentral/issues/7702)
-
[`f04c9f4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f04c9f45)
Fix origin validation for self-signed certificate deployments
([#&#8203;7882](https://redirect.github.com/Ylianst/MeshCentral/issues/7882))
-
[`fd44a38`](https://redirect.github.com/Ylianst/MeshCentral/commit/fd44a38c)
Fix stuck modifier keys after Alt+Tab in RDP remote desktop
([#&#8203;330](https://redirect.github.com/Ylianst/MeshCentral/issues/330))
([#&#8203;7878](https://redirect.github.com/Ylianst/MeshCentral/issues/7878))
-
[`0b66277`](https://redirect.github.com/Ylianst/MeshCentral/commit/0b66277d)
fix edit user email length
-
[`7068c68`](https://redirect.github.com/Ylianst/MeshCentral/commit/7068c689)
fix users group action model in modern ui
-
[`1ca6e7c`](https://redirect.github.com/Ylianst/MeshCentral/commit/1ca6e7c2)
add customisable macosinstallerimage
-
[`5814c37`](https://redirect.github.com/Ylianst/MeshCentral/commit/5814c372)
update binary files for macOS agents (REQUIRED)
-
[`77cbac4`](https://redirect.github.com/Ylianst/MeshCentral/commit/77cbac40)
update macOS installer scripts for launch agent and daemon plist naming
conventions
-
[`5cf55ba`](https://redirect.github.com/Ylianst/MeshCentral/commit/5cf55bad)
add referrerpolicy: origin for openstreetmaps requirement
-
[`87c117b`](https://redirect.github.com/Ylianst/MeshCentral/commit/87c117ba)
add epson printers port info
-
[`398af23`](https://redirect.github.com/Ylianst/MeshCentral/commit/398af23e)
add printer status and job queues to console output
[#&#8203;7844](https://redirect.github.com/Ylianst/MeshCentral/issues/7844)
-
[`222cb64`](https://redirect.github.com/Ylianst/MeshCentral/commit/222cb644)
fix uninstall apps for msiexec and change software api again
[#&#8203;7859](https://redirect.github.com/Ylianst/MeshCentral/issues/7859)
-
[`35b5f63`](https://redirect.github.com/Ylianst/MeshCentral/commit/35b5f631)
formatting, translations, add arch to software
-
[`6a3f787`](https://redirect.github.com/Ylianst/MeshCentral/commit/6a3f7878)
add mac software support
-
[`3436268`](https://redirect.github.com/Ylianst/MeshCentral/commit/34362680)
fix: generate flat macOS agent package
([#&#8203;7837](https://redirect.github.com/Ylianst/MeshCentral/issues/7837))
-
[`14d2e60`](https://redirect.github.com/Ylianst/MeshCentral/commit/14d2e603)
add linux software support
[#&#8203;7846](https://redirect.github.com/Ylianst/MeshCentral/issues/7846)
-
[`db64ed8`](https://redirect.github.com/Ylianst/MeshCentral/commit/db64ed89)
ocd killing me
[#&#8203;7852](https://redirect.github.com/Ylianst/MeshCentral/issues/7852)
-
[`e637195`](https://redirect.github.com/Ylianst/MeshCentral/commit/e6371956)
add boot to bios meshcmd
[#&#8203;7852](https://redirect.github.com/Ylianst/MeshCentral/issues/7852)
-
[`365f234`](https://redirect.github.com/Ylianst/MeshCentral/commit/365f2348)
move software to own api for permissions, add location/date into gui,
fix console commands for software
[#&#8203;7854](https://redirect.github.com/Ylianst/MeshCentral/issues/7854)
-
[`1edff6b`](https://redirect.github.com/Ylianst/MeshCentral/commit/1edff6bb)
Fix typo: pass -> password key in bare-metal ACM activation log entry
([#&#8203;7848](https://redirect.github.com/Ylianst/MeshCentral/issues/7848))
-
[`558e628`](https://redirect.github.com/Ylianst/MeshCentral/commit/558e628e)
update callmebot signal url
[#&#8203;7855](https://redirect.github.com/Ylianst/MeshCentral/issues/7855)
-
[`32c9f44`](https://redirect.github.com/Ylianst/MeshCentral/commit/32c9f44f)
Fix typo: dev.temp.password -> dev.temp.pass in TLS-ACM activation
([#&#8203;7847](https://redirect.github.com/Ylianst/MeshCentral/issues/7847))
-
[`9b88cd0`](https://redirect.github.com/Ylianst/MeshCentral/commit/9b88cd08)
fix ufw enabled checker
-
[`acc57b4`](https://redirect.github.com/Ylianst/MeshCentral/commit/acc57b4c)
forgot trimResults for printers

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXNoY2VudHJhbCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-24 23:18:34 +02:00
TrueCharts Bot ef5f2f3eff fix(flexo): update image docker.io/nroi/flexo 1.6.11 → 1.6.12 (#49449)
This PR contains the following updates:

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

---

> [!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-06-24 23:18:12 +02:00
TrueCharts Bot a17b1af5f4 fix(rstudio): update image ghcr.io/rocker-org/rstudio 4.6.0 → 4.6.1 (#49452) 2026-06-24 23:17:42 +02:00
TrueCharts Bot 3e8b7d2320 fix(helm-deps): update chart clickhouse 18.7.0 → 18.7.1 (#49450)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [clickhouse](https://truecharts.org/charts/stable/clickhouse)
([source](https://clickhouse.com/)) | patch | `18.7.0` → `18.7.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wbGF1c2libGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-24 23:17:35 +02:00
TrueCharts Bot 83db87f0c1 chore(jackett): update image oci.trueforge.org/containerforge/jackett digest to e5fbdc1 (#49448)
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 |
`75fdb6b` → `e5fbdc1` |

---

> [!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-24 23:16:58 +02:00
TrueCharts Bot 5c9758af22 chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to f8e94c9 (#49447)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `0e2fff1` → `f8e94c9` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 23:16:56 +02:00
TrueCharts Bot f9b2d7c0d3 chore(jellystat): update image docker.io/cyfershepard/jellystat digest to c4e2dfa (#49436)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/cyfershepard/jellystat | digest | `bb7ebe4` → `c4e2dfa` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qZWxseXN0YXQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 17:18:01 +02:00
TrueCharts Bot 3cc57f29a3 chore(impostor-server): update image docker.io/aeonlucid/impostor digest to c311814 (#49435) 2026-06-24 17:17:56 +02:00
TrueCharts Bot 3f5d10c20d fix(n8n): update image ghcr.io/n8n-io/n8n 2.28.0 → 2.28.1 (#49445)
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 | `ddd2afb` →
`680e966` |

---

> [!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-24 17:17:55 +02:00
TrueCharts Bot 6c54a0c484 feat(mealie): update image ghcr.io/mealie-recipes/mealie v3.19.2 → v3.20.0 (#49446)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/mealie-recipes/mealie](https://redirect.github.com/mealie-recipes/mealie)
| minor | `f68e959` → `0600318` |

---

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

###
[`v3.20.0`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.20.0)

[Compare
Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.19.2...v3.20.0)

### 🍴🍴🍴🍴🍴🍴

This release contains several fixes and security updates, including a
fix for the recipe parser which should hopefully make it more consistent
on some less-trusted networks.

####  New features

- feat: Enhanced PR Lint/Validation
[@&#8203;Choromanski](https://redirect.github.com/Choromanski)
([#&#8203;7329](https://redirect.github.com/mealie-recipes/mealie/issues/7329))
- feat: warn when deleting foods used in recipes
[@&#8203;ZacharySchaffter](https://redirect.github.com/ZacharySchaffter)
([#&#8203;7117](https://redirect.github.com/mealie-recipes/mealie/issues/7117))
- feat: Added version info to backup file
[@&#8203;Choromanski](https://redirect.github.com/Choromanski)
([#&#8203;7416](https://redirect.github.com/mealie-recipes/mealie/issues/7416))

#### 🐛 Bug fixes

- fix: add missing dependencies in package.json
[@&#8203;p0lycarpio](https://redirect.github.com/p0lycarpio)
([#&#8203;7709](https://redirect.github.com/mealie-recipes/mealie/issues/7709))
- fix: support CSV/TXT upload and add validation for Plan to Eat import
([#&#8203;6360](https://redirect.github.com/mealie-recipes/mealie/issues/6360))
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7622](https://redirect.github.com/mealie-recipes/mealie/issues/7622))
- fix: harden recipe content against stored XSS (chips, instructions,
asset media) [@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7719](https://redirect.github.com/mealie-recipes/mealie/issues/7719))
- fix: default ingredient\_references on RecipeInstruction init
[@&#8203;alexander-wenzel-dev](https://redirect.github.com/alexander-wenzel-dev)
([#&#8203;7732](https://redirect.github.com/mealie-recipes/mealie/issues/7732))
- fix: Upgrade pytest-asyncio
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;7746](https://redirect.github.com/mealie-recipes/mealie/issues/7746))
- fix: refactor cookie settings for Home Assistant i-frame login
[@&#8203;cheebreezee](https://redirect.github.com/cheebreezee)
([#&#8203;7741](https://redirect.github.com/mealie-recipes/mealie/issues/7741))
- fix: Various lint issues
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;7766](https://redirect.github.com/mealie-recipes/mealie/issues/7766))
- fix: send default\_headers with curl\_cffi impersonation (fixes 403 on
WAF sites) [@&#8203;xenoputtss](https://redirect.github.com/xenoputtss)
([#&#8203;7792](https://redirect.github.com/mealie-recipes/mealie/issues/7792))

#### 🧰 Maintenance

<details>
<summary>11 changes</summary>

- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7713](https://redirect.github.com/mealie-recipes/mealie/issues/7713))
- chore: add 5-day dependency cooling period for supply-chain hardening
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7718](https://redirect.github.com/mealie-recipes/mealie/issues/7718))
- chore: drop unused python dependencies aniso8601 and appdirs
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7717](https://redirect.github.com/mealie-recipes/mealie/issues/7717))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7734](https://redirect.github.com/mealie-recipes/mealie/issues/7734))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7747](https://redirect.github.com/mealie-recipes/mealie/issues/7747))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7749](https://redirect.github.com/mealie-recipes/mealie/issues/7749))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7757](https://redirect.github.com/mealie-recipes/mealie/issues/7757))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7756](https://redirect.github.com/mealie-recipes/mealie/issues/7756))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7784](https://redirect.github.com/mealie-recipes/mealie/issues/7784))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7765](https://redirect.github.com/mealie-recipes/mealie/issues/7765))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7791](https://redirect.github.com/mealie-recipes/mealie/issues/7791))

</details>

#### 📚 Documentation

- docs: fix broken link to backend configuration in AI providers page
[@&#8203;BuildmodeOne](https://redirect.github.com/BuildmodeOne)
([#&#8203;7793](https://redirect.github.com/mealie-recipes/mealie/issues/7793))

#### 🔨 Internal development

- dev: Improve support for front end unit tests
[@&#8203;miah120](https://redirect.github.com/miah120)
([#&#8203;7163](https://redirect.github.com/mealie-recipes/mealie/issues/7163))

#### ⬆️ Dependency updates

<details>
<summary>30 changes</summary>

- chore(deps): update dependency pytest-asyncio to v1.4.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7694](https://redirect.github.com/mealie-recipes/mealie/issues/7694))
- chore(deps): update dependency vitest to v4 \[security]
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7723](https://redirect.github.com/mealie-recipes/mealie/issues/7723))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7742](https://redirect.github.com/mealie-recipes/mealie/issues/7742))
- fix(deps): update dependency python-multipart to v0.0.32
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7729](https://redirect.github.com/mealie-recipes/mealie/issues/7729))
- fix(deps): update dependency apprise to v1.11.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7728](https://redirect.github.com/mealie-recipes/mealie/issues/7728))
- fix(deps): update dependency uvicorn to v0.49.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7744](https://redirect.github.com/mealie-recipes/mealie/issues/7744))
- chore(deps): update dependency ruff to v0.15.16
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7726](https://redirect.github.com/mealie-recipes/mealie/issues/7726))
- fix(deps): update dependency openai to v2.41.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7733](https://redirect.github.com/mealie-recipes/mealie/issues/7733))
- chore(deps): update node.js to
[`9c1d881`](https://redirect.github.com/mealie-recipes/mealie/commit/9c1d881)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7748](https://redirect.github.com/mealie-recipes/mealie/issues/7748))
- chore(deps): update node.js to
[`40ad9f3`](https://redirect.github.com/mealie-recipes/mealie/commit/40ad9f3)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7752](https://redirect.github.com/mealie-recipes/mealie/issues/7752))
- fix(deps): update dependency beautifulsoup4 to v4.15.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7753](https://redirect.github.com/mealie-recipes/mealie/issues/7753))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7759](https://redirect.github.com/mealie-recipes/mealie/issues/7759))
- fix(deps): update dependency yt-dlp to v2026.6.9
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7758](https://redirect.github.com/mealie-recipes/mealie/issues/7758))
- fix(deps): update dependency openai to v2.41.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7761](https://redirect.github.com/mealie-recipes/mealie/issues/7761))
- fix(deps): update dependency pillow-heif to v1.4.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7762](https://redirect.github.com/mealie-recipes/mealie/issues/7762))
- chore(deps): update dependency ruff to v0.15.17
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7763](https://redirect.github.com/mealie-recipes/mealie/issues/7763))
- chore(deps): update dependency dompurify to v3.4.11 \[security]
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7772](https://redirect.github.com/mealie-recipes/mealie/issues/7772))
- chore(deps): update node.js to
[`032e78d`](https://redirect.github.com/mealie-recipes/mealie/commit/032e78d)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7773](https://redirect.github.com/mealie-recipes/mealie/issues/7773))
- chore(deps): update dependency pytest to v9.1.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7776](https://redirect.github.com/mealie-recipes/mealie/issues/7776))
- chore(deps): update dependency pylint to v4.0.6
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7777](https://redirect.github.com/mealie-recipes/mealie/issues/7777))
- fix(deps): update dependency fastapi to v0.137.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7778](https://redirect.github.com/mealie-recipes/mealie/issues/7778))
- fix(deps): update dependency sqlalchemy to v2.0.51
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7783](https://redirect.github.com/mealie-recipes/mealie/issues/7783))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7788](https://redirect.github.com/mealie-recipes/mealie/issues/7788))
- fix(deps): update dependency openai to v2.42.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7787](https://redirect.github.com/mealie-recipes/mealie/issues/7787))
- fix(deps): update dependency openai to v2.43.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7794](https://redirect.github.com/mealie-recipes/mealie/issues/7794))
- fix(deps): update dependency fastapi to v0.137.2
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7796](https://redirect.github.com/mealie-recipes/mealie/issues/7796))
- chore(deps): update dependency ruff to v0.15.18
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7797](https://redirect.github.com/mealie-recipes/mealie/issues/7797))
- chore(deps): update node.js to
[`012c19a`](https://redirect.github.com/mealie-recipes/mealie/commit/012c19a)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7799](https://redirect.github.com/mealie-recipes/mealie/issues/7799))
- chore(deps): update node.js to
[`733e1c0`](https://redirect.github.com/mealie-recipes/mealie/commit/733e1c0)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7800](https://redirect.github.com/mealie-recipes/mealie/issues/7800))
- chore(deps): update dependency pytest to v9.1.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7801](https://redirect.github.com/mealie-recipes/mealie/issues/7801))

</details>

#### 🙏 New Contributors

-
[@&#8203;alexander-wenzel-dev](https://redirect.github.com/alexander-wenzel-dev)
made their first contribution in
[#&#8203;7732](https://redirect.github.com/mealie-recipes/mealie/pull/7732)
- [@&#8203;cheebreezee](https://redirect.github.com/cheebreezee) made
their first contribution in
[#&#8203;7741](https://redirect.github.com/mealie-recipes/mealie/pull/7741)
- [@&#8203;xenoputtss](https://redirect.github.com/xenoputtss) made
their first contribution in
[#&#8203;7792](https://redirect.github.com/mealie-recipes/mealie/pull/7792)
- [@&#8203;BuildmodeOne](https://redirect.github.com/BuildmodeOne) made
their first contribution in
[#&#8203;7793](https://redirect.github.com/mealie-recipes/mealie/pull/7793)

### 🍴🍴🍴🍴🍴🍴

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZWFsaWUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-24 17:17:45 +02:00
TrueCharts Bot a4def49d15 chore(smokeping): update image ghcr.io/linuxserver/smokeping digest to 6e8e73d (#49441)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/smokeping | digest | `bcbadc8` → `6e8e73d` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zbW9rZXBpbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 17:17:25 +02:00
TrueCharts Bot fa64421df9 chore(odoo): update image public.ecr.aws/docker/library/odoo digest to ffe1c54 (#49439) 2026-06-24 17:17:18 +02:00