e6c4ddf73cb3a40c7ef2d98a3edf7d81b05a392d
57165 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e6c4ddf73c |
fix(helm-deps): update chart mariadb 18.4.0 → 18.4.1 (#49230)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mariadb](https://truecharts.org/charts/stable/mariadb) ([source](https://redirect.github.com/bitnami/bitnami-docker-mariadb)) | patch | `18.4.0` → `18.4.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3VybHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
cb2d0bf992 |
chore(kiwix-serve): update image ghcr.io/kiwix/kiwix-serve digest to 12df8dc (#49288)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/kiwix/kiwix-serve](https://redirect.github.com/openzim/kiwix-tools) | digest | `7431be2` → `12df8dc` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9raXdpeC1zZXJ2ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
5152f4046e |
feat(helm-deps): update chart kong 3.3.0 → 3.4.0 (#49255)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kong](https://konghq.com/) ([source](https://redirect.github.com/Kong/charts)) | minor | `3.3.0` → `3.4.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. --- ### Release Notes <details> <summary>Kong/charts (kong)</summary> ### [`v3.4.0`](https://redirect.github.com/Kong/charts/releases/tag/kong-3.4.0) [Compare Source](https://redirect.github.com/Kong/charts/compare/kong-3.3.0...kong-3.4.0) The Cloud-Native Ingress and API-management </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rdWJlcm5ldGVzLWRhc2hib2FyZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
9bdb1da5f9 |
fix(external-service): update image alpine 3.24.0 → 3.24.1 (#49265)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | alpine | patch | `a2d49ea` → `28bd5fe` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9leHRlcm5hbC1zZXJ2aWNlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
57157d3f72 |
fix(blocky): update image ghcr.io/0xerr0r/blocky v0.32.0 → v0.32.1 (#49305)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/0xerr0r/blocky](https://redirect.github.com/0xERR0R/blocky) | patch | `6fddc6f` → `19d856a` | --- > [!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>0xERR0R/blocky (ghcr.io/0xerr0r/blocky)</summary> ### [`v0.32.1`](https://redirect.github.com/0xERR0R/blocky/releases/tag/v0.32.1) [Compare Source](https://redirect.github.com/0xERR0R/blocky/compare/v0.32.0...v0.32.1) #### Changelog ##### Bug fixes - [`d3a1fe5`](https://redirect.github.com/0xERR0R/blocky/commit/d3a1fe57d5ee70b3c573f2bcade0556957f0a028): fix(dnssec): don't cache transient Indeterminate validation results ([#​2120](https://redirect.github.com/0xERR0R/blocky/issues/2120)) ([#​2127](https://redirect.github.com/0xERR0R/blocky/issues/2127)) ([@​0xERR0R](https://redirect.github.com/0xERR0R)) - [`fc353a0`](https://redirect.github.com/0xERR0R/blocky/commit/fc353a009230735e20888e08e373ad88f4bc15bb): fix(dnssec): only validate public-upstream answers ([#​2126](https://redirect.github.com/0xERR0R/blocky/issues/2126)) ([#​2128](https://redirect.github.com/0xERR0R/blocky/issues/2128)) ([@​0xERR0R](https://redirect.github.com/0xERR0R)) - [`53cfbda`](https://redirect.github.com/0xERR0R/blocky/commit/53cfbda3399b256527394ef837ce15a6b2007034): fix(querylog): add loong64 to unsupported list ([#​2123](https://redirect.github.com/0xERR0R/blocky/issues/2123)) ([@​rtmongold](https://redirect.github.com/rtmongold)) ##### Build and dependencies - [`cad2480`](https://redirect.github.com/0xERR0R/blocky/commit/cad2480c4ede15165ddfc034cf5cdf3091f1672d): build(deps): bump actions/checkout from 6 to 7 ([#​2124](https://redirect.github.com/0xERR0R/blocky/issues/2124)) ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`6ff7db7`](https://redirect.github.com/0xERR0R/blocky/commit/6ff7db7b61202c4e3a7053e67db052f821b4a2b8): build(deps): bump github.com/moby/moby/api from 1.54.2 to 1.55.0 ([#​2125](https://redirect.github.com/0xERR0R/blocky/issues/2125)) ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) *** #### ❤️ Support Blocky Blocky is free and open source, developed in my spare time — no telemetry, no ads, no hidden filtering. If it's useful to you, please consider supporting its continued development: [GitHub Sponsors](https://redirect.github.com/sponsors/0xERR0R) · [thanks.dev](https://thanks.dev/u/gh/0xERR0R) · [Liberapay](https://liberapay.com/spx01) · [Ko-fi](https://ko-fi.com/0xerr0r) · [PayPal](https://paypal.me/spx01) Thank you to everyone supporting Blocky! 🙏 </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ibG9ja3kiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
1999c803a9 |
chore(tubesync): update image ghcr.io/meeb/tubesync digest to 1c717e2 (#49304)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/meeb/tubesync | digest | `fcdf065` → `1c717e2` | --- > [!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--> |
||
|
|
c1a8689b03 |
fix(metube): update image ghcr.io/alexta69/metube 2026.06.18 → 2026.06.20 (#49306)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/alexta69/metube | patch | `9bb4b82` → `a07754c` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXR1YmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
ce85568b84 |
chore(rickroll): update image docker.io/modem7/docker-rickroll digest to 43f0b13 (#49303)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/modem7/docker-rickroll | digest | `412c6f6` → `43f0b13` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yaWNrcm9sbCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
6fe9887344 |
chore(filestash): update image docker.io/machines/filestash digest to a56e3ae (#49300)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/machines/filestash | digest | `d083abd` → `a56e3ae` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlc3Rhc2giLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
8b94ba3b06 |
chore(newyearcountdownclock): update image docker.io/modem7/newyearcountdown digest to 3174cc8 (#49302)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/modem7/newyearcountdown | digest | `c312cc3` → `3174cc8` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXd5ZWFyY291bnRkb3duY2xvY2siLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
687defc048 |
chore(mongodb): update image docker.io/bitnamisecure/mongodb digest to a6c182f (#49301)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/bitnamisecure/mongodb | digest | `e69978e` → `a6c182f` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb25nb2RiIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
ea619533a1 |
feat(wekan): update image docker.io/wekanteam/wekan v9.61 → v9.64 (#49299)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | minor | `a193fae` → `ed6c960` | --- > [!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.64`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v964-2026-06-20-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.63...v9.64) This release fixes the following CRITICAL SECURITY ISSUE of [ChecklistBleed](https://wekan.fi/hall-of-fame/checklistbleed/): - [Fixed ChecklistBleed: any authenticated user can write checklist data into a private board they are not a member of (cross-board write via collection allow rule)](https://redirect.github.com/wekan/wekan/commit/b1ca76007) ([GHSA-gv8h-5p3p-6hx7](https://redirect.github.com/wekan/wekan/security/advisories/GHSA-gv8h-5p3p-6hx7), CWE-863 Incorrect Authorization). This is the same class as [BoardBleed](https://wekan.fi/hall-of-fame/boardbleed/) (GHSA-gm7v-pc38-53jr), but for the card-attached Checklist and ChecklistItem documents that the `boardId`-only `denyCrossBoardMove` fix did not cover. Checklists and checklist items are attached to a card and carry a denormalized `boardId`; they are MOVED between cards by `$set`-ting a new `cardId` (and, for items, a new `checklistId`) in a direct DDP collection update, after which the `Checklists.before.update` hook re-derives `boardId` from the destination card. The collection allow rules (`server/permissions/checklists.js`, `server/permissions/checklistItems.js`) authorized an update by checking only the document's CURRENT (source) `cardId` — i.e. the attacker's own board — and never inspected the new destination `cardId`/`checklistId`/`boardId`. Because every logged-in user can create a board where they are a write-capable member, a low-privileged user with write access to one board could create a checklist/item on their own card and then, in a single `/checklists/update` or `/checklistItems/update` DDP call, set its `cardId` to a card in a private board where they are not a member (if they know the target card id): the allow rule saw the attacker's source card, approved the write, and the before-update hook attached the attacker-controlled document to the victim's private board. The protected `moveChecklist` Meteor method correctly checks both source and destination board membership, but a DDP client can bypass that method and update the collections directly. CVSS:3.1 Moderate (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N). Fixed by adding `denyCrossBoardMoveByCard` and `denyCrossBoardMoveByChecklistItem` helpers in `server/lib/utils.js` and a `Checklists.deny`/ `ChecklistItems.deny` `update` rule on each collection that rejects any update whose destination board — resolved from a new `boardId`, `cardId`, or `checklistId` in the modifier — the caller has no write access to. Legitimate moves into boards the user belongs to and same-card edits keep working, and the server-side `moveChecklist` method (which bypasses allow/deny) is unchanged. A regression test (`server/lib/tests/checklistbleed.security.tests.js`) was added. Affected Wekan v9.62 and earlier. Thanks to DavidCarliez, xet7 and Claude. and adds the following updates: - [Fix the Docker pre-build version guard false-failing the release](https://redirect.github.com/wekan/wekan/commit/069dbc11f). The bundle-version guard added for the Admin-Panel-version fix assumed the WeKan app `package.json` ships as a standalone file with a `v`-prefixed version, and made "not found" fatal. Meteor does not ship it that way — it inlines the app `package.json` into the compiled `bundle/programs/server/app/app.js` as a JSON module (`{"name":"wekan","version":"v9.63.0",...}`), so the guard found no v-prefixed `package.json` and aborted the v9.63 Docker build. The guard now reads the version from that inlined module (anchored on `"name":"wekan"`, exactly what `require('/package.json')` resolves to), and a detection miss is now a warning that continues rather than a hard failure — only a confirmed version MISMATCH blocks the release, since `--build-arg VERSION` is the actual guarantee. Thanks to xet7 and Claude. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v9.63`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v963-2026-06-19-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.61...v9.63) This release adds the following features: - [Fix the wekan.fi install page version never updating from a stale value](https://redirect.github.com/wekan/wekan/commit/40c3ee098). The `release-all.yml` website job ran every release but the install page's version stayed frozen at v9.57: `releases/release-website.sh` updated it with a sed anchored on `>v$OLD</span>`, which silently no-op'd once the published page's value no longer matched the `old_version` passed for a release. Anchor on the stable `<span class="version-number">` instead and re-normalize whatever version is there to the new one, with an assert so a miss fails loudly. Same self-healing fix applied to the local-flow copy in `releases/version.sh`. The live wekan.fi install page was also corrected to the current version. Thanks to xet7 and Claude. - [Make the remaining release version substitutions self-healing](https://redirect.github.com/wekan/wekan/commit/1e5ae8f64). Hardened the last `$OLD_VERSION`-anchored seds in `releases/version.sh` — the same fragile pattern that froze the Docker `ARG VERSION` and the install page. The snapcraft.yaml bundle download was release-critical (same class as the Docker bug: the snap downloads `wekan-<v>-<arch>.zip`, so a stale value ships the wrong bundle under the right name) and was stuck at v9.57; it now anchors on the `wekan-<v>-` / `releases/download/v<v>/` shapes and asserts. The sandstorm `appVersion` rewrite is now global and self-healing (the redundant `$OLD_NO_DOTS`-anchored fixup is dropped), and the Windows Offline.md doc links self-heal with a soft warning (cosmetic, so they must not fail the release). snapcraft.yaml and Offline.md were also corrected from their stale v9.57. Thanks to xet7 and Claude. 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=--> |
||
|
|
c0a3e74ae3 |
chore(pyload-ng): update image lscr.io/linuxserver/pyload-ng digest to ca0ea1a (#49297)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/pyload-ng | digest | `00c2e4c` → `ca0ea1a` | --- > [!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==--> |
||
|
|
72804e9972 |
chore(tachidesk-docker): update image ghcr.io/suwayomi/tachidesk digest to 3f65ed6 (#49298)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/suwayomi/tachidesk | digest | `afe6d68` → `3f65ed6` | --- > [!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=--> |
||
|
|
7d662ff38e | chore(grafana-image-renderer): update image docker.io/grafana/grafana-image-renderer digest to ad8f461 (#49296) | ||
|
|
fa8191b774 |
chore(adminer): update image adminer digest to 4dae499 (#49295)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | adminer | digest | `9ead7e1` → `4dae499` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hZG1pbmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
518ebe69a3 |
Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org> |
||
|
|
e2e7c4f454 |
feat(homarr): update image ghcr.io/homarr-labs/homarr v1.66.1 → v1.67.0 (#49294)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/homarr-labs/homarr](https://redirect.github.com/homarr-labs/homarr) | minor | `27bb36e` → `b2206cd` | --- > [!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>homarr-labs/homarr (ghcr.io/homarr-labs/homarr)</summary> ### [`v1.67.0`](https://redirect.github.com/homarr-labs/homarr/releases/tag/v1.67.0) [Compare Source](https://redirect.github.com/homarr-labs/homarr/compare/v1.66.1...v1.67.0) ##### Features - **analytics:** migrate from Umami to PostHog server-side analytics ([#​5983](https://redirect.github.com/homarr-labs/homarr/issues/5983)) ([d059023](https://redirect.github.com/homarr-labs/homarr/commit/d059023b51a323df027c1cf033454440bd0d7e57)) - Calculate and display total CPU and memory usage ([#​5911](https://redirect.github.com/homarr-labs/homarr/issues/5911)) ([d9cbd54](https://redirect.github.com/homarr-labs/homarr/commit/d9cbd5427d0e5be3e5dbecca8d6069dc8074d810)) ##### Bug Fixes - **auth:** isolate session cookies from other Auth.js apps on same host ([#​5996](https://redirect.github.com/homarr-labs/homarr/issues/5996)) ([e1a245f](https://redirect.github.com/homarr-labs/homarr/commit/e1a245ff2d8520d08957c4a7dbe01d039607a973)) - **deps:** update tailwindcss monorepo to ^4.3.1 ([#​5988](https://redirect.github.com/homarr-labs/homarr/issues/5988)) ([78b6e52](https://redirect.github.com/homarr-labs/homarr/commit/78b6e520ac095129398d3da8f2441df408e93e9f)) - **downloads:** sort stalled torrents last when sorting by finish time ([#​6011](https://redirect.github.com/homarr-labs/homarr/issues/6011)) ([c56d9d6](https://redirect.github.com/homarr-labs/homarr/commit/c56d9d6894c717b5c70ab75d6a100d4d1071c2d3)), closes [#​5416](https://redirect.github.com/homarr-labs/homarr/issues/5416) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ob21hcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
7f95f1e815 |
fix(flexget): update image docker.io/wiserain/flexget 3.19.23 → 3.19.24 (#49291)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wiserain/flexget](https://redirect.github.com/linuxserver/docker-baseimage-alpine/packages) ([source](https://redirect.github.com/wiserain/docker-flexget)) | patch | `968c69f` → `3036996` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbGV4Z2V0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
15a09301c6 | fix(nexus-oss): update image docker.io/sonatype/nexus3 3.93.0 → 3.93.1 (#49292) | ||
|
|
cfc11b7698 |
fix(xwiki): update image public.ecr.aws/docker/library/xwiki 18.4.0-postgres-tomcat → 18.4.1-postgres-tomcat (#49204)
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)) | patch | `2235518` → `5a0d03b` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC94d2lraSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
3ac90cd682 | fix(drawio): update image docker.io/jgraph/drawio 30.2.4 → 30.2.5 (#49290) | ||
|
|
057240ec6b |
chore(rstudio): update image ghcr.io/rocker-org/rstudio digest to f64b727 (#49289)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/rocker-org/rstudio](https://redirect.github.com/rocker-org/rocker-versioned2) | digest | `882422c` → `f64b727` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3R1ZGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
ecf750caa5 |
chore(calibre): update image ghcr.io/linuxserver/calibre digest to b9a0ea3 (#49287)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/calibre](https://redirect.github.com/linuxserver/docker-calibre/packages) ([source](https://redirect.github.com/linuxserver/docker-calibre)) | digest | `c31a3dd` → `b9a0ea3` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jYWxpYnJlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
8dd41a78a1 |
fix(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.13.0 → 2.13.1 (#49293)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF) | patch | `dc2d06b` → `d5ff678` | | [ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF) | patch | `c2face7` → `e573146` | | [ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF) | patch | `0efb755` → `f4ba278` | --- > [!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.1`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.1): 2.13.1 bug fixes for desktop upload from mobile and multitool rotations [Compare Source](https://redirect.github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.0...v2.13.1) Quick bug fixes for: - multi-tool not correctly rotating certain PDFs - Desktop mobile upload via QR code scan ##### What's Changed ##### Enhancements - feat(i18n): sync editor translations with pluralization support and new UI strings by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6565](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6565) - build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 in /frontend by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6677](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6677) - build(deps): bump dompurify from 3.4.1 to 3.4.11 in /frontend by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6722](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6722) - Fix more `any` typing usage in the frontend by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6664](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6664) - Fix bad frontend architecture by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6730](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6730) - Fix Multi Tool page rotation lost on save by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6733](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6733) - Cache Rust build to improve Tauri build job times by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6732](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6732) - Add desktop mobile-upload page and fix LAN QR URL by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6736](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6736) - Add metrics for numerical count of total PDFs by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6737](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6737) ##### Development Tools - build(deps): bump js-yaml from 4.1.1 to 4.2.0 in /devTools by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6680](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6680) ##### Other Changes - Add message when running `task` with no arguments by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6731](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6731) **Full Changelog**: <https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.0...v2.13.1> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about 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--> |
||
|
|
4cd2a5bf7c |
feat(wekan): update image docker.io/wekanteam/wekan v9.56 → v9.61 (#49286)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | minor | `d1e0e33` → `a193fae` | --- > [!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.61`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v961-2026-06-19-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.60...v9.61) This release adds the following features: - [Release All Platforms: Set GH\_REPO on the bundle-attach steps so gh finds the repository](https://redirect.github.com/wekan/wekan/commit/b6facc2412e37b4c365a8f6c667894794bf2af0c). The win64 / mac-arm64 / s390x / ppc64le bundles each finished building but then failed on `gh release upload` with `failed to run git: fatal: not a git repository`. `gh` tries to detect the target repo from a git remote, but `build-win64` checks the repo out into `src/` (so the workspace root is not a git repository) and `build-mac-arm64` / `build-extra-arches` do not check it out at all. Set `GH_REPO=${{ github.repository }}` on all three attach steps so `gh` targets `wekan/wekan` directly without git remote detection. The snap job is unaffected (it does a full checkout into the workspace root). Thanks to xet7 and Claude. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v9.60`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v960-2026-06-19-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.59...v9.60) This release adds the following features: - [Release All Platforms: Drop armv7l from extra-arch bundles, because Node.js 24 ships no armv7l binaries](https://redirect.github.com/wekan/wekan/commit/869cc694f58df49022081e7bc82d4c3c4a6b3792). The `build-extra-arches` armv7l matrix entry failed with `no matching manifest for linux/arm/v7` when pulling `node:24-slim`. Root cause: Node.js 24 publishes no armv7l (32-bit ARM) binaries at all — neither the official dist nor unofficial builds — so there is no `node:24` arm/v7 image to rebuild native modules against, and no Node 24 runtime to run such a bundle on an armv7 device. The armv7l matrix entry is removed; extra-arch bundles are now s390x + ppc64le. armv7 was already excluded from the Docker image and snap, so those are unaffected. Thanks to xet7 and Claude. - [Release All Platforms: Move win64 and mac-arm64 into the post-release extra-platform phase](https://redirect.github.com/wekan/wekan/commit/32ddf29142c463e65028ebb81619c142ea37d27b). `build-win64` and `build-mac-arm64` were prerequisites of the `release` job, so a slow or flaky Windows/macOS runner blocked creation of the GitHub Release (and thus the Docker and snap jobs, which depend on it). They now depend on `release` instead — alongside `build-extra-arches` — and each attaches its own `wekan-<version>-<platform>.zip` to the already-created Release via `gh release upload --clobber`. The core release now waits only on the amd64 + arm64 bundles. No build steps changed; only the dependency wiring, upload mechanism, and section grouping. Thanks to xet7 and Claude. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v9.59`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v959-2026-06-19-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.57...v9.59) This release adds the following features: - [Release All Platforms: Fix duplicate mapping keys in generated OpenAPI spec that broke API docs rendering](https://redirect.github.com/wekan/wekan/commit/69236a90620b792bbe95b9e60caef2ecd172b327). The **Release All Platforms** bump job regenerates `public/api/wekan.yml` via `openapi/generate_openapi.py` and then renders it with `@redocly/cli`, whose strict YAML parser rejects duplicate mapping keys. The 3-level nested SimpleSchema in `models/attachmentStorageSettings.js` (`storageConfig.filesystem.enabled`, `storageConfig.gridfs.enabled`, …) exposed two generator bugs: the sub-schema name was derived from only the first dotted path segment, collapsing `filesystem.*` and `gridfs.*` leaf keys (`enabled`/`read`/`write`) into one mapping; and the linear emitter reopened the parent schema header for each interleaved nested object. The generator now builds sub-schema names from all leading path segments and groups each sub-schema's fields contiguously, so deeply nested objects emit distinct, valid sub-schemas. Output is unchanged for existing 1- and 2-level schemas. Thanks to xet7 and Claude. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v9.57`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v957-2026-06-19-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.56...v9.57) This release fixes the following bugs: - [Fix Docker builds](https://redirect.github.com/wekan/wekan/commit/b46e1e7dcb584a1f5d60297e88aa7ec3b2ddd475). Thanks to 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=--> |
||
|
|
0b0d0c029f |
chore(traccar): update image docker.io/traccar/traccar digest to b7a19c3 (#49283)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/traccar/traccar](https://redirect.github.com/traccar/traccar) | digest | `f187e0b` → `b7a19c3` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90cmFjY2FyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
d2c69b9d4d | chore(openwebrxplus): update image docker.io/slechev/openwebrxplus-softmbe digest to a33dd74 (#49282) | ||
|
|
1c1d6b0cb0 |
fix(bytestash): update image ghcr.io/jordan-dalby/bytestash 1.5.11 → 1.5.12 (#49284)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/jordan-dalby/bytestash](https://redirect.github.com/jordan-dalby/ByteStash) | patch | `f5ca5cc` → `eb4f736` | --- > [!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>jordan-dalby/ByteStash (ghcr.io/jordan-dalby/bytestash)</summary> ### [`v1.5.12`](https://redirect.github.com/jordan-dalby/ByteStash/releases/tag/v1.5.12) [Compare Source](https://redirect.github.com/jordan-dalby/ByteStash/compare/v1.5.11...v1.5.12) #### What's Changed - Added basepath to OpenInNewTab handler by [@​gatherfetch](https://redirect.github.com/gatherfetch) in [#​326](https://redirect.github.com/jordan-dalby/ByteStash/pull/326) - \[feat] Add mermaid diagram rendering support by [@​jospaquim](https://redirect.github.com/jospaquim) in [#​328](https://redirect.github.com/jordan-dalby/ByteStash/pull/328) - feat(i18n): add comprehensive Spanish (es-ES) localization by [@​jospaquim](https://redirect.github.com/jospaquim) in [#​329](https://redirect.github.com/jordan-dalby/ByteStash/pull/329) - feat(i18n): add comprehensive Japanese (ja-JP) localization by [@​yudukiak](https://redirect.github.com/yudukiak) in [#​331](https://redirect.github.com/jordan-dalby/ByteStash/pull/331) - feat(ui): add native github-flavored markdown tables with typography styling by [@​jospaquim](https://redirect.github.com/jospaquim) in [#​330](https://redirect.github.com/jordan-dalby/ByteStash/pull/330) - \[chore] changed version number to 1.5.12 to prepare for upcoming release by [@​jordan-dalby](https://redirect.github.com/jordan-dalby) in [#​332](https://redirect.github.com/jordan-dalby/ByteStash/pull/332) - feat: editor and viewer UI overhaul with VS Code styling and native icons by [@​jospaquim](https://redirect.github.com/jospaquim) in [#​333](https://redirect.github.com/jordan-dalby/ByteStash/pull/333) - feat(i18n): add comprehensive sChinese (zh-CN) localization by [@​xjndfdfe](https://redirect.github.com/xjndfdfe) in [#​335](https://redirect.github.com/jordan-dalby/ByteStash/pull/335) - feat(client): implement code wrapper export to image like carbon by [@​jospaquim](https://redirect.github.com/jospaquim) in [#​337](https://redirect.github.com/jordan-dalby/ByteStash/pull/337) - feat(i18n): add comprehensive Italian (it) localization by [@​albyalex96](https://redirect.github.com/albyalex96) in [#​340](https://redirect.github.com/jordan-dalby/ByteStash/pull/340) - \[fix] OIDC logout and login error for Google SSO by [@​dannyyy](https://redirect.github.com/dannyyy) in [#​343](https://redirect.github.com/jordan-dalby/ByteStash/pull/343) - fix: allow snippet API key authentication by [@​SirEdvin](https://redirect.github.com/SirEdvin) in [#​347](https://redirect.github.com/jordan-dalby/ByteStash/pull/347) - Feature: Add a dev environment for ByteStash using containerization and nvm. by [@​MahakSangwan](https://redirect.github.com/MahakSangwan) in [#​350](https://redirect.github.com/jordan-dalby/ByteStash/pull/350) - Add remote MCP endpoint for AI clients (Claude, OpenAI, Perplexity) by [@​juliuszfedyk-ai](https://redirect.github.com/juliuszfedyk-ai) in [#​351](https://redirect.github.com/jordan-dalby/ByteStash/pull/351) - \[bug] updated swagger.yml to reflect new API routes by [@​jordan-dalby](https://redirect.github.com/jordan-dalby) in [#​353](https://redirect.github.com/jordan-dalby/ByteStash/pull/353) #### New Contributors - [@​gatherfetch](https://redirect.github.com/gatherfetch) made their first contribution in [#​326](https://redirect.github.com/jordan-dalby/ByteStash/pull/326) - [@​jospaquim](https://redirect.github.com/jospaquim) made their first contribution in [#​328](https://redirect.github.com/jordan-dalby/ByteStash/pull/328) - [@​yudukiak](https://redirect.github.com/yudukiak) made their first contribution in [#​331](https://redirect.github.com/jordan-dalby/ByteStash/pull/331) - [@​xjndfdfe](https://redirect.github.com/xjndfdfe) made their first contribution in [#​335](https://redirect.github.com/jordan-dalby/ByteStash/pull/335) - [@​albyalex96](https://redirect.github.com/albyalex96) made their first contribution in [#​340](https://redirect.github.com/jordan-dalby/ByteStash/pull/340) - [@​dannyyy](https://redirect.github.com/dannyyy) made their first contribution in [#​343](https://redirect.github.com/jordan-dalby/ByteStash/pull/343) - [@​SirEdvin](https://redirect.github.com/SirEdvin) made their first contribution in [#​347](https://redirect.github.com/jordan-dalby/ByteStash/pull/347) - [@​MahakSangwan](https://redirect.github.com/MahakSangwan) made their first contribution in [#​350](https://redirect.github.com/jordan-dalby/ByteStash/pull/350) - [@​juliuszfedyk-ai](https://redirect.github.com/juliuszfedyk-ai) made their first contribution in [#​351](https://redirect.github.com/jordan-dalby/ByteStash/pull/351) **Full Changelog**: <https://github.com/jordan-dalby/ByteStash/compare/v1.5.11...v1.5.12> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ieXRlc3Rhc2giLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
02eec4bcfa | chore(monero-node): update image ghcr.io/sethforprivacy/simple-monerod digest to 42645ce (#49281) | ||
|
|
9d11e1ed09 |
chore(broadcast-box): update image seaduboi/broadcast-box digest to 1d45a63 (#49280)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | seaduboi/broadcast-box | digest | `f620572` → `1d45a63` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9icm9hZGNhc3QtYm94IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
6ce16c2352 |
BREAKING CHANGE(teslamate): Update image docker.io/teslamate/teslamate 3.1.0 → 4.0.1 (#49278)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/teslamate/teslamate](https://redirect.github.com/teslamate-org/teslamate) | major | `b7b8b21` → `e77ec65` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>teslamate-org/teslamate (docker.io/teslamate/teslamate)</summary> ### [`v4.0.1`](https://redirect.github.com/teslamate-org/teslamate/blob/HEAD/CHANGELOG.md#401---2026-06-14) [Compare Source](https://redirect.github.com/teslamate-org/teslamate/compare/v4.0.0...v4.0.1) This release resolves the issue with refresh tokens. This was a community effort: the community conducted research, submitted pull requests, and the maintainers provided test images. We love to see, and we hope, we do not need another quick hotfix in the next days, weeks, ... . To make your TeslaMate experience even better, we have also made more than 8 other improvements. Enjoy! ##### New features ##### Improvements and bug fixes - fix: enable HTTP/2 and set TLS to 1.3 for TESLA\_AUTH\_HOST ([#​5406](https://redirect.github.com/teslamate-org/teslamate/issues/5406) - [@​kenc420](https://redirect.github.com/kenc420) and [@​longzheng](https://redirect.github.com/longzheng)) - feat: log Erlang and OTP version ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) ##### Build, CI, internal - ci: remove now obsolete ARMv7 buildcache ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) - build: remove now unused zstd compression tool to reduce docker image size ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) - build(deps): bump floki from 0.38.1 to 0.38.3 ([#​5359](https://redirect.github.com/teslamate-org/teslamate/issues/5359)) - ci(osv-scanner): don't fail on main pushes and merge queue ([#​5410](https://redirect.github.com/teslamate-org/teslamate/issues/5410) - [@​JakobLichterfeld](https://redirect.github.com/JakobLichterfeld)) ##### Dashboards ##### Translations ##### Documentation - docs: clarify Grafana and Erlang requirements ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) - docs: clarify which docker images are provided and what to do if the user have a Raspberry Pi with ARMv7 OS ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) - docs: clarify Erlang and OTP support in contributing guide ([#​5397](https://redirect.github.com/teslamate-org/teslamate/issues/5397) - [@​swiffer](https://redirect.github.com/swiffer)) ### [`v4.0.0`](https://redirect.github.com/teslamate-org/teslamate/blob/HEAD/CHANGELOG.md#400---2026-06-13) [Compare Source](https://redirect.github.com/teslamate-org/teslamate/compare/v3.1.0...v4.0.0) **This is a breaking change release:** This release resolves the issue of 403 Forbidden errors with Owner API tokens. To accomplish this, we had to drop ARMv7 support, a plan that had been in place for a long time, as it held us back from recent updates. The need for this change in such a short time span was unforeseeable. To make your TeslaMate experience even better, we have also made more than 4 other improvements. Enjoy! ##### New features ##### Improvements and bug fixes - fix: restore vehicle\_unavailable fallback for streaming fetches to prevent unwanted vehicle online state ([#​5378](https://redirect.github.com/teslamate-org/teslamate/issues/5378) - [@​ciyahu](https://redirect.github.com/ciyahu)) - fix: properly clean up state and delete tokens on sign out ([#​5379](https://redirect.github.com/teslamate-org/teslamate/issues/5379) - [@​jlestel](https://redirect.github.com/jlestel)) ##### Build, CI, internal - build: use Elixir 1.19.5 OTP 28 ([#​5391](https://redirect.github.com/teslamate-org/teslamate/issues/5391) - [@​NirKli](https://redirect.github.com/NirKli) and [@​JakobLichterfeld](https://redirect.github.com/JakobLichterfeld)) - build: drop ARMv7 support as announced in Changelog of v3.1.0 ([#​5391](https://redirect.github.com/teslamate-org/teslamate/issues/5391) - [@​JakobLichterfeld](https://redirect.github.com/JakobLichterfeld)) - build(deps): update flake.lock ([#​5386](https://redirect.github.com/teslamate-org/teslamate/issues/5386)) - build(deps): bump shell-quote from 1.8.3 to 1.8.4 in /website ([#​5381](https://redirect.github.com/teslamate-org/teslamate/issues/5381)) ##### Dashboards ##### Translations ##### Documentation </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZXNsYW1hdGUiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> |
||
|
|
be97f8ae4e |
BREAKING CHANGE(cyberchef): Update image docker.io/mpepping/cyberchef v10.24.0 → v11.2.0 (#49276)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/mpepping/cyberchef](https://redirect.github.com/nginx/docker-nginx-unprivileged) | major | `cff5537` → `40de016` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jeWJlcmNoZWYiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> |
||
|
|
a967906d55 |
BREAKING CHANGE(github-action): Update actions/checkout action v6 → v7 (#49277)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `df4cb1c` → `9c091bb` | --- > [!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>actions/checkout (actions/checkout)</summary> ### [`v7`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v700) [Compare Source](https://redirect.github.com/actions/checkout/compare/v6...v7) - Block checking out fork PR for pull\_request\_target and workflow\_run by [@​aiqiaoy](https://redirect.github.com/aiqiaoy) in [#​2454](https://redirect.github.com/actions/checkout/pull/2454) - Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the minor-actions-dependencies group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2458](https://redirect.github.com/actions/checkout/pull/2458) - Bump flatted from 3.3.1 to 3.4.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2460](https://redirect.github.com/actions/checkout/pull/2460) - Bump js-yaml from 4.1.0 to 4.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2461](https://redirect.github.com/actions/checkout/pull/2461) - Bump [@​actions/core](https://redirect.github.com/actions/core) and [@​actions/tool-cache](https://redirect.github.com/actions/tool-cache) and Remove uuid by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2459](https://redirect.github.com/actions/checkout/pull/2459) - upgrade module to esm and update dependencies by [@​aiqiaoy](https://redirect.github.com/aiqiaoy) in [#​2463](https://redirect.github.com/actions/checkout/pull/2463) - Bump the minor-npm-dependencies group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​2462](https://redirect.github.com/actions/checkout/pull/2462) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93b3JrZmxvd3MiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9naXRodWItYWN0aW9uIiwicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21ham9yIl19--> |
||
|
|
6a06c781c5 |
fix(n8n): update image ghcr.io/n8n-io/n8n 2.27.2 → 2.27.3 (#49274)
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 | `77a649a` → `a772d24` | --- > [!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--> |
||
|
|
1043484860 | feat(drawio): update image docker.io/jgraph/drawio 30.0.4 → 30.2.4 (#49275) | ||
|
|
e25439745b |
chore(omada-controller): update image docker.io/mbentley/omada-controller digest to aed5093 (#49273)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/mbentley/omada-controller](https://redirect.github.com/mbentley/docker-omada-controller) | digest | `1192be4` → `aed5093` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWFkYS1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
10724042da |
fix(profilarr) update to 2.0.8 | helm housekeeping | BREAKING CHANGES (#49260)
**Description** Update the chart to use v2.0.8 and update the env variables, general housing keeping. ⚒️ Fixes # <!--(issue)--> **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [X] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [X] 🔃 Refactor of current code - [ ] 📜 Documentation Changes **🧪 How Has This Been Tested?** Tested locally in my own cluster **📃 Notes:** **✔️ Checklist:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made changes to the documentation - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [X] ⬆️ I increased versions for any altered app according to semantic versioning - [X] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or `fix(docs):` **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ |
||
|
|
2e1ca0a4e7 |
chore(omada-controller): update image docker.io/mbentley/omada-controller digest to 1192be4 (#49270)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/mbentley/omada-controller](https://redirect.github.com/mbentley/docker-omada-controller) | digest | `b2f3735` → `1192be4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWFkYS1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
7986b11248 | feat(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.12.0 → 2.13.0 (#49271) | ||
|
|
32b8389916 |
feat(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.12.0 → 2.13.0 (#49269)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF) | minor | `2bb9b67` → `dc2d06b` | --- > [!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.0`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.0): 2.13.0 MCP, files UI tweaks and bug fixes [Compare Source](https://redirect.github.com/Stirling-Tools/Stirling-PDF/compare/v2.12.0...v2.13.0) This release contains some cool updates but mostly backend enabler work for features to come as well as enabling us to redeploy our online <https://stirling.com/app> back to a familiar UI. This release also contains: - MCP page (WIP) - Support for ctrl A selection in PDF viewer - New US language (now default) - Improved my files UI and file deletion menus - Open Graph previews (web links) And bug fixes for: - Bug fix for text selection on laptops/touchscreen devices - Bug fix for ultra-lite docker not merging #### What's Changed ##### Bug Fixes (please note most of these are related to SaaS not OSS product, we will be making the separation in notes clearer in next release) - Fix Teams and MCP settings pages by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6605](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6605) - MCP OAuth discovery fix + Supabase consent page by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6608](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6608) - fix(saas): block accepting an invite when it would orphan a paid team by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6616](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6616) - fix(payg): gate + charge AI document tools and AI Create sessions by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6617](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6617) - fix(payg): run the entitlement guard before the charge interceptor by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6622](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6622) - fix(payg): land usage-limit modal CTAs on the Plan section by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6630](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6630) - fix(payg): fire the usage-limit modal when an AI agent run hits the limit by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6638](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6638) - Fix SaaS mobile scanner being auth-gated under /app base path by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6642](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6642) - Policies: centre the collapsed-rail policy button between its dividers by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6646](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6646) - Fix CI errors in SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6662](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6662) - Fix PDF text selection locked out on touch devices by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6656](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6656) - Fix failing Playwright test in SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6688](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6688) - fix(viewer): wire Ctrl+A to select all text in the PDF by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6517](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6517) ##### Enhancements - Delete dead translations by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6581](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6581) - Feature/v2/smartfolders rebuild by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6480](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6480) - changes to the login and signup, similar to in the saas repo by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6577](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6577) - show chat progress and other UX improvements by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6576](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6576) - Add SaaS MCP usage tab by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6590](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6590) - drop type-aware ESLint to stop the lint OOM by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6602](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6602) - Move agent section to fab by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6597](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6597) - Add team settings to SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6601](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6601) - feat(policies): backend-driven policy enforcement (frontend) by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6598](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6598) - Policies: enforce on upload or export by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6604](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6604) - PAYG: pay-as-you-go billing — metered automation/AI/API + one-time free grant by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6589](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6589) - fe(payg): remove em dashes from Plan page copy by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6610](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6610) - Policies: enforce on upload or export by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6614](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6614) - update saas onboarding by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6619](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6619) - add popups for free limit hit and spend cap hit by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6623](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6623) - Change default language to en-US and add US language by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6621](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6621) - UI ux/move footer links to settings by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6606](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6606) - feat(policies): org-wide policies with admin-only editing by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6625](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6625) - Policies: enforce input on uploads only; badge follows edited files by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6627](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6627) - fe(payg): show the usage-limit modal when the limit is hit (direct + policy) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6626](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6626) - Policies: scope to the owning team; editing restricted to team leaders by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6632](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6632) - i18n(policies): route policy UI strings through i18n (English only) by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6628](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6628) - UI ux/add ai warning and change style by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6633](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6633) - Policies: let team leaders configure policies in the UI by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6634](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6634) - Update SaaS to latest main by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6636](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6636) - Properly sync US and GB translation files by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6635](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6635) - Policies: summon the guest sign-up banner when a guest clicks a policy by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6644](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6644) - Feature/v2/guest action gating by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6643](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6643) - Route mobile scanner API and vendor loads through the app base path by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6648](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6648) - refactor: replace legacy Paths usage with Path.of by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6441](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6441) - chore(build): upgrade Gradle wrapper and Docker build images to 9.5.1 by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6501](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6501) - chore(frontend): make Vite allowed hosts configurable by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6354](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6354) - Scope signing user picker to team for multi-tenant SaaS by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6583](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6583) - Portal: full mock-driven surfaces, demonolithed components, backend-ready mocks by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6686](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6686) - Fix inverted link toolbar in rotated PDFs ([#​6518](https://redirect.github.com/Stirling-Tools/Stirling-PDF/issues/6518)) by [@​MattSaito](https://redirect.github.com/MattSaito) in [#​6684](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6684) - Skip flaky Playwright test by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6698](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6698) - refactor(fe): share the SaaS PAYG experience with desktop via a cloud/ layer by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6649](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6649) - MCP token rejection reason and stop logging the raw tokens by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6700](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6700) - feat(desktop): show the AI assistant in SaaS mode via the cloud kill switch by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6666](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6666) - refactor(saas): remove the legacy credits engine (FE + Java) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6687](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6687) - fix agent overlay chat position when workbench size changes by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6682](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6682) - set z-index on config dropdowns so they render above the modal by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6674](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6674) - allow drag and drop onto left files section and make top bar slightly smaller by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6711](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6711) - Update Italian translations by [@​albanobattistella](https://redirect.github.com/albanobattistella) in [#​6713](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6713) - Portal: unified-design surfaces (Policies, Users, Components, Agent Builder, Editor deploy) + Settings rebuild by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6696](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6696) - Add cloud-aware delete and version history to My Files by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6704](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6704) - Fix all top-level dev tasks treating engine as enabled by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6705](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6705) - fix theme issues, remove dead rainbow mode code, standardize theme us… by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6668](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6668) - add prerendered Open Graph previews and OG card generator by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6661](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6661) - Give SaaS users their own team and harden the user list endpoint by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6717](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6717) - Update Backend 3rd Party Licenses by [@​stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in [#​6719](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6719) - Clean up update dialog UI and fix desktop external links by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6727](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6727) ##### Minor Enhancements - chore(saas): remove dead ErrorTrackingService island + credits path exclusion by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6718](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6718) ##### Docker Updates - build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6490](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6490) - build(deps): bump go-task/setup-task from 2.0.0 to 2.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6429](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6429) - Use glibc base for ultra-lite and bundle per-arch JPDFium natives by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6706](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6706) ##### Translation Changes - docs: Document pluralization suffix usage for translations by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6650](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6650) ##### Development Tools - Redesign pre-commit commands to run through Task by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6670](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6670) ##### Other Changes - PR-S4: shadow-mode hardening (review follow-ups) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6523](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6523) - Improve search logic by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6637](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6637) - De-AI the onboarding prose by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6641](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6641) - Policies: drop the Pro-license gate from the policy API by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6645](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6645) - build(taskfile): use platform-specific Gradle wrapper command by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6355](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6355) - SaaS tidying by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6665](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6665) - Update SaaS to latest main by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6667](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6667) - build(deps): bump actions/stale from 10.2.0 to 10.3.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6487](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6487) - build(deps): bump depot/build-push-action from 1.17.0 to 1.18.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6488](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6488) - Cleanup of SaaS code by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6669](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6669) - SaaS fixes by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6578](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6578) - Revert "SaaS fixes" by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6693](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6693) - Fix SaaS issues by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6694](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6694) - Add JUnit tests for common and core module coverage by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6675](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6675) - Add JUnit tests for saas module coverage by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6699](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6699) - Prefer JBoss mirror over shibboleth repo for opensaml by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6701](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6701) **Full Changelog**: <https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.12.0...v2.13.0> <!-- Release notes generated using configuration in .github/release.yml at v2.13.0 --> #### What's Changed ##### Bug Fixes - Fix Teams and MCP settings pages by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6605](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6605) - fix(payg): cancelled subscription left team gated as subscribed by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6611](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6611) - Kill off agents pane now that we have FAB by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6613](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6613) - fix(saas): show team invitation banner in SaaS web build by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6612](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6612) - fix(payg): attribute policy runs to the owner so usage is charged by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6620](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6620) - MCP OAuth discovery fix + Supabase consent page by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6608](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6608) - fix(saas): block accepting an invite when it would orphan a paid team by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6616](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6616) - fix(payg): gate + charge AI document tools and AI Create sessions by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6617](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6617) - fix(payg): run the entitlement guard before the charge interceptor by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6622](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6622) - fix(payg): land usage-limit modal CTAs on the Plan section by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6630](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6630) - fix(payg): fire the usage-limit modal when an AI agent run hits the limit by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6638](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6638) - Fix SaaS mobile scanner being auth-gated under /app base path by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6642](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6642) - Policies: centre the collapsed-rail policy button between its dividers by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6646](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6646) - Fix CI errors in SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6662](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6662) - Fix PDF text selection locked out on touch devices by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6656](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6656) - Fix failing Playwright test in SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6688](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6688) - fix(viewer): wire Ctrl+A to select all text in the PDF by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6517](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6517) ##### Enhancements - Delete dead translations by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6581](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6581) - Feature/v2/smartfolders rebuild by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6480](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6480) - changes to the login and signup, similar to in the saas repo by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6577](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6577) - show chat progress and other UX improvements by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6576](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6576) - Add SaaS MCP usage tab by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6590](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6590) - drop type-aware ESLint to stop the lint OOM by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6602](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6602) - Move agent section to fab by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6597](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6597) - Add team settings to SaaS by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6601](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6601) - feat(policies): backend-driven policy enforcement (frontend) by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6598](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6598) - Policies: enforce on upload or export by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6604](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6604) - PAYG: pay-as-you-go billing — metered automation/AI/API + one-time free grant by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6589](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6589) - fe(payg): remove em dashes from Plan page copy by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6610](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6610) - Policies: enforce on upload or export by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6614](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6614) - update saas onboarding by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6619](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6619) - add popups for free limit hit and spend cap hit by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6623](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6623) - Change default language to en-US and add US language by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6621](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6621) - UI ux/move footer links to settings by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6606](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6606) - feat(policies): org-wide policies with admin-only editing by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6625](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6625) - Policies: enforce input on uploads only; badge follows edited files by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6627](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6627) - fe(payg): show the usage-limit modal when the limit is hit (direct + policy) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6626](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6626) - Policies: scope to the owning team; editing restricted to team leaders by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6632](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6632) - i18n(policies): route policy UI strings through i18n (English only) by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6628](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6628) - UI ux/add ai warning and change style by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6633](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6633) - Policies: let team leaders configure policies in the UI by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6634](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6634) - Update SaaS to latest main by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6636](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6636) - Properly sync US and GB translation files by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6635](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6635) - Policies: summon the guest sign-up banner when a guest clicks a policy by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6644](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6644) - Feature/v2/guest action gating by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6643](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6643) - Route mobile scanner API and vendor loads through the app base path by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6648](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6648) - refactor: replace legacy Paths usage with Path.of by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6441](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6441) - chore(build): upgrade Gradle wrapper and Docker build images to 9.5.1 by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6501](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6501) - chore(frontend): make Vite allowed hosts configurable by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6354](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6354) - Scope signing user picker to team for multi-tenant SaaS by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6583](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6583) - Portal: full mock-driven surfaces, demonolithed components, backend-ready mocks by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6686](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6686) - Fix inverted link toolbar in rotated PDFs ([#​6518](https://redirect.github.com/Stirling-Tools/Stirling-PDF/issues/6518)) by [@​MattSaito](https://redirect.github.com/MattSaito) in [#​6684](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6684) - Skip flaky Playwright test by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6698](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6698) - refactor(fe): share the SaaS PAYG experience with desktop via a cloud/ layer by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6649](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6649) - MCP token rejection reason and stop logging the raw tokens by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6700](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6700) - feat(desktop): show the AI assistant in SaaS mode via the cloud kill switch by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6666](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6666) - refactor(saas): remove the legacy credits engine (FE + Java) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6687](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6687) - fix agent overlay chat position when workbench size changes by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6682](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6682) - set z-index on config dropdowns so they render above the modal by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6674](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6674) - allow drag and drop onto left files section and make top bar slightly smaller by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6711](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6711) - Update Italian translations by [@​albanobattistella](https://redirect.github.com/albanobattistella) in [#​6713](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6713) - Portal: unified-design surfaces (Policies, Users, Components, Agent Builder, Editor deploy) + Settings rebuild by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6696](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6696) - Add cloud-aware delete and version history to My Files by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6704](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6704) - Fix all top-level dev tasks treating engine as enabled by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6705](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6705) - fix theme issues, remove dead rainbow mode code, standardize theme us… by [@​EthanHealy01](https://redirect.github.com/EthanHealy01) in [#​6668](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6668) - add prerendered Open Graph previews and OG card generator by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6661](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6661) - Give SaaS users their own team and harden the user list endpoint by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6717](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6717) - Update Backend 3rd Party Licenses by [@​stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in [#​6719](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6719) - Clean up update dialog UI and fix desktop external links by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6727](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6727) ##### Minor Enhancements - chore(saas): remove dead ErrorTrackingService island + credits path exclusion by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6718](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6718) ##### Docker Updates - build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6490](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6490) - build(deps): bump go-task/setup-task from 2.0.0 to 2.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6429](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6429) - Use glibc base for ultra-lite and bundle per-arch JPDFium natives by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6706](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6706) ##### Translation Changes - docs: Document pluralization suffix usage for translations by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6650](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6650) ##### Development Tools - Redesign pre-commit commands to run through Task by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6670](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6670) ##### Other Changes - PR-S4: shadow-mode hardening (review follow-ups) by [@​ConnorYoh](https://redirect.github.com/ConnorYoh) in [#​6523](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6523) - Improve search logic by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6637](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6637) - De-AI the onboarding prose by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6641](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6641) - Policies: drop the Pro-license gate from the policy API by [@​reecebrowne](https://redirect.github.com/reecebrowne) in [#​6645](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6645) - build(taskfile): use platform-specific Gradle wrapper command by [@​Ludy87](https://redirect.github.com/Ludy87) in [#​6355](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6355) - SaaS tidying by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6665](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6665) - Update SaaS to latest main by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6667](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6667) - build(deps): bump actions/stale from 10.2.0 to 10.3.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6487](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6487) - build(deps): bump depot/build-push-action from 1.17.0 to 1.18.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​6488](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6488) - Cleanup of SaaS code by [@​jbrunton96](https://redirect.github.com/jbrunton96) in [#​6669](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6669) - SaaS fixes by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6578](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6578) - Revert "SaaS fixes" by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6693](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6693) - Fix SaaS issues by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6694](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6694) - Add JUnit tests for common and core module coverage by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6675](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6675) - Add JUnit tests for saas module coverage by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6699](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6699) - Prefer JBoss mirror over shibboleth repo for opensaml by [@​Frooodle](https://redirect.github.com/Frooodle) in [#​6701](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6701) **Full Changelog**: <https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.12.0...v2.13.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGlybGluZy1wZGYiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
75c8e75128 | fix(helm-deps): update chart memcached 17.4.1 → 17.4.2 (#49267) | ||
|
|
1cadb708e6 |
fix(kromgo): update image ghcr.io/home-operations/kromgo 0.14.9 → 0.14.10 (#49268)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/kromgo](https://redirect.github.com/home-operations/kromgo) | patch | `2843fa3` → `70efc19` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>home-operations/kromgo (ghcr.io/home-operations/kromgo)</summary> ### [`v0.14.10`](https://redirect.github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#01410-2026-06-18) [Compare Source](https://redirect.github.com/home-operations/kromgo/compare/0.14.9...0.14.10) ##### Features - move the monitoring port (health + metrics) to 8081 ([#​265](https://redirect.github.com/home-operations/kromgo/issues/265)) ([36a9122](https://redirect.github.com/home-operations/kromgo/commit/36a9122c1935da1463ffb85a74e751e4d235f758)) ##### Miscellaneous Chores - **mise:** update node toolchain (24.16.0 → v24.17.0) ([#​263](https://redirect.github.com/home-operations/kromgo/issues/263)) ([0637abc](https://redirect.github.com/home-operations/kromgo/commit/0637abc8b7aa61e7de822416ea2054f44ddba47e)) - **mise:** update tool helm (4.2.1 → 4.2.2) ([#​261](https://redirect.github.com/home-operations/kromgo/issues/261)) ([e9c06d1](https://redirect.github.com/home-operations/kromgo/commit/e9c06d147497c9cfccbc1292f33c88c7e522c2ee)) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rcm9tZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
083aca7300 |
chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to 47ded37 (#49264)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/tt-rss/tt-rss-web-nginx | digest | `1ecd11f` → `47ded37` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
d5bb221270 |
chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 4aa7af3 (#49263)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/minekube/gate | digest | `e24591a` → `4aa7af3` | --- > [!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--> |
||
|
|
65e2883e30 | chore(docker): update image docker digest to 7278248 (#49262) | ||
|
|
e3b9513fdd |
fix(gatus): update image ghcr.io/home-operations/gatus-sidecar 0.3.2 → 0.3.5 (#49266)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/gatus-sidecar](https://redirect.github.com/home-operations/gatus-sidecar) | patch | `c6550b4` → `aad3780` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/gatus-sidecar)</summary> ### [`v0.3.5`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#035-2026-06-18) [Compare Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.4...0.3.5) ##### Features - **chart:** default the Deployment update strategy to Recreate ([#​103](https://redirect.github.com/home-operations/gatus-sidecar/issues/103)) ([e099126](https://redirect.github.com/home-operations/gatus-sidecar/commit/e0991262150a29797123c953003502cb870d5850)) ### [`v0.3.4`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#034-2026-06-18) [Compare Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.3...0.3.4) ##### Features - **chart:** set the Service port to 8080 to match the container port ([#​101](https://redirect.github.com/home-operations/gatus-sidecar/issues/101)) ([a9145eb](https://redirect.github.com/home-operations/gatus-sidecar/commit/a9145eba2789f9b9d8380358e94875022ffe7ab9)) ### [`v0.3.3`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#033-2026-06-17) [Compare Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.2...0.3.3) ##### Miscellaneous Chores - **mise:** update tool helm (4.2.1 → 4.2.2) ([#​98](https://redirect.github.com/home-operations/gatus-sidecar/issues/98)) ([ba089e4](https://redirect.github.com/home-operations/gatus-sidecar/commit/ba089e4433071ffea2987e9fdd2a0d65df65e10c)) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9nYXR1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
a0461550ed |
chore(dispatcharr): update image alpine digest to 28bd5fe (#49261)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | alpine | digest | `a2d49ea` → `28bd5fe` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kaXNwYXRjaGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
e246124f4a |
feat(wekan): update image docker.io/wekanteam/wekan v9.54 → v9.56 (#49259)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | minor | `0600ca3` → `d1e0e33` | --- > [!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.56`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v956-2026-06-18-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.55...v9.56) This release adds the following updates: - [Updated dependencies](https://redirect.github.com/wekan/wekan/pull/6395). Merged Dependabot update: dompurify 3.4.9 → 3.4.11 ([#​6395](https://redirect.github.com/wekan/wekan/pull/6395)), a patch update of the HTML sanitizer used for XSS protection. Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v9.55`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v955-2026-06-18-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v9.54...v9.55) This release fixes the following bugs: - [Fixed "Release All Platforms" snap build failing at upload with exit 64](https://redirect.github.com/wekan/wekan/commit/ddfe351968f629b619cd757c410a222381d11f98). The Launchpad snap build produced no `.snap` (only build logs), but `snapcraft remote-build` exited 0 so the workflow reported success; the upload step then globbed `wekan_<version>_*.snap`, matched nothing, and passed the literal pattern to `snapcraft upload` ("is not a valid file", exit 64). Hardened the workflow to verify a `.snap` was actually produced (instead of trusting the exit code alone), print the Launchpad build logs when it was not, and use `nullglob` + existence checks in the upload/attach steps so a no-match fails clearly instead of cryptically. Also made `releases/version.sh` set `snapcraft.yaml`'s `version:` robustly — matching `^version:` rather than a hard-coded line number and tolerating any quoting, then verifying the change applied — so the snap can no longer be built with a stale version that the upload glob cannot match, and the snap job fails fast if the tagged version does not match the release. Thanks to xet7. and adds the following features: - [Build WeKan server bundles for s390x, ppc64le and armv7l](https://redirect.github.com/wekan/wekan/commit/61c8b2fb244dcdfbd097122de6f0250b10a8f151). The "Release All Platforms" workflow now also builds the WeKan server bundle for every other architecture Node.js 24.x publishes binaries for — s390x, ppc64le and armv7l — by rebuilding the bundle's native modules under QEMU emulation, and attaches each `wekan-<version>-<arch>.zip` to the GitHub Release as an extra download. These extra-architecture bundles are not part of the Docker image or snap (run a separate MongoDB on those platforms), and are built independently so a slow or failing emulated build never blocks the main amd64/arm64/win64/mac release, Docker or snap. Thanks to 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=--> |
||
|
|
4235bcdcd2 |
feat(homarr): update image ghcr.io/homarr-labs/homarr v1.65.0 → v1.66.1 (#49256)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/homarr-labs/homarr](https://redirect.github.com/homarr-labs/homarr) | minor | `3cc148f` → `27bb36e` | --- > [!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>homarr-labs/homarr (ghcr.io/homarr-labs/homarr)</summary> ### [`v1.66.1`](https://redirect.github.com/homarr-labs/homarr/releases/tag/v1.66.1) [Compare Source](https://redirect.github.com/homarr-labs/homarr/compare/v1.65.0...v1.66.1) ##### Features - add local group support for OIDC users ([#​5952](https://redirect.github.com/homarr-labs/homarr/issues/5952)) ([`fb18b97`](https://redirect.github.com/homarr-labs/homarr/commit/fb18b97)) - **beszel:** add error definitions and retry config to beszel widgets ([`441cc69`](https://redirect.github.com/homarr-labs/homarr/commit/441cc69)) - **beszel:** add hover-reveal CSS for system toggle button ([`90ceaf5`](https://redirect.github.com/homarr-labs/homarr/commit/90ceaf5)) - **beszel:** add searchable system select input for widget options ([`ed333e1`](https://redirect.github.com/homarr-labs/homarr/commit/ed333e1)) - **beszel:** add SSE subscription endpoint and per-period cache TTL ([`c9769bf`](https://redirect.github.com/homarr-labs/homarr/commit/c9769bf)) - **beszel:** add translation keys for system stats widget ([`5035c26`](https://redirect.github.com/homarr-labs/homarr/commit/5035c26)) - **beszel:** expose Beszel systems, alerts, and stats via MCP ([`8600c63`](https://redirect.github.com/homarr-labs/homarr/commit/8600c63)), closes [#​5968](https://redirect.github.com/homarr-labs/homarr/issues/5968) - **beszel:** wire live SSE streaming for 1-minute time period ([`c5266a7`](https://redirect.github.com/homarr-labs/homarr/commit/c5266a7)) - **integrations:** add ArchiveTeam Warrior widget ([#​5784](https://redirect.github.com/homarr-labs/homarr/issues/5784)) ([`dd57ee2`](https://redirect.github.com/homarr-labs/homarr/commit/dd57ee2)) - **integrations:** add Gotify notifications integration ([#​5847](https://redirect.github.com/homarr-labs/homarr/issues/5847)) ([`5a1967b`](https://redirect.github.com/homarr-labs/homarr/commit/5a1967b)), closes [#​4186](https://redirect.github.com/homarr-labs/homarr/issues/4186) ##### Bug Fixes - **beszel:** add recovery button when live mode fails ([`c5b4cf9`](https://redirect.github.com/homarr-labs/homarr/commit/c5b4cf9)) - **beszel:** address final review findings ([`e29c46c`](https://redirect.github.com/homarr-labs/homarr/commit/e29c46c)) - **beszel:** correct unit scaling for system stats and container charts ([#​5958](https://redirect.github.com/homarr-labs/homarr/issues/5958)) ([`5fe43eb`](https://redirect.github.com/homarr-labs/homarr/commit/5fe43eb)) - **beszel:** make chart stacking configurable and fix color mismatch ([`82eac2d`](https://redirect.github.com/homarr-labs/homarr/commit/82eac2d)) - **beszel:** system grid widget respects board opacity and radius ([`2a5398b`](https://redirect.github.com/homarr-labs/homarr/commit/2a5398b)), closes [#​5968](https://redirect.github.com/homarr-labs/homarr/issues/5968) - **db:** crash on MySQL — replace onConflictDoNothing with dialect-neutral pre-filter ([#​5995](https://redirect.github.com/homarr-labs/homarr/issues/5995)) ([`f1ee76c`](https://redirect.github.com/homarr-labs/homarr/commit/f1ee76c)) - **integrations:** make Emby Studios field optional ([#​5997](https://redirect.github.com/homarr-labs/homarr/issues/5997)) ([`6960ac1`](https://redirect.github.com/homarr-labs/homarr/commit/6960ac1)) - **deps:** update dependency postcss to ^8.5.15 ([#​5940](https://redirect.github.com/homarr-labs/homarr/issues/5940)) ([`85e7469`](https://redirect.github.com/homarr-labs/homarr/commit/85e7469)) - persist Beszel server selection and improve picker visibility ([#​5985](https://redirect.github.com/homarr-labs/homarr/issues/5985)) ([`445e191`](https://redirect.github.com/homarr-labs/homarr/commit/445e191)) - **widgets:** prevent TabsContainer state reset on data refetch ([`065b78f`](https://redirect.github.com/homarr-labs/homarr/commit/065b78f)) - **widgets:** race conditions in useLiveStats and stale value in integration select ([`5078c30`](https://redirect.github.com/homarr-labs/homarr/commit/5078c30)) ##### Performance Improvements - **beszel:** deep memoization pass for live chart rendering ([`8134b16`](https://redirect.github.com/homarr-labs/homarr/commit/8134b16)) - **beszel:** throttle live renders, reduce buffer, skip hidden charts ([`9abce89`](https://redirect.github.com/homarr-labs/homarr/commit/9abce89)) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ob21hcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |