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 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/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) 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: {}