diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 0a5e3af8c61..3fc4269a266 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile for DevContainer -FROM node:26.12.1-bookworm-slim +FROM node:26.13.0-bookworm-slim # Install essential packages RUN apt-get update && apt-get install -y \ diff --git a/.github/workflows/dokploy.yml b/.github/workflows/dokploy.yml index b1599e8f5e2..9105e86c91c 100644 --- a/.github/workflows/dokploy.yml +++ b/.github/workflows/dokploy.yml @@ -207,7 +207,7 @@ jobs: - uses: actions/setup-node@v7 with: - node-version: 26.12.1 + node-version: 26.13.0 cache: pnpm - name: Generate OpenAPI specification diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 0f22830e8da..39dee4c1b3d 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -32,7 +32,7 @@ jobs: - uses: actions/setup-node@v7 if: ${{ !cancelled() }} with: - node-version: 26.12.1 + node-version: 26.13.0 - run: bun install --frozen-lockfile if: ${{ !cancelled() }} - run: bun run server:build @@ -56,7 +56,7 @@ jobs: bun-version: 1.4.4 - uses: actions/setup-node@v7 with: - node-version: 26.12.1 + node-version: 26.13.0 - name: Install Nixpacks if: matrix.job == 'test' && runner.environment == 'github-hosted' diff --git a/.github/workflows/sync-openapi-docs.yml b/.github/workflows/sync-openapi-docs.yml index 66deae2065e..b225c5ab1e3 100644 --- a/.github/workflows/sync-openapi-docs.yml +++ b/.github/workflows/sync-openapi-docs.yml @@ -29,7 +29,7 @@ jobs: bun-version: 1.4.4 - uses: actions/setup-node@v7 with: - node-version: 26.12.1 + node-version: 26.13.0 - name: Install dependencies run: bun install --frozen-lockfile diff --git a/.nvmrc b/.nvmrc index 52e831a74f6..8cde87d827a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -26.12.1 \ No newline at end of file +26.13.0 \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 88b354aca02..5fe849724e0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -53,7 +53,7 @@ feat: add new feature Before you start, please make the clone based on the `canary` branch, since the `main` branch is the source of truth and should always reflect the latest stable release, also the PRs will be merged to the `canary` branch. -We use Node v26.12.1 and recommend this specific version. If you have nvm installed, you can run `nvm install 26.12.1 && nvm use` in the root directory. +We use Node v26.13.0 and recommend this specific version. If you have nvm installed, you can run `nvm install 26.13.0 && nvm use` in the root directory. We use Bun v1.4.2 as the package manager and recommend this specific version. The lockfile requires Bun >=1.4.2. ```bash diff --git a/Dockerfile b/Dockerfile index b51ad69be32..1671b1b6bc6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:26.12.1-bookworm-slim AS base +FROM node:26.13.0-bookworm-slim AS base ENV BUN_INSTALL="/root/.bun" ENV PATH="$BUN_INSTALL/bin:$PATH" RUN apt-get update \ diff --git a/Dockerfile.cloud b/Dockerfile.cloud index 9fbb8453844..fab44ad1706 100644 --- a/Dockerfile.cloud +++ b/Dockerfile.cloud @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:26.12.1-bookworm-slim AS base +FROM node:26.13.0-bookworm-slim AS base ENV BUN_INSTALL="/root/.bun" ENV PATH="$BUN_INSTALL/bin:$PATH" RUN apt-get update \ diff --git a/Dockerfile.schedule b/Dockerfile.schedule index da0679ede6a..eb353235dbd 100644 --- a/Dockerfile.schedule +++ b/Dockerfile.schedule @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:26.12.1-bookworm-slim AS base +FROM node:26.13.0-bookworm-slim AS base ENV BUN_INSTALL="/root/.bun" ENV PATH="$BUN_INSTALL/bin:$PATH" RUN apt-get update \ diff --git a/Dockerfile.server b/Dockerfile.server index c32e6fbc3a2..6cb9cbc23ae 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:26.12.1-bookworm-slim AS base +FROM node:26.13.0-bookworm-slim AS base ENV BUN_INSTALL="/root/.bun" ENV PATH="$BUN_INSTALL/bin:$PATH" RUN apt-get update \ diff --git a/apps/api/package.json b/apps/api/package.json index 393eee6c660..fca9b4cfd64 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -32,7 +32,7 @@ }, "packageManager": "bun@1.4.4", "engines": { - "node": "^26.12.1", + "node": "^26.13.0", "bun": ">=1.4.2" } } diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index 7087a92296b..99728cb597e 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -190,7 +190,7 @@ }, "packageManager": "bun@1.4.4", "engines": { - "node": "^26.12.1", + "node": "^26.13.0", "bun": ">=1.4.2" }, "lint-staged": { diff --git a/apps/schedules/package.json b/apps/schedules/package.json index 5525a8d34de..5bc13ac9978 100644 --- a/apps/schedules/package.json +++ b/apps/schedules/package.json @@ -32,7 +32,7 @@ }, "packageManager": "bun@1.4.4", "engines": { - "node": "^26.12.1", + "node": "^26.13.0", "bun": ">=1.4.2" } } diff --git a/docs/server-components-update.md b/docs/server-components-update.md index 3a66769282c..69b1b283666 100644 --- a/docs/server-components-update.md +++ b/docs/server-components-update.md @@ -15,7 +15,7 @@ | Компонент | Версия | Где проверено наличие | |---|---|---| -| Node.js (базовый образ панели и CI) | 26.12.1 | `node:26.12.1-bookworm-slim`, последний релиз; ветка 26 — LTS с 2026-10-28 | +| Node.js (базовый образ панели и CI) | 26.13.0 | `node:26.13.0-bookworm-slim`, первый LTS-релиз ветки 26 (Lithium, 2026-10-28) | | Docker Engine | 29.9.2 | docker-ce для noble и resolute, amd64 и arm64; в образе панели только docker-ce-cli для bookworm | | Traefik | 3.7.16 | последний стабильный релиз (GitHub), образ `traefik:v3.7.16` | | Postgres (база панели) | 18.6 | `postgres:18.6`, более новых тегов 18.x нет | diff --git a/package.json b/package.json index 1975b7d10f8..6193b899cb1 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ }, "packageManager": "bun@1.4.4", "engines": { - "node": "^26.12.1", + "node": "^26.13.0", "bun": ">=1.4.2" }, "lint-staged": { diff --git a/packages/server/package.json b/packages/server/package.json index caf18b42b2e..10388d8493a 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -125,7 +125,7 @@ }, "packageManager": "bun@1.4.4", "engines": { - "node": "^26.12.1", + "node": "^26.13.0", "bun": ">=1.4.2" } } diff --git a/packages/server/src/setup/component-versions.ts b/packages/server/src/setup/component-versions.ts index c74e6b9f7a7..7f853360c79 100644 --- a/packages/server/src/setup/component-versions.ts +++ b/packages/server/src/setup/component-versions.ts @@ -3,7 +3,7 @@ // values; apps/dokploy/__test__/server/component-versions-sync.test.ts fails // when they drift from this object. export const PINNED_VERSIONS = { - node: "26.12.1", + node: "26.13.0", docker: "29.9.2", traefik: "3.7.16", postgres: "18.6",