From bb4e0116281ef34f75e6b40abf933a734db58a4c Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Fri, 26 Jun 2026 18:41:51 +0900 Subject: [PATCH] drop node v22 --- .devcontainer/devcontainer.json | 2 +- .github/min.node-version | 2 +- CHANGELOG.md | 6 +++--- packages/backend/package.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index f2b5d70b98..4bc78a4028 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,7 +5,7 @@ "workspaceFolder": "/workspace", "features": { "ghcr.io/devcontainers/features/node:1": { - "version": "22.23.0" + "version": "24.17.0" }, "ghcr.io/devcontainers-extra/features/pnpm:2": { "version": "10.10.0" diff --git a/.github/min.node-version b/.github/min.node-version index 1c9aeda807..1dd37d5374 100644 --- a/.github/min.node-version +++ b/.github/min.node-version @@ -1 +1 @@ -22.23.0 +24.17.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f2810ea40..83bf33de87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,8 @@ - これに伴い、本体から `nsfwjs` / `@tensorflow/tfjs` / `@tensorflow/tfjs-node` および同梱の NSFW 判定モデルが削除され、インストール要件 (ネイティブ ML スタック) が緩和されました。 - **センシティブ判定機能を利用しているサーバーは対応が必要です。** 別途 [sensitive-detector](https://github.com/misskey-dev/sensitive-detector) サービスを立ち上げ、コントロールパネルの「モデレーション > センシティブなメディアの検出」で接続先 URL を設定してください。接続先が未設定の場合、センシティブ判定は行われません (すべて非センシティブ扱い)。 - 画像の正規化・動画フレームの抽出・しきい値判定・集約は引き続き本体側で行われ、外部サービスには正規化済み画像の推論のみを委譲します。 -- Node.js v24, v26 をサポートしました。Node.js v22 でも動作しますが、Node.js 側でのサポートが終了次第 Misskey でもサポートを終了する予定です。 - - Node.js のセキュリティアップデートに伴い、最低動作バージョンを 22.23.0 / 24.17.0 / 26.4.0 に引き上げました。 +- Node.js v24, v26 をサポートしました。これに伴い、**Node.js v22系では動作しなくなります。** + - Node.js のセキュリティアップデートに伴い、最低動作バージョンを 24.17.0 / 26.4.0 に引き上げました。 - Docker Image は Node.js 26.4.0-trixie に更新されています。 ### General @@ -16,7 +16,7 @@ ### Server - Enhance: センシティブメディアの判定を外部サービス ([sensitive-detector](https://github.com/misskey-dev/sensitive-detector)) に分離し、`nsfwjs` / `@tensorflow/tfjs(-node)` の同梱と NSFW 判定モデルを廃止 (#16804) -- Enhance: Node.js 22.23.0以降、24.17.0以降、26.4.0以降をサポートするように +- Enhance: Node.js 24.17.0以降、26.4.0以降をサポートするように - Enhance: Docker Image の Node.js を 26.4.0 に、Debian を trixie (v13) に更新 ## 2026.6.0 diff --git a/packages/backend/package.json b/packages/backend/package.json index 6674af7645..ebc97e5143 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "engines": { - "node": "^22.23.0 || ^24.17.0 || ^26.4.0" + "node": "^24.17.0 || ^26.4.0" }, "scripts": { "start": "pnpm compile-config && node ./built/entry.js",