From 3ce3d221cd9f0d338f617420be9d872950d76346 Mon Sep 17 00:00:00 2001 From: "homarr-releases[bot]" <175486441+homarr-releases[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 21:54:40 +0200 Subject: [PATCH 1/4] chore: update bug report template (#5466) Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 67a0a288a..cbe1fb4bd 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -33,6 +33,7 @@ body: options: # The below comment is used to insert a new version with on-release.yml #NEXT_VERSION# + - 1.59.0 - 1.58.1 - 1.58.0 - 1.57.1 From 26c2fa555b5a18d4ccbf502d0d5aaf0fca89e4c8 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 10 Apr 2026 23:33:03 +0200 Subject: [PATCH 2/4] chore: update documentation sitemap --- packages/definitions/src/docs/homarr-docs-sitemap.ts | 4 ++++ packages/definitions/src/integration.ts | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/definitions/src/docs/homarr-docs-sitemap.ts b/packages/definitions/src/docs/homarr-docs-sitemap.ts index 40818dd11..049c8a4af 100644 --- a/packages/definitions/src/docs/homarr-docs-sitemap.ts +++ b/packages/definitions/src/docs/homarr-docs-sitemap.ts @@ -153,6 +153,7 @@ export type HomarrDocumentationPath = | "/docs/getting-started/installation/synology" | "/docs/getting-started/installation/unraid" | "/docs/integrations/adguard-home" + | "/docs/integrations/anchor" | "/docs/integrations/aria2" | "/docs/integrations/codeberg" | "/docs/integrations/dash-dot" @@ -192,6 +193,7 @@ export type HomarrDocumentationPath = | "/docs/integrations/seerr" | "/docs/integrations/slskd" | "/docs/integrations/sonarr" + | "/docs/integrations/speedtest-tracker" | "/docs/integrations/tdarr" | "/docs/integrations/tracearr" | "/docs/integrations/transmission" @@ -208,6 +210,7 @@ export type HomarrDocumentationPath = | "/docs/management/settings" | "/docs/management/tasks" | "/docs/management/users" + | "/docs/widgets/anchor-note" | "/docs/widgets/app" | "/docs/widgets/bookmarks" | "/docs/widgets/calendar" @@ -236,6 +239,7 @@ export type HomarrDocumentationPath = | "/docs/widgets/rss-feed" | "/docs/widgets/smart-home-entity-state" | "/docs/widgets/smart-home-execute-automation" + | "/docs/widgets/speedtest-tracker" | "/docs/widgets/stock-price" | "/docs/widgets/system-resources" | "/docs/widgets/timetable" diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts index 5f7802a73..006bc9ab7 100644 --- a/packages/definitions/src/integration.ts +++ b/packages/definitions/src/integration.ts @@ -317,7 +317,6 @@ export const integrationDefs = { secretKinds: [["apiKey"]], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/anchor.svg", category: ["notes"], - // @ts-expect-error - docs page will be created when integration is merged documentationUrl: createDocumentationLink("/docs/integrations/anchor"), }, truenas: { @@ -369,7 +368,6 @@ export const integrationDefs = { secretKinds: [["apiKey"]], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/speedtest-tracker.png", category: ["speedtest"], - // @ts-expect-error - docs page will be created when integration is merged documentationUrl: createDocumentationLink("/docs/integrations/speedtest-tracker"), }, // This integration only returns mock data, it is used during development (but can also be used in production by directly going to the create page) From dc44fac42aab5679427b2921402dfa11e634e1cf Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Sat, 11 Apr 2026 00:33:22 +0200 Subject: [PATCH 3/4] revert(deps): downgrade undici from v8 to v7 (#5473) --- .github/renovate.json5 | 6 +++++ apps/tasks/package.json | 2 +- package.json | 2 +- packages/common/package.json | 2 +- packages/integrations/package.json | 2 +- packages/request-handler/package.json | 2 +- pnpm-lock.yaml | 36 +++++++++++---------------- 7 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index b34d1dcab..269a4d2ff 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -11,6 +11,12 @@ matchPackageNames: ["tsx"], enabled: false, }, + // Reenable once bug with undici v8 is fixed (https://github.com/homarr-labs/homarr/issues/5467) + { + matchPackageNames: ["undici"], + matchNewValue: "8.*", + enabled: false, + }, { matchUpdateTypes: ["minor", "patch", "pin", "digest"], automerge: true, diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 2b8f849d6..b118bcbc7 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -41,7 +41,7 @@ "dotenv": "^17.4.1", "fastify": "^5.8.4", "superjson": "2.2.6", - "undici": "8.0.2" + "undici": "7.24.6" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/package.json b/package.json index 5728ef9d9..34f9f60d7 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "linkifyjs@<4.3.2": ">=4.3.2", "nanoid@>=4.0.0 <5.0.9": ">=5.1.7", "prismjs@<1.30.0": ">=1.30.0", - "proxmox-api>undici": "8.0.2", + "proxmox-api>undici": "7.24.6", "react-is": "^19.2.4", "rollup@>=4.0.0 <4.22.4": ">=4.60.1", "sha.js@<=2.4.11": ">=2.4.12", diff --git a/packages/common/package.json b/packages/common/package.json index bbc00b5bf..c05cbfed0 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -34,7 +34,7 @@ "octokit": "^5.0.5", "react": "19.2.4", "react-dom": "19.2.4", - "undici": "8.0.2", + "undici": "7.24.6", "zod": "^4.3.6", "zod-validation-error": "^5.0.0" }, diff --git a/packages/integrations/package.json b/packages/integrations/package.json index a31d27351..406fedc1c 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -47,7 +47,7 @@ "proxmox-api": "1.1.1", "timezones-ical-library": "^2.1.3", "tsdav": "^2.1.8", - "undici": "8.0.2", + "undici": "7.24.6", "xml2js": "^0.6.2", "zod": "^4.3.6" }, diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index 87db3ce6a..f8c3f710a 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -33,7 +33,7 @@ "dayjs": "^1.11.20", "octokit": "^5.0.5", "superjson": "2.2.6", - "undici": "8.0.2", + "undici": "7.24.6", "zod": "^4.3.6" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 875de28c5..ff0a335b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: linkifyjs@<4.3.2: '>=4.3.2' nanoid@>=4.0.0 <5.0.9: '>=5.1.7' prismjs@<1.30.0: '>=1.30.0' - proxmox-api>undici: 8.0.2 + proxmox-api>undici: 7.24.6 react-is: ^19.2.4 rollup@>=4.0.0 <4.22.4: '>=4.60.1' sha.js@<=2.4.11: '>=2.4.12' @@ -438,8 +438,8 @@ importers: specifier: 2.2.6 version: 2.2.6 undici: - specifier: 8.0.2 - version: 8.0.2 + specifier: 7.24.6 + version: 7.24.6 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -862,8 +862,8 @@ importers: specifier: 19.2.4 version: 19.2.4(react@19.2.4) undici: - specifier: 8.0.2 - version: 8.0.2 + specifier: 7.24.6 + version: 7.24.6 zod: specifier: ^4.3.6 version: 4.3.6 @@ -1455,7 +1455,7 @@ importers: version: link:../image-proxy '@homarr/node-unifi': specifier: ^2.6.0 - version: 2.6.0(undici@8.0.2) + version: 2.6.0(undici@7.24.6) '@homarr/redis': specifier: workspace:^0.1.0 version: link:../redis @@ -1493,8 +1493,8 @@ importers: specifier: ^2.1.8 version: 2.1.8 undici: - specifier: 8.0.2 - version: 8.0.2 + specifier: 7.24.6 + version: 7.24.6 xml2js: specifier: ^0.6.2 version: 0.6.2 @@ -1864,8 +1864,8 @@ importers: specifier: 2.2.6 version: 2.2.6 undici: - specifier: 8.0.2 - version: 8.0.2 + specifier: 7.24.6 + version: 7.24.6 zod: specifier: ^4.3.6 version: 4.3.6 @@ -10557,10 +10557,6 @@ packages: resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==} engines: {node: '>=20.18.1'} - undici@8.0.2: - resolution: {integrity: sha512-B9MeU5wuFhkFAuNeA19K2GDFcQXZxq33fL0nRy2Aq30wdufZbyyvxW3/ChaeipXVfy/wUweZyzovQGk39+9k2w==} - engines: {node: '>=22.19.0'} - unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -12061,11 +12057,11 @@ snapshots: '@homarr/gridstack@1.12.0': {} - '@homarr/node-unifi@2.6.0(undici@8.0.2)': + '@homarr/node-unifi@2.6.0(undici@7.24.6)': dependencies: axios: 1.9.0 eventemitter2: 6.4.9 - http-cookie-agent: 6.0.8(tough-cookie@5.1.2)(undici@8.0.2) + http-cookie-agent: 6.0.8(tough-cookie@5.1.2)(undici@7.24.6) tough-cookie: 5.1.2 ws: 8.20.0 transitivePeerDependencies: @@ -16771,12 +16767,12 @@ snapshots: html-url-attributes@3.0.1: {} - http-cookie-agent@6.0.8(tough-cookie@5.1.2)(undici@8.0.2): + http-cookie-agent@6.0.8(tough-cookie@5.1.2)(undici@7.24.6): dependencies: agent-base: 7.1.3 tough-cookie: 5.1.2 optionalDependencies: - undici: 8.0.2 + undici: 7.24.6 http-errors@2.0.0: dependencies: @@ -18635,7 +18631,7 @@ snapshots: proxmox-api@1.1.1: dependencies: - undici: 8.0.2 + undici: 7.24.6 proxy-from-env@1.1.0: {} @@ -20244,8 +20240,6 @@ snapshots: undici@7.24.6: {} - undici@8.0.2: {} - unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} From db6bb870e3be14c7895a2882755d3aee09e44fa6 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Sat, 11 Apr 2026 00:38:05 +0200 Subject: [PATCH 4/4] fix(qbittorrent): requests fail (#5473)