Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b030c12
chore(deps): update dependency hono@<4.6.5 to >=4.10.3 [security] …
homarr-renovate[bot] Oct 24, 2025
074d27e
fix(deps): update dependency @paralleldrive/cuid2 to v3 (#4343)
homarr-renovate[bot] Oct 25, 2025
94eafdd
chore(deps): update semantic-release monorepo (#4318)
homarr-renovate[bot] Oct 25, 2025
ef18c58
fix(deps): update dependency node-ical to ^0.22.1 (#4346)
homarr-renovate[bot] Oct 25, 2025
ddb8a99
chore(deps): update node.js to v22.21.0 (#4349)
homarr-renovate[bot] Oct 25, 2025
d9d9afd
chore(lang): updated translations from crowdin
homarr-crowdin[bot] Oct 25, 2025
945d2a1
chore: update bug report template
Meierschlumpf Oct 25, 2025
1abece0
chore(lang): updated translations from crowdin
homarr-crowdin[bot] Oct 26, 2025
fc46d88
chore(deps): update dependency @types/node to ^22.18.12 (#4350)
homarr-renovate[bot] Oct 26, 2025
f96cbe0
fix(deps): update dependency typescript-eslint to ^8.46.2 (#4352)
homarr-renovate[bot] Oct 26, 2025
29da5cc
chore(deps): update dependency node to v22.21.0 (#4354)
homarr-renovate[bot] Oct 26, 2025
3c4c26e
fix(deps): update dependency ioredis to v5.8.2 (#4357)
homarr-renovate[bot] Oct 26, 2025
0491598
chore(deps): update pnpm to v10.19.0 (#4358)
homarr-renovate[bot] Oct 26, 2025
554d19a
fix(deps): update dependency @jellyfin/sdk to ^0.12.0 (#4359)
homarr-renovate[bot] Oct 26, 2025
6e6c912
fix(deps): update dependency mysql2 to v3.15.3 (#4360)
homarr-renovate[bot] Oct 26, 2025
ce63388
fix(deps): update dependency next-intl to v4.4.0 (#4365)
homarr-renovate[bot] Oct 27, 2025
18cc04e
fix(deps): update dependency superjson to v2.2.3 (#4364)
homarr-renovate[bot] Oct 27, 2025
7329135
fix(deps): update testcontainers-node monorepo to ^11.7.2 (#4366)
homarr-renovate[bot] Oct 27, 2025
920a338
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 …
homarr-renovate[bot] Oct 28, 2025
136ed8e
fix(deps): update tiptap monorepo to v2.26.4 (#4371)
homarr-renovate[bot] Oct 28, 2025
6e5fbde
chore(lang): update translations from crowdin (#4362)
homarr-crowdin[bot] Oct 28, 2025
c18d046
chore(deps): update dependency @types/cookies to v0.9.2 (#4375)
homarr-renovate[bot] Oct 29, 2025
3a06ce7
chore(deps): update dependency @types/dockerode to ^3.3.45 (#4376)
homarr-renovate[bot] Oct 29, 2025
8242bfc
fix(deps): update dependency drizzle-orm to ^0.44.7 (#4372)
homarr-renovate[bot] Oct 29, 2025
2c0c589
chore(deps): update dependency @vitejs/plugin-react to ^5.1.0 (#4377)
homarr-renovate[bot] Oct 29, 2025
c544d6e
fix(deps): update dependency next-auth to v5.0.0-beta.30 [security] (…
homarr-renovate[bot] Oct 29, 2025
9e4b93a
chore(deps): update dependency node to v24 (#4368)
homarr-renovate[bot] Oct 29, 2025
e0526c5
fix(releases-widget): Search multiple docker hub pages for releases (…
castielwaverly Oct 29, 2025
24def99
fix(deps): update trpc monorepo to ^11.7.0 (#4385)
homarr-renovate[bot] Oct 30, 2025
747bb92
fix(deps): update dependency @auth/core to ^0.41.1 (#4387)
homarr-renovate[bot] Oct 31, 2025
2fe3656
fix(deps): update dependency @auth/drizzle-adapter to ^1.11.1 (#4388)
homarr-renovate[bot] Oct 31, 2025
bbfc6e4
chore: update contributors (#4389)
homarr-update-contributors[bot] Oct 31, 2025
6f3b7ec
fix(media-releases): support more media type mappings for jellyfin an…
Meierschlumpf Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ body:
options:
# The below comment is used to insert a new version with on-release.yml
#NEXT_VERSION#
- 1.43.0
- 1.42.1
- 1.42.0
- 1.41.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deployment-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
- uses: actions/setup-node@v5
if: env.SKIP_RELEASE == 'false'
with:
node-version: 22.20.0
node-version: 24.10.0
cache: "pnpm"
- run: npm i -g pnpm
if: env.SKIP_RELEASE == 'false'
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.20.0
22.21.0
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:22.20.0-alpine AS base
FROM node:24.10.0-alpine AS base

FROM base AS builder
RUN apk add --no-cache libc6-compat
Expand Down Expand Up @@ -63,7 +63,7 @@
ENV DB_URL='/appdata/db/db.sqlite'
ENV DB_DIALECT='sqlite'
ENV DB_DRIVER='better-sqlite3'
ENV AUTH_PROVIDERS='credentials'

Check warning on line 66 in Dockerfile

View workflow job for this annotation

GitHub Actions / Build docker image for amd64

Sensitive data should not be used in the ARG or ENV commands

SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "AUTH_PROVIDERS") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/

Check warning on line 66 in Dockerfile

View workflow job for this annotation

GitHub Actions / Build docker image for arm64

Sensitive data should not be used in the ARG or ENV commands

SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "AUTH_PROVIDERS") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
ENV REDIS_IS_EXTERNAL='false'
ENV NODE_ENV='production'

Expand Down
12 changes: 6 additions & 6 deletions apps/nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,10 @@
"@tanstack/react-query": "^5.90.5",
"@tanstack/react-query-devtools": "^5.90.2",
"@tanstack/react-query-next-experimental": "^5.90.2",
"@trpc/client": "^11.6.0",
"@trpc/next": "^11.6.0",
"@trpc/react-query": "^11.6.0",
"@trpc/server": "^11.6.0",
"@trpc/client": "^11.7.0",
"@trpc/next": "^11.7.0",
"@trpc/react-query": "^11.7.0",
"@trpc/server": "^11.7.0",
"@xterm/addon-canvas": "^0.7.0",
"@xterm/addon-fit": "0.10.0",
"@xterm/xterm": "^5.5.0",
Expand All @@ -84,7 +84,7 @@
"react-error-boundary": "^6.0.0",
"react-simple-code-editor": "^0.14.1",
"sass": "^1.93.2",
"superjson": "2.2.2",
"superjson": "2.2.3",
"swagger-ui-react": "^5.29.5",
"use-deep-compare-effect": "^1.8.1",
"zod": "^4.1.12"
Expand All @@ -94,7 +94,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/chroma-js": "3.1.1",
"@types/node": "^22.18.11",
"@types/node": "^24.9.1",
"@types/prismjs": "^1.26.5",
"@types/react": "19.2.2",
"@types/react-dom": "19.2.2",
Expand Down
4 changes: 2 additions & 2 deletions apps/tasks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@
"dayjs": "^1.11.18",
"dotenv": "^17.2.3",
"fastify": "^5.6.1",
"superjson": "2.2.2",
"superjson": "2.2.3",
"undici": "7.16.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node": "^22.18.11",
"@types/node": "^24.9.1",
"dotenv-cli": "^10.0.0",
"esbuild": "^0.25.11",
"eslint": "^9.38.0",
Expand Down
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,28 +39,28 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^11.0.6",
"@semantic-release/npm": "^12.0.2",
"@semantic-release/github": "^12.0.0",
"@semantic-release/npm": "^13.1.1",
"@semantic-release/release-notes-generator": "^14.1.0",
"@testcontainers/redis": "^11.7.1",
"@testcontainers/redis": "^11.7.2",
"@turbo/gen": "^2.5.8",
"@vitejs/plugin-react": "^5.0.4",
"@vitejs/plugin-react": "^5.1.0",
"@vitest/coverage-v8": "^3.2.4",
"@vitest/ui": "^3.2.4",
"conventional-changelog-conventionalcommits": "^9.1.0",
"cross-env": "^10.1.0",
"jsdom": "^27.0.1",
"prettier": "^3.6.2",
"semantic-release": "^24.2.9",
"testcontainers": "^11.7.1",
"semantic-release": "^25.0.1",
"testcontainers": "^11.7.2",
"turbo": "^2.5.8",
"typescript": "^5.9.3",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.2.4"
},
"packageManager": "pnpm@10.18.3",
"packageManager": "pnpm@10.19.0",
"engines": {
"node": ">=22.20.0"
"node": ">=22.21.0"
},
"pnpm": {
"onlyBuiltDependencies": [
Expand All @@ -82,7 +82,7 @@
"brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1",
"esbuild@<=0.24.2": ">=0.25.11",
"form-data@>=4.0.0 <4.0.4": ">=4.0.4",
"hono@<4.6.5": ">=4.10.2",
"hono@<4.6.5": ">=4.10.3",
"linkifyjs@<4.3.2": ">=4.3.2",
"nanoid@>=4.0.0 <5.0.9": ">=5.1.6",
"prismjs@<1.30.0": ">=1.30.0",
Expand All @@ -93,7 +93,7 @@
"tar-fs@>=3.0.0 <3.0.9": ">=3.1.1",
"tar-fs@>=2.0.0 <2.1.3": ">=3.1.1",
"tmp@<=0.2.3": ">=0.2.5",
"vite@>=5.0.0 <=5.4.18": ">=7.1.11"
"vite@>=5.0.0 <=5.4.18": ">=7.1.12"
},
"patchedDependencies": {
"@types/node-unifi": "patches/@types__node-unifi.patch",
Expand Down
2 changes: 1 addition & 1 deletion packages/analytics/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@homarr/log": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@umami/node": "^0.4.0",
"superjson": "2.2.2"
"superjson": "2.2.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
Expand Down
10 changes: 5 additions & 5 deletions packages/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@
"@homarr/validation": "workspace:^0.1.0",
"@kubernetes/client-node": "^1.4.0",
"@tanstack/react-query": "^5.90.5",
"@trpc/client": "^11.6.0",
"@trpc/react-query": "^11.6.0",
"@trpc/server": "^11.6.0",
"@trpc/tanstack-react-query": "^11.6.0",
"@trpc/client": "^11.7.0",
"@trpc/react-query": "^11.7.0",
"@trpc/server": "^11.7.0",
"@trpc/tanstack-react-query": "^11.7.0",
"lodash.clonedeep": "^4.5.0",
"next": "15.5.6",
"react": "19.2.0",
"react-dom": "19.2.0",
"superjson": "2.2.2",
"superjson": "2.2.3",
"trpc-to-openapi": "^3.1.0",
"zod": "^4.1.12"
},
Expand Down
23 changes: 15 additions & 8 deletions packages/api/src/router/widgets/releases.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,22 @@ export const releasesRouter = createTRPCRouter({
.query(async ({ ctx, input }) => {
return await Promise.all(
input.repositories.map(async (repository) => {
const innerHandler = releasesRequestHandler.handler(ctx.integration, {
const response = await releasesRequestHandler
.handler(ctx.integration, {
id: repository.id,
identifier: repository.identifier,
versionRegex: formatVersionFilterRegex(repository.versionFilter),
})
.getCachedOrUpdatedDataAsync({
forceUpdate: false,
});

return {
id: repository.id,
identifier: repository.identifier,
versionRegex: formatVersionFilterRegex(repository.versionFilter),
});

return await innerHandler.getCachedOrUpdatedDataAsync({
forceUpdate: false,
});
integration: { name: ctx.integration.name, kind: ctx.integration.kind },
timestamp: response.timestamp,
...response.data,
};
}),
);
}),
Expand Down
8 changes: 4 additions & 4 deletions packages/auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@auth/core": "^0.41.0",
"@auth/drizzle-adapter": "^1.11.0",
"@auth/core": "^0.41.1",
"@auth/drizzle-adapter": "^1.11.1",
"@homarr/certificates": "workspace:^0.1.0",
"@homarr/common": "workspace:^0.1.0",
"@homarr/core": "workspace:^0.1.0",
Expand All @@ -36,7 +36,7 @@
"cookies": "^0.9.1",
"ldapts": "8.0.9",
"next": "15.5.6",
"next-auth": "5.0.0-beta.29",
"next-auth": "5.0.0-beta.30",
"react": "19.2.0",
"react-dom": "19.2.0",
"zod": "^4.1.12"
Expand All @@ -46,7 +46,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/bcrypt": "6.0.0",
"@types/cookies": "0.9.1",
"@types/cookies": "0.9.2",
"eslint": "^9.38.0",
"prettier": "^3.6.2",
"typescript": "^5.9.3"
Expand Down
2 changes: 1 addition & 1 deletion packages/common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"dependencies": {
"@homarr/core": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@paralleldrive/cuid2": "^2.2.2",
"@paralleldrive/cuid2": "^3.1.0",
"dayjs": "^1.11.18",
"dns-caching": "^0.2.7",
"next": "15.5.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@t3-oss/env-nextjs": "^0.13.8",
"ioredis": "5.8.1",
"ioredis": "5.8.2",
"zod": "^4.1.12"
},
"devDependencies": {
Expand Down
6 changes: 3 additions & 3 deletions packages/cron-job-api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@
"@homarr/cron-jobs": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@tanstack/react-query": "^5.90.5",
"@trpc/client": "^11.6.0",
"@trpc/server": "^11.6.0",
"@trpc/tanstack-react-query": "^11.6.0",
"@trpc/client": "^11.7.0",
"@trpc/server": "^11.7.0",
"@trpc/tanstack-react-query": "^11.7.0",
"node-cron": "^4.2.1",
"react": "19.2.0",
"zod": "^4.1.12"
Expand Down
14 changes: 7 additions & 7 deletions packages/db/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,24 +43,24 @@
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@auth/core": "^0.41.0",
"@auth/core": "^0.41.1",
"@homarr/common": "workspace:^0.1.0",
"@homarr/core": "workspace:^0.1.0",
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@mantine/core": "^8.3.5",
"@paralleldrive/cuid2": "^2.2.2",
"@testcontainers/mysql": "^11.7.1",
"@testcontainers/postgresql": "^11.7.1",
"@paralleldrive/cuid2": "^3.1.0",
"@testcontainers/mysql": "^11.7.2",
"@testcontainers/postgresql": "^11.7.2",
"better-sqlite3": "^12.4.1",
"dotenv": "^17.2.3",
"drizzle-kit": "^0.31.5",
"drizzle-orm": "^0.44.6",
"drizzle-orm": "^0.44.7",
"drizzle-zod": "^0.8.3",
"mysql2": "3.15.2",
"mysql2": "3.15.3",
"pg": "^8.16.3",
"superjson": "2.2.2"
"superjson": "2.2.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/docker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/dockerode": "^3.3.44",
"@types/dockerode": "^3.3.45",
"eslint": "^9.38.0",
"typescript": "^5.9.3"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/integrations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@
"@homarr/redis": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@jellyfin/sdk": "^0.11.0",
"@jellyfin/sdk": "^0.12.0",
"@octokit/auth-app": "^8.1.1",
"ical.js": "^2.2.1",
"maria2": "^0.4.1",
"node-ical": "^0.22.0",
"node-ical": "^0.22.1",
"octokit": "^5.0.4",
"proxmox-api": "1.1.1",
"tsdav": "^2.1.5",
Expand Down
Loading