Формально это переход, а не функциональный релиз. В release notes прямо сказано: кроме обновления метаданных вроде объекта process.release, отличий от 26.12.1 нет. Весь смысл — в статусе: ветка 26.x стала LTS с кодовым именем Lithium и будет получать обновления до конца апреля 2029 года.
Почему это важно
LTS — это не про новые возможности, а про предсказуемость. Для продакшена выбирают именно такие ветки: критические исправления и обновления безопасности выходят сюда, а ломающие изменения не приезжают в минорных релизах. Проектам, которые сидят на Node.js 24, 22 или более старых LTS, стоит планировать переход, а не ждать, пока поддержка закончится.
Одна практическая деталь
Если вы обновляетесь с более старой LTS, учтите изменение, появившееся ещё в Node.js 25: официальные Linux-бинарники теперь линкуются с libatomic. В зависимости от дистрибутива пакет может отсутствовать, и его нужно поставить отдельно. Это особенно заметно в минимальных контейнерных образах, где нет ничего лишнего.
Как обновляться
Для большинства проектов достаточно сменить версию в .nvmrc, engines и CI-матрице, затем прогнать тесты на 26.13.0. Отдельно проверьте нативные аддоны: они собираются под ABI конкретной ветки, и переход между мажорными версиями требует их пересборки. Если в проекте есть Docker-образ на node:24, имеет смысл завести отдельную ветку образа на node:26 и сравнить размер и поведение до переключения продакшена.
Strictly speaking this is a transition, not a feature release. The release notes say it plainly: apart from metadata updates such as the process.release object, there are no changes from 26.12.1. The point is the status: the 26.x line is now LTS under the codename Lithium and will receive updates through the end of April 2029.
Why it matters
LTS is about predictability, not new capabilities. Production workloads gravitate to these lines: critical fixes and security updates land here, and breaking changes do not arrive in minor releases. Projects still on Node.js 24, 22 or older LTS lines should plan an upgrade rather than wait for support to expire.
One practical detail
If you are coming from an older LTS, note a change introduced back in Node.js 25: official Linux binaries are now linked against libatomic. Depending on the distribution the package may be missing and must be installed separately. This is most visible in minimal container images that carry nothing extra.
How to upgrade
For most projects it is enough to update the version in .nvmrc, engines and the CI matrix, then run the tests on 26.13.0. Check native addons separately: they build against the ABI of a specific line, so crossing major versions requires a rebuild. If the project has a Docker image on node:24, consider a parallel branch on node:26 and compare size and behaviour before switching production.