28 октября в экосистеме Node.js случилось плановое, но важное: версия 26 переведена в статус Active LTS — с долгосрочной поддержкой до апреля 2029 года, а Node.js 24 тем же переходом отправлена в режим Maintenance, где будет получать только критические исправления. Разбираем, что это значит для проектов на актуальных версиях.
Что произошло
Цикл Node.js отточен годами: каждая мажорная версия выходит весной, к октябрю становится Active LTS и обслуживается два с половиной года. Сейчас эстафета перешла к 26-й версии — она получает статус долгосрочной поддержки, и именно её теперь разумно выбирать для новых проектов. 24-я версия не исчезает: до весны 2028 года она будет получать исправления, но уже только критические — все свежие возможности и оптимизации достанутся 26-й. Вместе с переходом в октябре вышли и плановые security-патчи для обеих веток — обновиться стоит независимо от того, на какой версии вы сидите.
План действий для проектов
- Новым проектам — сразу Node.js 26 — LTS-статус снимает главный риск новой версии: до апреля 2029 года вам обеспечены и исправления, и предсказуемость.
- Проектам на 24-й — спешки нет, но план нужен — Maintenance-режим безопасен ещё полтора года; разумно запланировать переход на 26-ю в удобное окно следующего квартала, а не в аврале.
- Проектам на 22-й и старше — пора — их поддержка уже заканчивается или закончилась: обновление до 26-й через nvm или менеджер версий занимает один вечер, а снимает целый класс рисков.
- Прогоняем тесты на 26-й до прод — мажорные переходы Node традиционно гладкие, но нативные зависимости требуют пересборки: свежий npm install на тестовом контуре избавит от сюрпризов.
- Ставим октябрьские security-патчи — минорные обновления внутри текущей ветки содержат свежие исправления безопасности: их накатывают независимо от планов по мажору.
Ваш опыт?
На какой версии Node живут ваши проекты и как относитесь к LTS-переходам — обновляетесь в первый месяц или ждёте минорных релизов? Делитесь в комментариях.
Комментарии (0)
Оставьте первый комментарий.