5ccdaa02e160c4bfc32ab0cc887b664912ec23bf
57255 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5ccdaa02e1 |
feat(n8n): update image ghcr.io/n8n-io/n8n 2.27.3 → 2.28.0 (#49403)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/n8n-io/n8n](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | minor | `a772d24` → `ddd2afb` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary> ### [`v2.28.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2280-2026-06-23) ##### Bug Fixes - **API:** Return 409 when deleting a published workflow ([#​32600](https://redirect.github.com/n8n-io/n8n/issues/32600)) ([1f774c8](https://redirect.github.com/n8n-io/n8n/commit/1f774c8ea1a5550d6ba680cdc60190e2f7b210c9)) - **Bitbucket Trigger Node:** Use account\_id to validate credentials instead of username ([#​30172](https://redirect.github.com/n8n-io/n8n/issues/30172)) ([5dc9c45](https://redirect.github.com/n8n-io/n8n/commit/5dc9c45adc4a82f74300a305a4240949e03a807a)) - Bump form-data, tmp, protobufjs to patched versions ([#​32436](https://redirect.github.com/n8n-io/n8n/issues/32436)) ([a1cfd14](https://redirect.github.com/n8n-io/n8n/commit/a1cfd14de29540efa4386b10c2cccdb1439b9bba)) - Bump protobufjs, js-yaml, [@​opentelemetry/core](https://redirect.github.com/opentelemetry/core) for nightly Trivy ([#​32542](https://redirect.github.com/n8n-io/n8n/issues/32542)) ([2dac96d](https://redirect.github.com/n8n-io/n8n/commit/2dac96d6edc3d2a1f841e5506858b810180318c4)) - Cap ci-filter deepen value and fall back to --unshallow ([#​32581](https://redirect.github.com/n8n-io/n8n/issues/32581)) ([af563c6](https://redirect.github.com/n8n-io/n8n/commit/af563c69b2b02598a52caef52a3de36f1e9a2cc0)) - **Compression Node:** Decompress only the archive members ([#​32486](https://redirect.github.com/n8n-io/n8n/issues/32486)) ([cafc64c](https://redirect.github.com/n8n-io/n8n/commit/cafc64cc082de2092681c27a9d3f91eaf735e9dd)) - **core:** Account for pending CSV uploads in data-table size budget ([#​31394](https://redirect.github.com/n8n-io/n8n/issues/31394)) ([e4757d2](https://redirect.github.com/n8n-io/n8n/commit/e4757d25843e4d27727e7c19576605100315abf0)) - **core:** Change default value of the COOP header ([#​32377](https://redirect.github.com/n8n-io/n8n/issues/32377)) ([b94ff9b](https://redirect.github.com/n8n-io/n8n/commit/b94ff9b47a953ea25542cecc4867873ca6ae0a51)) - **core:** Clean up workflow publication outbox records ([#​32795](https://redirect.github.com/n8n-io/n8n/issues/32795)) ([900c0ea](https://redirect.github.com/n8n-io/n8n/commit/900c0eae4f88294ab7a0d4bd66d8d4ba46ca68c3)) - **core:** Coalesce outbox drains and wait for in-flight processing on shutdown ([#​32548](https://redirect.github.com/n8n-io/n8n/issues/32548)) ([7230fa3](https://redirect.github.com/n8n-io/n8n/commit/7230fa38406af446d19a5a478369c95384d77f21)) - **core:** Drive workflow folder placement through validated parentFolderId ([#​31364](https://redirect.github.com/n8n-io/n8n/issues/31364)) ([0f1c1a8](https://redirect.github.com/n8n-io/n8n/commit/0f1c1a82a431d6e4e460018370fa5ebcc9935660)) - **core:** Evaluate expressions in AI tool description for node-as-to… ([#​31495](https://redirect.github.com/n8n-io/n8n/issues/31495)) ([beba723](https://redirect.github.com/n8n-io/n8n/commit/beba723a8888a761fe349a54cc63d6131cd12b86)) - **core:** Exclude error workflow executions from billable execution count ([#​32315](https://redirect.github.com/n8n-io/n8n/issues/32315)) ([f6c2bcc](https://redirect.github.com/n8n-io/n8n/commit/f6c2bcc6ecd623c3c39eef8b43d388ab6d353a51)) - **core:** Fix error path schema mismatch in mcp tools ([#​32560](https://redirect.github.com/n8n-io/n8n/issues/32560)) ([c91250f](https://redirect.github.com/n8n-io/n8n/commit/c91250f2a733b83dc16fbc05f452e4f8f962d6d1)) - **core:** Handle malformed agent tool calls ([#​32276](https://redirect.github.com/n8n-io/n8n/issues/32276)) ([285e4a9](https://redirect.github.com/n8n-io/n8n/commit/285e4a983a80b00e3b53f7e7d71f166102921ac1)) - **core:** Implement workflow-folder-conflict handling in import process ([#​32391](https://redirect.github.com/n8n-io/n8n/issues/32391)) ([97f45cc](https://redirect.github.com/n8n-io/n8n/commit/97f45ccc7f7d3c5f41db06abd32d38526d3d57b7)) - **core:** Keep $fromAI placeholders intact on fields with expressions disabled ([#​31681](https://redirect.github.com/n8n-io/n8n/issues/31681)) ([43eec00](https://redirect.github.com/n8n-io/n8n/commit/43eec00e6bf6e971737e082ec21a42402f6596c3)) - **core:** Keep thread history when observation cursor lacks observations ([#​32773](https://redirect.github.com/n8n-io/n8n/issues/32773)) ([0197817](https://redirect.github.com/n8n-io/n8n/commit/01978171efbc3bed64bd91255446e4575de7cb71)) - **core:** Let allowlisted Python packages import their own submodules via relative imports ([#​32772](https://redirect.github.com/n8n-io/n8n/issues/32772)) ([46aa8e4](https://redirect.github.com/n8n-io/n8n/commit/46aa8e4af77615f682fc619e3fe6e80eabbec814)) - **core:** Limit execution data size for display reads ([#​32508](https://redirect.github.com/n8n-io/n8n/issues/32508)) ([524d4e8](https://redirect.github.com/n8n-io/n8n/commit/524d4e8fb8443da5d8f996b625be31ebd97f54db)) - **core:** Make workflow evaluations work alongside config evals ([#​32384](https://redirect.github.com/n8n-io/n8n/issues/32384)) ([19eeb5e](https://redirect.github.com/n8n-io/n8n/commit/19eeb5edbd67239a27ab781ce109eb607ff1dc13)) - **core:** Negotiate token\_endpoint\_auth\_method during MCP OAuth2 DCR ([#​32289](https://redirect.github.com/n8n-io/n8n/issues/32289)) ([734af04](https://redirect.github.com/n8n-io/n8n/commit/734af045c58fd1bd8e537930d69aca071a11e5ce)) - **core:** Persist run data for Instance AI trigger executions in queue mode ([#​32498](https://redirect.github.com/n8n-io/n8n/issues/32498)) ([db1e21f](https://redirect.github.com/n8n-io/n8n/commit/db1e21fecf089e3027790104934c7efebec4f51d)) - **core:** Prevent assigning unusable credentials in mcp ([#​32353](https://redirect.github.com/n8n-io/n8n/issues/32353)) ([7ddde95](https://redirect.github.com/n8n-io/n8n/commit/7ddde951cc15907b6ac8fc0b9fe046e9d8de66a8)) - **core:** Propagate execution context to sub-workflow tools ([#​32577](https://redirect.github.com/n8n-io/n8n/issues/32577)) ([09f5888](https://redirect.github.com/n8n-io/n8n/commit/09f588857a7e6ace41e179604fab16dc11d8c380)) - **core:** Propagate stop signal to sub-workflow executions on workers in queue mode ([#​32206](https://redirect.github.com/n8n-io/n8n/issues/32206)) ([ae7f699](https://redirect.github.com/n8n-io/n8n/commit/ae7f699d7814b25cf0a15de53045194d4c391e9d)) - **core:** Request protected-resource scopes during MCP OAuth2 DCR ([#​32300](https://redirect.github.com/n8n-io/n8n/issues/32300)) ([e8ee370](https://redirect.github.com/n8n-io/n8n/commit/e8ee370d7085ba94fd2e2eba6ab6cb254daa351f)) - **core:** Resolve duplicate generated schema fields ([#​32275](https://redirect.github.com/n8n-io/n8n/issues/32275)) ([94594e3](https://redirect.github.com/n8n-io/n8n/commit/94594e3e42b760eb3bb24745f8af087dedf11f7f)) - **core:** Save Instance AI workflow edits through workspace files ([#​32545](https://redirect.github.com/n8n-io/n8n/issues/32545)) ([1e80d41](https://redirect.github.com/n8n-io/n8n/commit/1e80d41e7e19ab0b57a913406fcaaa4127643856)) - **core:** Shorten private-credential OAuth authorization links ([#​32584](https://redirect.github.com/n8n-io/n8n/issues/32584)) ([c1582a6](https://redirect.github.com/n8n-io/n8n/commit/c1582a62a038f7f404cc57907b3afe9ca811f9d6)) - **core:** Stop re-asking answered or skipped clarifying questions ([#​32755](https://redirect.github.com/n8n-io/n8n/issues/32755)) ([9ce241b](https://redirect.github.com/n8n-io/n8n/commit/9ce241b8bf94f3453ab0334f1977382f3b28b441)) - **core:** Support v4 and v5 schemas for strapi consumers ([#​32559](https://redirect.github.com/n8n-io/n8n/issues/32559)) ([d6758db](https://redirect.github.com/n8n-io/n8n/commit/d6758db95b7040f9009728d116235dd3964604be)) - **core:** Surface form submission errors instead of failing silently ([#​32305](https://redirect.github.com/n8n-io/n8n/issues/32305)) ([60ac614](https://redirect.github.com/n8n-io/n8n/commit/60ac61402afef4a168d910086626b0a1f8ed597d)) - **core:** Suspend query acquisition during database connection recovery ([#​32394](https://redirect.github.com/n8n-io/n8n/issues/32394)) ([7440fca](https://redirect.github.com/n8n-io/n8n/commit/7440fca5a3e447648a1cd6c3035377c822dee661)) - **core:** Time out stalled HTTP response body reads ([#​32411](https://redirect.github.com/n8n-io/n8n/issues/32411)) ([50887bf](https://redirect.github.com/n8n-io/n8n/commit/50887bf77e04df1c0da57cfab8c50cde5a737851)) - **core:** Upgrade [@​n8n](https://redirect.github.com/n8n)\_io/license-sdk to v3 and resolve node-rsa to v2 ([#​32552](https://redirect.github.com/n8n-io/n8n/issues/32552)) ([ebbd629](https://redirect.github.com/n8n-io/n8n/commit/ebbd629a6a7a8ef7e5e5b0bf498ccb224cccf283)) - **editor:** Clamp and truncate long workflow descriptions in MCP settings ([#​32104](https://redirect.github.com/n8n-io/n8n/issues/32104)) ([b953709](https://redirect.github.com/n8n-io/n8n/commit/b953709db074535ec7eefcb4c47921bb851d79ef)) - **editor:** Hide function info-box tooltip while typing arguments ([#​32371](https://redirect.github.com/n8n-io/n8n/issues/32371)) ([59971c8](https://redirect.github.com/n8n-io/n8n/commit/59971c86c4154c3343a6fb578661394ecbc96f8f)) - **editor:** Hide template setup button when only disabled nodes lack credentials ([#​32625](https://redirect.github.com/n8n-io/n8n/issues/32625)) ([801bd5f](https://redirect.github.com/n8n-io/n8n/commit/801bd5f417220c3f417889bf734a6e6a3dde5f1b)) - **editor:** Polish API key scope picker radio alignment, contrast and form spacing ([#​32420](https://redirect.github.com/n8n-io/n8n/issues/32420)) ([229560e](https://redirect.github.com/n8n-io/n8n/commit/229560e3bc1e1cf3ebe4eae5ef65c9e89dc48e35)) - **editor:** Preserve existing node IDs when AI edits a workflow ([#​32593](https://redirect.github.com/n8n-io/n8n/issues/32593)) ([cbb9ae5](https://redirect.github.com/n8n-io/n8n/commit/cbb9ae5bda20b922f352be893ee1f3930bb38a1e)) - **editor:** Prevent autosave failure loop after AI builder modifies a workflow ([#​32558](https://redirect.github.com/n8n-io/n8n/issues/32558)) ([4821bed](https://redirect.github.com/n8n-io/n8n/commit/4821bede64075fd19fd682e7a777e481b9aa3b3d)) - **editor:** Prevent drag and drop of a folder onto itself ([#​31510](https://redirect.github.com/n8n-io/n8n/issues/31510)) ([4f8af4d](https://redirect.github.com/n8n-io/n8n/commit/4f8af4dd5f7207b4cac922010f2069b8bc67bb89)) - **editor:** Show a rejection screen when the OAuth consent target is unavailable ([#​32594](https://redirect.github.com/n8n-io/n8n/issues/32594)) ([2c3c67f](https://redirect.github.com/n8n-io/n8n/commit/2c3c67f3da478958748ca1071f3bc88ec74902f6)) - **editor:** Show rotated API keys in the create modal and outline the read-only Close button ([#​32480](https://redirect.github.com/n8n-io/n8n/issues/32480)) ([31e8ddc](https://redirect.github.com/n8n-io/n8n/commit/31e8ddc01696e94548103499615b33af1fd4f492)) - **editor:** Widen callable subworkflow list using callerPolicy in workflow picker ([#​32522](https://redirect.github.com/n8n-io/n8n/issues/32522)) ([f105b34](https://redirect.github.com/n8n-io/n8n/commit/f105b34281a664cbf3d19a87bfe1645a27992201)) - **editor:** Wrap long unbroken strings in tooltip ([#​32345](https://redirect.github.com/n8n-io/n8n/issues/32345)) ([a0b35d5](https://redirect.github.com/n8n-io/n8n/commit/a0b35d553a81d26b425e198cf414d5faaa303f59)) - Extract inline run-report attachments before aggregating sizing ([#​32799](https://redirect.github.com/n8n-io/n8n/issues/32799)) ([c8a3a3c](https://redirect.github.com/n8n-io/n8n/commit/c8a3a3ce3d1b366f3d68f37f536d56bd25f4eb41)) - Fix 26 security issues in electron, axios, undici and 5 more ([#​32688](https://redirect.github.com/n8n-io/n8n/issues/32688)) ([c7fcbb7](https://redirect.github.com/n8n-io/n8n/commit/c7fcbb7a721867c05291466690e44ccfb04ebce0)) - **Form Node:** Evaluate expressions in form fields on subsequent pages ([#​32352](https://redirect.github.com/n8n-io/n8n/issues/32352)) ([35adffa](https://redirect.github.com/n8n-io/n8n/commit/35adffad4b54405041376c1437d94bd1b96db742)) - **Form Trigger Node:** Add default value for authentication parameter to prevent crash on old workflows ([#​32627](https://redirect.github.com/n8n-io/n8n/issues/32627)) ([940f389](https://redirect.github.com/n8n-io/n8n/commit/940f389c6fe8cd2e12942a3ebcaa753e5497900e)) - Handle HTTP raw body validation loops ([#​32277](https://redirect.github.com/n8n-io/n8n/issues/32277)) ([d5dd492](https://redirect.github.com/n8n-io/n8n/commit/d5dd4923a5f2544def3ed2886b60343bbd5b5155)) - Hides preview suggestions on smaller screens due to lack of space ([#​32444](https://redirect.github.com/n8n-io/n8n/issues/32444)) ([ad298e7](https://redirect.github.com/n8n-io/n8n/commit/ad298e7c90d1148b19d6ce8dd28ea9664b57c763)) - **HTTP Request Node:** Preserve all repeated query parameters in cURL import ([#​32253](https://redirect.github.com/n8n-io/n8n/issues/32253)) ([8b01aac](https://redirect.github.com/n8n-io/n8n/commit/8b01aac65c386fb7f1ee956623ae0ff33a501913)) - **Kafka Node:** Route Schema Registry client through configurable egress protection ([#​32370](https://redirect.github.com/n8n-io/n8n/issues/32370)) ([f19d744](https://redirect.github.com/n8n-io/n8n/commit/f19d7448b1a527c4743a114e6d8953e686028f3b)) - **Kafka Trigger Node:** Surface consumer errors instead of waiting indefinitely ([#​32642](https://redirect.github.com/n8n-io/n8n/issues/32642)) ([30b2127](https://redirect.github.com/n8n-io/n8n/commit/30b21277312f844eaa9fd46eead8db53a85ab976)) - Make QA metrics telemetry truly fire-and-forget ([#​32597](https://redirect.github.com/n8n-io/n8n/issues/32597)) ([6e8a7fc](https://redirect.github.com/n8n-io/n8n/commit/6e8a7fcd2d13660f1e3570b28aedef962ef1af88)) - **Microsoft OneDrive Node:** Validate upload file name to replace misleading Graph error ([#​32470](https://redirect.github.com/n8n-io/n8n/issues/32470)) ([f998a1f](https://redirect.github.com/n8n-io/n8n/commit/f998a1f3869d679f9c26ab2108aa1ff4907c79f8)) - **Nextcloud Node:** Fix broken user actions and folder sharing, add internal link share type ([#​32002](https://redirect.github.com/n8n-io/n8n/issues/32002)) ([3767449](https://redirect.github.com/n8n-io/n8n/commit/37674499b0a12211e5221f97601fa434a7451276)) - Prompt to save before manual run with autosave disabled ([#​32513](https://redirect.github.com/n8n-io/n8n/issues/32513)) ([2124c08](https://redirect.github.com/n8n-io/n8n/commit/2124c08c050ac0c4adf996c9e7f128debd3dc2e1)) - RedactValues throws TypeError on null-valued credential fields ([#​32804](https://redirect.github.com/n8n-io/n8n/issues/32804)) ([7ebd0cf](https://redirect.github.com/n8n-io/n8n/commit/7ebd0cf2c5866d95d16a30d86a3c18557a29b233)) - Removes phantom telemetry profile caused by missing user id fallback ([#​32344](https://redirect.github.com/n8n-io/n8n/issues/32344)) ([ef148c6](https://redirect.github.com/n8n-io/n8n/commit/ef148c6cabaf2f4df1f78fa17c31ae5efa148b4c)) - **Salesforce Node:** Reuse JWT session token across requests ([#​32325](https://redirect.github.com/n8n-io/n8n/issues/32325)) ([0e4d2c3](https://redirect.github.com/n8n-io/n8n/commit/0e4d2c3bdbac6cccdb776c6cb324b29ba3f44924)) - **Slack Node:** Handle missing response property in pagination ([#​32328](https://redirect.github.com/n8n-io/n8n/issues/32328)) ([d673064](https://redirect.github.com/n8n-io/n8n/commit/d6730644fa789f7b76780053036bf67973472d03)) - Stop a timed-out background AI builder from respawning itself ([#​32630](https://redirect.github.com/n8n-io/n8n/issues/32630)) ([8c96484](https://redirect.github.com/n8n-io/n8n/commit/8c9648496d1616e16cc32fde06b3e54ccfa082fd)) - Suggest the configured AI provider's chat model when building workflows ([#​32634](https://redirect.github.com/n8n-io/n8n/issues/32634)) ([b294e3d](https://redirect.github.com/n8n-io/n8n/commit/b294e3d51a04d8d8f84565fad1a23b064c3023be)) ##### Features - Add concurrency field to sizing-matrix Topology ([#​32767](https://redirect.github.com/n8n-io/n8n/issues/32767)) ([1c75eb6](https://redirect.github.com/n8n-io/n8n/commit/1c75eb6c25ea88ad32b35a9106e1fcc66a2e33a7)) - Add successful executions to evaluation dataset ([#​32308](https://redirect.github.com/n8n-io/n8n/issues/32308)) ([713094c](https://redirect.github.com/n8n-io/n8n/commit/713094c7ebd41ad7238d84becc581938aeb44a7a)) - **AI Agent Node:** Add binary PDF passthrough for models with native PDF support ([#​28038](https://redirect.github.com/n8n-io/n8n/issues/28038)) ([64c337b](https://redirect.github.com/n8n-io/n8n/commit/64c337bba8c9c03f52d08045fce107eb1e3a3ead)) - **API:** Use scope checks instead of system roles for resource access ([#​32769](https://redirect.github.com/n8n-io/n8n/issues/32769)) ([908bab7](https://redirect.github.com/n8n-io/n8n/commit/908bab7bccb354c49d27ae47c02a4efdf7856092)) - **AWS Transcribe Node:** Add AWS Assume Role authentication ([#​32017](https://redirect.github.com/n8n-io/n8n/issues/32017)) ([038b623](https://redirect.github.com/n8n-io/n8n/commit/038b623a1dc51051f11a5d70d89191909f99ca11)) - **Compression Node:** Add tar and tar.gz support ([#​32547](https://redirect.github.com/n8n-io/n8n/issues/32547)) ([d595631](https://redirect.github.com/n8n-io/n8n/commit/d595631d60fd7403dbd78bce9fa0f0ca414e541e)) - **core:** Add 'workflows-imported' logstreaming event ([#​32488](https://redirect.github.com/n8n-io/n8n/issues/32488)) ([70d4a67](https://redirect.github.com/n8n-io/n8n/commit/70d4a676af896ae95ddde56c9105c2671e39e01d)) - **core:** Add agent heartbeat session metrics ([#​32732](https://redirect.github.com/n8n-io/n8n/issues/32732)) ([fd2cf90](https://redirect.github.com/n8n-io/n8n/commit/fd2cf90a81446116cbe531d1b0a50e0891725488)) - **core:** Add Azure storage mode for execution data ([#​32368](https://redirect.github.com/n8n-io/n8n/issues/32368)) ([1d6415c](https://redirect.github.com/n8n-io/n8n/commit/1d6415cd594403d2271ff52d14effa7977430f11)) - **core:** Add Instance AI error correlation and structured observability ([#​32400](https://redirect.github.com/n8n-io/n8n/issues/32400)) ([f53a648](https://redirect.github.com/n8n-io/n8n/commit/f53a64824c6e6981837902278d4ed6b7652b3ad6)) - **core:** Add knowledge file storage for agents ([#​31956](https://redirect.github.com/n8n-io/n8n/issues/31956)) ([3ae74f1](https://redirect.github.com/n8n-io/n8n/commit/3ae74f10b0169c07dba06f4c26b6e940b4343138)) - **core:** Add knowledge retrieval tools for agents ([#​32485](https://redirect.github.com/n8n-io/n8n/issues/32485)) ([8e5dd83](https://redirect.github.com/n8n-io/n8n/commit/8e5dd83e3b8554448fa50285a7dc1a92b63fc066)) - **core:** Add node-class-description-name-camelcase community node lint rule ([#​32443](https://redirect.github.com/n8n-io/n8n/issues/32443)) ([fb16f72](https://redirect.github.com/n8n-io/n8n/commit/fb16f724a3eb0f0829413b9fb482e4ca41918ced)) - **core:** Add prometheus metrics for detailed metrics on webhook & form workflows ([#​32251](https://redirect.github.com/n8n-io/n8n/issues/32251)) ([b9e7729](https://redirect.github.com/n8n-io/n8n/commit/b9e7729ad658e33b1c705e5c30955b37c720bfa8)) - **core:** Add Prometheus metrics for Instance AI runs ([#​32489](https://redirect.github.com/n8n-io/n8n/issues/32489)) ([4218e1b](https://redirect.github.com/n8n-io/n8n/commit/4218e1b0174244db87b92b15eaa466d1e4530892)) - **core:** Add redirect URLs allow lists to MCP server ([#​24739](https://redirect.github.com/n8n-io/n8n/issues/24739)) ([b513f54](https://redirect.github.com/n8n-io/n8n/commit/b513f54fbec39384d35ad3366a9da80a24ded613)) - **core:** Add support for 'create-stub' mode in credential handling… ([#​32507](https://redirect.github.com/n8n-io/n8n/issues/32507)) ([6b453d9](https://redirect.github.com/n8n-io/n8n/commit/6b453d96b18f50abb89c9b06444be0cecf466096)) - **core:** Enable creation of custom instance (global) roles ([#​32590](https://redirect.github.com/n8n-io/n8n/issues/32590)) ([e60bb4b](https://redirect.github.com/n8n-io/n8n/commit/e60bb4bd0e6e893c67a36bc1efd982765c28b751)) - **core:** Enable scheduled execution deduplication by default ([#​32533](https://redirect.github.com/n8n-io/n8n/issues/32533)) ([dcbdb10](https://redirect.github.com/n8n-io/n8n/commit/dcbdb10a2bb0f3cf7cb164ffa7cedc7e24f520de)) - **core:** Enable thinking modes for instance ai ([#​32768](https://redirect.github.com/n8n-io/n8n/issues/32768)) ([c8e4c76](https://redirect.github.com/n8n-io/n8n/commit/c8e4c7606a7a7f0b5f6a6300a4fdbe911fceb899)) - **core:** Expand secret redaction patterns (JWT, PEM keys, vendor tokens, URL creds) ([#​32440](https://redirect.github.com/n8n-io/n8n/issues/32440)) ([f815269](https://redirect.github.com/n8n-io/n8n/commit/f815269228107a2500a71dca2b9cadc047cf3d39)) - **core:** Gate MCP tool calls on the caller's private-credential status ([#​32446](https://redirect.github.com/n8n-io/n8n/issues/32446)) ([8cac6e7](https://redirect.github.com/n8n-io/n8n/commit/8cac6e7261b5b66adae2aee456eb8d45305de43d)) - **core:** Make MCP and OAuth server IP rate limits configurable via environment variables ([#​32203](https://redirect.github.com/n8n-io/n8n/issues/32203)) ([b34ab3b](https://redirect.github.com/n8n-io/n8n/commit/b34ab3b34d872aa2ba22c4fec21f3936594f066b)) - **core:** OpenAI Responses API support for agent pdf passthrough ([#​32604](https://redirect.github.com/n8n-io/n8n/issues/32604)) ([ade94af](https://redirect.github.com/n8n-io/n8n/commit/ade94af96a10e84cf7ff09f8eb153dce53c02ff6)) - **core:** Prioritize workflow as code over json ([#​32668](https://redirect.github.com/n8n-io/n8n/issues/32668)) ([e11e0b1](https://redirect.github.com/n8n-io/n8n/commit/e11e0b122c6ccee7ed940cdfbaaaa6de34b785ca)) - **core:** Reduce templates complexity in KB ([#​32694](https://redirect.github.com/n8n-io/n8n/issues/32694)) ([9341fdb](https://redirect.github.com/n8n-io/n8n/commit/9341fdb202c35c6bf73b618b9baaa1e3aed022a0)) - **core:** Resolve the triggering user's private credentials over MCP OAuth ([#​32432](https://redirect.github.com/n8n-io/n8n/issues/32432)) ([d6cc6c6](https://redirect.github.com/n8n-io/n8n/commit/d6cc6c655e2911248db5c1d31101a980642be95f)) - **core:** Show required scope badge on Swagger UI operations ([#​32240](https://redirect.github.com/n8n-io/n8n/issues/32240)) ([58ba32d](https://redirect.github.com/n8n-io/n8n/commit/58ba32d94e1ae2b7d6c9f4eaa4146b51259caffe)) - **core:** Support MCP tool filtering for Instance AI MCP connections ([#​31836](https://redirect.github.com/n8n-io/n8n/issues/31836)) ([7a3a190](https://redirect.github.com/n8n-io/n8n/commit/7a3a190d37d602e895e583963a6b46f7e574ac65)) - **core:** Update credential handling in workflows-imported event ([#​32794](https://redirect.github.com/n8n-io/n8n/issues/32794)) ([95a7532](https://redirect.github.com/n8n-io/n8n/commit/95a75320ced1c628f208c9aea95108ba3702ed16)) - Derive picker coverage map from ledger in build-matrix ([#​32721](https://redirect.github.com/n8n-io/n8n/issues/32721)) ([33d38e3](https://redirect.github.com/n8n-io/n8n/commit/33d38e3c1142b902c9b49a7fbf6d430df1259774)) - **editor:** Add owner filter to API keys "All" tab ([#​32430](https://redirect.github.com/n8n-io/n8n/issues/32430)) ([888be28](https://redirect.github.com/n8n-io/n8n/commit/888be2835f1f3dbc8958237d62117e8779db5ec2)) - **editor:** Add Roles settings area with instance roles tab ([#​32775](https://redirect.github.com/n8n-io/n8n/issues/32775)) ([3983a48](https://redirect.github.com/n8n-io/n8n/commit/3983a487a202220bb19230a97526e943172a07e4)) - **editor:** Add rotate action for API keys ([#​32342](https://redirect.github.com/n8n-io/n8n/issues/32342)) ([44d9f3d](https://redirect.github.com/n8n-io/n8n/commit/44d9f3ddf8816529c9c5604947b699ad103ce161)) - **editor:** Improve credential saving UX for OAuth credentials ([#​32653](https://redirect.github.com/n8n-io/n8n/issues/32653)) ([d52762f](https://redirect.github.com/n8n-io/n8n/commit/d52762f6c949a204cd58030c921469c85bce1a7f)) - **editor:** Investigate failed executions on Instance AI editor hand-offs ([#​32675](https://redirect.github.com/n8n-io/n8n/issues/32675)) ([504b282](https://redirect.github.com/n8n-io/n8n/commit/504b2826dc22c867ce68f43c0097a23aaae4a102)) - **editor:** Open the current workflow and credentials in Instance AI from the editor ([#​32398](https://redirect.github.com/n8n-io/n8n/issues/32398)) ([b1687ef](https://redirect.github.com/n8n-io/n8n/commit/b1687ef015f844eb7854864a84473305eeed03c9)) - **editor:** Redesign API key scope picker with grouped tree ([#​32167](https://redirect.github.com/n8n-io/n8n/issues/32167)) ([f6afb39](https://redirect.github.com/n8n-io/n8n/commit/f6afb3933a1ed086b11294fb1bfe298434375969)) - **editor:** Rename n8n Connect usage table header from Model to Resource ([#​32448](https://redirect.github.com/n8n-io/n8n/issues/32448)) ([ade2de9](https://redirect.github.com/n8n-io/n8n/commit/ade2de9c30aab0fb04cf2458271de03db859a2e6)) - **editor:** Render the workflow execution preview natively instead of in an iframe ([#​32296](https://redirect.github.com/n8n-io/n8n/issues/32296)) ([23fb6b9](https://redirect.github.com/n8n-io/n8n/commit/23fb6b977103ea0c7eedb91f7ff0ca6476e7ccd2)) - **editor:** Render workflow history and template previews natively ([#​32468](https://redirect.github.com/n8n-io/n8n/issues/32468)) ([5582bb2](https://redirect.github.com/n8n-io/n8n/commit/5582bb2604839cad564b0d6d09b0757354fb86cf)) - **editor:** Surface execution data size in the executions view ([#​32505](https://redirect.github.com/n8n-io/n8n/issues/32505)) ([084a6d6](https://redirect.github.com/n8n-io/n8n/commit/084a6d614867751ba30f8d930903dfc5c7effd75)) - **GitHub Node:** Add Pull Request resource with create, update, merge, comments, diff and patch ([#​32261](https://redirect.github.com/n8n-io/n8n/issues/32261)) ([86db3e4](https://redirect.github.com/n8n-io/n8n/commit/86db3e4a42d7053c2f27ec929a12b2ee5a571394)) - **Google Ads Node:** Upgrade API from v20 to v21 ([#​32712](https://redirect.github.com/n8n-io/n8n/issues/32712)) ([b91492d](https://redirect.github.com/n8n-io/n8n/commit/b91492d9bd6e56f73becc18505da039ee9df8fbe)) - **Google Calendar Node:** Allow custom OAuth2 scopes ([#​32661](https://redirect.github.com/n8n-io/n8n/issues/32661)) ([7e37945](https://redirect.github.com/n8n-io/n8n/commit/7e37945ad9a233f2d3608500f9e4c50d5ef87a3c)) - **Google Cloud Storage Node:** Allow custom OAuth2 scopes ([#​32659](https://redirect.github.com/n8n-io/n8n/issues/32659)) ([0369d40](https://redirect.github.com/n8n-io/n8n/commit/0369d407191f606dcb4e5daa64ecc868a8f24139)) - **Google Sheets Node:** Allow custom OAuth2 scopes ([#​32660](https://redirect.github.com/n8n-io/n8n/issues/32660)) ([9158556](https://redirect.github.com/n8n-io/n8n/commit/9158556730db27cba790e473062fb39ec4631aa8)) - **Google Sheets Trigger Node:** Add Service Account credential support ([#​32312](https://redirect.github.com/n8n-io/n8n/issues/32312)) ([7b9ba29](https://redirect.github.com/n8n-io/n8n/commit/7b9ba29b147cced759d483d80d3c07223f83b596)) - **instance-ai:** Simulate destructive and user-action nodes during workflow verification ([#​32209](https://redirect.github.com/n8n-io/n8n/issues/32209)) ([f4a1ab6](https://redirect.github.com/n8n-io/n8n/commit/f4a1ab6d99cb3d7570379a873faf81d0a133212f)) - **LoneScale Node:** Add Contact (enrich, source) and Company (search) resources ([#​32009](https://redirect.github.com/n8n-io/n8n/issues/32009)) ([63f464d](https://redirect.github.com/n8n-io/n8n/commit/63f464dacf0c3965147cce458a92f55975ed1e85)) - **Microsoft Excel 365 Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32434](https://redirect.github.com/n8n-io/n8n/issues/32434)) ([e2c59a5](https://redirect.github.com/n8n-io/n8n/commit/e2c59a5a15f79d33bdb051fea856d5b9f1f78f75)) - **Microsoft Graph Security Node:** Support authenticating with the generic Microsoft OAuth2 credential ([#​32529](https://redirect.github.com/n8n-io/n8n/issues/32529)) ([c2a006a](https://redirect.github.com/n8n-io/n8n/commit/c2a006aab899239b4b10495520814119a8a0fca3)) - **Microsoft Outlook Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32531](https://redirect.github.com/n8n-io/n8n/issues/32531)) ([76d9c93](https://redirect.github.com/n8n-io/n8n/commit/76d9c936a2f45e3904610cf7ae6ec5d306e2c48c)) - **Microsoft Teams Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32455](https://redirect.github.com/n8n-io/n8n/issues/32455)) ([93c3c2f](https://redirect.github.com/n8n-io/n8n/commit/93c3c2fb9edf5ea207dc78e5f39f099a3deb6cee)) - **Microsoft To Do Node:** Accept the generic Microsoft OAuth2 (Graph) credential ([#​32492](https://redirect.github.com/n8n-io/n8n/issues/32492)) ([02b2013](https://redirect.github.com/n8n-io/n8n/commit/02b2013aaa76727dd63708f6f464cc4a17f4df15)) - **Microsoft To Do Node:** Allow custom OAuth2 scopes ([#​32538](https://redirect.github.com/n8n-io/n8n/issues/32538)) ([ad8faa6](https://redirect.github.com/n8n-io/n8n/commit/ad8faa66faae64e896972114720cb6f1dce80485)) - **Phantombuster Node:** Add Launch Sync operation ([#​31101](https://redirect.github.com/n8n-io/n8n/issues/31101)) ([2e76cf3](https://redirect.github.com/n8n-io/n8n/commit/2e76cf3b8791b315d871e4364e716a3a4b591138)) - Refactor agent runtime ([#​32293](https://redirect.github.com/n8n-io/n8n/issues/32293)) ([30224e9](https://redirect.github.com/n8n-io/n8n/commit/30224e9a4158a130c70427210c92f95ac81b3d17)) - Settings for MCP Registry server usage in Instance AI ([#​31692](https://redirect.github.com/n8n-io/n8n/issues/31692)) ([097f683](https://redirect.github.com/n8n-io/n8n/commit/097f6837cb77016701474389fe27a7095f1ca876)) - Surface MCP registry connections in the Instance AI sidebar ([#​31748](https://redirect.github.com/n8n-io/n8n/issues/31748)) ([675e5e8](https://redirect.github.com/n8n-io/n8n/commit/675e5e86f6edce89cdbd394fc44637fad7737bd0)) - **Telegram Node:** Add rich message and message draft operations ([#​32173](https://redirect.github.com/n8n-io/n8n/issues/32173)) ([a970e34](https://redirect.github.com/n8n-io/n8n/commit/a970e34ae40e35da423d76b19b874b5491834420)) - **Webhook Node:** Add "Only Run If" option to filter requests ([#​28872](https://redirect.github.com/n8n-io/n8n/issues/28872)) ([d64aeb2](https://redirect.github.com/n8n-io/n8n/commit/d64aeb24b68f9c73f52d9f41b25599fea2794bbd)) - Write per-file mutation coverage back to the ledger row ([#​32716](https://redirect.github.com/n8n-io/n8n/issues/32716)) ([a084bd8](https://redirect.github.com/n8n-io/n8n/commit/a084bd8ab97847c2d91bdbf9d81f3ca0878de2d3)) ##### Performance Improvements - **core:** Improve performance of pre-execution workflow checks ([#​32363](https://redirect.github.com/n8n-io/n8n/issues/32363)) ([aaa4fa8](https://redirect.github.com/n8n-io/n8n/commit/aaa4fa861088621a07ce69a3692e916318ba1703)) - **core:** Move Instance AI clock out of the cached prompt prefix ([#​32452](https://redirect.github.com/n8n-io/n8n/issues/32452)) ([630d57e](https://redirect.github.com/n8n-io/n8n/commit/630d57e3afb830745a31335a2585312e64176509)) - **core:** Stabilize Instance AI prompt-cache prefix across turns ([#​32404](https://redirect.github.com/n8n-io/n8n/issues/32404)) ([1ea6f59](https://redirect.github.com/n8n-io/n8n/commit/1ea6f590e0ac1594b9ed1d2e7b2adb3143a4fb7f)) - **editor:** Defer AI assistant markdown decoration and fix resource chip clicks ([#​32160](https://redirect.github.com/n8n-io/n8n/issues/32160)) ([2fef949](https://redirect.github.com/n8n-io/n8n/commit/2fef94956583cba9d7eaf254b380a7309cac0171)) - Set ignoreStatic in mutation-health default Stryker config ([#​32720](https://redirect.github.com/n8n-io/n8n/issues/32720)) ([05ef0a5](https://redirect.github.com/n8n-io/n8n/commit/05ef0a528f358aec14a982eb7bcbde3c77a13a59)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
0b6edeb7f3 |
chore(valkey): update image docker.io/bitnamisecure/valkey digest to 08d2c29 (#49393)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/bitnamisecure/valkey | digest | `bcb8664` → `08d2c29` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC92YWxrZXkiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
fcb7765413 | chore(prowlarr): update image oci.trueforge.org/containerforge/prowlarr digest to 4a3577a (#49390) | ||
|
|
50c05e2ca1 | chore(radarr): update image oci.trueforge.org/containerforge/radarr digest to 923b996 (#49391) | ||
|
|
44ed6effea |
chore(kdenlive): update image lscr.io/linuxserver/kdenlive digest to d77fd35 (#49388)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/kdenlive | digest | `e87b6d5` → `d77fd35` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rZGVubGl2ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
23c9f4255f |
feat(zwavejs2mqtt): update image docker.io/zwavejs/zwave-js-ui 11.20.0 → 11.21.1 (#49405)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/zwavejs/zwave-js-ui](https://redirect.github.com/zwave-js/zwave-js-ui) | minor | `e6b829b` → `1193b96` | --- > [!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>zwave-js/zwave-js-ui (docker.io/zwavejs/zwave-js-ui)</summary> ### [`v11.21.1`](https://redirect.github.com/zwave-js/zwave-js-ui/blob/HEAD/CHANGELOG.md#11211-2026-06-23) [Compare Source](https://redirect.github.com/zwave-js/zwave-js-ui/compare/v11.20.0...v11.21.1) ##### 🐛 Bug Fixes - confine store paths against the resolved store dir ([#​4685](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4685)) ([a5dc881](https://redirect.github.com/zwave-js/zwave-js-ui/commit/a5dc881fdfbeadfb016563a770d729d757f5f152)), closes [pre-#​4678](https://redirect.github.com/zwave-js/pre-/issues/4678) [#​4678](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4678) - don't return password hash in `PUT /api/password` response ([#​4687](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4687)) ([4b0b7d6](https://redirect.github.com/zwave-js/zwave-js-ui/commit/4b0b7d6be496f3b5c49b6fb55757ddf539e7675b)) - prevent symlinks from escaping the store directory ([#​4678](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4678)) ([592e1b8](https://redirect.github.com/zwave-js/zwave-js-ui/commit/592e1b86d9479d943f04003c56d16e40beab0f66)) - refresh broadcast virtual nodes to avoid querying removed nodes ([#​4688](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4688)) ([8c1981e](https://redirect.github.com/zwave-js/zwave-js-ui/commit/8c1981e1ced2b01e98edbb2ee0f8b4db790f4033)), closes [#​4677](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4677) [#​4677](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4677) - **ui:** separate virtual and physical devices in nodes table ([#​4673](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4673)) ([3a80ce6](https://redirect.github.com/zwave-js/zwave-js-ui/commit/3a80ce6e6d9dc2a9134f3e32e41d85bd2a08392e)), closes [#​4672](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4672) - write self-signed TLS key/cert with owner-only permissions ([#​4686](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4686)) ([2f62656](https://redirect.github.com/zwave-js/zwave-js-ui/commit/2f626565557204daa3c5114615d38efa4a37f159)) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC96d2F2ZWpzMm1xdHQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
5b6994a1c8 |
fix(octoprint): update image docker.io/octoprint/octoprint 1.11.7 → 1.11.8 (#49399)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/octoprint/octoprint](https://redirect.github.com/OctoPrint/octoprint-docker) | patch | `49bea4e` → `5ea0181` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vY3RvcHJpbnQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
fa571597e1 |
chore(redis): update image docker.io/bitnamisecure/redis digest to 68ea50c (#49392)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/bitnamisecure/redis | digest | `d842c43` → `68ea50c` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZWRpcyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
a037191dcc |
chore(drawio): update image docker.io/jgraph/drawio digest to 74d11af (#49387)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/jgraph/drawio](https://www.drawio.com) ([source](https://redirect.github.com/jgraph/docker-drawio)) | digest | `373cfbe` → `74d11af` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kcmF3aW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
3951990279 | fix(speedtest-tracker): update image ghcr.io/linuxserver/speedtest-tracker 1.14.4 → 1.14.5 (#49384) | ||
|
|
2271ae5af8 | feat(pocketmine-mp): update image ghcr.io/pmmp/pocketmine-mp 5.43.2 → 5.44.1 (#49385) | ||
|
|
2bc7d533e6 | chore(syslog-ng): update image docker.io/balabit/syslog-ng digest to 2162f85 (#49381) | ||
|
|
00010914c4 |
fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.50 → 10.0.51 (#49383)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector) | patch | `060c0b5` → `8703338` | --- > [!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>emberstack/kubernetes-reflector (ghcr.io/emberstack/kubernetes-reflector)</summary> ### [`v10.0.51`](https://redirect.github.com/emberstack/kubernetes-reflector/releases/tag/v10.0.51) [Compare Source](https://redirect.github.com/emberstack/kubernetes-reflector/compare/v10.0.50...v10.0.51) The release process is automated. #### What's Changed - build(deps): bump actions/checkout from 6 to 7 in the all-dependencies group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​667](https://redirect.github.com/emberstack/kubernetes-reflector/pull/667) - Bump the all-dependencies group with 6 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​668](https://redirect.github.com/emberstack/kubernetes-reflector/pull/668) **Full Changelog**: <https://github.com/emberstack/kubernetes-reflector/compare/v10.0.50...v10.0.51> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rdWJlcm5ldGVzLXJlZmxlY3RvciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
b2d57c44b1 |
chore(projectsend): update image ghcr.io/linuxserver/projectsend digest to 899592e (#49380)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/linuxserver/projectsend | digest | `7051aab` → `899592e` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wcm9qZWN0c2VuZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
0ff49b0f68 |
chore(nextcloud): update image docker.io/clamav/clamav digest to c17762a (#49378)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/clamav/clamav](https://redirect.github.com/Cisco-Talos/clamav.git) ([source](https://redirect.github.com/Cisco-Talos/clamav)) | digest | `8df57e5` → `c17762a` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXh0Y2xvdWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
5ab208d971 |
chore(digikam): update image ghcr.io/linuxserver/digikam digest to 6072c8c (#49377)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/digikam](https://redirect.github.com/linuxserver/docker-digikam/packages) ([source](https://redirect.github.com/linuxserver/docker-digikam)) | digest | `86cb8fc` → `6072c8c` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kaWdpa2FtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
a75df071f8 |
chore(cloudflareddns): update image oci.trueforge.org/containerforge/cloudflareddns digest to 94678b4 (#49375)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/cloudflareddns](https://ghcr.io/trueforge-org/cloudflareddns) ([source](https://www.hotio.dev)) | digest | `6ed7231` → `94678b4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGZsYXJlZGRucyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
14a350d658 |
chore(tvheadend): update image ghcr.io/linuxserver/tvheadend digest to 62ce7b5 (#49382)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/linuxserver/tvheadend | digest | `708222e` → `62ce7b5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dmhlYWRlbmQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
8b53110576 |
chore(openvscode-server): update image ghcr.io/linuxserver/openvscode-server digest to f54894b (#49379)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/openvscode-server](https://redirect.github.com/linuxserver/docker-openvscode-server/packages) ([source](https://redirect.github.com/linuxserver/docker-openvscode-server)) | digest | `47cfb70` → `f54894b` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcGVudnNjb2RlLXNlcnZlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
7bd64017d7 |
chore(broadcast-box): update image seaduboi/broadcast-box digest to 30c0817 (#49374)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | seaduboi/broadcast-box | digest | `1d45a63` → `30c0817` | --- > [!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=--> |
||
|
|
7ef3a2afea |
feat(openobserve): update image public.ecr.aws/zinclabs/openobserve v0.90.3 → v0.91.0 (#49370)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | public.ecr.aws/zinclabs/openobserve | minor | `f778561` → `e4d9eeb` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcGVub2JzZXJ2ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
67edbf5018 |
feat(mstream): update image ghcr.io/linuxserver/mstream 6.11.2 → 6.12.0 (#49373)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/mstream](https://redirect.github.com/linuxserver/docker-mstream/packages) ([source](https://redirect.github.com/linuxserver/docker-mstream)) | minor | `b2ca98d` → `d501361` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tc3RyZWFtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
fed023ab24 |
feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.13.0 → 3.14.0 (#49372)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio) | minor | `1d62d9a` → `36c6f05` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>ghostfolio/ghostfolio (docker.io/ghostfolio/ghostfolio)</summary> ### [`v3.14.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3140---2026-06-22) [Compare Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.13.0...3.14.0) ##### Added - Exposed the `ENABLE_FEATURE_CRON` environment variable to control scheduled cron job execution - Exposed the `PROCESSOR_GATHER_STATISTICS_CONCURRENCY` environment variable to control the concurrency of the statistics gathering queue processor ##### Changed - Consolidated the exchange rates to be gathered with hourly market data - Improved the language localization for German (`de`) - Upgraded `@openrouter/ai-sdk-provider` from version `2.9.0` to `2.9.1` - Upgraded `undici` from version `7.24.4` to `8.5.0` ##### Fixed - Fixed an issue in the data provider service where asset profiles and historical data could be missing for symbols that exist in multiple data sources by keying the responses by the asset profile identifier - Resolved an exception in the benchmarks service when the current market price is unavailable </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naG9zdGZvbGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
ef38c865e2 |
fix(minecraft-java): update image ghcr.io/itzg/minecraft-server 2026.6.0 → 2026.6.1 (#49367)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `ebea554` → `3a0ab84` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `b232916` → `67293c6` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `9a8ca5d` → `310c6ec` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `3fb55b2` → `9747457` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `866fdd3` → `4572a6c` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `f463858` → `cd9afa2` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `496ee19` → `968e3cd` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `cde833c` → `0a9e3d1` | | [ghcr.io/itzg/minecraft-server](https://redirect.github.com/itzg/docker-minecraft-server) | patch | `775492f` → `2a3ed09` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>itzg/docker-minecraft-server (ghcr.io/itzg/minecraft-server)</summary> ### [`v2026.6.1`](https://redirect.github.com/itzg/docker-minecraft-server/releases/tag/2026.6.1) [Compare Source](https://redirect.github.com/itzg/docker-minecraft-server/compare/2026.6.0...2026.6.1) <!-- Release notes generated using configuration in .github/release.yml at 737a9879f720016cc6953d8fcbfe155f2b3baf08 --> ##### What's Changed ##### Enhancements - Improve get gtnh download path by [@​SgtMate](https://redirect.github.com/SgtMate) in [#​4101](https://redirect.github.com/itzg/docker-minecraft-server/pull/4101) - Added: STOP\_SERVER\_DELAY\_COMMAND by [@​jameswagnerjr](https://redirect.github.com/jameswagnerjr) in [#​4109](https://redirect.github.com/itzg/docker-minecraft-server/pull/4109) - Add jattach utility by [@​itzg](https://redirect.github.com/itzg) in [#​4114](https://redirect.github.com/itzg/docker-minecraft-server/pull/4114) ##### Documentation - build(deps): bump the patches group in /docs with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4100](https://redirect.github.com/itzg/docker-minecraft-server/pull/4100) - examples: podman quadlet example by [@​lethedata](https://redirect.github.com/lethedata) in [#​4099](https://redirect.github.com/itzg/docker-minecraft-server/pull/4099) ##### Other Changes - Update dependency itzg/mc-image-helper to v1.60.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4102](https://redirect.github.com/itzg/docker-minecraft-server/pull/4102) - Update dependency itzg/rcon-cli to v1.7.6 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4103](https://redirect.github.com/itzg/docker-minecraft-server/pull/4103) - Update dependency itzg/mc-server-runner to v1.14.8 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4107](https://redirect.github.com/itzg/docker-minecraft-server/pull/4107) - Update dependency itzg/restify to v1.7.15 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4108](https://redirect.github.com/itzg/docker-minecraft-server/pull/4108) - Update dependency itzg/mc-monitor to v0.16.7 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4106](https://redirect.github.com/itzg/docker-minecraft-server/pull/4106) - Update dependency itzg/easy-add to v0.8.14 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4105](https://redirect.github.com/itzg/docker-minecraft-server/pull/4105) - Update dependency itzg/mc-server-runner to v1.15.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4110](https://redirect.github.com/itzg/docker-minecraft-server/pull/4110) - Update dependency itzg/mc-image-helper to v1.61.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4111](https://redirect.github.com/itzg/docker-minecraft-server/pull/4111) - Update dependency itzg/restify to v1.7.16 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4112](https://redirect.github.com/itzg/docker-minecraft-server/pull/4112) - Update dependency itzg/mc-image-helper to v1.61.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​4118](https://redirect.github.com/itzg/docker-minecraft-server/pull/4118) - Add github workflow to label issues/prs authored by sponsor by [@​itzg](https://redirect.github.com/itzg) in [#​4120](https://redirect.github.com/itzg/docker-minecraft-server/pull/4120) ##### New Contributors - [@​jameswagnerjr](https://redirect.github.com/jameswagnerjr) made their first contribution in [#​4109](https://redirect.github.com/itzg/docker-minecraft-server/pull/4109) **Full Changelog**: <https://github.com/itzg/docker-minecraft-server/compare/2026.6.0...2026.6.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtamF2YSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
04d95b6ee2 |
feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.220.0 → 43.235.1 (#49371)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate) ([source](https://redirect.github.com/renovate/renovate)) | minor | `b19682e` → `00c41b9` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
0dbf48eb78 | fix(wallos): update image ghcr.io/ellite/wallos 4.9.5 → 4.9.6 (#49369) | ||
|
|
6e84a163a2 |
fix(shlink): update image docker.io/shlinkio/shlink 5.1.4 → 5.1.5 (#49368)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/shlinkio/shlink](https://redirect.github.com/shlinkio/shlink) | patch | `b37110e` → `77b8eb8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>shlinkio/shlink (docker.io/shlinkio/shlink)</summary> ### [`v5.1.5`](https://redirect.github.com/shlinkio/shlink/blob/HEAD/CHANGELOG.md#515---2026-06-22) [Compare Source](https://redirect.github.com/shlinkio/shlink/compare/v5.1.4...v5.1.5) ##### Added - *Nothing* ##### Changed - *Nothing* ##### Deprecated - *Nothing* ##### Removed - *Nothing* ##### Fixed - [#​2634](https://redirect.github.com/shlinkio/shlink/issues/2634) Improve performance of Version20260607082210 migration by fetching short URLs in batches. </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zaGxpbmsiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
c01a248eac |
fix(blocky): update image ghcr.io/k8s-gateway/k8s_gateway 1.8.0 → 1.8.1 (#49364)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/k8s-gateway/k8s_gateway](https://ghcr.io/k8s-gateway/k8s_gateway) | patch | `e17ed38` → `88baf16` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ibG9ja3kiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
01caa65b48 |
fix(grafana): update image ghcr.io/kiwigrid/k8s-sidecar 2.7.3 → 2.7.4 (#49365)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/kiwigrid/k8s-sidecar](https://redirect.github.com/kiwigrid/k8s-sidecar) | patch | `694950d` → `b6b8781` | --- > [!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>kiwigrid/k8s-sidecar (ghcr.io/kiwigrid/k8s-sidecar)</summary> ### [`v2.7.4`](https://redirect.github.com/kiwigrid/k8s-sidecar/releases/tag/2.7.4) [Compare Source](https://redirect.github.com/kiwigrid/k8s-sidecar/compare/2.7.3...2.7.4) #### 📦 Dependencies - build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 - PR: [#​583](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/583) - build(deps): bump docker/login-action from 4.1.0 to 4.2.0 - PR: [#​582](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/582) - build(deps): bump github/codeql-action from 4.35.4 to 4.36.0 - PR: [#​581](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/581) - build(deps): bump mikepenz/release-changelog-builder-action from 6.2.1 to 6.2.2 - PR: [#​579](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/579) - build(deps): bump softprops/action-gh-release from 2.5.0 to 3.0.0 - PR: [#​568](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/568) - build(deps): bump python from 3.15.0b1-alpine3.22 to 3.15.0b2-alpine3.22 - PR: [#​584](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/584) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ncmFmYW5hIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
bbe4cc6f07 |
chore(jellyfin): update image docker.io/alpine/socat digest to 7f9a067 (#49363)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/alpine/socat | digest | `2b6b49e` → `7f9a067` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qZWxseWZpbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
efb1c9cb48 |
fix(healthchecks): update image ghcr.io/linuxserver/healthchecks 4.2.20260615 → 4.2.20260622 (#49366)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/healthchecks](https://redirect.github.com/linuxserver/docker-healthchecks/packages) ([source](https://redirect.github.com/linuxserver/docker-healthchecks)) | patch | `b99ed55` → `86d1c6d` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9oZWFsdGhjaGVja3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
928e6f74a6 |
feat(misskey): update image docker.io/misskey/misskey 2026.5.4 → 2026.6.0 (#49362)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/misskey/misskey](https://redirect.github.com/misskey-dev/misskey) | minor | `ec4d104` → `d3c2bf2` | --- > [!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>misskey-dev/misskey (docker.io/misskey/misskey)</summary> ### [`v2026.6.0`](https://redirect.github.com/misskey-dev/misskey/blob/HEAD/CHANGELOG.md#202660) [Compare Source](https://redirect.github.com/misskey-dev/misskey/compare/2026.5.4...2026.6.0) ##### General - Feat: ジョブキュー管理画面からキューの一時停止/再開ができるように - Feat: アンテナのタイムラインから個別のノートを削除できるように - Feat: ノート検索で投稿日時の期間を条件に加えられるように([#​16035](https://redirect.github.com/misskey-dev/misskey/issues/16035)) - Fix: コンパネからrootユーザーのパスワードをリセットしようとした際にエラーが通知されない問題を修正 ##### Client - Enhance: ユーザーページのファイルタブでスクロール位置が保持されるように - Enhance: ドライブページでスクロール位置が保持されるように - Enhance: 絵文字のメニューから直接絵文字パレットに絵文字を追加できるように - Fix: URLプレビューのプレイヤーをウィンドウで開いたとき、プレイヤーが読み込まれるまでの間 `Invalid URL` と表示される問題を修正 - Fix: 一部の実績が正しく表示されない問題を修正 - Fix: アクセストークン発行時のダイアログのタイトルが「確認コード」となっているのを修正 - Fix: 一部のUI要素の色が正しく表示されない問題を修正\ (Cherry-picked from [MisskeyIO#1243](https://redirect.github.com/MisskeyIO/misskey/pull/1243)) - Fix: 「D」キーでダークモードを切り替える際にsyncDeviceDarkModeのチェックがバイパスされる問題を修正 - Fix: パスキー登録完了時の認証ダイアログの入力値が使われていない問題を修正 - Fix: メンションのサジェスト時に表示されるアイコン表示が画像サイズ次第で崩れる問題を修正 - Fix: ノートの下書きをリセットする際、未アップロードのファイルについては添付予定が解除されない問題を修正 - Fix: 画像アップロード時、フレームのキャプション付与が正しく行われないことがある問題を修正 ##### Server - Enhance: リモートノートクリーニングジョブのスキップ処理のパフォーマンス改善 - Enhance: リモートノートクリーニングジョブの削除対象検索処理のパフォーマンス改善 - Enhance: ActivityPub の画像添付に width/height を含めるように - Enhance: URLプレビューのデフォルトの User Agent に Misskey サーバーのURLを含めるように - Fix: backend バンドルで `@tensorflow/tfjs-node` を external に含めず、起動時に `@mapbox/node-pre-gyp` の `find()` が backend の package.json を誤検出して `is not node-pre-gyp ready` エラーを永続的に吐く問題を修正 - Fix: MemoryKVCacheのキャッシュGC処理において、更新されたキャッシュが期限切れにならないことがある問題を修正 - Fix: PerUserDriveChart がシステム所有ファイル (userId が null) の更新で `"group"` の非NULL制約違反によりクラッシュする問題を修正 ([#​17498](https://redirect.github.com/misskey-dev/misskey/issues/17498)) - Fix: センシティブメディア自動検出周りの依存関係・ファイルの解決に失敗する問題を修正 - Fix: フォロワー限定投稿を指名投稿で引用した際に、引用した投稿の公開範囲が意図せず変更される問題を修正 - Fix: `actor` を持たない不正なInboxアクティビティを受信した際に配送ジョブが `TypeError` でクラッシュする問題を修正 (受信時に検証して400で返し、ジョブを積まないように変更) - Fix: Startup and shutdown failures (port-in-use, socket permission denied, plugin timeouts, leaked WebSocket connections) are now reported through the misskey logger instead of an UnhandledPromiseRejectionWarning stack trace - Fix: リモートのノートに対するメンション数制限が、サーバーが解決できたユーザー数ベースで行われていた問題を修正 - Fix: セキュリティに関する修正 </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taXNza2V5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
9a9a1899bc |
fix(radicale): update image docker.io/tomsquest/docker-radicale 3.7.3.0 → 3.7.5.0 (#49361)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/tomsquest/docker-radicale](https://redirect.github.com/tomsquest/docker-radicale) | patch | `265195d` → `e4e694f` | --- > [!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>tomsquest/docker-radicale (docker.io/tomsquest/docker-radicale)</summary> ### [`v3.7.5.0`](https://redirect.github.com/tomsquest/docker-radicale/blob/HEAD/CHANGELOG.md#3750---2026-06-22) [Compare Source](https://redirect.github.com/tomsquest/docker-radicale/compare/3.7.4.0...3.7.5.0) ### [`v3.7.4.0`](https://redirect.github.com/tomsquest/docker-radicale/blob/HEAD/CHANGELOG.md#3740---2026-06-22) [Compare Source](https://redirect.github.com/tomsquest/docker-radicale/compare/3.7.3.0...3.7.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yYWRpY2FsZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
153730db38 |
fix(docuseal): update image docker.io/docuseal/docuseal 3.1.0 → 3.1.1 (#49360)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/docuseal/docuseal | patch | `cd61aa2` → `0db707b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb2N1c2VhbCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
61069579ea |
chore(searxng): update image docker.io/searxng/searxng digest to 3f52dca (#49358)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/searxng/searxng | digest | `3f4f8d7` → `3f52dca` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
cb957133ce |
chore(ombi): update image ghcr.io/linuxserver/ombi digest to aa44c36 (#49357)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/ombi](https://redirect.github.com/linuxserver/docker-ombi/packages) ([source](https://redirect.github.com/linuxserver/docker-ombi)) | digest | `8b4b1e9` → `aa44c36` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWJpIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
628e63d71c |
chore(xen-orchestra): update image docker.io/ronivay/xen-orchestra digest to 34ab33e (#49359)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/ronivay/xen-orchestra | digest | `63a113c` → `34ab33e` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC94ZW4tb3JjaGVzdHJhIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
64528e7f1d |
chore(thelounge): update image docker.io/thelounge/thelounge digest to b624275 (#49347)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/thelounge/thelounge](https://redirect.github.com/thelounge/thelounge-docker) | digest | `b3c6432` → `b624275` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90aGVsb3VuZ2UiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
c51bd6ed68 |
feat(tdarr): update image docker.io/haveagitgat/tdarr 2.79.01 → 2.80.01 (#49356)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/haveagitgat/tdarr](https://redirect.github.com/HaveAGitGat/tdarr_express_be) | minor | `d32377a` → `43e0808` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
d9a7d55da2 |
feat(tdarr-node): update image docker.io/haveagitgat/tdarr_node 2.79.01 → 2.80.01 (#49355)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/haveagitgat/tdarr_node](https://redirect.github.com/HaveAGitGat/tdarr_express_be) | minor | `26650fe` → `b4d210b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90ZGFyci1ub2RlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
e8719f4b6b |
chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 313116d (#49353)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/minekube/gate | digest | `4aa7af3` → `313116d` | --- > [!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--> |
||
|
|
9ff4a3d6c8 |
chore(fileflows): update image docker.io/revenz/fileflows digest to ebe9eec (#49352)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/revenz/fileflows | digest | `9a500ac` → `ebe9eec` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlZmxvd3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
cb66fee4cd |
chore(searxng): update image docker.io/searxng/searxng digest to 3f4f8d7 (#49354)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/searxng/searxng | digest | `d0f6ccf` → `3f4f8d7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
3357b0f652 |
feat(nvidia-gpu-exporter): update image docker.io/utkuozdemir/nvidia_gpu_exporter 1.4.1 → 1.5.0 (#49351)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/utkuozdemir/nvidia_gpu_exporter | minor | `b921d70` → `b5f70ca` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9udmlkaWEtZ3B1LWV4cG9ydGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
deaaf6551c |
fix(openwebrxplus): update image docker.io/slechev/openwebrxplus-softmbe 1.2.116 → 1.2.117 (#49349)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/slechev/openwebrxplus-softmbe | patch | `a33dd74` → `465b34b` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcGVud2VicnhwbHVzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
ac8abbc8a5 |
fix(etherpad): update image ghcr.io/ether/etherpad 3.3.1 → 3.3.2 (#49348)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ether/etherpad](https://redirect.github.com/ether/etherpad) | patch | `c4bcd4b` → `044e5b5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>ether/etherpad (ghcr.io/ether/etherpad)</summary> ### [`v3.3.2`](https://redirect.github.com/ether/etherpad/blob/HEAD/CHANGELOG.md#332) [Compare Source](https://redirect.github.com/ether/etherpad/compare/3.3.1...3.3.2) 3.3.2 is a bug-fix and dependency-hardening follow-up to 3.3.1. It rounds out the pad-deletion UX rework (suppressing the recovery token for durable identities, keeping the token-less Delete button reachable, and closing a read-only deletion hole), restores the saved-revision markers that went missing from in-pad history mode in 3.3.x, and adds env-var overrides so air-gapped installs can switch off Etherpad's outbound calls without editing the image. It also fixes the `migrateDB` / `importSqlFile` / `migrateDirtyDBtoRealDB` CLI scripts against the promise-based ueberdb2 API, rejects unreachable `.`/`..` pad ids, and clears a batch of dependency security advisories (including CVE-2026-54285). On the CI side it unblocks the installer smoke test (which had been hanging the full 6-hour job ceiling since 3.2.0) and pins ueberdb2 past a startup-exit regression in the packaged boot. ##### Security - **Force `@opentelemetry/core` ≥ 2.8.0 (GHSA-8988-4f7v-96qf / CVE-2026-54285, [#​7975](https://redirect.github.com/ether/etherpad/issues/7975)).** The transitive dep (pulled in via `@elastic/elasticsearch` → `@elastic/transport`) had a `W3CBaggagePropagator.extract()` that did not enforce W3C size limits on inbound baggage headers, allowing unbounded memory allocation. Pinned via a `pnpm-workspace.yaml` override; satisfies the existing `2.x` range with no parent bump. - **Resolve open Dependabot security alerts ([#​7967](https://redirect.github.com/ether/etherpad/issues/7967)).** Refreshes stale override floors and adds new ones via `pnpm-workspace` overrides: `form-data` ≥ 4.0.6, `ws` ≥ 8.21.0, `esbuild` ≥ 0.28.1, `basic-ftp` ≥ 5.3.1 (capped `<6.0.0` to avoid a surprise major on the plugin-install path), `tar` ≥ 7.5.16, `js-yaml` ≥ 4.2.0, `qs` ≥ 6.15.2, `ip-address` ≥ 10.1.1, and `@babel/core` ≥ 7.29.6. - **Reject read-only deletion via token-less paths (part of [#​7959](https://redirect.github.com/ether/etherpad/issues/7959) / [#​7960](https://redirect.github.com/ether/etherpad/issues/7960)).** Under `allowPadDeletionByAllUsers` a read-only viewer was granted `canDeletePad=true`, and the server's `flagOk`/`creatorOk` branches never checked `session.readonly` — so a read-only link holder could delete a pad without a token. Read-only sessions are now excluded from both the client var and the server's token-less authorization paths; a valid recovery token stays sufficient regardless of session mode. ##### Notable enhancements - **Pad deletion — suppress the recovery token for durable identities and relabel the action ([#​7926](https://redirect.github.com/ether/etherpad/issues/7926) / [#​7930](https://redirect.github.com/ether/etherpad/issues/7930)).** Building on the `allowPadDeletionByAllUsers` suppression, a creator's deletion token is now also withheld when they have a *durable* identity — authenticated (`req.session.user` with a username) **and** the deployment pins that identity to a stable `authorID` via a `getAuthorId` hook — since only then does the creator survive a cookie clear or a different device, making the token redundant. This tightens the previous "require authentication ⇒ always suppress" rule: without `getAuthorId` the authorID still comes from the per-browser cookie, so an authenticated user on a second device is *not* the creator and keeps getting a token. A new `canDeleteWithoutToken` client var hides the whole recovery-token disclosure (label, field, submit) when no token is needed, and the recovery form now renders for all sessions (hidden by default) so an authenticated creator without a durable mapping still has UI to enter their token. `API.createPad` returns a `null` `deletionToken` under `allowPadDeletionByAllUsers`, matching the socket/UI path. - **Offline/air-gapped installs — env-var overrides for the update check, plugin catalog, and updater ([#​7917](https://redirect.github.com/ether/etherpad/issues/7917), addresses [#​7911](https://redirect.github.com/ether/etherpad/issues/7911)).** Firewalled deployments could not disable Etherpad's outbound calls without editing `settings.json` inside the image. The relevant keys are now wired through the `${ENV:default}` substitution in `settings.json.docker` and `settings.json.template`: `PRIVACY_UPDATE_CHECK`, `PRIVACY_PLUGIN_CATALOG`, `UPDATES_TIER` (`off` = no calls), `UPDATE_SERVER`, plus the docker-only `UPDATES_SOURCE` / `UPDATES_CHANNEL` / `UPDATES_CHECK_INTERVAL_HOURS` / `UPDATES_GITHUB_REPO` / `UPDATES_REQUIRE_ADMIN_FOR_STATUS`. A new "Updates & privacy" section in `doc/docker.md` documents the set; backend tests parse the shipped configs and fail if the `${ENV}` placeholders are dropped. Config, docs, and tests only — no runtime code change. ##### Notable fixes - **Pad — keep the token-less Delete button reachable without pad-wide settings ([#​7959](https://redirect.github.com/ether/etherpad/issues/7959) / [#​7960](https://redirect.github.com/ether/etherpad/issues/7960)).** The token-less `#delete-pad` button was nested inside the `enablePadWideSettings`-gated section, so disabling pad-wide settings removed the only no-token deletion path — and combined with [#​7926](https://redirect.github.com/ether/etherpad/issues/7926) hiding the token disclosure when no token is needed, a user allowed to delete could be left with no deletion UI at all. The button is now always rendered (hidden by default) and driven by a `canDeletePad` client var (creator or `allowPadDeletionByAllUsers`, excluding read-only sessions), so the plain button and the recovery-token disclosure are mutually coherent and neither depends on pad-wide settings. - **History mode — restore the saved-revision markers ([#​7946](https://redirect.github.com/ether/etherpad/issues/7946) / [#​7948](https://redirect.github.com/ether/etherpad/issues/7948)).** When [#​7659](https://redirect.github.com/ether/etherpad/issues/7659) moved the timeslider into the pad as an embedded iframe, the user-facing control became the outer `#history-slider-input`, but the saved-revision stars were still drawn into the now-hidden iframe `#ui-slider-bar`, so "Save Revision" appeared to do nothing in in-pad history mode (a 3.3.x regression). `pad_mode.ts` now bridges the embedded slider's saved revisions onto the outer slider as percentage-positioned, aria-hidden star markers (with click-to-seek for mouse users), and the server's `SAVE_REVISION` handler broadcasts `NEW_SAVEDREV` to the pad room so a revision saved by a collaborator appears live on an already-open history slider. A single revision saved at rev 0 now renders too. Adds Playwright coverage for both the single-client and two-client live paths. - **Import dialog — correct the outdated "no converter" help message ([#​7988](https://redirect.github.com/ether/etherpad/issues/7988) / [#​7989](https://redirect.github.com/ether/etherpad/issues/7989)).** The notice claimed only plain text and HTML could be imported and linked to the legacy AbiWord wiki, prompting LibreOffice installs for formats that already work natively. Etherpad imports `.txt`, `.html`, `.docx` (via mammoth) and `.etherpad` without LibreOffice; only `.pdf`/`.odt`/`.doc`/`.rtf` still need it. The message now says so and points at the documentation site. - **PadManager — reject unreachable `.` and `..` pad ids ([#​7962](https://redirect.github.com/ether/etherpad/issues/7962)).** `isValidPadId` accepted ids consisting only of URL dot-segments, but per the WHATWG URL standard a browser normalises `/p/.` to `/p/` and `/p/..` to `/`, so such a pad could be created in the database yet never opened or exported. These ids are now rejected, and the admin `deletePad` handler falls back to a raw key purge when `getPad()` throws so any legacy `.`/`..` pad can still be removed. ##### Internal / contributor-facing - **CLI — fix the database migration/import scripts against the ueberdb2 promise API ([#​7982](https://redirect.github.com/ether/etherpad/issues/7982) / [#​7983](https://redirect.github.com/ether/etherpad/issues/7983)).** `migrateDB.ts` opened source and target databases, copied all keys, then resolved without closing either — so under ueberdb2 6.1.x the keep-alive timer kept the process hanging after "Done syncing dbs", and buffered target writes were only guaranteed flushed on `close()`. It now closes both databases (flushing writes, clearing the timer) on success and error paths and exits with an explicit status. `importSqlFile.ts` and `migrateDirtyDBtoRealDB.ts` were ported off the pre-v6 callback API to `await db.init()` / `db.set(k, v)` / `db.close()`, removing two `@ts-ignore`s that hid broken calls and fixing an undefined `length` in a progress log; `tsc --noEmit` on the bin package is now clean. - **CI — stop the installer smoke test hanging the 6-hour job ceiling ([#​7981](https://redirect.github.com/ether/etherpad/issues/7981)).** The "Installer test" had hung on every ubuntu/macOS run since 3.2.0: `pnpm run prod` is a nested launcher, so `kill "$PID"; wait "$PID"` only signalled the outer pnpm and blocked forever if the node server didn't exit on SIGTERM. Teardown now runs the launcher in its own process group, kills the whole group (SIGTERM then SIGKILL), drops the blocking `wait`, and adds an 8-minute `timeout-minutes` backstop to both smoke steps. - **CI — run the Debian-package smoke test on PRs ([#​7969](https://redirect.github.com/ether/etherpad/issues/7969)).** The packaged-boot smoke test previously ran only on push to `develop` — i.e. after merge — which is why the ueberdb2 startup-exit regression turned `develop` red instead of being blocked at PR time. A `pull_request` trigger (scoped to production-footprint paths) now runs the build+smoke job on PRs; the release/apt-publish jobs stay tag-guarded. - **Release — park the non-functional `ep_etherpad` npm publish ([#​7922](https://redirect.github.com/ether/etherpad/issues/7922)).** The `releaseEtherpad` workflow republished `./src` as `ep_etherpad`, a package with zero dependents that nothing in the repo or any deployment path consumes, and it had been failing with E404 (no OIDC trusted publisher configured). The job is now gated behind an explicit `confirm: true` dispatch input so a stray run fails fast with a clear message, with the status documented in the workflow header and `AGENTS.MD`. - **Tests — port the orphaned legacy timeslider specs to Playwright ([#​7949](https://redirect.github.com/ether/etherpad/issues/7949)).** The `src/tests/frontend/specs/` mocha suite is run by no CI workflow, so its timeslider coverage was dead — which is how the [#​7946](https://redirect.github.com/ether/etherpad/issues/7946) history-mode regression reached a release. The still-meaningful cases (revision labels, export links, deep-link entry) were ported to `frontend-new` Playwright specs re-targeted at the real in-pad UI, and the three now-ported legacy specs were deleted. ##### Dependencies - `ueberdb2` pinned to `6.1.13`. 6.1.10 rewrote the cache/buffer layer to lazily arm an `.unref()`'d flush timer only when there are dirty keys, so on a fresh empty dirty DB nothing anchored Node's event loop and the packaged (.deb/systemd) boot could exit cleanly (code 0) before `server.listen()` bound the port — failing the Debian-package health check. The dep was pinned back to the last green release (6.1.9, [#​7969](https://redirect.github.com/ether/etherpad/issues/7969)) and then rolled forward to the now-fixed `6.1.13` ([#​7979](https://redirect.github.com/ether/etherpad/issues/7979)), pinned exactly rather than with a caret. - `nodemailer` 8.x → 9.0.1 ([#​7965](https://redirect.github.com/ether/etherpad/issues/7965) / [#​7950](https://redirect.github.com/ether/etherpad/issues/7950) / [#​7976](https://redirect.github.com/ether/etherpad/issues/7976)), `mongodb` 7.1.1 → 7.3.0 ([#​7941](https://redirect.github.com/ether/etherpad/issues/7941)), `pg` 8.21.0 → 8.22.0 ([#​7985](https://redirect.github.com/ether/etherpad/issues/7985)), `undici` → 8.5.0 ([#​7980](https://redirect.github.com/ether/etherpad/issues/7980) etc.), `oidc-provider` 9.8.4 → 9.8.5 ([#​7973](https://redirect.github.com/ether/etherpad/issues/7973)), `pdfkit` 0.19.0 → 0.19.1 ([#​7945](https://redirect.github.com/ether/etherpad/issues/7945)), `semver` 7.8.3 → 7.8.4 ([#​7943](https://redirect.github.com/ether/etherpad/issues/7943)), and `@radix-ui/react-switch` 1.3.0 → 1.3.1 ([#​7974](https://redirect.github.com/ether/etherpad/issues/7974)). - Dev/build dependency group updates ([#​7964](https://redirect.github.com/ether/etherpad/issues/7964), [#​7970](https://redirect.github.com/ether/etherpad/issues/7970), [#​7978](https://redirect.github.com/ether/etherpad/issues/7978), [#​7987](https://redirect.github.com/ether/etherpad/issues/7987), [#​7944](https://redirect.github.com/ether/etherpad/issues/7944), [#​7951](https://redirect.github.com/ether/etherpad/issues/7951), [#​7952](https://redirect.github.com/ether/etherpad/issues/7952), and others), including `@types/node` 25 → 26, `esbuild` 0.28.0 → 0.28.1, `eslint` 10.4.1 → 10.5.0, `@playwright/test` 1.60 → 1.61, `vitest` 4.1.8 → 4.1.9, and `actions/checkout` 6 → 7 ([#​7977](https://redirect.github.com/ether/etherpad/issues/7977)). </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ldGhlcnBhZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
04124890cb |
chore(searxng): update image docker.io/searxng/searxng digest to d0f6ccf (#49346)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/searxng/searxng | digest | `ed29454` → `d0f6ccf` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
e52ecf3fc9 |
chore(rflood): update image ghcr.io/hotio/rflood digest to 49c1885 (#49345)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/hotio/rflood | digest | `99691b3` → `49c1885` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZmxvb2QiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
9849637c6e |
chore(qinglong): update image docker.io/whyour/qinglong digest to 560acc2 (#49344)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/whyour/qinglong](https://redirect.github.com/whyour/qinglong) | digest | `a50f545` → `560acc2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xaW5nbG9uZyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
c7960f4d94 |
feat(docker): update image docker 29.5.3 → 29.6.0 (#49350)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker | minor | `7278248` → `7bb861a` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb2NrZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |