6e7041faa8e520aaf33fc3958a6effcd0fc475df
56164 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6e7041faa8 |
BREAKING CHANGE(etherpad): Update image ghcr.io/ether/etherpad 2.7.2 → 3.0.0 (#48299)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ether/etherpad](https://redirect.github.com/ether/etherpad) | major | `b723fe5` → `037ce33` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>ether/etherpad (ghcr.io/ether/etherpad)</summary> ### [`v3.0.0`](https://redirect.github.com/ether/etherpad/blob/HEAD/CHANGELOG.md#300) [Compare Source](https://redirect.github.com/ether/etherpad/compare/2.7.3...3.0.0) 3.0 is a feature-heavy release that closes out the self-update programme (Tiers 2 and 3 land alongside Tier 1 from 2.7.3), removes the last identified upstream telemetry vector, and ships a parsed JSONC settings editor, native DOCX export, in-place pad history scrubbing, and an admin UI for GDPR author erasure. It also marks the start of the broader Etherpad app ecosystem (see *Companion apps* below). ##### Breaking changes - **Minimum required Node.js version is now 24.** Node.js 22 is no longer supported. Node 25 was briefly the floor mid-cycle but was rolled back to **24 LTS (Krypton, supported through \~May 2028)** because Node 25 reached end-of-life on 2026-04-10 (see [#​7779](https://redirect.github.com/ether/etherpad/issues/7779) / [#​7781](https://redirect.github.com/ether/etherpad/issues/7781)). The CI matrix targets Node 24 and 26. Node 24 still ships Corepack, so existing `bin/installer.sh` / `bin/installer.ps1` flows continue to work unchanged; the global `pnpm` install fallback added for the Node 25 detour is kept for forward-compatibility. - **`pnpm` floor raised to `pnpm@11.1.2`.** `packageManager` is now pinned to `pnpm@11.1.2` and `engines.pnpm` requires `>=11.1.2`. The Dockerfile, snap, .deb and all GitHub workflows are aligned. - **`swagger-ui-express` removed.** `/api-docs` now serves a vendored, telemetry-free copy of [Scalar](https://redirect.github.com/scalar/scalar) (see the privacy item below). The route, the OpenAPI document, and the rendered output are unchanged for downstream consumers, but anything that introspected `swagger-ui-express` internals will need updating. - **Debian package depends on `nodejs (>= 24)`.** The signed apt repository at `etherpad.org/apt` is rebuilt against this floor; older Node packages are no longer acceptable as a dependency ([#​7754](https://redirect.github.com/ether/etherpad/issues/7754)). ##### Companion apps This release coincides with the launch of two ecosystem projects, both maintained under the [`ether` org](https://redirect.github.com/ether) and able to talk to any 3.x Etherpad server over its existing HTTP / WebSocket API: - **[`ether/etherpad-desktop`](https://redirect.github.com/ether/etherpad-desktop)** — a native desktop wrapper around Etherpad for macOS, Windows and Linux. Single-window editor experience, system-tray indicator, and an optional embedded server for fully offline pads. - **[`ether/pad`](https://redirect.github.com/ether/pad)** — a portable cross-target client: an Android and iOS app for editing pads on the go, and a `nano`-style terminal client for headless / SSH workflows. Shares the same realtime client transport as the browser editor so changes propagate live across desktop, mobile, terminal and the web UI. Both clients hit the **stable 3.x API surface**, so server operators don't need to enable anything extra to support them — the OpenAPI clean-up landed in this release (see *Notable enhancements*) is what makes the shared client code generators viable. ##### Notable enhancements - **Self-update subsystem — Tier 2 (manual click).** - Admins on a git install can click "Apply update" at `/admin/update`. Etherpad runs a 60s session drain (with T-60 / T-30 / T-10 broadcasts to every pad), `git fetch / checkout / pnpm install --frozen-lockfile / pnpm run build:ui`, and exits with code 75 so a process supervisor restarts it on the new version. The next boot runs a 60s health check; if `/health` doesn't come up the previous SHA + lockfile are restored automatically. - Crash-loop guard: if the new version reboots more than twice without the health check completing, RollbackHandler forces a rollback regardless of the timer. - Terminal `rollback-failed` state surfaces a strong banner; the admin clicks Acknowledge once they've manually recovered to clear the lock and re-allow Tier 2 attempts. - New settings under `updates.*`: `preApplyGraceMinutes`, `drainSeconds`, `rollbackHealthCheckSeconds`, `diskSpaceMinMB`, `requireSignature`, `trustedKeysPath`. Tag signature verification is opt-in (default `false`) — see `doc/admin/updates.md` for the keyring setup. - **A process supervisor (systemd / pm2 / docker `--restart=unless-stopped`) is required to apply updates.** Without one, exit 75 leaves the instance down. - **Self-update subsystem — Tier 3 (auto with grace window).** - On a git install, set `updates.tier: "auto"` to have new releases applied automatically after `preApplyGraceMinutes`. During the grace window, `/admin/update` shows a live countdown plus Cancel and Apply now buttons. Schedules are persisted to `var/update-state.json`, so an Etherpad restart during the grace window rehydrates the timer instead of losing the schedule. A new release tag detected mid-grace re-arms the timer; if `adminEmail` is set, a one-shot `grace-start` notification fires per scheduled tag (issue [#​7607](https://redirect.github.com/ether/etherpad/issues/7607)). - The terminal `rollback-failed` state continues to disable auto/autonomous attempts globally until acknowledged; manual click stays available because an admin click *is* the intervention the terminal state requires. - Tier 4 (autonomous in a maintenance window) remains designed but unimplemented and will land in a subsequent release. - **Privacy — drop swagger-ui telemetry, document phone-homes, add opt-outs.** - Dropped `swagger-ui-express` because upstream injects a Scarf analytics pixel that cannot be disabled at install or runtime (see [swagger-api/swagger-ui#10573](https://redirect.github.com/swagger-api/swagger-ui/issues/10573)). `/api-docs` now serves a vendored copy of [Scalar](https://redirect.github.com/scalar/scalar) (MIT) configured with `withDefaultFonts: false` and `telemetry: false` so no outbound calls are made. - New `privacy.updateCheck` (default `true`) — set to `false` to disable the hourly `UpdateCheck.ts` request to `${updateServer}/info.json`. - New `privacy.pluginCatalog` (default `true`) — set to `false` to disable the admin plugins page fetch of `${updateServer}/plugins.json`. CLI install-by-name still works. - New [`PRIVACY.md`](PRIVACY.md) at repo root documenting both outbound calls, what they send, and how to turn each off. - `bin/plugins/stalePlugins.ts` now reads `settings.updateServer` (was hardcoded to `static.etherpad.org`) and honours the new flag. - Closes [#​7524](https://redirect.github.com/ether/etherpad/issues/7524). - **Parsed JSONC settings editor in `/admin`.** The settings page now parses `settings.json` as JSONC (with comments and trailing commas preserved), validates edits in-browser, and writes the file back without clobbering comment blocks ([#​7709](https://redirect.github.com/ether/etherpad/issues/7709), closes [#​7603](https://redirect.github.com/ether/etherpad/issues/7603), takes over [#​7666](https://redirect.github.com/ether/etherpad/issues/7666)). - **GDPR — admin UI for author erasure.** Builds on the 2.7.3 author-erasure API: admins can now find an author by id or name in `/admin` and run a confirmed erasure flow from the UI ([#​7667](https://redirect.github.com/ether/etherpad/issues/7667), follow-up to [#​7550](https://redirect.github.com/ether/etherpad/issues/7550)). - **Pad-wide settings on by default.** `padOptions`-style settings can now be edited from the in-pad cog without flipping a flag, and the modal title no longer misleads about scope ([#​7679](https://redirect.github.com/ether/etherpad/issues/7679)). Plugin-namespaced `ep_*` keys also flow through `applyPadSettings` so plugins can register their own pad-wide options ([#​7698](https://redirect.github.com/ether/etherpad/issues/7698)). - **Scrub history in-place on the pad URL.** A long-edited pad can now have its history rewritten in place (e.g. for compliance or to drop accidentally-pasted secrets), without changing the pad URL or breaking deep-links ([#​7710](https://redirect.github.com/ether/etherpad/issues/7710), closes [#​7659](https://redirect.github.com/ether/etherpad/issues/7659)). - **`bin/compactStalePads` — staleness-gated bulk compaction.** Companion to the 2.7.3 `compactAllPads` CLI: targets only pads not edited in the last `--older-than N` days, so hot pads in active timeslider use are left alone. Same `--keep` / `--dry-run` shape as `compactAllPads` ([#​7708](https://redirect.github.com/ether/etherpad/issues/7708), issue [#​7642](https://redirect.github.com/ether/etherpad/issues/7642)). - **Native DOCX export (opt-in).** A `html-to-docx`-based exporter lands as an alternative to the LibreOffice path, so installs that don't want `soffice` on the host can still produce `.docx`. `soffice` is now documented as optional for `.docx` and `.pdf` ([#​7568](https://redirect.github.com/ether/etherpad/issues/7568) / [#​7707](https://redirect.github.com/ether/etherpad/issues/7707), issue [#​7538](https://redirect.github.com/ether/etherpad/issues/7538)). - **Editor / UI.** - Settings popup is now scrollable on short viewports so the lower controls stay reachable on small laptops ([#​7703](https://redirect.github.com/ether/etherpad/issues/7703), issue [#​7696](https://redirect.github.com/ether/etherpad/issues/7696)). - Admin design pass cleans up the rework introduced in 2.7.3 ([#​7716](https://redirect.github.com/ether/etherpad/issues/7716)). - `theme-color` meta now follows the client-side dark-mode switch instead of locking to the boot-time value ([#​7690](https://redirect.github.com/ether/etherpad/issues/7690), issue [#​7606](https://redirect.github.com/ether/etherpad/issues/7606)). - `menu_right` stays visible on readonly pads by default; operators that prefer the slimmer chrome can still opt in via `showMenuRight` ([#​7783](https://redirect.github.com/ether/etherpad/issues/7783)). - Social meta: new `settings.socialMeta.description` override ([#​7691](https://redirect.github.com/ether/etherpad/issues/7691)) plus a fix for numeric / boolean override values that were silently being dropped during coercion ([#​7692](https://redirect.github.com/ether/etherpad/issues/7692)). - **Admin / API surface.** - The published OpenAPI spec is cleaned up for downstream codegens — duplicate operationIds removed, response schemas filled in, `nullable` ⟶ `oneOf null` migrated for OpenAPI 3.1 ([#​7714](https://redirect.github.com/ether/etherpad/issues/7714)). The companion apps above consume this directly. - Admin endpoints (`/admin/*` JSON APIs) are now documented in the OpenAPI spec ([#​7693](https://redirect.github.com/ether/etherpad/issues/7693) / [#​7705](https://redirect.github.com/ether/etherpad/issues/7705)) and called from a typesafe TanStack Query client in the admin SPA ([#​7638](https://redirect.github.com/ether/etherpad/issues/7638) / [#​7695](https://redirect.github.com/ether/etherpad/issues/7695)). - "Requires newer Etherpad" message in the plugin browser when an `ep.json` declares an `engines.etherpad` higher than the running version, instead of failing with a generic install error ([#​7763](https://redirect.github.com/ether/etherpad/issues/7763) / [#​7771](https://redirect.github.com/ether/etherpad/issues/7771)). - **Security hardening.** - Reject `USER_CHANGES` inserts that arrive without an author attribute, closing a server-side trust gap where unattributed changes could be applied to a pad ([#​7773](https://redirect.github.com/ether/etherpad/issues/7773)). - Integrator-issued `sessionID` cookies can now be marked `HttpOnly` via the new option, matching the 2.7.3 author-token hardening ([#​7045](https://redirect.github.com/ether/etherpad/issues/7045) / [#​7755](https://redirect.github.com/ether/etherpad/issues/7755)). - **Observability — Prometheus counters.** Three new counters surface scaling-relevant events (`pad_load_total`, `socket_connect_total`, `changeset_apply_total`) so operators can drive horizontal-scaling decisions off the existing `/metrics` endpoint without a custom exporter ([#​7756](https://redirect.github.com/ether/etherpad/issues/7756) / [#​7762](https://redirect.github.com/ether/etherpad/issues/7762)). - **Accessibility (continuation of the 2.7.2 / 2.7.3 pass).** - Skip-to-content link plus hiding line-number gutters from screen readers ([#​7255](https://redirect.github.com/ether/etherpad/issues/7255) / [#​7758](https://redirect.github.com/ether/etherpad/issues/7758)). - Named `role="toolbar"` regions and `linemetricsdiv` hidden from assistive tech ([#​7255](https://redirect.github.com/ether/etherpad/issues/7255) / [#​7777](https://redirect.github.com/ether/etherpad/issues/7777)). - Localized `aria-label` on form controls (`<select>`, `<input>`, `<textarea>`) and on export-as links ([#​7697](https://redirect.github.com/ether/etherpad/issues/7697) / [#​7713](https://redirect.github.com/ether/etherpad/issues/7713)). - Removed `role="textbox"` / `aria-multiline` from `innerdocbody` where they no longer matched the editor's real semantics ([#​7778](https://redirect.github.com/ether/etherpad/issues/7778) / [#​7782](https://redirect.github.com/ether/etherpad/issues/7782)). ##### Notable fixes - **Docker — pnpm at runtime.** Bypass `pnpm` at container start so the entrypoint no longer triggers a spurious `deps-status` reinstall on every restart ([#​7718](https://redirect.github.com/ether/etherpad/issues/7718) / [#​7727](https://redirect.github.com/ether/etherpad/issues/7727)). The Corepack cache is now shared so the unprivileged `etherpad` user can resolve `pnpm` ([#​7689](https://redirect.github.com/ether/etherpad/issues/7689)). - **Debian — `plugin_packages` stays in-tree.** The `.deb` now keeps `plugin_packages/` under the install root so plugins installed at runtime can still resolve `ep_etherpad-lite` ([#​7750](https://redirect.github.com/ether/etherpad/issues/7750)). - **Admin — restore search and sort.** `SearchField` and the column-sort helpers used by the authors page were lost during the admin rework; they're restored ([#​7746](https://redirect.github.com/ether/etherpad/issues/7746)). - **Admin — German strings hardcoded in error paths.** A handful of leftover German strings from the rework are replaced with i18n keys ([#​7735](https://redirect.github.com/ether/etherpad/issues/7735) / [#​7736](https://redirect.github.com/ether/etherpad/issues/7736)). - **Settings — `username: false` / `malformed color: false` regression.** Legacy `settings.json` files that used `false` to disable a feature no longer surface as `'false'` username or `'malformed color: false'` errors ([#​7688](https://redirect.github.com/ether/etherpad/issues/7688), issue [#​7686](https://redirect.github.com/ether/etherpad/issues/7686)). ##### Internal / contributor-facing - **Database driver — `ueberdb2` 5 → 6.** Major-version bump to `ueberdb2@​^6.0.3` ([#​7734](https://redirect.github.com/ether/etherpad/issues/7734)). Drivers are pinned through the lockfile; the schema-level changes are documented in the `ueberdb2` 6.0 release notes. - **CI / tests.** - Windows + Node 24 backend-test flake fixed; native crashes are now captured for diagnosis ([#​7748](https://redirect.github.com/ether/etherpad/issues/7748)). - `updater-integration` rmdir-retry to clear the long-standing Windows `EBUSY` flake ([#​7728](https://redirect.github.com/ether/etherpad/issues/7728)). - `lowerCasePadIds` spec closes its socket.io clients on teardown ([#​7722](https://redirect.github.com/ether/etherpad/issues/7722)). - Admin tests realigned to the typesafe API client + plugin row count fixes ([#​7712](https://redirect.github.com/ether/etherpad/issues/7712)). - Rate-limit test waits for Etherpad readiness before running, instead of racing the boot sequence ([#​7726](https://redirect.github.com/ether/etherpad/issues/7726)). - README link fixes and tidy-up ([#​7723](https://redirect.github.com/ether/etherpad/issues/7723) / [#​7724](https://redirect.github.com/ether/etherpad/issues/7724) / [#​7725](https://redirect.github.com/ether/etherpad/issues/7725)). - Several dependency-group bumps across the dev and runtime trees: `undici` 7.25 → 8.3, `semver` 7.7.4 → 7.8, `tsx` 4.21 → 4.22, `mssql` 12.5.2 → 12.5.3, `js-cookie` 3.0.5 → 3.0.6, `@tanstack/react-query` 5.100.9 → 5.100.10, `actions/dependency-review-action` 4 → 5, plus the usual Dependabot dev-group rollups. ##### Localisation - Multiple updates from translatewiki.net. ### [`v2.7.3`](https://redirect.github.com/ether/etherpad/blob/HEAD/CHANGELOG.md#273) [Compare Source](https://redirect.github.com/ether/etherpad/compare/2.7.2...2.7.3) ##### Breaking changes - **Minimum required Node.js version is now 22.13.** Node.js 20 is reaching end-of-life (see <https://nodejs.org/en/about/previous-releases>) and pnpm 11 hard-rejects Node releases older than 22.13. The CI matrix targets Node 22, 24, and 25. Upgrading should be straightforward — install a current Node.js release before updating Etherpad. - **The official Docker image no longer ships `curl`, `npm`, or `npx`.** These were dropped to remove transitive CVEs (curl/libcurl SMB advisories, npm's bundled picomatch 4.0.3 and brace-expansion 2.0.2). The container's healthcheck now uses `wget` (busybox built-in, always present), and Etherpad provisions `pnpm` via `corepack` for all runtime package operations. If you exec into the container and rely on `curl` or `npm` for ad-hoc tasks, install them on demand with `apk add curl` or use the busybox `wget` / `pnpm` already present. ##### Notable enhancements - **GDPR / privacy controls.** A multi-PR series adds the building blocks operators need to satisfy data-subject requests: - Pad deletion controls (admin-driven and self-service). - IP / privacy audit pass across the codebase. - Author-token cookies are now `HttpOnly`, removing them from JavaScript reach. - Configurable privacy banner shown on first visit. - Author erasure: an authenticated path for purging an individual author's identity and contributions. - **Self-update subsystem (Tier 1: notify).** - Periodic check against the GitHub Releases API for the configured repo (default `ether/etherpad`). Configurable via the new `updates.*` settings block, default tier `"notify"`. Set `updates.tier` to `"off"` to disable entirely. - The admin UI shows a banner and a dedicated "Etherpad updates" page with the current version, latest version, install method, and changelog. - Pad users see a discreet footer badge **only** when the running version is severely outdated (one or more major versions behind) or flagged as vulnerable in a recent release manifest. The public endpoint that drives this never leaks the version string itself. - New top-level `adminEmail` setting. When set, the updater emails the admin on first detection of severe / vulnerable status, with escalating cadence (weekly while vulnerable, monthly while severely outdated). PR 1 ships the dedupe + cadence logic; real SMTP wiring lands in a follow-up PR. - Tier 1 ships in this release. Tiers 2 (manual click), 3 (auto with grace window) and 4 (autonomous in maintenance window) are designed and will land in subsequent releases. - See `doc/admin/updates.md` for full configuration. - **Pad compaction.** New `compactPad` HTTP API plus `bin/compactPad` and `bin/compactAllPads` CLIs to reclaim database space on long-lived pads with heavy edit history (issue [#​6194](https://redirect.github.com/ether/etherpad/issues/6194)). `--keep N` retains the last N revisions; `--dry-run` previews per-pad rev counts before writing. Per-pad failures don't stop the bulk run. - `bin/compactStalePads` (issue [#​7642](https://redirect.github.com/ether/etherpad/issues/7642)) targets only pads not edited in the last `--older-than N` days, so hot pads in active timeslider use are left alone. Same `--keep` / `--dry-run` shape as `bin/compactAllPads`. Targeting is deliberately a CLI concern — the `compactPad` API surface stays unchanged. - **New packaging targets.** - Etherpad is now published as a **Snap** package. - **Debian (.deb)** packages are built via nfpm with a systemd unit, and a signed apt repository is published to `etherpad.org/apt`. - **Editor enhancements.** - IDE-style line operations: keyboard shortcuts to duplicate or delete the current line. - New `showMenuRight` URL parameter to hide the right-side toolbar — useful for embeds that need slimmer chrome. - Click a user in the userlist to open chat with `@<name>` prefilled, making mentions discoverable. - New `padOptions.fadeInactiveAuthorColors` setting plus a toolbar UI to fade the background colors of authors who have left the pad. - **Color contrast.** Author colors now pick the WCAG-higher-contrast text color for readability. - **Social / mobile metadata.** Pad, timeslider, and home views now emit Open Graph and Twitter Card tags (closes [#​7599](https://redirect.github.com/ether/etherpad/issues/7599)) and a `theme-color` meta that matches the toolbar on mobile. - **Plugin admin UX.** The `/admin` plugin browser surfaces each plugin's `ep.json` `disables` declarations, so operators can see what a plugin will turn off before installing. ##### Notable fixes - **Socket.io: don't kick authenticated duplicate-author sessions.** A regression where two tabs from the same authenticated author could evict each other has been fixed ([#​7656](https://redirect.github.com/ether/etherpad/issues/7656) / [#​7678](https://redirect.github.com/ether/etherpad/issues/7678)). - **Anchor scrolling.** Anchor-link navigation now waits for layout to settle, so jumping to a deep link no longer overshoots. - **Plugin updater.** `bin/updatePlugins.sh` actually updates installed plugins again (closes [#​6670](https://redirect.github.com/ether/etherpad/issues/6670)). - **Settings: stable per-release version string.** `randomVersionString` is now derived from the release identity rather than regenerated on each boot, so caches behave correctly across restarts of the same version. ##### Internal / contributor-facing - The HTTP client in the backend has been migrated from `axios` to the built-in `fetch` API, dropping a dependency now that Node 22 ships a stable fetch. - `admin/` and `ui/` workspaces moved from `rolldown-vite` to upstream **Vite 8**. - Build and CI moved to **pnpm 11** (`packageManager: "pnpm@11.1.2"`); the `Dockerfile`, snap, and all GitHub workflows are aligned. pnpm overrides have been migrated from `package.json` to `pnpm-workspace.yaml` to match pnpm 11's expectations. - All client modules have been converted to ESM. - The CI matrix tests Node 22, 24, and 25; on PRs the matrix is reduced to a single Node version to keep feedback fast. - Frontend Playwright tests now run against the `/ether` plugin set, with feature-tag based skips so plugin-incompatible specs are excluded automatically. - Build hardening: signed apt repo publishing, frozen lockfile installs across CI, Node setup pinned in every workflow, and a Docker-image CVE sweep that bumps `npm`, `pnpm`, and `uuid`. ##### Localisation - Multiple updates from translatewiki.net. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ldGhlcnBhZCIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWFqb3IiXX0=--> |
||
|
|
e3ae52d6f1 |
chore(webgrabplus): update image ghcr.io/linuxserver/webgrabplus digest to 5994167 (#48296)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/webgrabplus](https://redirect.github.com/linuxserver/docker-webgrabplus/packages) ([source](https://redirect.github.com/linuxserver/docker-webgrabplus)) | digest | `daef585` → `5994167` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJncmFicGx1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
0ee77978e6 |
chore(znc): update image ghcr.io/linuxserver/znc digest to b0d54f5 (#48297)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/znc](https://redirect.github.com/linuxserver/docker-znc/packages) ([source](https://redirect.github.com/linuxserver/docker-znc)) | digest | `4a68279` → `b0d54f5` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC96bmMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
96924e6767 | chore(medusa): update image ghcr.io/linuxserver/medusa digest to 426aaaf (#48295) | ||
|
|
b6c8f7553d |
chore(fileflows): update image docker.io/revenz/fileflows digest to 0e43858 (#48294)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/revenz/fileflows | digest | `2c92766` → `0e43858` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlZmxvd3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
b079be63f2 |
chore(chromium-desktop-g3): update image docker.io/accetto/ubuntu-vnc-xfce-chromium-g3 digest to 698297a (#48293)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/accetto/ubuntu-vnc-xfce-chromium-g3 | digest | `351699a` → `698297a` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaHJvbWl1bS1kZXNrdG9wLWczIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
bce5e2d0f2 |
chore(thelounge): update image docker.io/thelounge/thelounge digest to 9a7ca90 (#48281)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/thelounge/thelounge](https://redirect.github.com/thelounge/thelounge-docker) | digest | `f3d6480` → `9a7ca90` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90aGVsb3VuZ2UiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
1d341f9589 |
feat(cloudcommander): update image ghcr.io/coderaiser/cloudcmd 19.16.0 → 19.17.0 (#48291)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/coderaiser/cloudcmd](https://redirect.github.com/coderaiser/cloudcmd) | minor | `d998e65` → `af87e0b` | --- > [!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>coderaiser/cloudcmd (ghcr.io/coderaiser/cloudcmd)</summary> ### [`v19.17.0`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.17.0): cloudcmd v19.17.0 [Compare Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.16.0...v19.17.0) #### 🐞 fix - [`d96f6c4`](https://redirect.github.com/coderaiser/cloudcmd/commit/d96f6c46) css: query: hide time on mobile - [`e7c55e0`](https://redirect.github.com/coderaiser/cloudcmd/commit/e7c55e05) docker: io: XDG\_CONFIG\_HOME #### 🔥 feature - [`ae1ca0f`](https://redirect.github.com/coderaiser/cloudcmd/commit/ae1ca0f8) cloudcmd: cssnano-preset-default v8.0.1 - [`94d5096`](https://redirect.github.com/coderaiser/cloudcmd/commit/94d5096a) style: owner, mode: improve - [`807f834`](https://redirect.github.com/coderaiser/cloudcmd/commit/807f8346) cloudcmd: superc8 v12.6.0 - [`67a9572`](https://redirect.github.com/coderaiser/cloudcmd/commit/67a95722) docker: io: cline: add - [`68eacb9`](https://redirect.github.com/coderaiser/cloudcmd/commit/68eacb91) qword: add - [`4acd294`](https://redirect.github.com/coderaiser/cloudcmd/commit/4acd294b) docker: io: tmux - [`05c8004`](https://redirect.github.com/coderaiser/cloudcmd/commit/05c80043) cloudcmd: [@​supertape/loader-css](https://redirect.github.com/supertape/loader-css) v1.0.0 - [`800a654`](https://redirect.github.com/coderaiser/cloudcmd/commit/800a6545) cloudcmd: eslint-plugin-n v18.0.1 - [`a985bb3`](https://redirect.github.com/coderaiser/cloudcmd/commit/a985bb36) cloudcmd: supertape v13.0.0 - [`4315ec6`](https://redirect.github.com/coderaiser/cloudcmd/commit/4315ec61) docker: io XDG\_CONFIG\_HOME: /etc -> /usr/local/etc </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGNvbW1hbmRlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
ad0e545f8f | fix(openwebrxplus): update image docker.io/slechev/openwebrxplus-softmbe 1.2.113 → 1.2.114 (#48290) | ||
|
|
2541fae873 |
feat(wallos): update image ghcr.io/ellite/wallos 4.8.4 → 4.9.0 (#48292)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ellite/wallos](https://redirect.github.com/ellite/Wallos) | minor | `e4ca23a` → `f226b0c` | --- > [!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>ellite/Wallos (ghcr.io/ellite/wallos)</summary> ### [`v4.9.0`](https://redirect.github.com/ellite/Wallos/blob/HEAD/CHANGELOG.md#490-2026-05-16) [Compare Source](https://redirect.github.com/ellite/Wallos/compare/v4.8.4...v4.9.0) ##### Features - allow multiple filters on the settings page ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - filter by notification status ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - lifetime subscriptions ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - rework icons ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - sort graphs on the statistics page by usage ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) ##### Bug Fixes - don't use mbstring ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - migrations using double quotes ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - ntfy notifications with strange chars ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - null array on empty subscription list ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) - open 3 dot menu abone for the subscriptions at the bottom ([0fef959](https://redirect.github.com/ellite/Wallos/commit/0fef9597ef9eadce725128e454cbd60ec051391d)) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93YWxsb3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
c9f2d58260 |
fix(drawio): update image docker.io/jgraph/drawio 30.0.1 → 30.0.2 (#48287)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/jgraph/drawio](https://www.drawio.com) ([source](https://redirect.github.com/jgraph/docker-drawio)) | patch | `b0791d8` → `63ba7ec` | --- > [!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>jgraph/docker-drawio (docker.io/jgraph/drawio)</summary> ### [`v30.0.2`](https://redirect.github.com/jgraph/docker-drawio/compare/v30.0.1...v30.0.2) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v30.0.1...v30.0.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kcmF3aW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
e70c7ea76f |
feat(kromgo): update image ghcr.io/kashalls/kromgo v0.9.1 → v0.10.0 (#48289)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/kashalls/kromgo](https://redirect.github.com/kashalls/kromgo) | minor | `1624b1a` → `965ecc9` | --- > [!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>kashalls/kromgo (ghcr.io/kashalls/kromgo)</summary> ### [`v0.10.0`](https://redirect.github.com/kashalls/kromgo/releases/tag/v0.10.0) [Compare Source](https://redirect.github.com/kashalls/kromgo/compare/v0.9.1...v0.10.0) #### What's Changed - fix: incorrect byte mapping by [@​kashalls](https://redirect.github.com/kashalls) in [#​179](https://redirect.github.com/kashalls/kromgo/pull/179) - fix(deps): update module github.com/caarlos0/env/v11 to v11.4.1 by [@​layla-bot](https://redirect.github.com/layla-bot)\[bot] in [#​176](https://redirect.github.com/kashalls/kromgo/pull/176) - fix(deps): update module github.com/invopop/jsonschema to v0.14.0 by [@​layla-bot](https://redirect.github.com/layla-bot)\[bot] in [#​177](https://redirect.github.com/kashalls/kromgo/pull/177) - fix(deps): update module go.uber.org/zap to v1.28.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​175](https://redirect.github.com/kashalls/kromgo/pull/175) - chore(deps): update sigstore/cosign-installer action to v4 by [@​layla-bot](https://redirect.github.com/layla-bot)\[bot] in [#​172](https://redirect.github.com/kashalls/kromgo/pull/172) - chore(deps): update dependency go to v1.26.3 by [@​layla-bot](https://redirect.github.com/layla-bot)\[bot] in [#​178](https://redirect.github.com/kashalls/kromgo/pull/178) **Full Changelog**: <https://github.com/kashalls/kromgo/compare/v0.9.1...v0.10.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rcm9tZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
afbf3262a6 |
chore(generic-device-plugin): update image ghcr.io/squat/generic-device-plugin digest to dc192e1 (#48286)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/squat/generic-device-plugin | digest | `327d13c` → `dc192e1` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9nZW5lcmljLWRldmljZS1wbHVnaW4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
a2fcf014e2 | fix(local-ai): update image docker.io/localai/localai v4.2.4 → v4.2.6 (#48288) | ||
|
|
95fe2080c0 | chore(jellyfin): update image docker.io/alpine/socat digest to bfd2550 (#48276) | ||
|
|
cacc1c6a02 |
chore(searxng): update image docker.io/searxng/searxng digest to 654eff5 (#48278)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/searxng/searxng | digest | `201c62d` → `654eff5` | --- > [!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=--> |
||
|
|
9e22ba8599 | chore(piwigo): update image ghcr.io/linuxserver/piwigo digest to 4e0f0ad (#48277) | ||
|
|
c013b69ed9 | chore(filestash): update image docker.io/machines/filestash digest to a873284 (#48275) | ||
|
|
ce6c17fce4 |
chore(steam-headless): update image docker.io/josh5/steam-headless digest to 3acd5b5 (#48279)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/josh5/steam-headless | digest | `16131e8` → `3acd5b5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGVhbS1oZWFkbGVzcyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
3cbb1e4fcd |
chore(tachidesk-docker): update image ghcr.io/suwayomi/tachidesk digest to 79fa6e8 (#48280)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/suwayomi/tachidesk | digest | `be2105f` → `79fa6e8` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90YWNoaWRlc2stZG9ja2VyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
952584a23f |
feat(tdarr): update image docker.io/haveagitgat/tdarr 2.73.01 → 2.74.01 (#48284)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/haveagitgat/tdarr](https://redirect.github.com/HaveAGitGat/tdarr_express_be) | minor | `8130752` → `4dd21e8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
bbd522ac5b | feat(wekan): update image docker.io/wekanteam/wekan v9.19 → v9.20 (#48285) | ||
|
|
2e482d764f |
fix(minecraft-bedrock): update image docker.io/itzg/minecraft-bedrock-server 2026.5.1 → 2026.5.2 (#48282)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/itzg/minecraft-bedrock-server](https://redirect.github.com/itzg/docker-minecraft-bedrock-server) | patch | `8482f0f` → `ddf6c66` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>itzg/docker-minecraft-bedrock-server (docker.io/itzg/minecraft-bedrock-server)</summary> ### [`v2026.5.2`](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/releases/tag/2026.5.2) [Compare Source](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/compare/2026.5.1...2026.5.2) <!-- Release notes generated using configuration in .github/release.yml at 2eea4f44f5529265138d52b85e43c8e3eaf17d74 --> #### What's Changed ##### Other Changes - Update dependency itzg/set-property to v0.1.6 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​632](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/632) - Update dependency itzg/entrypoint-demoter to v0.4.10 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​631](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/631) - Update dependency itzg/easy-add to v0.8.12 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​630](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/630) **Full Changelog**: <https://github.com/itzg/docker-minecraft-bedrock-server/compare/2026.5.1...2026.5.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtYmVkcm9jayIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
7f2e0188c6 |
feat(tdarr-node): update image docker.io/haveagitgat/tdarr_node 2.73.01 → 2.74.01 (#48283)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/haveagitgat/tdarr_node](https://redirect.github.com/HaveAGitGat/tdarr_express_be) | minor | `8d7fccd` → `1dd3efb` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyci1ub2RlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
7e87e5b451 |
feat(wekan): update image docker.io/wekanteam/wekan v9.18 → v9.19 (#48274)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | minor | `50ff662` → `d051ee8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>wekan/wekan (docker.io/wekanteam/wekan)</summary> ### [`v9.19`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v919-2026-05-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.18...v9.19) This release adds the following updates: - Updated dependencies. [Part 1](https://redirect.github.com/wekan/wekan/commit/7efba64c393d904ad0095ec294863db1f148b47d), [Part 2](https://redirect.github.com/wekan/wekan/commit/09a5737e21661e66950086950d9f8646600f37ca). Thanks to developers of dependencies. - [Isolate Playwright from root node\_modules to fix E2E Rspack bundling errors](https://redirect.github.com/wekan/wekan/pull/6344). Thanks to GitHub Copilot. - [rebuild-wekan.sh: At macOS, add paths to Node.js 24.x](https://redirect.github.com/wekan/wekan/commit/7f1dd16dfcb844051c763f1dd5670a7a41921e2f). Thanks to xet7. - [Updated tests dependencies](https://redirect.github.com/wekan/wekan/commit/8e4404ab49037c6558e1789548d73138aab12412). Thanks to xet7. and fixes the following bugs: - [Fix Docker Compose missing dashes](https://redirect.github.com/wekan/wekan/commit/c1f0da121708a461045fce70f65a33eb2f83a6c0). Thanks to C0rn3j, kichkasch and xet7. - [Fix Playwright tests](https://redirect.github.com/wekan/wekan/commit/9962f2bd9bde19114e497db30b3aba577e55a57f). Thanks to snowsky and xet7. - Try to fix Playwright tests at GitHub Actions. [Part 1](https://redirect.github.com/wekan/wekan/commit/0e287c9117a2e98e0314a68899dc2151f74b6426), [Part 2](https://redirect.github.com/wekan/wekan/commit/6d56d69ae375d4898de7e50b0533ff82eabceb31), [Part 3](https://redirect.github.com/wekan/wekan/commit/0c6acbfaa27656be2e98dba10d05d019241a2609), [Part 4](https://redirect.github.com/wekan/wekan/commit/66506186822b77674767041db6e6b94db1191816), [Part 5](https://redirect.github.com/wekan/wekan/commit/568ea35ed7bfa5328bc34f0ccb9b5347685af6e8), [Part 6](https://redirect.github.com/wekan/wekan/commit/24f4bfd5add57d6fd4c0b3399b3a4e9074f6a582), [Part 7](https://redirect.github.com/wekan/wekan/commit/b4742b84ab02408323c5421d003a641e7804b63b). Thanks to xet7. - [Fix LDAP Admin Sync](https://redirect.github.com/wekan/wekan/commit/1950aff8650056b19eff3faf95d155ce8486cf7a). Thanks to titver968 and xet7. - [Fix editing comments](https://redirect.github.com/wekan/wekan/commit/7fb2c3de7b7de114cbe58233b48694cee43a59ea). Thanks to dehnamaki and xet7. - [Fix Board visibility ist only private and cannot change it. Fix Public Board, Archive, and menus visibility](https://redirect.github.com/wekan/wekan/commit/9f3c21657663df8c8af9c057639f9412084fcbe9). Thanks to titver968 and xet7. - [Fix Clicking on a card does not open the card detail panel](https://redirect.github.com/wekan/wekan/commit/39effe9a0b4705ed05c7e63859e057d110913626). Thanks to gaetanquentin. - [Fix no due date notification email](https://redirect.github.com/wekan/wekan/commit/49ee49d2b877cfc9e4425aa302f88828c43d9993). Thanks to JaumeFigueras and xet7. - [Fix Template "Board not Found" after being archieved, by always showing Template boards](https://redirect.github.com/wekan/wekan/commit/c01743b53a62313f797fe6680f9100adac37102f). Thanks to WassimDhib and xet7. - [Fix Add Board / Import is not visible](https://redirect.github.com/wekan/wekan/commit/52dc6e99269c12198a0807e3e6da513e76c97001). Thanks to titver968 and xet7. - [Fix Sub-URL at ROOT\_URL does not work](https://redirect.github.com/wekan/wekan/commit/af86ea8785fa912edd0bb062785aaaf21e08623f). Thanks to Meridiana and xet7. - [Fix Search cards should return more results](https://redirect.github.com/wekan/wekan/commit/5105cf648954f3a0a03921a0f1ddbd2f5f02ea6b). Thanks to snowsky and xet7. - [Fix Boards Place Sorting](https://redirect.github.com/wekan/wekan/commit/e837c0948a6127817a3450723b4b3bb728abb6a9). Thanks to titver968 and xet7. - [Fix Show Checklist on Minicard and make it editable at Minicard. Fix spurious minicard cover element](https://redirect.github.com/wekan/wekan/commit/997931e462e736b87ee6b6866dcc3e997cefa39d). Thanks to brlin-tw and xet7. - [Fix Broken card report](https://redirect.github.com/wekan/wekan/commit/acc49aeccb78b13737d1777eb01e9e84b44b9f2b). Thanks to titver968 and xet7. - [Fix Email notifications show "undefined" instead of username](https://redirect.github.com/wekan/wekan/commit/ed5304cd306019c25f757aa296a5fb0aa6b8ef79). Thanks to apiccolim, Raawen-dev and xet7. - [Fix Not possible to change the tracking mode](https://redirect.github.com/wekan/wekan/commit/fc37c08687b82aec0554bd968639c9a105650b33). Thanks to hmeunier95 and xet7. - [Fix Cards disappear from lists that has been minimized](https://redirect.github.com/wekan/wekan/commit/93f90873e8ef95a62e61dbba456ee466c887f2af). Thanks to robertjensen, harryadel and xet7. - [Fix Card pop-up menu content overflows viewport](https://redirect.github.com/wekan/wekan/commit/fbce6e5e9b4e27dac57deb3a80bd4ea382d1a7a5). Thanks to aminsaidane and xet7. - [Fix Remaining view: Drag board starts drag preview but drop is no-op](https://redirect.github.com/wekan/wekan/commit/8183a645a1765c7decd51e160759e467049f719d). Thanks to YosserDerbali and xet7. - [Fix Labels are disappearing when you are filtering cards by label](https://redirect.github.com/wekan/wekan/commit/64bc774b1e59091d4b24a7650957f31d812d2cdd). Thanks to hmeunier95 and xet7. - [Fix Change list inside of card should show only lists of current swimlane](https://redirect.github.com/wekan/wekan/commit/3adf69bd4c625bb289371e4aeadf8108a967f227). Thanks to mimZD and xet7. - [Updated @​wekanteam/html-to-markdown with Fix Some HTML tags should not get newlines when converted to markdown](https://redirect.github.com/wekan/wekan/commit/597eb6b2bbd244b01bb7124dd019e0090caf2dd2). Thanks to Chostakovitch and xet7. - [Fix Esc not work in an opened card when Keyboard Shortcuts enabled](https://redirect.github.com/wekan/wekan/commit/52ce4f612822d7eb72456de736733b03aed56287). Thanks to mimZD and xet7. - [Removed empty line from star board description at top bar of board, and added some space between icons and text](https://redirect.github.com/wekan/wekan/commit/47794f799bc84cf88526ab78201221992d90c861). Thanks to xet7. - [After register or login, redirect to All Boards page](https://redirect.github.com/wekan/wekan/commit/9f979054ded0d968bd01f2829139c56ee79a39fa). Thanks to bcook-konza and xet7. Thanks to above GitHub users for their contributions and translators for their translations. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
9b4e2833b9 |
chore(rflood): update image ghcr.io/hotio/rflood digest to 6437677 (#48272)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/hotio/rflood | digest | `7f31a98` → `6437677` | --- > [!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==--> |
||
|
|
ea518c8817 |
chore(pyload-ng): update image lscr.io/linuxserver/pyload-ng digest to c631b26 (#48271)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/pyload-ng | digest | `7fb5501` → `c631b26` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9weWxvYWQtbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
cbf60ed8b4 |
chore(searxng): update image docker.io/searxng/searxng digest to 201c62d (#48273)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/searxng/searxng | digest | `a7f9188` → `201c62d` | --- > [!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=--> |
||
|
|
bca79d18fc | chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 46c487a (#48267) | ||
|
|
d445a58500 |
chore(mylar): update image lscr.io/linuxserver/mylar3 digest to b938b5b (#48269)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [lscr.io/linuxserver/mylar3](https://redirect.github.com/linuxserver/docker-mylar3/packages) ([source](https://redirect.github.com/linuxserver/docker-mylar3)) | digest | `ecc98bf` → `b938b5b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9teWxhciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
96520e7b10 | chore(iyuuplus): update image docker.io/iyuucn/iyuuplus digest to 6d69463 (#48268) | ||
|
|
8b9a2423f2 |
feat(miniflux): update image ghcr.io/miniflux/miniflux 2.2.19 → 2.3.0 (#48270)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/miniflux/miniflux](https://miniflux.app) ([source](https://redirect.github.com/miniflux/v2)) | minor | `8810dfe` → `65266db` | --- > [!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>miniflux/v2 (ghcr.io/miniflux/miniflux)</summary> ### [`v2.3.0`](https://redirect.github.com/miniflux/v2/releases/tag/2.3.0): Miniflux 2.3.0 [Compare Source](https://redirect.github.com/miniflux/v2/compare/2.2.19...v2.3.0) ##### Security - Only discoverable WebAuthn credentials (resident keys / passkeys) are supported for login. - Non-resident credentials can no longer be used for first-factor authentication to prevent username enumeration before password verification. They are intended for post-password MFA flows, which Miniflux does not currently support. - Persist WebAuthn backup eligibility/state and validated credential state after login. - Require `POST` requests for logout, feed refresh, and OAuth2 unlink actions. - Apply CSRF protection to all non-safe HTTP methods. - Add `http.CrossOriginProtection` middleware for the web UI. - Validate redirect URL schemes in `HTMLRedirect` to prevent unsafe redirects. - Restore URL scheme validation in templates for untrusted feed URLs. - Sanitize filenames in `Content-Disposition` headers to prevent header injection. - Reject empty OAuth2 state parameters when no authentication flow is in progress. - Allow configured private proxies while still enforcing private-network restrictions for direct requests and redirects. - Validate URI schemes case-insensitively according to RFC 3986. - Pin third-party GitHub Actions to immutable commit SHAs to reduce supply-chain risks. - Cap the maximum entry limit to 1000 across the UI, API, and storage layer. ##### Improvements - Add support for exporting and importing Miniflux-specific feed settings in OPML files, allowing full feed configuration backups and restores. - Add enclosure links rewrite rule to expose podcast/video enclosure URLs inside entry content for external RSS clients. - Add support for the `shortcuts:` iOS URL scheme in sanitized content. - Add Linux `riscv64` builds. - Allow disabling local authentication without enabling automatic OAuth2/auth-proxy user creation. - Improve Chinese Traditional (`zh-TW`) translations. - Improve RSS parsing for feeds that reuse the same GUID across multiple entries. - Improve UI consistency for authentication settings and external-link behavior. - Automatically clean up orphaned feed icons from the database. - Detect Cloudflare bot challenge pages during feed refresh and return a dedicated error message. - Improve error handling and cleanup in WebAuthn login flows. - Simplify large feed and user deletions using `ON DELETE CASCADE`. ##### Performance - Improve sanitizer performance significantly and reduce allocations in multiple hot paths. - Optimize reading-time calculation to avoid unnecessary allocations. - Improve feed parsing performance by preallocating slices/maps and reducing string allocations. - Optimize ISO8601 duration parsing for YouTube and podcast feeds. - Reduce database queries for navigation metadata and storage operations. - Optimize template rendering for icons and CSP generation. - Avoid loading entry content from PostgreSQL when not needed. - Reuse a singleton HTML minifier instance instead of allocating one per request. - Optimize string handling in the reader and sanitizer packages. ##### Bug Fixes - Fix incorrect read/starred toggling in Google Reader API. - Prevent archived/deleted entries from reappearing as unread by using a tombstone table and removing the `removed` entry status. - Fix handling of slow HTTP headers. - Fix "open in new tab" behavior for redirected external entry links. - Fix Wallabag integration typo in error messages. ##### Dependency Updates - Update `github.com/go-webauthn/webauthn` to `v0.17.3`. - Update various `golang.org/x/*` packages. - Update `github.com/coreos/go-oidc/v3` to `v3.18.0`. - Update `github.com/tdewolff/minify/v2` to `v2.24.13`. *** As always, thank you to all contributors who helped improve Miniflux in this release. </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5pZmx1eCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
b4a3825a6c | fix(flexget): update image docker.io/wiserain/flexget 3.19.16 → 3.19.19 (#48265) | ||
|
|
0a3387a267 |
chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 100643f (#48262)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine) | digest | `e39043a` → `100643f` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRvbWF0aWMtcmlwcGluZy1tYWNoaW5lIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
39b775528c |
chore(rsshub): update image docker.io/diygod/rsshub digest to c964ec0 (#48264)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/diygod/rsshub | digest | `2f9bb6b` → `c964ec0` | --- > [!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==--> |
||
|
|
9980be44c7 |
chore(firefox-desktop-g3): update image docker.io/accetto/ubuntu-vnc-xfce-firefox-g3 digest to 1b4b5e0 (#48263)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/accetto/ubuntu-vnc-xfce-firefox-g3 | digest | `38563af` → `1b4b5e0` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maXJlZm94LWRlc2t0b3AtZzMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
c7c5304380 |
chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 16bdd38 (#48260)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/mintplex-labs/anything-llm | digest | `586d136` → `16bdd38` | --- > [!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==--> |
||
|
|
2525a419c2 |
fix(cops): update image lscr.io/linuxserver/cops 4.3.1 → 4.3.3 (#48261)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [lscr.io/linuxserver/cops](https://redirect.github.com/linuxserver/docker-cops/packages) ([source](https://redirect.github.com/linuxserver/docker-cops)) | patch | `df766ca` → `f45c328` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jb3BzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
58e9cc5b34 |
fix(n8n): update image ghcr.io/n8n-io/n8n 2.21.2 → 2.21.3 (#48257)
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 | `32d7475` → `2300573` | --- > [!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--> |
||
|
|
fa554c9fbf |
chore(songkong): update image docker.io/songkong/songkong digest to 4b521da (#48256)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/songkong/songkong | digest | `553e8ef` → `4b521da` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zb25na29uZyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
3d8bd99d2b | fix(radicale): update image docker.io/tomsquest/docker-radicale 3.7.2.0 → 3.7.3.0 (#48258) | ||
|
|
f37df2f4ff |
fix(shlink-web-client): update image docker.io/shlinkio/shlink-web-client 4.7.0 → 4.7.1 (#48259)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/shlinkio/shlink-web-client](https://redirect.github.com/shlinkio/shlink-web-client) | patch | `80b4d00` → `acc95a7` | --- > [!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>shlinkio/shlink-web-client (docker.io/shlinkio/shlink-web-client)</summary> ### [`v4.7.1`](https://redirect.github.com/shlinkio/shlink-web-client/blob/HEAD/CHANGELOG.md#471---2026-05-15) [Compare Source](https://redirect.github.com/shlinkio/shlink-web-client/compare/v4.7.0...v4.7.1) ##### Added - *Nothing* ##### Changed - Update dependencies ##### Deprecated - *Nothing* ##### Removed - *Nothing* ##### Fixed - [#​1876](https://redirect.github.com/shlinkio/shlink-web-client/issues/1876) Upgrade docker image to nginx 1.30.1 to address [CVE-2026-42945](https://www.cve.org/CVERecord?id=CVE-2026-42945). </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zaGxpbmstd2ViLWNsaWVudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
04f2d6781d |
feat(ollama): update image docker.io/ollama/ollama 0.23.4 → 0.24.0 (#48255)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/ollama/ollama | minor | `99839b8` → `e87f760` | | docker.io/ollama/ollama | minor | `7ffd891` → `a614923` | --- > [!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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbGxhbWEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
a26952e844 |
chore(tubesync): update image ghcr.io/meeb/tubesync digest to ca71f3f (#48252)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/meeb/tubesync | digest | `7264758` → `ca71f3f` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dWJlc3luYyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
6bb3a77731 | chore(lyrion-music-server): update image docker.io/lmscommunity/lyrionmusicserver digest to 42dff5b (#48250) | ||
|
|
55b80925de |
fix(rdtclient): update image ghcr.io/rogerfar/rdtclient 2.0.130 → 2.0.131 (#48254)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/rogerfar/rdtclient](https://redirect.github.com/rogerfar/rdt-client) | patch | `379968e` → `3d9a41e` | --- > [!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.131`](https://redirect.github.com/rogerfar/rdt-client/blob/HEAD/CHANGELOG.md#20131---2026-05-14) [Compare Source](https://redirect.github.com/rogerfar/rdt-client/compare/v2.0.130...v2.0.131) ##### Changed - Fixes to the rate limiting. </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--> |
||
|
|
7b57b02c76 |
chore(xwiki): update image public.ecr.aws/docker/library/xwiki digest to e856919 (#48253)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [public.ecr.aws/docker/library/xwiki](https://hub.docker.com/_/xwiki) ([source](https://redirect.github.com/xwiki-contrib/docker-xwiki)) | digest | `342c611` → `e856919` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC94d2lraSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
9886fad43b | chore(minecraft-gate): update image ghcr.io/minekube/gate digest to d1a4a8c (#48251) | ||
|
|
45f9f4891b |
feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.2.0 → 3.3.0 (#48248)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio) | minor | `bc734d9` → `3ec570e` | --- > [!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.3.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#330---2026-05-14) [Compare Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.2.0...3.3.0) ##### Added - Added `nestjs-best-practices` skills ##### Changed - Deactivated asset profiles automatically on delisting in the *Financial Modeling Prep* service - Migrated various components from `NgClass` to class bindings - Refreshed the cryptocurrencies list - Improved the language localization for Spanish (`es`) - Cleaned up the *Webpack Bundle Analyzer* setup - Upgraded `@internationalized/number` from version `3.6.5` to `3.6.6` - Upgraded `@ionic/angular` from version `8.8.1` to `8.8.5` - Upgraded `@openrouter/ai-sdk-provider` from version `0.7.2` to `2.9.0` - Upgraded `ai` from version `4.3.16` to `6.0.174` - Upgraded `bull-board` from version `6.20.3` to `7.0.0` - Upgraded `countries-and-timezones` from version `3.8.0` to `3.9.0` - Upgraded `fuse.js` from version `7.1.0` to `7.3.0` - Upgraded `Nx` from version `22.6.5` to `22.7.1` - Upgraded `papaparse` from version `5.3.1` to `5.5.3` - Upgraded `prisma` from version `7.7.0` to `7.8.0` ##### Fixed - Synchronized the native browser elements with the theme to improve the dark mode - Fixed a visual regression in the bottom navigation bar on mobile </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==--> |
||
|
|
609a676566 |
fix(helm-deps): update chart memcached 17.3.0 → 17.3.1 (#48247)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [memcached](https://truecharts.org/charts/stable/memcached) ([source](https://redirect.github.com/bitnami/bitnami-docker-memcached)) | patch | `17.3.0` → `17.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naXRlYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |