Я использовал node.js для проекта разработки несколько лет назад, и это приложение несколько "законсервировано" на данный момент - ему нужно оставаться в сети, он должен оставаться в безопасности, но он не должен много внимания. В настоящее время он работает на node.js v0.10.32, но теперь я хотел бы инвестировать в "окончательную" миграцию в версию Long Term Support (LTS), поэтому в обозримом будущем ее будет легче поддерживать.
На первый взгляд, домашняя страница node.js делает вид, что v4.4.5 - это, по-видимому, единственный доступный выпуск LTS:
Однако, если я нажму ссылку LTS schedule, он расскажет другую историю. Насколько я могу судить, версия 6 из node.js также считается выпуском LTS, причем эта поддержка заканчивается на весь год позже, чем версия 4.
Учитывая, что:
- v6.2.0 - версия с версией
- v6 предполагается получить техническое обслуживание LTS до 2019-04-01
- теоретически никаких изменений в v6.x не должно нарушаться назад
Почему мне нужно обновлять v4 вместо v6? Кажется, что v4 покупает мне еще один год патчей безопасности, но никаких дополнительных гарантий совместимости нет?