30秒で判断
- 対応すべき人: Node.jsのソースをビルドしてドキュメントを生成している(doc-kit関連の変更に依存している)一部の開発者。
- 対応不要な人: 通常のアプリケーション開発者・ランタイム利用者。今回の変更はビルド/ドキュメント生成周りのリバートのみで、ランタイムの挙動には影響しません。
- 確認コマンド:
node --version
この変更が意味すること
Node.js v26.11.1 は Current(26系)のパッチリリースですが、内容は新機能やバグ修正ではなく、直前のv26.11.0などで取り込まれた**ビルド・ドキュメント関連の変更を巻き戻す(Revert)**ものです。
具体的には、doc-kitの詳細度(verbosity)切り替えの変更、ビルド・ドキュメントの再設計に向けた移行作業、/tools/doc 配下の依存更新という3件がリバートされています。いずれもNode.js本体のビルド・ドキュメント生成パイプラインに関する内部的な変更であり、ランタイムAPIやアプリケーションの挙動には影響しません。
主な変更点
Revert: doc-kitの詳細度切り替えをV(バージョン)ベースに変更
直前に取り込まれた、doc-kitの出力詳細度をVに基づいて切り替える変更が巻き戻されました(2dc4638e85)。
Revert: ビルド・ドキュメントの再設計への移行
ビルド・ドキュメント体制の再設計に向けた移行作業が巻き戻されました(3febbc54ec)。
Revert: /tools/doc の依存更新(4件)
/tools/doc 配下のdocグループに対する4件の依存更新が巻き戻されました(173250e2e7)。
EOL / サポート状況
| バージョン | 状態 | LTS | EOL日 |
|---|---|---|---|
| 26 | Current | 2026-10-28 予定 | 2029-04-30 |
| 25 | EOL | - | 2026-06-01 |
| 24 | Active LTS | 2025-10-28 | 2028-04-30 |
| 22 | Maintenance LTS | 2024-10-29 | 2027-04-30 |
26系は現在Currentで、2026-10-28にLTS化予定です。今回のリバートはLTS化のスケジュールに影響するものではありません。
開発者への影響
- ランタイムAPIやアプリケーションの挙動に影響する変更はなく、通常のアプリケーション開発者は特に対応不要です。
- Node.js本体のビルド・ドキュメント生成パイプラインをカスタマイズしている場合のみ、巻き戻しの影響を確認してください。
- 次のマイナー/パッチリリースで、改めて整理された形の変更が入る可能性があります。
アップデート方法
# 現在のバージョンを確認
node --version
# nvm を使っている場合(例)
nvm install 26.11.1
nvm use 26.11.1
データソース: GitHub Releases API, endoflife.date AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
export const impactScoreData = {
"total": 5,
"level": "low",
"label": "影響度: 低(ビルド/ドキュメント関連の巻き戻しのみ)",
"factors": [
{"name": "Breaking Changes", "score": 0, "maxScore": 40},
{"name": "新機能", "score": 0, "maxScore": 25},
{"name": "バグ修正", "score": 5, "maxScore": 20},
{"name": "セキュリティ", "score": 0, "maxScore": 15},
{"name": "依存関係", "score": 0, "maxScore": 15}
]
};
export const eolData = [
{"range": "26", "status": "active", "eolDate": "2029-04-30"},
{"range": "25", "status": "eol", "eolDate": "2026-06-01"},
{"range": "24", "status": "active", "eolDate": "2028-04-30"},
{"range": "22", "status": "active", "eolDate": "2027-04-30"}
];
export const breakingChangesData = {
"count": 0,
"items": []
};
export const updateAdviceData = {
"rating": 1,
"maxRating": 5,
"label": "通常のメンテナンス更新で十分",
"shouldUpdate": [
"Node.js本体のビルド/ドキュメント生成パイプラインをカスタマイズしている"
],
"canWait": [
"通常のアプリケーション開発者・ランタイム利用者"
]
};
export const versionNavData = {
"previousVersion": "26.11.0",
"nextVersion": null
};
export const actionGuideData = {
"evaluation": {
"priority": "low",
"actionRequired": "optional"
},
"action": {
"steps": [
"次回の定期アップデート時に26.11.1を取り込む",
"doc-kit等をカスタマイズしている場合はビルドの動作を確認する"
],
"skipIf": [
"Node.js本体のビルド/ドキュメント生成パイプラインに関わっていない",
"通常のアプリケーション開発者である"
],
"notes": ["直前のリリースで取り込まれたビルド/ドキュメント関連の変更を巻き戻す内容で、ランタイム挙動への影響はありません"]
},
"impact": {
"targets": ["Node.js本体のビルド/ドキュメント生成に関わる開発者"],
"scope": "minimal"
},
"changeCategory": "バグ修正"
};
