81bacbeee9bb59d99628c2c17cad8d89b745f736
56429 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
81bacbeee9 |
feat(n8n): update image ghcr.io/n8n-io/n8n 2.22.4 → 2.23.0 (#48556)
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 | `a3ea08b` → `8978cc9` | --- > [!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.23.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2230-2026-05-27) ##### Bug Fixes - **ai-builder:** Default Switch to case-insensitive in builder hints ([#​31044](https://redirect.github.com/n8n-io/n8n/issues/31044)) ([76c432c](https://redirect.github.com/n8n-io/n8n/commit/76c432c53f5c3387bbc406198296364822c8eded)) - **Azure Cosmos DB Node:** Preserve query parameter types instead of converting to strings ([#​25882](https://redirect.github.com/n8n-io/n8n/issues/25882)) ([cb4db22](https://redirect.github.com/n8n-io/n8n/commit/cb4db22b00ef50f41f88d95fff3c387ed8886cc6)) - **Bitbucket Node:** Use supported workspace listing endpoint ([#​30646](https://redirect.github.com/n8n-io/n8n/issues/30646)) ([875a805](https://redirect.github.com/n8n-io/n8n/commit/875a8054f6d087f91b1cde8e20a122469eca18e5)) - Bump urllib3 constraint to >=2.7.0 ([#​30927](https://redirect.github.com/n8n-io/n8n/issues/30927)) ([aa78b81](https://redirect.github.com/n8n-io/n8n/commit/aa78b817ee32c53602da02637d152e6efae8c943)) - **core:** Acquire expression isolate for scheduled polls ([#​30729](https://redirect.github.com/n8n-io/n8n/issues/30729)) ([764f33a](https://redirect.github.com/n8n-io/n8n/commit/764f33ac1a7b7699feca827bafbabc3debef683b)) - **core:** Allow dynamic credential OAuth callbacks without skip-auth env var ([#​31103](https://redirect.github.com/n8n-io/n8n/issues/31103)) ([cf1a6fa](https://redirect.github.com/n8n-io/n8n/commit/cf1a6fa18cc96ea2b1be8307edce8f00b28b6163)) - **core:** Allow personal project owners to manage data redaction ([#​31153](https://redirect.github.com/n8n-io/n8n/issues/31153)) ([1f41d33](https://redirect.github.com/n8n-io/n8n/commit/1f41d33852ced4b4ca979ef0ddd8d8b371c9db47)) - **core:** Allow shadowing dangerous globals as variable names in workflow SDK ([#​30678](https://redirect.github.com/n8n-io/n8n/issues/30678)) ([d13e22b](https://redirect.github.com/n8n-io/n8n/commit/d13e22b3645ac7478a2e974f5f40b8c1ca58aeac)) - **core:** Allow Unicode characters in execution metadata keys ([#​30486](https://redirect.github.com/n8n-io/n8n/issues/30486)) ([41a273e](https://redirect.github.com/n8n-io/n8n/commit/41a273e1e4bc44534e490f447b26b0eb187ebec0)) - **core:** Bypass pubsub debounce for workflow activation display commands ([#​30965](https://redirect.github.com/n8n-io/n8n/issues/30965)) ([9f0a695](https://redirect.github.com/n8n-io/n8n/commit/9f0a69598a469094bbef675628fd28abeacb7ae6)) - **core:** Count agent background generation tokens ([#​31082](https://redirect.github.com/n8n-io/n8n/issues/31082)) ([def3a7b](https://redirect.github.com/n8n-io/n8n/commit/def3a7bb074c6bfe8bfe333a6f7c369d377a4071)) - **core:** Exclude error workflow executions from time saved insights ([#​30952](https://redirect.github.com/n8n-io/n8n/issues/30952)) ([4b0e23b](https://redirect.github.com/n8n-io/n8n/commit/4b0e23b5de494f9271a06ef519f5984150ad579e)) - **core:** Guide agent to not pass bogus workflow-id to submit-workflow tool ([#​30911](https://redirect.github.com/n8n-io/n8n/issues/30911)) ([a3210d5](https://redirect.github.com/n8n-io/n8n/commit/a3210d5ede8d16e7f0dc329fe107d030050c7995)) - **core:** Handle null pinData column at executions, save empty object as pinData on instanceAI ([#​30698](https://redirect.github.com/n8n-io/n8n/issues/30698)) ([50dc050](https://redirect.github.com/n8n-io/n8n/commit/50dc050dc1a0c531f10739e5ca5bf0a6e1e8c6c7)) - **core:** Honor chunkSize when streaming S3-backed binary data ([#​30919](https://redirect.github.com/n8n-io/n8n/issues/30919)) ([e2c2a5a](https://redirect.github.com/n8n-io/n8n/commit/e2c2a5a62cf69590b04fe5bb202cf3d235517f00)) - **core:** Improve license diagnostics and CLI output ([#​30955](https://redirect.github.com/n8n-io/n8n/issues/30955)) ([affc3c1](https://redirect.github.com/n8n-io/n8n/commit/affc3c180686ffa412ed18492fc4288c64610de7)) - **core:** Improve project routing for MCP-built workflows ([#​30674](https://redirect.github.com/n8n-io/n8n/issues/30674)) ([65b7919](https://redirect.github.com/n8n-io/n8n/commit/65b7919a8a5b205f78ff1d7945611eaf0176ff2e)) - **core:** Keep Instance AI HITL confirmations waiting ([#​30722](https://redirect.github.com/n8n-io/n8n/issues/30722)) ([cdfc905](https://redirect.github.com/n8n-io/n8n/commit/cdfc9053f6af2a76d0591421f8535be4114db45f)) - **core:** Keep workflow active when external hook rejects publish ([#​30707](https://redirect.github.com/n8n-io/n8n/issues/30707)) ([2bc621e](https://redirect.github.com/n8n-io/n8n/commit/2bc621e943a1550754ccc001b96fbd4e92165aba)) - **core:** Members can still create API keys with insights:read scope ([#​30778](https://redirect.github.com/n8n-io/n8n/issues/30778)) ([d5d619c](https://redirect.github.com/n8n-io/n8n/commit/d5d619c452d59eee660134a7b711eed840cc9339)) - **core:** Populate manual user id on webhook execution data path ([#​30644](https://redirect.github.com/n8n-io/n8n/issues/30644)) ([2743f51](https://redirect.github.com/n8n-io/n8n/commit/2743f51f320776d937462ca10d13e9694ab8b10a)) - **core:** Preserve known credential supportedNodes under lazy loading ([#​30529](https://redirect.github.com/n8n-io/n8n/issues/30529)) ([58483a1](https://redirect.github.com/n8n-io/n8n/commit/58483a11bf179c51b52da96b126593550af8411f)) - **core:** Preserve workflow node settings in workflow-sdk ([#​30869](https://redirect.github.com/n8n-io/n8n/issues/30869)) ([69c9e65](https://redirect.github.com/n8n-io/n8n/commit/69c9e65e38e923b62508319197e1b0065a73ce73)) - **core:** Reject invalid ai\_tool source nodes in MCP workflow creation ([#​30593](https://redirect.github.com/n8n-io/n8n/issues/30593)) ([af73013](https://redirect.github.com/n8n-io/n8n/commit/af73013cd01518142e2d392693122168f226923c)) - **core:** Remove aggressive temp directory cleanup in binary data rename ([#​31068](https://redirect.github.com/n8n-io/n8n/issues/31068)) ([10a04cb](https://redirect.github.com/n8n-io/n8n/commit/10a04cb209bc7860d6db561ecfe7d236dfb308b2)) - **core:** Report scheduled-poll isolate acquisition failures via \_\_emitError ([#​30743](https://redirect.github.com/n8n-io/n8n/issues/30743)) ([5f97ef3](https://redirect.github.com/n8n-io/n8n/commit/5f97ef3eb8040e6b5c34f9e2114e41d2fd3a7f6f)) - **core:** Scope source control data tables by project ([#​30751](https://redirect.github.com/n8n-io/n8n/issues/30751)) ([4cf44e3](https://redirect.github.com/n8n-io/n8n/commit/4cf44e3df46c3bccb6a93e4ddd5a1a0e68d9cfad)) - **core:** Set HITL confirmation timeout default ([#​30783](https://redirect.github.com/n8n-io/n8n/issues/30783)) ([b601880](https://redirect.github.com/n8n-io/n8n/commit/b60188001adef1b73192e62f733abcb7594250c4)) - **core:** Show clear error when running a tool node without an Agent ([#​30626](https://redirect.github.com/n8n-io/n8n/issues/30626)) ([ca38167](https://redirect.github.com/n8n-io/n8n/commit/ca381670da252d566c8c4a065f3faec9f8d817a7)) - **core:** Stop classifying AI sub-tool nodes as triggers in generated types ([#​30865](https://redirect.github.com/n8n-io/n8n/issues/30865)) ([4db0046](https://redirect.github.com/n8n-io/n8n/commit/4db00463e1c0ab9151a04efa0172a45778506ef0)) - **core:** Stop idle-killing Instance AI active runs awaiting HITL ([#​31154](https://redirect.github.com/n8n-io/n8n/issues/31154)) ([a8d29f2](https://redirect.github.com/n8n-io/n8n/commit/a8d29f22725f9e29b4457956190eb87f8595a357)) - **core:** Submit builder workflow file when submit is missed ([#​30711](https://redirect.github.com/n8n-io/n8n/issues/30711)) ([b272ab4](https://redirect.github.com/n8n-io/n8n/commit/b272ab4fe8f6afafe726756187159e081fd3f179)) - **core:** Surface SSO claims and role mapping diagnostics ([#​30753](https://redirect.github.com/n8n-io/n8n/issues/30753)) ([449abdd](https://redirect.github.com/n8n-io/n8n/commit/449abdd1803a2ac2ba70ddd3546fe94a46a24240)) - **core:** Use active workflow version for webhook CORS preflight ([#​31144](https://redirect.github.com/n8n-io/n8n/issues/31144)) ([979a53b](https://redirect.github.com/n8n-io/n8n/commit/979a53baa43b0b7b2031c21763eee44d09e831ab)) - **core:** Use pdf-parse v2 in Document Loader to fix PDF embedding ([#​30961](https://redirect.github.com/n8n-io/n8n/issues/30961)) ([b5c53ff](https://redirect.github.com/n8n-io/n8n/commit/b5c53ff3ea42dae1756741a7e9e183e7ceecb107)) - **core:** Validate non-empty prompts in AI vendor nodes before API calls ([#​30795](https://redirect.github.com/n8n-io/n8n/issues/30795)) ([d8ef975](https://redirect.github.com/n8n-io/n8n/commit/d8ef975101c46cafb47ad638b50388b31a16ae31)) - **core:** Warn when SDK node config has unknown top-level keys ([#​30677](https://redirect.github.com/n8n-io/n8n/issues/30677)) ([1864916](https://redirect.github.com/n8n-io/n8n/commit/1864916665df28551b2085b240a0382a27e360da)) - **core:** Write full SSO provisioning config from env-managed loader ([#​30885](https://redirect.github.com/n8n-io/n8n/issues/30885)) ([3103d38](https://redirect.github.com/n8n-io/n8n/commit/3103d3879832e555ec8b0444e7408bf176efe6ce)) - **editor:** Continue manually triggered evaluation runs ([#​30814](https://redirect.github.com/n8n-io/n8n/issues/30814)) ([3115e9b](https://redirect.github.com/n8n-io/n8n/commit/3115e9baafe371c33f39a6d33da4cb34486cca3c)) - **editor:** Defer production checklist until publish modal closes ([#​31114](https://redirect.github.com/n8n-io/n8n/issues/31114)) ([94a1465](https://redirect.github.com/n8n-io/n8n/commit/94a14650de84b465978133cd81b1d06036c1e5d0)) - **editor:** Destroy CodeMirror editors and harden rAF polyfill ([#​31080](https://redirect.github.com/n8n-io/n8n/issues/31080)) ([6145d51](https://redirect.github.com/n8n-io/n8n/commit/6145d51a7c7b19fc8027c6f5b0ce78913082e4aa)) - **editor:** Hide custom scopes for managed OAuth credentials ([#​30306](https://redirect.github.com/n8n-io/n8n/issues/30306)) ([5af7249](https://redirect.github.com/n8n-io/n8n/commit/5af7249979ae1be8688df5fafcd424c9cbce4d49)) - **editor:** Place caret inside expression brackets on auto-switch ([#​30030](https://redirect.github.com/n8n-io/n8n/issues/30030)) ([df5a1c4](https://redirect.github.com/n8n-io/n8n/commit/df5a1c4452b4e2cacd14bedfc6ddd9b38a3fca03)) - **editor:** Prevent evaluations tab crash on unsaved workflows ([#​30744](https://redirect.github.com/n8n-io/n8n/issues/30744)) ([3ee618b](https://redirect.github.com/n8n-io/n8n/commit/3ee618b35b894cae8984d877a2e26819261d4824)) - **editor:** Prevent expression result popover from covering CodeMirror tooltips ([#​30981](https://redirect.github.com/n8n-io/n8n/issues/30981)) ([cadba03](https://redirect.github.com/n8n-io/n8n/commit/cadba0397410dcf6625779f6b80188e16f694fc0)) - **editor:** Prevent Insights chart axis from overlapping table heading ([#​30840](https://redirect.github.com/n8n-io/n8n/issues/30840)) ([020c660](https://redirect.github.com/n8n-io/n8n/commit/020c66003a9e37d709d44adf90a1693232baa45b)) - **editor:** Remove 'Continue Chat' for close button in Agents ([#​30464](https://redirect.github.com/n8n-io/n8n/issues/30464)) ([09665b6](https://redirect.github.com/n8n-io/n8n/commit/09665b61a0cb2516a7ed1f8e2589b12a9ac6e2d9)) - **editor:** Remove 'no more sessions' from sessions list in Agents ([#​30461](https://redirect.github.com/n8n-io/n8n/issues/30461)) ([e14c214](https://redirect.github.com/n8n-io/n8n/commit/e14c2144a03a38db12c593d743b13fe43906c3db)) - **editor:** Use i18n heading for insights chart granularity title ([#​30837](https://redirect.github.com/n8n-io/n8n/issues/30837)) ([e98809f](https://redirect.github.com/n8n-io/n8n/commit/e98809f9bd3498ec7671d114d21853ef3b8124f9)) - **Facebook Graph API Node:** Clarify endpoints that accept binary uploads ([#​30903](https://redirect.github.com/n8n-io/n8n/issues/30903)) ([54c8eab](https://redirect.github.com/n8n-io/n8n/commit/54c8eab2e4784025cd49aedb91f038e243deeb64)) - Fix security issue in urllib3 via minor version upgrade from 2.6.3 to 2.7.0 in packages ([#​31075](https://redirect.github.com/n8n-io/n8n/issues/31075)) ([6eb6628](https://redirect.github.com/n8n-io/n8n/commit/6eb6628ea1aa61ccd6884df5dc786e8764096f89)) - Fixes PostHog group identify call site after init ([#​30794](https://redirect.github.com/n8n-io/n8n/issues/30794)) ([ba35fc8](https://redirect.github.com/n8n-io/n8n/commit/ba35fc81c38e4bbcb5ab9ece6eb7691137340c34)) - **Git Node:** Clone repositories into target path ([#​30822](https://redirect.github.com/n8n-io/n8n/issues/30822)) ([bd3aafc](https://redirect.github.com/n8n-io/n8n/commit/bd3aafce75ddb2e6f8fc196aea5fd76a0d774363)) - **Google Sheets Node:** Allow column reorder and insertion without erroring ([#​30621](https://redirect.github.com/n8n-io/n8n/issues/30621)) ([85f5221](https://redirect.github.com/n8n-io/n8n/commit/85f5221312bdce938b7d905f47114debbc18f2b9)) - **Google Sheets Node:** Handle undefined lookup values in lookupValues ([#​31055](https://redirect.github.com/n8n-io/n8n/issues/31055)) ([7348f92](https://redirect.github.com/n8n-io/n8n/commit/7348f928c8783ea7961cd697f99a1ae54af607ef)) - **HTTP Request Node:** Fix parallel binary filename mixing ([#​30568](https://redirect.github.com/n8n-io/n8n/issues/30568)) ([b062c08](https://redirect.github.com/n8n-io/n8n/commit/b062c08471747741f55c8bec0ba959f85f9685d5)) - **MCP Client Node:** Surface errors as node failures in new node versions ([#​29681](https://redirect.github.com/n8n-io/n8n/issues/29681)) ([c57c1f0](https://redirect.github.com/n8n-io/n8n/commit/c57c1f04a4135a522260895716825a1be33a137f)) - **Pipedrive Node:** Format date-only fields as YYYY-MM-DD ([#​30891](https://redirect.github.com/n8n-io/n8n/issues/30891)) ([ca74a83](https://redirect.github.com/n8n-io/n8n/commit/ca74a8367db455429edf16d4a9c579056a6de52c)) - **Salesforce Node:** Quote numeric string filter values in SOQL conditions ([#​31128](https://redirect.github.com/n8n-io/n8n/issues/31128)) ([8dbcc83](https://redirect.github.com/n8n-io/n8n/commit/8dbcc8359aed981fc9778ccc69a1e159cb560bde)) - Vendor uudecoder and drop uuencode dependency ([#​30817](https://redirect.github.com/n8n-io/n8n/issues/30817)) ([c1a4dbf](https://redirect.github.com/n8n-io/n8n/commit/c1a4dbf09493c553587d202e9ebee371fdd4d7e5)) - **Weaviate Vectore Store Node:** Replace undefined defaults in Weaviate Vector Store options ([#​26603](https://redirect.github.com/n8n-io/n8n/issues/26603)) ([12db685](https://redirect.github.com/n8n-io/n8n/commit/12db6859fdc4c1f63035581db919518586194334)) ##### Features - **API:** Add per-user connection status to credential responses ([#​30916](https://redirect.github.com/n8n-io/n8n/issues/30916)) ([9b451b1](https://redirect.github.com/n8n-io/n8n/commit/9b451b14769c43f0ede99089f84ae85a155295ac)) - **core:** Add AI Assistant pending-confirmation schema ([#​31074](https://redirect.github.com/n8n-io/n8n/issues/31074)) ([319c9c2](https://redirect.github.com/n8n-io/n8n/commit/319c9c24db1fc6941fb32cabb4f91b120b590d9c)) - **core:** Add AI insights endpoint for eval collections (TRUST-80) ([#​30301](https://redirect.github.com/n8n-io/n8n/issues/30301)) ([6137d25](https://redirect.github.com/n8n-io/n8n/commit/6137d2550949bb8366076dc233c5aabb9719f45a)) - **core:** Add chat trigger builder hints ([#​30730](https://redirect.github.com/n8n-io/n8n/issues/30730)) ([2cdc5f5](https://redirect.github.com/n8n-io/n8n/commit/2cdc5f51da01bf6aea79535cffb8de169016ce5a)) - **core:** Add enum check helper to migration DSL ([#​30900](https://redirect.github.com/n8n-io/n8n/issues/30900)) ([1b9dfb2](https://redirect.github.com/n8n-io/n8n/commit/1b9dfb20c4a345510ec86a4ed888a8287aa16064)) - **core:** Add episodic memory SDK defaults ([#​30757](https://redirect.github.com/n8n-io/n8n/issues/30757)) ([cd9b013](https://redirect.github.com/n8n-io/n8n/commit/cd9b013ed41fc54e3234c6fb3314c774b60bbbad)) - **core:** Add project.id to workflow\.execute OTEL span ([#​30803](https://redirect.github.com/n8n-io/n8n/issues/30803)) ([b80738b](https://redirect.github.com/n8n-io/n8n/commit/b80738bb18d2c5a2d2d6221bf32f14d7a755b712)) - **core:** Add support for creating and updating workflow groups ([#​30211](https://redirect.github.com/n8n-io/n8n/issues/30211)) ([b9ba260](https://redirect.github.com/n8n-io/n8n/commit/b9ba2603cea3dc783906cd19c4429706d143d983)) - **core:** Add system resolver id lookup to DynamicCredentialsProxy ([#​30790](https://redirect.github.com/n8n-io/n8n/issues/30790)) ([d7d8519](https://redirect.github.com/n8n-io/n8n/commit/d7d8519515520a841fff4cdca3bf0c284103d100)) - **core:** Add tool for checking workflow validation errors ([#​30868](https://redirect.github.com/n8n-io/n8n/issues/30868)) ([52e15bd](https://redirect.github.com/n8n-io/n8n/commit/52e15bdcaf3a8b24282a2e25bd4427a060e961c5)) - **core:** Configure episodic memory in n8n ([#​30761](https://redirect.github.com/n8n-io/n8n/issues/30761)) ([15ab49f](https://redirect.github.com/n8n-io/n8n/commit/15ab49f3d0cd0cdffaff71dd52f72dbc16dd3b77)) - **core:** Encrypt running user's auth cookie into manual execution credential context ([#​30811](https://redirect.github.com/n8n-io/n8n/issues/30811)) ([5ad38d7](https://redirect.github.com/n8n-io/n8n/commit/5ad38d77b79e12b21a65549eb42e4f70285ad1b8)) - **core:** Inline JWKS in OAuth2 dynamic client registration ([#​29986](https://redirect.github.com/n8n-io/n8n/issues/29986)) ([a4ff835](https://redirect.github.com/n8n-io/n8n/commit/a4ff8358e1b45cb835e6aaf26d005236079d4b8a)) - **core:** Make instance AI understand the credential picker better and suggest recommended oauth2 ([#​30959](https://redirect.github.com/n8n-io/n8n/issues/30959)) ([95d4318](https://redirect.github.com/n8n-io/n8n/commit/95d431819eb4882437004d54a0d9284317e2c0e5)) - **core:** Make sandbox thread-scoped and lazy-initialize it on Instance AI ([#​30904](https://redirect.github.com/n8n-io/n8n/issues/30904)) ([eba7d05](https://redirect.github.com/n8n-io/n8n/commit/eba7d056c5c8045a19ebb100cc607edce23d38e6)) - **core:** Move builder templates to n8n-sdk-templates with runtime fetch ([#​30537](https://redirect.github.com/n8n-io/n8n/issues/30537)) ([e2dd10c](https://redirect.github.com/n8n-io/n8n/commit/e2dd10c4355d718682c82d6e76204d541fb65fcf)) - **core:** Package workflow export ([#​30641](https://redirect.github.com/n8n-io/n8n/issues/30641)) ([ca56b6b](https://redirect.github.com/n8n-io/n8n/commit/ca56b6b90ae1db4d30850dfd33003c54fb1057d1)) - **core:** Persist episodic memory entries ([#​30760](https://redirect.github.com/n8n-io/n8n/issues/30760)) ([73ccc82](https://redirect.github.com/n8n-io/n8n/commit/73ccc82a19216a9b9515a20425d90c361bf242c8)) - **core:** Route private OAuth2 credentials through dynamic-credential origin ([#​30653](https://redirect.github.com/n8n-io/n8n/issues/30653)) ([593ed3c](https://redirect.github.com/n8n-io/n8n/commit/593ed3c4a6b61362d0a978132e99c9c07e759881)) - **core:** Split workflow:updateRedactionSetting into enable and disable scopes ([#​30446](https://redirect.github.com/n8n-io/n8n/issues/30446)) ([41c958b](https://redirect.github.com/n8n-io/n8n/commit/41c958bd9de238fddedf14b198e25a1d883f5648)) - **core:** Support checking for workflow tags existing in preExecute hook ([#​30440](https://redirect.github.com/n8n-io/n8n/issues/30440)) ([19fef9b](https://redirect.github.com/n8n-io/n8n/commit/19fef9be1b0ddf8d37c4fb2e6e6b072eb27dfa6a)) - **core:** Use runtime skills for agent builder prompt ([#​30963](https://redirect.github.com/n8n-io/n8n/issues/30963)) ([40ce96a](https://redirect.github.com/n8n-io/n8n/commit/40ce96a74e2fccbd25f5cd0a75e3b9ed1ad353ce)) - **core:** Validate data table references in MCP workflow builder ([#​30682](https://redirect.github.com/n8n-io/n8n/issues/30682)) ([794e050](https://redirect.github.com/n8n-io/n8n/commit/794e0506c98f1e1b442744fe62cfdec8653963de)) - **editor:** Add data redaction enforcement to Security & Policies ([#​30801](https://redirect.github.com/n8n-io/n8n/issues/30801)) ([c351623](https://redirect.github.com/n8n-io/n8n/commit/c351623d23bcc546ba8ce2b6a4107832a7fd6f42)) - **editor:** Add new AI chat to universal create dropdown ([#​30719](https://redirect.github.com/n8n-io/n8n/issues/30719)) ([1d60318](https://redirect.github.com/n8n-io/n8n/commit/1d60318c280a88a2808ffece5f64dea49d7fc0ad)) - **editor:** Lock workflow redaction settings when enforced at instance level ([#​30520](https://redirect.github.com/n8n-io/n8n/issues/30520)) ([c730def](https://redirect.github.com/n8n-io/n8n/commit/c730def8395a68d9a0ee68aa747e8583248c761f)) - **editor:** Make plan approval UX clearer ([#​31054](https://redirect.github.com/n8n-io/n8n/issues/31054)) ([46d758a](https://redirect.github.com/n8n-io/n8n/commit/46d758ab2b2c6e5d9e7c40f9a3965e6df468e841)) - **editor:** Open workflow artifact when builder spawns to edit it ([#​30862](https://redirect.github.com/n8n-io/n8n/issues/30862)) ([cdf9b4f](https://redirect.github.com/n8n-io/n8n/commit/cdf9b4ffb088ad86fb223967f4410957fb700bb7)) - **editor:** Per-user OAuth connection banner for resolvable credentials ([#​30994](https://redirect.github.com/n8n-io/n8n/issues/30994)) ([9e17454](https://redirect.github.com/n8n-io/n8n/commit/9e17454e45326785b9b65607f418cbe5a1b94fe8)) - **editor:** Require production redaction when enabling manual redaction ([#​30913](https://redirect.github.com/n8n-io/n8n/issues/30913)) ([7f639e5](https://redirect.github.com/n8n-io/n8n/commit/7f639e5bef3439df9c8405e151dd2c2757e21c95)) - **editor:** Surface MCP access toggle on workflow cards ([#​30683](https://redirect.github.com/n8n-io/n8n/issues/30683)) ([bf2b205](https://redirect.github.com/n8n-io/n8n/commit/bf2b205b6bb6fa1cfab3f7d1d807cf6c47a48b75)) - **Execute Workflow Node:** Return items from every run of the sub-workflow's last node ([#​30716](https://redirect.github.com/n8n-io/n8n/issues/30716)) ([91f07ef](https://redirect.github.com/n8n-io/n8n/commit/91f07efd00d9b48ce4cc0939ed7b81e188115f64)) - **Gumroad Trigger Node:** Add OAuth2 authentication ([#​29974](https://redirect.github.com/n8n-io/n8n/issues/29974)) ([267658e](https://redirect.github.com/n8n-io/n8n/commit/267658e076dc74ba3ea5844f54091ab9d809a7c1)) - **Odoo Node:** Add v2 with resource locators, field mapping, and API key auth ([#​30796](https://redirect.github.com/n8n-io/n8n/issues/30796)) ([1aa4c37](https://redirect.github.com/n8n-io/n8n/commit/1aa4c37fd146db06f68f688753011d109a25808a)) - **Oracle DB Vector Store Node:** Add support for vectorstore and embedding node support ([#​29014](https://redirect.github.com/n8n-io/n8n/issues/29014)) ([82dd59f](https://redirect.github.com/n8n-io/n8n/commit/82dd59f341258445ee803e3c43345b9248b12c6d)) - Updates PostHog feature flags evaluation method & filters out unused event ([#​30272](https://redirect.github.com/n8n-io/n8n/issues/30272)) ([ab7c54d](https://redirect.github.com/n8n-io/n8n/commit/ab7c54d4d5d4f4cadcc5bf5534670f02fe7d1180)) ##### Performance Improvements - **ai-builder:** Defer heavy idle-boot dependencies (-27 MiB heap) ([#​30834](https://redirect.github.com/n8n-io/n8n/issues/30834)) ([bd5cd31](https://redirect.github.com/n8n-io/n8n/commit/bd5cd310933c4c3700c90f313189526def41ea96)) - **core:** Reduce Instance AI memory usage ([#​30777](https://redirect.github.com/n8n-io/n8n/issues/30777)) ([4b4f663](https://redirect.github.com/n8n-io/n8n/commit/4b4f663b0860c44460a735c22ae06ed4a8802592)) </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--> |
||
|
|
8f50fe086d |
fix(mealie): update image ghcr.io/mealie-recipes/mealie v3.19.0 → v3.19.1 (#48562)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/mealie-recipes/mealie](https://redirect.github.com/mealie-recipes/mealie) | patch | `116555e` → `6747299` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)</summary> ### [`v3.19.1`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.19.1) [Compare Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.19.0...v3.19.1) ### 🍴🍴🍴🍴🍴🍴 This update fixes a bug with recipe actions not loading. Also included are several dependency updates. #### 🐛 Bug fixes - fix: Make most recipe action columns filterable [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7689](https://redirect.github.com/mealie-recipes/mealie/issues/7689)) #### 🧰 Maintenance - chore(l10n): New Crowdin updates [@​hay-kot](https://redirect.github.com/hay-kot) ([#​7660](https://redirect.github.com/mealie-recipes/mealie/issues/7660)) - chore(l10n): New Crowdin updates [@​hay-kot](https://redirect.github.com/hay-kot) ([#​7661](https://redirect.github.com/mealie-recipes/mealie/issues/7661)) - chore(l10n): New Crowdin updates [@​hay-kot](https://redirect.github.com/hay-kot) ([#​7687](https://redirect.github.com/mealie-recipes/mealie/issues/7687)) #### 🔨 Internal development - dev: Disable approvals for lockfile maintenance PR creation [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7666](https://redirect.github.com/mealie-recipes/mealie/issues/7666)) #### ⬆️ Dependency updates <details> <summary>19 changes</summary> - chore(deps): update dependency nuxt to v4.4.6 \[security] @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7667](https://redirect.github.com/mealie-recipes/mealie/issues/7667)) - chore(deps): update dependency types-pyyaml to v6.0.12.20260518 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7670](https://redirect.github.com/mealie-recipes/mealie/issues/7670)) - fix(deps): update dependency pydantic-settings to v2.14.1 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7674](https://redirect.github.com/mealie-recipes/mealie/issues/7674)) - fix(deps): update dependency lxml to v6.1.1 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7679](https://redirect.github.com/mealie-recipes/mealie/issues/7679)) - fix(deps): update dependency python-multipart to v0.0.29 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7675](https://redirect.github.com/mealie-recipes/mealie/issues/7675)) - fix(deps): update dependency uvicorn to v0.47.0 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7684](https://redirect.github.com/mealie-recipes/mealie/issues/7684)) - fix(deps): update dependency requests to v2.34.2 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7683](https://redirect.github.com/mealie-recipes/mealie/issues/7683)) - chore(deps): update dependency coverage to v7.14.0 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7676](https://redirect.github.com/mealie-recipes/mealie/issues/7676)) - chore(deps): update dependency mypy to v2.1.0 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7681](https://redirect.github.com/mealie-recipes/mealie/issues/7681)) - fix(deps): update dependency pyjwt to v2.13.0 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7682](https://redirect.github.com/mealie-recipes/mealie/issues/7682)) - chore(deps): lock file maintenance @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7685](https://redirect.github.com/mealie-recipes/mealie/issues/7685)) - fix(deps): update dependency pydantic to v2.13.4 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7673](https://redirect.github.com/mealie-recipes/mealie/issues/7673)) - chore(deps): update node.js to [`8530f76`](https://redirect.github.com/mealie-recipes/mealie/commit/8530f76) @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7668](https://redirect.github.com/mealie-recipes/mealie/issues/7668)) - fix(deps): update dependency openai to v2.38.0 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7677](https://redirect.github.com/mealie-recipes/mealie/issues/7677)) - chore(deps): update dependency types-requests to v2.33.0.20260518 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7671](https://redirect.github.com/mealie-recipes/mealie/issues/7671)) - chore(deps): update dependency types-python-dateutil to v2.9.0.20260518 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7669](https://redirect.github.com/mealie-recipes/mealie/issues/7669)) - fix(deps): update dependency orjson to v3.11.9 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7672](https://redirect.github.com/mealie-recipes/mealie/issues/7672)) - fix(deps): update dependency python-ldap to v3.4.7 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7680](https://redirect.github.com/mealie-recipes/mealie/issues/7680)) - chore(deps): update dependency ruff to v0.15.14 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7678](https://redirect.github.com/mealie-recipes/mealie/issues/7678)) </details> ### 🍴🍴🍴🍴🍴🍴 </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZWFsaWUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
d2f6e453fb |
fix(paperless-ngx): update image docker.io/apache/tika 3.3.0.0 → 3.3.1.0 (#48564)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/apache/tika | patch | `2a565f1` → `90b7fa1` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wYXBlcmxlc3Mtbmd4IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
5ba7e2eb80 |
fix(metabase): update image docker.io/metabase/metabase v0.61.2 → v0.61.3 (#48563)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/metabase/metabase | patch | `913602c` → `b4c6817` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXRhYmFzZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
5d4f4a1a86 |
chore(webtop): update webtop (#48560)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/webtop | digest | `dd8dfef` → `25f302f` | | lscr.io/linuxserver/webtop | digest | `884aaf0` → `f6b668c` | | lscr.io/linuxserver/webtop | digest | `eff863c` → `e28bfd9` | | lscr.io/linuxserver/webtop | digest | `af0784f` → `6befbc1` | | lscr.io/linuxserver/webtop | digest | `18732b8` → `1ce9e78` | | lscr.io/linuxserver/webtop | digest | `0b00dda` → `51afe6f` | | lscr.io/linuxserver/webtop | digest | `25e6d89` → `2eae51d` | | lscr.io/linuxserver/webtop | digest | `b5ae81c` → `bd4f835` | | lscr.io/linuxserver/webtop | digest | `a820922` → `dc752c7` | | lscr.io/linuxserver/webtop | digest | `61b09f6` → `cce9416` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJ0b3AiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
71d55da3aa |
chore(filezilla): update image ghcr.io/linuxserver/filezilla digest to 71d3ddd (#48558)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/filezilla](https://redirect.github.com/linuxserver/docker-filezilla/packages) ([source](https://redirect.github.com/linuxserver/docker-filezilla)) | digest | `a07695f` → `71d3ddd` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlemlsbGEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
669e3aa3e7 |
chore(tubesync): update image ghcr.io/meeb/tubesync digest to bed5e4b (#48559)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/meeb/tubesync | digest | `ec2276b` → `bed5e4b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dWJlc3luYyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
9fc1ee57df |
fix(n8n): update image ghcr.io/n8n-io/n8n 2.22.3 → 2.22.4 (#48554)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/n8n-io/n8n](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | patch | `75d18a9` → `a3ea08b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
0e7d67befc |
chore(transmission): update image docker.io/linuxserver/transmission digest to 64ac33a (#48550)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/linuxserver/transmission](https://redirect.github.com/linuxserver/docker-transmission/packages) ([source](https://redirect.github.com/linuxserver/docker-transmission)) | digest | `7d1f96f` → `64ac33a` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90cmFuc21pc3Npb24iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
439e9a0e4d |
fix(cloudflared): update image docker.io/cloudflare/cloudflared 2026.5.1 → 2026.5.2 (#48553)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/cloudflare/cloudflared](https://redirect.github.com/cloudflare/cloudflared) | patch | `a5b5e6f` → `12ff5c6` | --- > [!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>cloudflare/cloudflared (docker.io/cloudflare/cloudflared)</summary> ### [`v2026.5.2`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.5.2) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.5.1...2026.5.2) ##### SHA256 Checksums: ``` cloudflared-amd64.pkg: bb7ede305d62fe98cc77edccfecbef8c1aa392b8516aa40b3764f82bee146e84 cloudflared-arm64.pkg: 7bf8bebc175b60d58a553f8f56ccc9caca204c6b196ffd992bea57452693d05d cloudflared-darwin-amd64.tgz: c4fdc6021cd63003e32e70b577e17d47d493c6df4e24c7c97169ed74b67a715d cloudflared-darwin-arm64.tgz: cd9f764abfd06757b4def10ee5ba3d862381ed9fc02d6c1f06086c23d88695c6 cloudflared-fips-linux-amd64: 1056673c76a821225b5af20c82d56f1214ba6398982798dfb4c15993a8985b36 cloudflared-fips-linux-amd64.deb: 380a1761659d11aea1d6447611bb0a1721687e247ac133f41daea1a98277100d cloudflared-fips-linux-x86_64.rpm: 69e8b6b57c722c53cab8cd89dce9cac42ea8f4920519224d2fac32692fae3b3f cloudflared-linux-386: ad82d1dbed8bbb9d702807cbd97df932cc774d29e9da5c109b7a3c7f7aee2065 cloudflared-linux-386.deb: e1c6288f9337eb632da626d4c7e3b9c347e87750afc8c5d06da4dec821e96412 cloudflared-linux-386.rpm: 93f2ae0ccf98a5dd70ebdb8fd09881719bbd744cf9745dec47b3a8e99f861c73 cloudflared-linux-aarch64.rpm: 1207464355b914b5d0fb6db38c8616f9dc766d51e9c61ed1934b8814e57579c2 cloudflared-linux-amd64: 5286698547f03df745adb2355f04c12dde52ef425491e81f433642d695521886 cloudflared-linux-amd64.deb: f7378c11f55a061b4f1f7d1bccdd07bdfd947ed95634c5f6f4ba71a20d5b1d1d cloudflared-linux-arm: 70a4c869a037bd69af6ce2ad0c4da4a7680d94fcfb8d4c70ecddae24d560762f cloudflared-linux-arm.deb: 88e2aa26b04b3e0e9c9bc41db1cd94d2e2ca7175543c63ea6ecefeed4080d50c cloudflared-linux-arm.rpm: 628c43cb8ffcb7cc16c174d0c22641fc344c2bcc0084e353b450c7c0227f8f79 cloudflared-linux-arm64: 5a4e8ce2701105271412059f44b6a0bf1ae4542b4d98ff3180c0c019443a5815 cloudflared-linux-arm64.deb: 7f1703c3f62fe725500cfe38950e4afcbf70e876b7c6e961192782380ae78e81 cloudflared-linux-armhf: 190152c373f608080eb6aa9e2aad395f88398dfb9efd0f9b064e2652cffcefdd cloudflared-linux-armhf.deb: 34b5a6f1e897f6c8a9bc091896b0ae4ad28d4c7e0f1f9df3f62ad7c313034e0d cloudflared-linux-armhf.rpm: 51f09dc3b21580cd566e9cfa63daaa5f81ddfc18d6291e82bf8367092937cc13 cloudflared-linux-x86_64.rpm: 4e808fbb537ec1d5e6caaadc44663a4b66aec2a500fc7368228960235be12628 cloudflared-windows-386.exe: 6736615e8d2b3b61e868e32907e85641b4ec7b2b8c26bd3361ec15e56e53e242 cloudflared-windows-386.msi: 56725678468a5f3e1a0a4ece6f6323aeca735932c62afc243aa1a9071f4b388c cloudflared-windows-amd64.exe: 20b9638f685333d623798e733effbad2487093f15ba592f6c7752360ff3b7ab7 cloudflared-windows-amd64.msi: 30a1a6a8dd4a3c7b695a56f871ccd033234dd56646b75a557187b37f9b0565ea ``` </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGZsYXJlZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
fc31338d24 |
fix(nexus-oss): update image docker.io/sonatype/nexus3 3.92.2 → 3.92.3 (#48555)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/sonatype/nexus3 | patch | `a32ae23` → `c480a68` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uZXh1cy1vc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
d4b9916efd | chore(synclounge): update image ghcr.io/linuxserver/synclounge digest to 7958edf (#48549) | ||
|
|
20793ce7fc |
chore(rsshub): update image docker.io/diygod/rsshub digest to fb91a62 (#48548)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/diygod/rsshub | digest | `48146b4` → `fb91a62` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
3e4b56f708 |
chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 548c0cb (#48543)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine) | digest | `023e124` → `548c0cb` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRvbWF0aWMtcmlwcGluZy1tYWNoaW5lIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
56c49b495f |
chore(filestash): update image docker.io/machines/filestash digest to 6e8d841 (#48544)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/machines/filestash | digest | `76f3a45` → `6e8d841` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9maWxlc3Rhc2giLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
86e9aad67e |
chore(tubesync): update image ghcr.io/meeb/tubesync digest to ec2276b (#48551)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/meeb/tubesync | digest | `d319b51` → `ec2276b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dWJlc3luYyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
a6016ba7ae |
chore(yacy): update image docker.io/yacy/yacy_search_server digest to 8884977 (#48552)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/yacy/yacy_search_server | digest | `9e8b192` → `8884977` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95YWN5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
eb25102403 |
chore(librespeed): update image ghcr.io/linuxserver/librespeed digest to b1f655f (#48547)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/librespeed](https://redirect.github.com/linuxserver/docker-librespeed/packages) ([source](https://redirect.github.com/linuxserver/docker-librespeed)) | digest | `ca10b08` → `b1f655f` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9saWJyZXNwZWVkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
cf20f63abc |
chore(freshrss): update image ghcr.io/linuxserver/freshrss digest to 0a06fea (#48545)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/freshrss](https://redirect.github.com/linuxserver/docker-freshrss/packages) ([source](https://redirect.github.com/linuxserver/docker-freshrss)) | digest | `5292f1d` → `0a06fea` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mcmVzaHJzcyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
12f076def6 |
fix(bitmagnet): add disclaimer about vpn (#48542)
**Description** <!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. --> ⚒️ Fixes # <!--(issue)--> **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code - [x] 📜 Documentation Changes **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** <!-- Please enter any other relevant information here --> **✔️ Checklist:** - [x] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made changes to the documentation - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning - [x] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or `fix(docs):` **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ |
||
|
|
6e576f51cb |
fix(helm-deps): update chart valkey 2.3.1 → 2.3.2 (#48456)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [valkey](https://truecharts.org/charts/stable/valkey) ([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/valkey)) | patch | `2.3.1` → `2.3.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJsYXRlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
f6de8bf13c |
fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.45 → 10.0.46 (#48541)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector) | patch | `e5f6c55` → `949c726` | --- > [!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.46`](https://redirect.github.com/emberstack/kubernetes-reflector/releases/tag/v10.0.46) [Compare Source](https://redirect.github.com/emberstack/kubernetes-reflector/compare/v10.0.45...v10.0.46) The release process is automated. #### What's Changed - Bump the all-dependencies group with 1 update by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​652](https://redirect.github.com/emberstack/kubernetes-reflector/pull/652) **Full Changelog**: <https://github.com/emberstack/kubernetes-reflector/compare/v10.0.45...v10.0.46> </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=--> |
||
|
|
5ddcfec3f0 |
chore(syslog-ng): update image docker.io/balabit/syslog-ng digest to 610f9cd (#48539)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/balabit/syslog-ng](https://redirect.github.com/syslog-ng/syslog-ng) | digest | `04cbac1` → `610f9cd` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zeXNsb2ctbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
2c26a6c193 |
feat(cloudcommander): update image ghcr.io/coderaiser/cloudcmd 19.17.0 → 19.19.0 (#48538)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/coderaiser/cloudcmd](https://redirect.github.com/coderaiser/cloudcmd) | minor | `c3802a2` → `116e64b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>coderaiser/cloudcmd (ghcr.io/coderaiser/cloudcmd)</summary> ### [`v19.19.0`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.19.0): cloudcmd v19.19.0 [Compare Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.18.1...v19.19.0) #### 🔥 feature - [`4ee38db`](https://redirect.github.com/coderaiser/cloudcmd/commit/4ee38db6) client: view: flac: add support ### [`v19.18.1`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.18.1): cloudcmd v19.18.1 [Compare Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.18.0...v19.18.1) #### 🔥 feature - [`40ecef5`](https://redirect.github.com/coderaiser/cloudcmd/commit/40ecef5e) cloudcmd: ratelimit: X-Forwarded-For ([#​437](https://redirect.github.com/coderaiser/cloudcmd/issues/437)) ### [`v19.18.0`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.18.0): cloudcmd v19.18.0 [Compare Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.17.0...v19.18.0) #### 🐞 fix - [`161bede`](https://redirect.github.com/coderaiser/cloudcmd/commit/161bede8) client: menu: [@​putout/bundle](https://redirect.github.com/putout/bundle)@​5.5. - [`447d990`](https://redirect.github.com/coderaiser/cloudcmd/commit/447d990f) cloudcmd: server: rest: sendError #### 🔥 feature - [`5d9628c`](https://redirect.github.com/coderaiser/cloudcmd/commit/5d9628ce) cloudcmd: rate limit: add support ([#​437](https://redirect.github.com/coderaiser/cloudcmd/issues/437)) - [`2be395e`](https://redirect.github.com/coderaiser/cloudcmd/commit/2be395e6) cloudcmd: get rid of manifest: 401 basic auth </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGNvbW1hbmRlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
1bdad0ce1e |
fix(picoshare): update image docker.io/mtlynch/picoshare 1.5.2 → v1.5.4 (#48537)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/mtlynch/picoshare | patch | `1b786f8` → `053fee7` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9waWNvc2hhcmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
f414cd822f |
chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to 0a1cc01 (#48474)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/tt-rss/tt-rss-web-nginx | digest | `f4fd485` → `0a1cc01` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
4ab47783b8 |
fix(openwebrxplus): update image docker.io/slechev/openwebrxplus-softmbe 1.2.114 → 1.2.115 (#48536)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/slechev/openwebrxplus-softmbe | patch | `0cd5b78` → `9eb59a7` | --- > [!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==--> |
||
|
|
9f50fdcb3b |
chore(smokeping): update image ghcr.io/linuxserver/smokeping digest to 320bbb6 (#48535)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/smokeping](https://redirect.github.com/linuxserver/docker-smokeping/packages) ([source](https://redirect.github.com/linuxserver/docker-smokeping)) | digest | `ebfbbc3` → `320bbb6` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zbW9rZXBpbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
4cc757b192 |
chore(orcaslicer): update image ghcr.io/linuxserver/orcaslicer digest to 159ee84 (#48534)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/orcaslicer](https://redirect.github.com/linuxserver/docker-orcaslicer/packages) ([source](https://redirect.github.com/linuxserver/docker-orcaslicer)) | digest | `bfd3c91` → `159ee84` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcmNhc2xpY2VyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
f3bffc3532 |
feat(manyfold): update image ghcr.io/manyfold3d/manyfold 0.141.0 → v0.142.0 (#48532)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/manyfold3d/manyfold](https://redirect.github.com/manyfold3d/manyfold) | minor | `4ad9e3a` → `5a45d2f` | --- > [!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>manyfold3d/manyfold (ghcr.io/manyfold3d/manyfold)</summary> ### [`v0.142.0`](https://redirect.github.com/manyfold3d/manyfold/releases/tag/v0.142.0) [Compare Source](https://redirect.github.com/manyfold3d/manyfold/compare/v0.142.0...v0.142.0) This release allows the use of videos in preview frames, so you can show off your models in a more dynamic fashion, and also adds indexer support for the upcoming DragonFruit resin slicer VOXL file format. There are also a number of fixes to metadata scanning and other background jobs, as well as a large behind-the-scenes refactor of presupported relationships which will lead to some new features in the next release. ##### What's Changed ##### ✨ New Features ✨ - Allow video files to be used as previews by [@​Floppy](https://redirect.github.com/Floppy) in [#​6194](https://redirect.github.com/manyfold3d/manyfold/pull/6194) - Add indexer support for DragonFruit VOXL files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6209](https://redirect.github.com/manyfold3d/manyfold/pull/6209) ##### 🐛 Bug Fixes 🐛 - Fix bug where updating ignored problems caused background job failure by [@​Floppy](https://redirect.github.com/Floppy) in [#​6205](https://redirect.github.com/manyfold3d/manyfold/pull/6205) - Always generate file derivatives when analysing files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6203](https://redirect.github.com/manyfold3d/manyfold/pull/6203) - Fall back to matching creators and collections by name when parsing datapackages by [@​Floppy](https://redirect.github.com/Floppy) in [#​6207](https://redirect.github.com/manyfold3d/manyfold/pull/6207) - Handle stack overflows during analysis of some 3MF files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6208](https://redirect.github.com/manyfold3d/manyfold/pull/6208) - Avoid IOErrors by reloading attachment data after detecting inefficient file formats by [@​Floppy](https://redirect.github.com/Floppy) in [#​6210](https://redirect.github.com/manyfold3d/manyfold/pull/6210) ##### 🌍 Internationalization 🌏 - Translations updated: de by [@​Floppy](https://redirect.github.com/Floppy) in [#​6226](https://redirect.github.com/manyfold3d/manyfold/pull/6226) - Translations updated: es by [@​Floppy](https://redirect.github.com/Floppy) in [#​6218](https://redirect.github.com/manyfold3d/manyfold/pull/6218) ##### 🛠️ Other Improvements 🛠️ - Add Relationship model to support generic relationships between models, files, links etc. by [@​Floppy](https://redirect.github.com/Floppy) in [#​6196](https://redirect.github.com/manyfold3d/manyfold/pull/6196) - Handle bad unicode when parsing README files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6206](https://redirect.github.com/manyfold3d/manyfold/pull/6206) - Change presupported file link to use new Relationship model by [@​Floppy](https://redirect.github.com/Floppy) in [#​6217](https://redirect.github.com/manyfold3d/manyfold/pull/6217) **Full Changelog**: <https://github.com/manyfold3d/manyfold/compare/v0.141.0...v0.142.0> ### [`v0.142.0`](https://redirect.github.com/manyfold3d/manyfold/releases/tag/v0.142.0) [Compare Source](https://redirect.github.com/manyfold3d/manyfold/compare/v0.141.0...v0.142.0) This release allows the use of videos in preview frames, so you can show off your models in a more dynamic fashion, and also adds indexer support for the upcoming DragonFruit resin slicer VOXL file format. There are also a number of fixes to metadata scanning and other background jobs, as well as a large behind-the-scenes refactor of presupported relationships which will lead to some new features in the next release. ##### What's Changed ##### ✨ New Features ✨ - Allow video files to be used as previews by [@​Floppy](https://redirect.github.com/Floppy) in [#​6194](https://redirect.github.com/manyfold3d/manyfold/pull/6194) - Add indexer support for DragonFruit VOXL files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6209](https://redirect.github.com/manyfold3d/manyfold/pull/6209) ##### 🐛 Bug Fixes 🐛 - Fix bug where updating ignored problems caused background job failure by [@​Floppy](https://redirect.github.com/Floppy) in [#​6205](https://redirect.github.com/manyfold3d/manyfold/pull/6205) - Always generate file derivatives when analysing files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6203](https://redirect.github.com/manyfold3d/manyfold/pull/6203) - Fall back to matching creators and collections by name when parsing datapackages by [@​Floppy](https://redirect.github.com/Floppy) in [#​6207](https://redirect.github.com/manyfold3d/manyfold/pull/6207) - Handle stack overflows during analysis of some 3MF files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6208](https://redirect.github.com/manyfold3d/manyfold/pull/6208) - Avoid IOErrors by reloading attachment data after detecting inefficient file formats by [@​Floppy](https://redirect.github.com/Floppy) in [#​6210](https://redirect.github.com/manyfold3d/manyfold/pull/6210) ##### 🌍 Internationalization 🌏 - Translations updated: de by [@​Floppy](https://redirect.github.com/Floppy) in [#​6226](https://redirect.github.com/manyfold3d/manyfold/pull/6226) - Translations updated: es by [@​Floppy](https://redirect.github.com/Floppy) in [#​6218](https://redirect.github.com/manyfold3d/manyfold/pull/6218) ##### 🛠️ Other Improvements 🛠️ - Add Relationship model to support generic relationships between models, files, links etc. by [@​Floppy](https://redirect.github.com/Floppy) in [#​6196](https://redirect.github.com/manyfold3d/manyfold/pull/6196) - Handle bad unicode when parsing README files by [@​Floppy](https://redirect.github.com/Floppy) in [#​6206](https://redirect.github.com/manyfold3d/manyfold/pull/6206) - Change presupported file link to use new Relationship model by [@​Floppy](https://redirect.github.com/Floppy) in [#​6217](https://redirect.github.com/manyfold3d/manyfold/pull/6217) **Full Changelog**: <https://github.com/manyfold3d/manyfold/compare/v0.141.0...v0.142.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tYW55Zm9sZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
6396419164 |
feat(flaresolverr): update image ghcr.io/flaresolverr/flaresolverr v3.4.6 → v3.5.0 (#48531)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/flaresolverr/flaresolverr](https://redirect.github.com/FlareSolverr/FlareSolverr) | minor | `7962759` → `139dfee` | --- > [!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>FlareSolverr/FlareSolverr (ghcr.io/flaresolverr/flaresolverr)</summary> ### [`v3.5.0`](https://redirect.github.com/FlareSolverr/FlareSolverr/blob/HEAD/CHANGELOG.md#v350-20260526) [Compare Source](https://redirect.github.com/FlareSolverr/FlareSolverr/compare/v3.4.6...v3.5.0) - Add formatting to log file - Resolve turnstile captcha. Thanks [@​denis-svg](https://redirect.github.com/denis-svg) - Bump dependencies. Thanks [@​flower](https://redirect.github.com/flower) - Fix tar.gz having wrong uid/gid. Thanks [@​NikoCat233](https://redirect.github.com/NikoCat233) - Revert base image & Python </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbGFyZXNvbHZlcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
3c3b070883 |
fix(slink): update image docker.io/anirdev/slink v1.11.5 → v1.11.6 (#48530)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/anirdev/slink](https://docs.slinkapp.io) ([source](https://redirect.github.com/andrii-kryvoviaz/slink)) | patch | `44cde1f` → `bd39664` | --- > [!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>andrii-kryvoviaz/slink (docker.io/anirdev/slink)</summary> ### [`v1.11.6`](https://redirect.github.com/andrii-kryvoviaz/slink/releases/tag/v1.11.6) [Compare Source](https://redirect.github.com/andrii-kryvoviaz/slink/compare/v1.11.5...v1.11.6) #### 📦 Patch Notes ##### 🛠️ Improvements & Fixes - **Animated Image Previews:** Animated images now play correctly on the explore and collection pages instead of freezing on the first frame. - **Maintenance:** Updated project dependencies. **Full Changelog**: <https://github.com/andrii-kryvoviaz/slink/compare/v1.11.5...v1.11.6> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zbGluayIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
b3ea46de7e |
fix(authelia): update image ghcr.io/authelia/authelia 4.39.19 → 4.39.20 (#48529)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/authelia/authelia](https://redirect.github.com/authelia/authelia/pkgs/container/authelia) ([source](https://redirect.github.com/authelia/authelia)) | patch | `0c824dc` → `1b363e9` | --- > [!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>authelia/authelia (ghcr.io/authelia/authelia)</summary> ### [`v4.39.20`](https://redirect.github.com/authelia/authelia/releases/tag/v4.39.20) [Compare Source](https://redirect.github.com/authelia/authelia/compare/v4.39.19...v4.39.20) #### Security Fixes This release contains important security fixes. We encourage users to update as soon as practical. The following advisories accompany this release: - [Edge Case Access Control Rule Domain Miss Due to Lack of Canonicalization](https://redirect.github.com/authelia/authelia/security/advisories/GHSA-j748-h363-wqj8) reported by [@​j0hndo](https://redirect.github.com/j0hndo), fixed by [@​james-d-elliott](https://redirect.github.com/james-d-elliott), reviewed by [@​nightah](https://redirect.github.com/nightah) and [@​Crowley723](https://redirect.github.com/Crowley723) - [Missing Username Canonicalization in Basic Auth when using LDAP ](https://redirect.github.com/authelia/authelia/security/advisories/GHSA-hjj4-hfjm-fmrj) reported by [@​Nadav0077](https://redirect.github.com/Nadav0077), fixed by [@​james-d-elliott](https://redirect.github.com/james-d-elliott), reviewed by [@​nightah](https://redirect.github.com/nightah) and [@​Crowley723](https://redirect.github.com/Crowley723) ##### Bug Fixes - **authentication:** incorrect bind mode ([#​12094](https://redirect.github.com/authelia/authelia/issues/12094)) ([dc1d1d6](https://redirect.github.com/authelia/authelia/commit/dc1d1d6f1fa59890565fd06d94e6007414b4a465)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **authorization:** case-insensitive domain matching \[security] ([#​12169](https://redirect.github.com/authelia/authelia/issues/12169)) ([b6d1d60](https://redirect.github.com/authelia/authelia/commit/b6d1d60baa02f216fdb19f5dfeaf2e805829508a)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **authorization:** oauth2 client credentials considered anonymous ([#​12141](https://redirect.github.com/authelia/authelia/issues/12141)) ([54de0c9](https://redirect.github.com/authelia/authelia/commit/54de0c9b783a946882673b4d6b85ac9d85157573)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **configuration:** add default attributes to freeipa ([#​12155](https://redirect.github.com/authelia/authelia/issues/12155)) ([f8203be](https://redirect.github.com/authelia/authelia/commit/f8203beb780c79dbbd15b010fd473c4478699ff0)) by [@​kaysond](https://redirect.github.com/kaysond) - **configuration:** include specific warning about ports ([#​12145](https://redirect.github.com/authelia/authelia/issues/12145)) ([033533e](https://redirect.github.com/authelia/authelia/commit/033533ec9a60152544b77fd3534670b43e6158e1)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **configuration:** preserve dots in map key names during koanf remap ([#​11803](https://redirect.github.com/authelia/authelia/issues/11803)) ([211a4cd](https://redirect.github.com/authelia/authelia/commit/211a4cd1a4ac27a994dc70523e09a75e7064f95b)) by [@​nightah](https://redirect.github.com/nightah) - **expression:** add missing extensions ([#​11226](https://redirect.github.com/authelia/authelia/issues/11226)) ([4c7ffd3](https://redirect.github.com/authelia/authelia/commit/4c7ffd348c484f282e0828144e0ac46bf150a5c3)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **handlers:** basic auth username canonicalization \[security] ([#​12170](https://redirect.github.com/authelia/authelia/issues/12170)) ([b8985b5](https://redirect.github.com/authelia/authelia/commit/b8985b57b70acdff8f204ed426ff619e763461ad)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **handlers:** hoist issuer checks ([#​12160](https://redirect.github.com/authelia/authelia/issues/12160)) ([ab5dca7](https://redirect.github.com/authelia/authelia/commit/ab5dca7329f9cb0567bfa10895c703cc1e2458e8)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **metrics:** ensure unknown bans are measured ([#​11999](https://redirect.github.com/authelia/authelia/issues/11999)) ([3adae90](https://redirect.github.com/authelia/authelia/commit/3adae9081c41032986c7dfabb74b3202a6359927)), closes [#​11972](https://redirect.github.com/authelia/authelia/issues/11972) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **metrics:** go collectors not registered ([#​11894](https://redirect.github.com/authelia/authelia/issues/11894)) ([9cd8812](https://redirect.github.com/authelia/authelia/commit/9cd88129ee98c2a757ccc1aa18e8b73dcc46d64c)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **middlewares:** add rate limit exclusions ([#​12159](https://redirect.github.com/authelia/authelia/issues/12159)) ([17397cd](https://redirect.github.com/authelia/authelia/commit/17397cdceceef0482b98c9bcad12dc8aef874405)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **session:** add startup check for backend connectivity ([#​12157](https://redirect.github.com/authelia/authelia/issues/12157)) ([8149b6f](https://redirect.github.com/authelia/authelia/commit/8149b6fd06ee9cfa0ba0277974eb7834263dfc2a)) by [@​nightah](https://redirect.github.com/nightah) - **storage:** harden one-time code consumption ([#​12095](https://redirect.github.com/authelia/authelia/issues/12095)) ([9dc3eb6](https://redirect.github.com/authelia/authelia/commit/9dc3eb6d97a4a84457817a0b49f64aed85f5200f)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **storage:** incorrect query used for auth code by req id ([#​12139](https://redirect.github.com/authelia/authelia/issues/12139)) ([dc6365d](https://redirect.github.com/authelia/authelia/commit/dc6365dea566e192513a7679521ef792a9cc14d5)) by [@​james-d-elliott](https://redirect.github.com/james-d-elliott) - **web:** quote peer dependency versions in pnpm-workspace ([#​12049](https://redirect.github.com/authelia/authelia/issues/12049)) ([1fb10aa](https://redirect.github.com/authelia/authelia/commit/1fb10aa82dd83c1454d6f6172ec32fbd1f7d2149)), closes [#​12032](https://redirect.github.com/authelia/authelia/issues/12032) by [@​nightah](https://redirect.github.com/nightah) ##### New Contributors - [@​nicomem](https://redirect.github.com/nicomem) made their first contribution in [#​11885](https://redirect.github.com/authelia/authelia/pull/11885) - [@​TanguyBaudrin](https://redirect.github.com/TanguyBaudrin) made their first contribution in [#​11750](https://redirect.github.com/authelia/authelia/pull/11750) - [@​turtleinarock](https://redirect.github.com/turtleinarock) made their first contribution in [#​11912](https://redirect.github.com/authelia/authelia/pull/11912) - [@​rpadovani](https://redirect.github.com/rpadovani) made their first contribution in [#​11720](https://redirect.github.com/authelia/authelia/pull/11720) - [@​arylatt](https://redirect.github.com/arylatt) made their first contribution in [#​11899](https://redirect.github.com/authelia/authelia/pull/11899) - [@​dubwoc](https://redirect.github.com/dubwoc) made their first contribution in [#​11933](https://redirect.github.com/authelia/authelia/pull/11933) ##### Docker Container - `docker pull authelia/authelia:4.39.20` - `docker pull ghcr.io/authelia/authelia:4.39.20` </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRoZWxpYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
769d1e2ee1 |
chore(webgrabplus): update image ghcr.io/linuxserver/webgrabplus digest to 7a96613 (#48524)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/webgrabplus](https://redirect.github.com/linuxserver/docker-webgrabplus/packages) ([source](https://redirect.github.com/linuxserver/docker-webgrabplus)) | digest | `72cfe0e` → `7a96613` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJncmFicGx1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
83c62fa8d6 |
chore(rflood): update image ghcr.io/hotio/rflood digest to b9168c8 (#48522)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/hotio/rflood | digest | `bfba966` → `b9168c8` | --- > [!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==--> |
||
|
|
99bbcbd21f |
chore(piwigo): update image ghcr.io/linuxserver/piwigo digest to 5fe35ba (#48521)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/piwigo](https://redirect.github.com/linuxserver/docker-piwigo/packages) ([source](https://redirect.github.com/linuxserver/docker-piwigo)) | digest | `4e0f0ad` → `5fe35ba` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9waXdpZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
7eed72fa45 |
chore(kdenlive): update image lscr.io/linuxserver/kdenlive digest to 91955b2 (#48520)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/kdenlive | digest | `bf25b51` → `91955b2` | --- > [!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--> |
||
|
|
7589d5239c |
chore(jellyfin): update image docker.io/alpine/socat digest to cc2ab24 (#48519)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/alpine/socat | digest | `bfd2550` → `cc2ab24` | --- > [!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--> |
||
|
|
aebb1012c2 |
chore(digikam): update image ghcr.io/linuxserver/digikam digest to 482b4ca (#48517)
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 | `aa09c5f` → `482b4ca` | --- > [!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=--> |
||
|
|
4aab15e3ac |
chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 023e124 (#48516)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine) | digest | `8820722` → `023e124` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRvbWF0aWMtcmlwcGluZy1tYWNoaW5lIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
7222ee9c3f |
feat(gonic): update image docker.io/sentriz/gonic v0.20.1 → v0.21.0 (#48515)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [docker.io/sentriz/gonic](https://redirect.github.com/sentriz/gonic) |
minor | `6b2ce6e` → `a6b7abf` |
---
> [!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>sentriz/gonic (docker.io/sentriz/gonic)</summary>
###
[`v0.21.0`](https://redirect.github.com/sentriz/gonic/releases/tag/v0.21.0):
gonic v0.21.0
[Compare
Source](https://redirect.github.com/sentriz/gonic/compare/v0.20.1...v0.21.0)
##### Highlights
- **Transcoding works out of the box.** `stream` now honors `format` and
`maxBitRate` without needing a per-user profile, so clients like
Symfonium can pick a bitrate per-network with zero server-side setup.
Admins can also configure per-format defaults from a new admin UI
section. For legacy clients like Sonus, use the existing but now renamed
"per-client overrides" section
- **Seeking works in transcoded streams.** Cached transcodes are served
with proper HTTP Range support, so scrubbing through an opus transcode
now behaves like scrubbing through a normal file. For cache misses
(first time streaming) `timeOffset` and `estimateContentLength` are now
supported
- **Track play counts are returned** on individual tracks
([#​459](https://redirect.github.com/sentriz/gonic/issues/459)),
so scrobble counts sync correctly across devices
- **Richer artist metadata:** track contributors, performer roles, and
per-relationship credit names are scanned and exposed. `displayArtist`
now uses `ARTIST_CREDIT`
- See **Richer artist metadata demo** below
- Recommended taggers for full support [beets](https://beets.io/) or
[wrtag](https://redirect.github.com/sentriz/wrtag)
- **More scanned tags:** ISRCs, record labels, and per-track year tags
are now picked up and returned to clients that support them
- **Portable m3u playlists** use relative paths, so they survive moves
between machines or library roots
([#​537](https://redirect.github.com/sentriz/gonic/issues/537),
[#​529](https://redirect.github.com/sentriz/gonic/issues/529))
- **Bounded cover art cache** with configurable size and eviction
interval, useful on smaller disks
([#​687](https://redirect.github.com/sentriz/gonic/issues/687))
- **Security:** playlist ownership is now enforced - one user can no
longer fetch or delete another user's playlists
##### Upgrade notes
- A full ("slow") scan is recommended after upgrading to v0.21.0 to pick
up the newly scanned fields (contributors, ISRCs, record labels,
per-track years, `ARTIST_CREDIT`)
##### ⚠ BREAKING CHANGES
- **deps:** bump to go1.26
##### Features
- add cache size and eject interval for cover art cache
([#​687](https://redirect.github.com/sentriz/gonic/issues/687))
([b25bf3c](https://www.github.com/sentriz/gonic/commit/b25bf3cf1deaeb338dc1aa161c7ae0506583ec43))
- **ci:** update golangci-lint
([be36fb4](https://www.github.com/sentriz/gonic/commit/be36fb41ed8e2125efaa203ab8b8eff23c6eed82))
- **db:** refactor artist and album level artist roles
([1edd175](https://www.github.com/sentriz/gonic/commit/1edd175885ebec7ed7a6279ccef78e3c0565c131))
- **db:** update log format
([3793d48](https://www.github.com/sentriz/gonic/commit/3793d48a4f14c394e06e4159ef01e72539f031a8))
- **docs:** add Music Assistant to list of tested applications
([#​676](https://redirect.github.com/sentriz/gonic/issues/676))
([f5eecae](https://www.github.com/sentriz/gonic/commit/f5eecae4ef4cf4a6491252bb9551aee5e82aecd9))
- **gonic:** add genre-tree option to expand genre hierarchies
([be4e137](https://www.github.com/sentriz/gonic/commit/be4e137d38f06a3750601492b032cad5e814f728))
- **gonic:** scan and return per-relationship credit names
([731c07a](https://www.github.com/sentriz/gonic/commit/731c07a045e4753001abd40bbc5359edd2f04269))
- **gonic:** use more efficient job polling
([9b4a0e3](https://www.github.com/sentriz/gonic/commit/9b4a0e30fb7c455f5b50dec1d3903f4bb8159e79))
- **lastfm:** retry when artist image fetch fails
([4eef4df](https://www.github.com/sentriz/gonic/commit/4eef4df26ac702def3b6109c51ae9cac57c15c34))
- **playlist:** use relative paths in m3u playlists
([798e7f8](https://www.github.com/sentriz/gonic/commit/798e7f875a03c8579616da364802958ef7265795)),
closes
[#​537](https://redirect.github.com/sentriz/gonic/issues/537)
[#​529](https://redirect.github.com/sentriz/gonic/issues/529)
- **podcast:** ensure that any error path out of doPodcastDownload sets
status
([#​672](https://redirect.github.com/sentriz/gonic/issues/672))
([192ee10](https://www.github.com/sentriz/gonic/commit/192ee10b3f10e45e12c419085f83be5588b06388))
- scan and return track contributors
([f9b6e27](https://www.github.com/sentriz/gonic/commit/f9b6e272ad7e16585153c79c070411a4d955558b))
- **scanner:** also read multi vorbis singular tags
([896b0dd](https://www.github.com/sentriz/gonic/commit/896b0dde2baa941472dd9c3f7662473f61c8f5f0)),
closes
[#​659](https://redirect.github.com/sentriz/gonic/issues/659)
- **scanner:** skip macOS resource fork files
([e2dabd2](https://www.github.com/sentriz/gonic/commit/e2dabd2519d4fa1914171601543cf370afc31ddf)),
closes
[#​657](https://redirect.github.com/sentriz/gonic/issues/657)
- **subsonic:** add configurable per format transcoding defaults
([b0e2c94](https://www.github.com/sentriz/gonic/commit/b0e2c94d7996cbdfca3fed2900b7e43623df290c))
- **subsonic:** don't render track contributors for DSub
([3ae3177](https://www.github.com/sentriz/gonic/commit/3ae317742f9c1bb8d16829f847ce57acb8cb16b2))
- **subsonic:** honor stream format/maxBitRate without a configured
profile
([9d888c0](https://www.github.com/sentriz/gonic/commit/9d888c09fad5898ad4e8f5a7416409d2e7c94c55))
- **subsonic:** make error codes match Open Subsonic spec
([#​671](https://redirect.github.com/sentriz/gonic/issues/671))
([1b770c9](https://www.github.com/sentriz/gonic/commit/1b770c95d8347423585758fa3c44817dfdc4af80))
- **subsonic:** return alternate performance name artists from
getSimilarArtists
([a7bbf55](https://www.github.com/sentriz/gonic/commit/a7bbf5565de21ab615f803d3f2efd0b33ad8d2db))
- **subsonic:** return artist roles field
([d5ef198](https://www.github.com/sentriz/gonic/commit/d5ef198e2b6fc97c5616ef75c129db12319006d2))
- **subsonic:** return band member name artists from getSimilarArtists
([c2a11a2](https://www.github.com/sentriz/gonic/commit/c2a11a2c50bea45542dd18a5c2b7b8a247831ef6))
- **subsonic:** return consistent shapes
([72418cd](https://www.github.com/sentriz/gonic/commit/72418cd0bd11dbe4b313374e3a7ebe0ea731d945))
- **subsonic:** scan and return ISRCs to child data
([#​688](https://redirect.github.com/sentriz/gonic/issues/688))
([52e0fa1](https://www.github.com/sentriz/gonic/commit/52e0fa14a958573cfb9badae0e2631b337a1e5be))
- **subsonic:** scan and return record labels
([36fe025](https://www.github.com/sentriz/gonic/commit/36fe02587d089daf00097fe53e4e37c71a879eb0))
- **subsonic:** serve cached transcodes directly for Range support
([58a2d06](https://www.github.com/sentriz/gonic/commit/58a2d065e81c7ec8fdbc808d6f2dd0d9e012cce8))
- **subsonic:** sort genres alphabetically by default
([bf8469c](https://www.github.com/sentriz/gonic/commit/bf8469cbf8f7bb6b9720bcd567c8b937968a9752))
- **subsonic:** support estimateContentLength on stream
([2953d23](https://www.github.com/sentriz/gonic/commit/2953d232f38e7c19ab38d54b669b41d09b810662))
- **subsonic:** support track level play counts
([9f706b9](https://www.github.com/sentriz/gonic/commit/9f706b9a0a47228a6a643a0b672368c4bcf56c59)),
closes
[#​459](https://redirect.github.com/sentriz/gonic/issues/459)
- **subsonic:** use ARTIST\_CREDIT for displayArtist fields
([44c2d79](https://www.github.com/sentriz/gonic/commit/44c2d79200f98e051fccf1c64a8c341c42fc13d0))
- support track level year tags
([#​661](https://redirect.github.com/sentriz/gonic/issues/661))
([5e916d0](https://www.github.com/sentriz/gonic/commit/5e916d0f4c1f9895cfcbecd479a8b686f6307b8a))
##### Bug Fixes
- **cmd:** don't panic on context.Canceled during shutdown
([03a9d06](https://www.github.com/sentriz/gonic/commit/03a9d06ff6d49c96cedab78907e06bd9f9db5634))
- **lastfm:** don't replace cached artist image with empty on refresh
([ec457fb](https://www.github.com/sentriz/gonic/commit/ec457fb380c5e447dbe1556e588623bc38d87e44))
- **listenbrainz:** disable post-quantum TLS to avoid connection reset
errors
([b2674f8](https://www.github.com/sentriz/gonic/commit/b2674f8e5a13ac1a4fffc21a9b8b61507e405373))
- **podcast:** don't try to rm the podcast directory when deleting an
episode
([8a860dd](https://www.github.com/sentriz/gonic/commit/8a860dddd4b4aa26aa073de44bfb52dabc050f07))
- **podcast:** fix crash if itunes extensions are missing
([#​668](https://redirect.github.com/sentriz/gonic/issues/668))
([9473ec7](https://www.github.com/sentriz/gonic/commit/9473ec7539bff08d1cba1968ed7b2a534230d400))
- **scanner:** reduce sqlite lock contention during scans
([5daf95c](https://www.github.com/sentriz/gonic/commit/5daf95cdebd6bef1d07074ec670e176d1f75b461)),
closes
[#​678](https://redirect.github.com/sentriz/gonic/issues/678)
- **scanner:** reset batch timer on fsnotify Remove events
([65c4674](https://www.github.com/sentriz/gonic/commit/65c4674da0b42216c8a9b4642f80be60ac1fdf53)),
closes
[#​637](https://redirect.github.com/sentriz/gonic/issues/637)
- **scanner:** set track created\_at from file birth/mod time
([5a5308b](https://www.github.com/sentriz/gonic/commit/5a5308b8c39cc16d4256a761ec91003bb7f68c08)),
closes
[#​693](https://redirect.github.com/sentriz/gonic/issues/693)
- **subsonic:** allow no podcast id for getPodcasts
([737c7f1](https://www.github.com/sentriz/gonic/commit/737c7f1ad38c81570bfaeeadf356c24255b8073b)),
closes
[#​686](https://redirect.github.com/sentriz/gonic/issues/686)
- **subsonic:** always report scrobblingEnabled true
([a2db490](https://www.github.com/sentriz/gonic/commit/a2db4903555c8c934acf97c205d69180c1bead41)),
closes
[#​644](https://redirect.github.com/sentriz/gonic/issues/644)
- **subsonic:** contain playlist paths to prevent cross-user access
([0824bed](https://www.github.com/sentriz/gonic/commit/0824bed88f6bbc490ba28bf09d28e5dfeb07b445))
- **subsonic:** enforce playlist ownership on getPlaylist/deletePlaylist
([6dd71e6](https://www.github.com/sentriz/gonic/commit/6dd71e6a3c966867ef8c900d359a7df75789f410))
- **subsonic:** provide uncompressed file on /download
([#​679](https://redirect.github.com/sentriz/gonic/issues/679))
([3e436aa](https://www.github.com/sentriz/gonic/commit/3e436aac051cde0f96f6f65ddb2847d32643ae30))
- **subsonic:** return artist as track artist in TrackChild
([
|
||
|
|
47c53249c5 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.55.5 → 0.55.7 (#48513)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `d89d418` → `736331d` | --- > [!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>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.55.7`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.55.7) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.55.5...0.55.7) #### What's Changed - UI - LLM - Fix for settings (wtforms vs pydantic) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4184](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4184) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.55.6...0.55.7> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
2731995911 |
fix(babybuddy): update image ghcr.io/linuxserver/babybuddy 2.9.0 → 2.9.2 (#48512)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/babybuddy](https://redirect.github.com/linuxserver/docker-babybuddy/packages) ([source](https://redirect.github.com/linuxserver/docker-babybuddy)) | patch | `d2e3721` → `a2075a2` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9iYWJ5YnVkZHkiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
33b1a80587 |
chore(rsshub): update image docker.io/diygod/rsshub digest to 48146b4 (#48511)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/diygod/rsshub | digest | `72c22bf` → `48146b4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
37d2aa0174 |
chore(nextcloud): update image docker.io/clamav/clamav digest to f7954ca (#48510)
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 | `de10aee` → `f7954ca` | --- > [!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==--> |
||
|
|
adf31e4175 |
feat(local-ai): update image docker.io/localai/localai v4.2.6 → v4.3.1 (#48501)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI) | minor | `c41d534` → `28f0aa9` | --- > [!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>mudler/LocalAI (docker.io/localai/localai)</summary> ### [`v4.3.1`](https://redirect.github.com/mudler/LocalAI/releases/tag/v4.3.1) [Compare Source](https://redirect.github.com/mudler/LocalAI/compare/v4.3.0...v4.3.1) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Other Changes - Fix kokoros backend build break from Backend trait drift by [@​Copilot](https://redirect.github.com/Copilot) in [#​9972](https://redirect.github.com/mudler/LocalAI/pull/9972) - chore: :arrow\_up: Update antirez/ds4 to `f91c12b50a1448527c435c028bfc70d1b00f6c33` by [@​localai-bot](https://redirect.github.com/localai-bot) in [#​9975](https://redirect.github.com/mudler/LocalAI/pull/9975) - chore: :arrow\_up: Update ikawrakow/ik\_llama.cpp to `9f7ba245ab41e118f03aa8dd5134d18a81159d02` by [@​localai-bot](https://redirect.github.com/localai-bot) in [#​9973](https://redirect.github.com/mudler/LocalAI/pull/9973) - chore: :arrow\_up: Update ggml-org/llama.cpp to `549b9d84330c327e6791fa812a7d60c0cf63572e` by [@​localai-bot](https://redirect.github.com/localai-bot) in [#​9974](https://redirect.github.com/mudler/LocalAI/pull/9974) **Full Changelog**: <https://github.com/mudler/LocalAI/compare/v4.3.0...v4.3.1> ### [`v4.3.0`](https://redirect.github.com/mudler/LocalAI/releases/tag/v4.3.0) [Compare Source](https://redirect.github.com/mudler/LocalAI/compare/v4.2.6...v4.3.0) ### 🎉 LocalAI 4.3.0 Release! 🚀 <h1 align="center"> <br> <img height="300" src="https://raw.githubusercontent.com/mudler/LocalAI/refs/heads/master/core/http/static/logo.png"> <br> <br> </h1> LocalAI 4.3.0 is out! This release **hardens the trust boundary** and **improves defaults for speed**. Backend OCI images now ship with **keyless cosign signatures** and a per-gallery `verification:` policy, with an opt-in strict mode that fails closed. The `llama-cpp` server-side prompt cache works **by default**: repeated system prompts (agents, OpenAI/Anthropic-compatible CLIs, coding assistants) collapse from **minutes to seconds** without touching YAML. Distributed mode gets rounds of optimizations. Usage tracking grows a **per-API-key + per-user Sources view** so admins can finally answer "who is burning the GPU?". And, for everyone on a Jetson/DGX box, the **L4T13 (cu130/aarch64) backends are back**. *** #### 📌 TL;DR | Feature | Summary | | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | 🔐 **Signed Backends** | Keyless cosign + sigstore-go verification for backend OCI images, OCI 1.1 referrers, `not_before` revocation, opt-in strict mode. | | ⚡ **Prompt Cache by Default** | `llama-cpp` server-side prompt cache works out of the box. Repeated system prompts go from 5-8 min to seconds. | | 📊 **Usage per API Key** | New Sources tab attributes traffic to keys and users. Revoked keys stay readable in history. | | 🛰️ **Distributed v3** | Per-request replica routing, cached `probeHealth`, async per-node installs with streaming progress, unified backend-logs entry point. | | 🩺 **Traces UI Stays Snappy** | `LOCALAI_TRACING_MAX_BODY_BYTES` caps API + backend trace payloads. Admin Traces page stops drowning in 40 MB embeddings. | | 🧊 **Nix Flake** | Dockerless setup for NixOS users via `flake.nix` + dev shell. | | 🦾 **Jetson Thor Restored** | `vllm` / `sglang` / `vllm-omni` L4T13 backends switched to PyPI aarch64+cu130 wheels (torch 2.10 ABI fix). | *** #### 🚀 New Features & Major Enhancements ##### 🔐 Signed Backends with Keyless Cosign LocalAI now verifies that backend OCI images came from our CI, not a compromised registry or MITM. This closes a real trust gap: the gallery YAML told LocalAI which image to pull, but nothing checked the bytes. The producer side (`.github/workflows/backend_merge.yml`) signs every merged backend image (and every per-arch entry under the manifest list) with **sigstore/cosign** keyless via Fulcio + Rekor, using OCI 1.1 referrers (no legacy `:tag.sig`). The consumer side (`pkg/oci/cosignverify`, built on **sigstore-go**) verifies signatures against a per-gallery `verification:` policy: ```yaml verification: issuer_regex: "^https://token\\.actions\\.githubusercontent\\.com$" identity_regex: "^https://github\\.com/mudler/LocalAI/\\.github/workflows/backend_merge\\.yml@.*$" not_before: "2026-05-22T00:00:00Z" ``` - **TUF trusted root** cached process-wide, so N backends from one gallery do **1** fetch, not N. - **`not_before` is the revocation lever**: keyless Fulcio certs are ephemeral, so revocation is policy-side. Advance the date in the gallery YAML and every signature predating the cutoff is invalidated. - **Digest pinning** closes the TOCTOU window between verify and pull. - **Strict mode**: `--require-backend-integrity` (or `LOCALAI_REQUIRE_BACKEND_INTEGRITY=true`) escalates missing policy / empty SHA256 from warn to **hard-fail**. Rollout is backward-compatible: until a gallery ships a `verification:` block, installs proceed with a warning. The default `backend/index.yaml` will be populated next, and strict mode is opt-in. See [.agents/backend-signing.md](.agents/backend-signing.md) for the full producer + consumer story. > 🔗 PRs: [#​9823](https://redirect.github.com/mudler/LocalAI/issues/9823) (consumer + producer + plumbing), [#​9957](https://redirect.github.com/mudler/LocalAI/issues/9957) (fix for current cosign releases). *** ##### ⚡ Prompt Cache: On by Default `llama-cpp` ships with a server-side prompt cache, but until now LocalAI was not enabling it by default. Repeated system prompts (agents, Claude-Code-style coding assistants, OpenAI-compatible CLIs with long instructions) were re-prefilled on every call. With this release, the same workload collapses to **seconds** without no specific configuration on your side. Two changes, one default flip each: 1. **`kv_unified=true` by default** in `grpc-server.cpp`. The previous `false` was silently force-disabling `cache_idle_slots` at server init (the host prompt cache was being allocated but never written across requests). 2. **`prompt_cache_all` defaults to `true`** at the YAML layer, matching upstream `llama.cpp`'s own `common.h` default. The per-request `cache_prompt` knob is now on out of the box. You can still opt out with `options: ["kv_unified:false"]` or `prompt_cache_all: false`, and there are new option keys (`cache_idle_slots`, `checkpoint_every_nt`) for tuning. Docs in `docs/content/advanced/model-configuration.md` got a worked example for the repeated-system-prompt workload and a proper explanation of how `kv_unified`, `cache_ram`, and `cache_idle_slots` interact. > 🔗 PRs: [#​9925](https://redirect.github.com/mudler/LocalAI/issues/9925) (kv\_unified + cache\_idle\_slots defaults + docs), [#​9951](https://redirect.github.com/mudler/LocalAI/issues/9951) (prompt\_cache\_all tristate default). *** ##### 📊 Per-API-Key Usage Tracking Closes [#​9862](https://redirect.github.com/mudler/LocalAI/issues/9862). The usage page now answers "**who** spent these tokens?", not just "how many tokens were spent". - `usage_records` gained `Source` (`apikey` / `web` / `legacy`), `APIKeyID`, `APIKeyName`, plus an idempotent backfill of pre-feature rows on `InitDB`. - Auth middleware plumbs the resolved `*UserAPIKey` and the request source through the Echo context. Usage middleware snapshots the key id + name, so **revoked keys stay readable in history** (rendered as `(revoked)`). - New endpoints: `GET /api/auth/usage/sources` (self, no legacy) and `GET /api/auth/admin/usage/sources` (admin, with `user_id` / `api_key_id` filters, 200-key truncation). - React Usage page gains a **Sources tab** with a source-mix ribbon, a top-7 + Other time chart, and a searchable/sortable table with drill-in chip. - Admin view (follow-up in [#​9935](https://redirect.github.com/mudler/LocalAI/issues/9935)) also rolls up `(source, user_id, user_name)` so Web UI session traffic is split per user instead of lumped into one global "Web UI" row, and every named-key row shows the owning account. Docs: `features/authentication.md` gained a full Usage Tracking section with the new tab, endpoints, response shape and migration notes. > 🔗 PRs: [#​9920](https://redirect.github.com/mudler/LocalAI/issues/9920) (core + Sources tab), [#​9935](https://redirect.github.com/mudler/LocalAI/issues/9935) (per-user attribution in admin view). *** ##### 🛰️ Distributed Mode v3 Distributed mode keeps hardening. This release fixes the two things that bit operators hardest in practice and lays the groundwork for the next round of UX. **Per-request routing across replicas ([#​9968](https://redirect.github.com/mudler/LocalAI/issues/9968))** restores cross-node load balancing. The bug: `ModelLoader.Load` cached a `*Model` whose embedded `InFlightTrackingClient` was bound to a single `(nodeID, replicaIndex)`. After the first request, every subsequent call reused that wrapper and **pinned to whichever node won the first pick**, even after the reconciler scaled the model out. The reproducer from the report: ``` dgx-spark1 loaded in_flight=6 nvidia-thor1 loaded in_flight=0 (← idle, never gets traffic) ``` Now `SmartRouter.Route` runs per request, the existing `in_flight ASC, last_used ASC, available_vram DESC` round-robin actually fires, and the replica-selection rule lives in **one place** (`PickBestReplica`) with a mirror spec asserting the SQL `ORDER BY` and the Go picker agree on a seeded dataset. `probeHealth` is now memoized per `(nodeID, addr)` with a 30s TTL and `singleflight` coalescing, so a burst of new requests doesn't stall on a `HealthCheck` that llama.cpp serializes against in-flight `Predict`. **Async per-node installs via the gallery job queue ([#​9928](https://redirect.github.com/mudler/LocalAI/issues/9928)).** `POST /api/nodes/:id/backends/install` used to block the request for up to 3 minutes while the worker pulled the image, freezing the React UI's Backends picker. It now returns **HTTP 202 + `jobID`** immediately, scoped to a one-element `targetNodeIDs` allowlist, with a node-scoped opcache row so concurrent installs on different nodes don't collide. The Operations panel surfaces a `nodeID` field for attribution. **Resilient backend installs with streaming progress ([#​9958](https://redirect.github.com/mudler/LocalAI/issues/9958)).** Two phases: - *Phase 1*: `LOCALAI_NATS_BACKEND_INSTALL_TIMEOUT` / `LOCALAI_NATS_BACKEND_UPGRADE_TIMEOUT` env vars (default **15m**, previously hardcoded 3m). A NATS round-trip timeout while the worker is still pulling no longer reports as a hard failure: per-node status becomes `running_on_worker`, the queue row stays alive without bumping `Attempts`, and `ListBackends` proactively clears install rows whose intent is satisfied (so the UI updates instantly instead of waiting up to 15m for the next reconciler tick). - *Phase 2*: workers publish debounced (\~250ms) `BackendInstallProgressEvent` values on a transient `nodes.<nodeID>.backend.install.<opID>.progress` subject. The master subscribes for the duration of the request and forwards each event into `OpStatus.UpdateStatus`, so the admin UI gets **per-byte progress for distributed installs** the same way local-mode does, with no UI changes. Backward compatible: old workers stay silent, new masters tolerate silence. **Unified backend-logs entry point ([#​9949](https://redirect.github.com/mudler/LocalAI/issues/9949)).** `/app/backend-logs/:modelId` is now a single, mode-aware route. In standalone it's the local WebSocket view, unchanged. In distributed it probes `nodesApi.getModels`, filters by `model_name`, then routes: 0 hits → empty state with a link to Nodes; 1 hit → `<Navigate replace>` to the per-node logs URL preserving the `?from=` deep-link timestamp; N hits → a picker listing each hosting worker with node id, replica index and load state. Every view that links to backend logs now points at the same URL. **Bug-hunt harness.** A new distributed test harness landed in `tests/distributed/` to catch the kind of regressions the [#​9968](https://redirect.github.com/mudler/LocalAI/issues/9968) reproducer surfaced. > 🔗 PRs: [#​9968](https://redirect.github.com/mudler/LocalAI/issues/9968), [#​9928](https://redirect.github.com/mudler/LocalAI/issues/9928), [#​9958](https://redirect.github.com/mudler/LocalAI/issues/9958), [#​9949](https://redirect.github.com/mudler/LocalAI/issues/9949), plus the `tests(distributed): add bug-hunt harness` commit. *** ##### 🩺 Admin Traces UI: Stays Responsive Under Load Two complementary caps fix the symptom where the admin Traces page sat in "loading" forever on a chatty agent-pool RAG deployment. - **API-side ([#​9946](https://redirect.github.com/mudler/LocalAI/issues/9946))**: `LOCALAI_TRACING_MAX_BODY_BYTES` (default 64 KiB) caps each captured request/response body in the trace middleware. The full payload still flows to the real client; only the trace copy is bounded. `body_truncated` + original `body_bytes` are recorded so the dashboard can surface that truncation happened. Observed before the fix on a live deployment: `/api/traces` returned **44.6 MB** (466 traces, 447 `/embeddings`, top body 1.38 MB). The Traces UI Clear button is also kept enabled during loading, which is exactly when you need it. - **Backend-side ([#​9960](https://redirect.github.com/mudler/LocalAI/issues/9960))**: `RecordBackendTrace` walks the `Data` map and replaces any string value larger than the cap with `<truncated: N bytes>`. Producers (`core/backend/llm.go`, `core/trace/audio_snippet.go`) apply head-preserving truncation upstream so the UI still shows useful leading content. TTS / `audio_transform` traces drop the base64 snippet when the encoded blob exceeds the cap (truncated base64 is undecodable; the React `WaveformPlayer` already no-ops without it). Both knobs are live-tunable from the Traces settings panel. > 🔗 PRs: [#​9946](https://redirect.github.com/mudler/LocalAI/issues/9946) (API side), [#​9960](https://redirect.github.com/mudler/LocalAI/issues/9960) (backend side). *** ##### 🧊 Nix Flake for NixOS Users New `flake.nix` + `flake.lock` ship a reproducible, dockerless setup for NixOS, plus a dev shell for hacking on LocalAI without a container. > 🔗 PRs: [#​9851](https://redirect.github.com/mudler/LocalAI/issues/9851) (initial flake), [#​9894](https://redirect.github.com/mudler/LocalAI/issues/9894) (correct src path + dev shell). *** ##### 🦾 Jetson Thor (L4T13) Backends Restored The `cuda13-nvidia-l4t-arm64-vllm` / `sglang` / `vllm-omni` backends crashed at import with an undefined `c10::MessageLogger` symbol after the `pypi.jetson-ai-lab.io/sbsa/cu130` mirror started shipping torch 2.11 next to vllm/sglang wheels built against torch 2.10. Per the [PyTorch April 2026 announcement](https://pytorch.org/blog/vllm-and-pytorch-work-together-to-improve-the-developer-experience-on-aarch64/), all three backends now pull from **PyPI's official aarch64 + cu130 wheels** instead, with the L4T13 `pyproject.toml` retired in favor of the standard `requirements-${profile}.txt` pattern used everywhere else. > 🔗 PR: [#​9950](https://redirect.github.com/mudler/LocalAI/issues/9950). *** ##### 📎 Chat: File Attachments + Stream Usage + Selection Three independent fixes that together make the chat experience visibly better: - **Text-file attachments actually reach the model (regression from react-ui port) ([#​9896](https://redirect.github.com/mudler/LocalAI/issues/9896)).** `.txt`, `.md`, `.csv`, `.json` content was silently dropped in `useChat.js` (only image\_url and audio\_url branches added content; the `else` branch only pushed metadata). `Home.jsx` also never called `file.text()` for files attached from the home screen. Both fixed. PDF files still need a parser (PDF.js or server-side extraction) and are flagged as a known limitation. - **Stream `include_usage` returns non-zero with tools ([#​9941](https://redirect.github.com/mudler/LocalAI/issues/9941)).** Fixes [#​9927](https://redirect.github.com/mudler/LocalAI/issues/9927). `processTools` discarded the cumulative `TokenUsage` from `ComputeChoices`, so the streaming trailer reported `{0, 0, 0}` whenever a `tools` array was present. The fix forwards the authoritative final usage via a sentinel chunk before `close(responses)`, with the outer loop updated to capture before the empty-Choices skip. The OpenAI streaming spec contract is preserved (intermediate chunks still carry no `usage`). - **Chat selection stops getting wiped every second ([#​9917](https://redirect.github.com/mudler/LocalAI/issues/9917)).** React 19 dropped the old `lastHtml === nextHtml` short-circuit in its DOM diff, so the 1s `/api/operations` poll re-assigning `setOperations` with a fresh array reference was collapsing text selection on every assistant message. Now JSON-compared and short-circuited. Bonus: the per-message copy button works over plain HTTP via a hidden-textarea + `execCommand('copy')` fallback when `navigator.clipboard` is unavailable. *** ##### 🔧 llama.cpp Stability + Refactors - **`tensor_buft_overrides` sentinel terminator ([#​9919](https://redirect.github.com/mudler/LocalAI/issues/9919)).** Mirror upstream `common/arg.cpp:645-658`: pad placeholders at the end of the main vector so `back().pattern == nullptr` holds, and append a single `{nullptr, nullptr}` to the draft vector when non-empty. - **`refactor(agents): bump skillserver, drop redundant Name` ([#​9916](https://redirect.github.com/mudler/LocalAI/issues/9916)).** `list_skills` and `search_skills` now return the same shape (only `id`, no duplicated `name`). Adds a Ginkgo regression that drives the LocalAI `FilesystemManager` through an in-process MCP session. - **Swagger refreshes ([#​9872](https://redirect.github.com/mudler/LocalAI/issues/9872), [#​9962](https://redirect.github.com/mudler/LocalAI/issues/9962))** keep the OpenAPI surface in sync with the routes added this cycle. *** ##### 🛠️ CI & Image Plumbing - **Chronologically-orderable master tags.** Master images are now also tagged `master-<epoch>-<sha>` so they sort by build time. The pre-existing `master` tag still moves with `HEAD`. - **Backend signing CI**: `COSIGN_EXPERIMENTAL=1` is set for the oci-1-1 referrers mode in the backend-signing job to keep current cosign versions happy. *** #### 🐛 Bug Fixes (recap) - 🔁 `fix(distributed): route per request across loaded replicas + cache probeHealth` - [#​9968](https://redirect.github.com/mudler/LocalAI/issues/9968) - 🧰 `fix(distributed): make admin backend installs resilient and observable` - [#​9958](https://redirect.github.com/mudler/LocalAI/issues/9958) - ⏳ `fix(nodes): make per-node backend install async via gallery job queue` - [#​9928](https://redirect.github.com/mudler/LocalAI/issues/9928) - 🧾 `fix(traces): cap backend trace Data to keep admin UI responsive` - [#​9960](https://redirect.github.com/mudler/LocalAI/issues/9960) - 🧾 `fix(traces): cap captured body size to keep admin Traces UI responsive` - [#​9946](https://redirect.github.com/mudler/LocalAI/issues/9946) - 🪟 `fix(react-ui): unify backend-logs entry point for distributed mode` - [#​9949](https://redirect.github.com/mudler/LocalAI/issues/9949) - 📎 `fix: inject text-file content into chat completions messages` - [#​9896](https://redirect.github.com/mudler/LocalAI/issues/9896) - 🧮 `fix(openai): stream usage non-zero when tools are enabled` - [#​9941](https://redirect.github.com/mudler/LocalAI/issues/9941) - 🧷 `fix(react-ui/chat): stop wiping selection on every /api/operations poll` - [#​9917](https://redirect.github.com/mudler/LocalAI/issues/9917) - 🧱 `fix(llama-cpp): terminate tensor_buft_overrides with sentinel` - [#​9919](https://redirect.github.com/mudler/LocalAI/issues/9919) - 🦾 `fix(L4T13 backends): switch vllm/sglang/vllm-omni to PyPI aarch64+cu130 wheels` - [#​9950](https://redirect.github.com/mudler/LocalAI/issues/9950) - 🧊 `fix(nix): correct flake src path and add dev shell` - [#​9894](https://redirect.github.com/mudler/LocalAI/issues/9894) - 🔐 `Fix backend manifest merge signing on current cosign releases` - [#​9957](https://redirect.github.com/mudler/LocalAI/issues/9957) - 🧯 `[utils] Fail immediately on extraction errors` - [#​9926](https://redirect.github.com/mudler/LocalAI/issues/9926) *** #### 👒 Dependencies Heavy bump cycle across submodules and Go/Python deps: - **`ggml-org/llama.cpp`**: 7 bumps ([#​9855](https://redirect.github.com/mudler/LocalAI/issues/9855), [#​9876](https://redirect.github.com/mudler/LocalAI/issues/9876), [#​9897](https://redirect.github.com/mudler/LocalAI/issues/9897), [#​9915](https://redirect.github.com/mudler/LocalAI/issues/9915), [#​9934](https://redirect.github.com/mudler/LocalAI/issues/9934), [#​9952](https://redirect.github.com/mudler/LocalAI/issues/9952), [#​9963](https://redirect.github.com/mudler/LocalAI/issues/9963)) - **`ggml-org/whisper.cpp`**: 4 bumps ([#​9877](https://redirect.github.com/mudler/LocalAI/issues/9877), [#​9898](https://redirect.github.com/mudler/LocalAI/issues/9898), [#​9929](https://redirect.github.com/mudler/LocalAI/issues/9929), [#​9954](https://redirect.github.com/mudler/LocalAI/issues/9954)) - **`ikawrakow/ik_llama.cpp`**: 7 bumps ([#​9866](https://redirect.github.com/mudler/LocalAI/issues/9866), [#​9875](https://redirect.github.com/mudler/LocalAI/issues/9875), [#​9899](https://redirect.github.com/mudler/LocalAI/issues/9899), [#​9914](https://redirect.github.com/mudler/LocalAI/issues/9914), [#​9930](https://redirect.github.com/mudler/LocalAI/issues/9930), [#​9953](https://redirect.github.com/mudler/LocalAI/issues/9953), [#​9966](https://redirect.github.com/mudler/LocalAI/issues/9966)) - **`leejet/stable-diffusion.cpp`**: 4 bumps ([#​9907](https://redirect.github.com/mudler/LocalAI/issues/9907), [#​9933](https://redirect.github.com/mudler/LocalAI/issues/9933), [#​9955](https://redirect.github.com/mudler/LocalAI/issues/9955), [#​9965](https://redirect.github.com/mudler/LocalAI/issues/9965)) - **`antirez/ds4`**: 5 bumps ([#​9864](https://redirect.github.com/mudler/LocalAI/issues/9864), [#​9900](https://redirect.github.com/mudler/LocalAI/issues/9900), [#​9909](https://redirect.github.com/mudler/LocalAI/issues/9909), [#​9932](https://redirect.github.com/mudler/LocalAI/issues/9932), [#​9964](https://redirect.github.com/mudler/LocalAI/issues/9964)) - **`ace-step/acestep.cpp`**: bumped to `ed53caf` with wrapper API adapted ([#​9908](https://redirect.github.com/mudler/LocalAI/issues/9908), [#​9913](https://redirect.github.com/mudler/LocalAI/issues/9913)) - **Model gallery**: checksum refreshes ([#​9901](https://redirect.github.com/mudler/LocalAI/issues/9901), [#​9910](https://redirect.github.com/mudler/LocalAI/issues/9910)) - **Go modules**: `alecthomas/kong` 1.14→1.15 ([#​9881](https://redirect.github.com/mudler/LocalAI/issues/9881)), `aws/aws-sdk-go-v2` 1.41.6→1.41.7 ([#​9892](https://redirect.github.com/mudler/LocalAI/issues/9892)), `onsi/ginkgo/v2` 2.28.2→2.29.0 ([#​9882](https://redirect.github.com/mudler/LocalAI/issues/9882)), `golang.org/x/crypto` 0.50→0.51 ([#​9886](https://redirect.github.com/mudler/LocalAI/issues/9886)) - **Python**: `transformers` ≥5.8.1 ([#​9883](https://redirect.github.com/mudler/LocalAI/issues/9883)), `sentence-transformers` 5.4→5.5 ([#​9888](https://redirect.github.com/mudler/LocalAI/issues/9888)) *** #### 📖 Documentation - `docs: ⬆️ update docs version mudler/LocalAI` - [#​9863](https://redirect.github.com/mudler/LocalAI/issues/9863) - Plus inline docs updates folded into the feature PRs above (prompt-cache explainer, authentication / usage tracking section, backend signing guide). *** #### 🙌 New Contributors - [@​Azteczek](https://redirect.github.com/Azteczek) made their first contribution in [#​9851](https://redirect.github.com/mudler/LocalAI/pull/9851) - [@​inquam](https://redirect.github.com/inquam) made their first contribution in [#​9896](https://redirect.github.com/mudler/LocalAI/pull/9896) - [@​RinZ27](https://redirect.github.com/RinZ27) made their first contribution in [#​9926](https://redirect.github.com/mudler/LocalAI/pull/9926) Enjoy! *** **Full Changelog**: <https://github.com/mudler/LocalAI/compare/v4.2.6...v4.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9sb2NhbC1haSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
00cbcab54d |
fix(docker): update image docker 29.5.1 → 29.5.2 (#48500)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker | patch | `eed377f` → `6b9cd91` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb2NrZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
ee2bc248e6 |
chore(yourls): update image yourls digest to cf5f0b4 (#48499)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | yourls | digest | `233e258` → `cf5f0b4` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3VybHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
17c7358ce8 |
chore(monica): update image monica digest to 356531e (#48497)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | monica | digest | `8e1229b` → `356531e` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb25pY2EiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
2c1b53d1e7 |
chore(yacy): update image docker.io/yacy/yacy_search_server digest to 9e8b192 (#48490)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/yacy/yacy_search_server | digest | `798d491` → `9e8b192` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95YWN5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |