Перейти до вмісту

Релізи Node.js

Комерційна підтримка для версій після фази Maintenance LTS доступна з нашими партнерами програми OpenJS Ecosystem Sustainability HeroDevs

Мажорні версії Node.js отримують статус релізу Current на шість місяців, що дає час розробникам бібліотек надати їм підтримку. Історично (до версії Node.js 26) через шість місяців непарні релізи (9, 11 тощо) більше не підтримувалися, а парні релізи (10, 12 тощо) отримували статус Active LTS та ставали готовими до загального використання. Починаючи з Node.js 27, цикл релізів буде щорічним, і кожна мажорна версія отримає статус LTS після шестимісячної фази Current (та ще 6 місяців фази Alpha). Статус релізу LTS означає «довгострокова підтримка (ДСП)», тобто під час нього критичні помилки будуть виправлятися впродовж 30 місяців. Застосунки в клієнтському середовищі повинні використовувати лише релізи Active LTS та Maintenance LTS.

Розклад релізів

Релізи

Усі деталі, які стосуються розкладу релізів Node.js, доступні на GitHub.

Шукаєте останній реліз гілки версії?

Node.jsКодова назваУперше випущеноВостаннє оновленоСтатус
v26-Current
v25-EOL
v24KryptonLTS
v23-EOL
v22JodLTS
v21-EOL
v20IronEOL
v19-EOL
v18HydrogenEOL
v17-EOL
v16GalliumEOL
v15-EOL
v14FermiumEOL
v13-EOL
v12ErbiumEOL
v11-EOL
v10DubniumEOL
v9-EOL
v8CarbonEOL
v7-EOL
v6BoronEOL
v5-EOL
v4ArgonEOL
v0-EOL

Рекомендовані та спільнотні методи установки

Вебсайт Node.js пропонує кілька неінтерактивних методів установки на сторінці завантаження, як-от інтерфейси командного рядка (CLI), менеджери пакетів ОС (напр. brew) та менеджери версій Node.js (напр. nvm).

Аби показати та просувати внески спільноти, проєкт Node.js представляє нову сторінку завантажень, яка поділяє методи установки на «рекомендовані» та «спільнотні». Це надає користувачам більше гнучкості та вибору, при цьому надаючи короткий список тим, хто хоче швидко почати роботу.

Будь-хто може запропонувати новий метод установки для сторінки завантаження. Хоча проєкт Node.js затверджує остаточний список, пропозиції оцінюються за критеріями нижче.

«Рекомендовані» методи обираються за своєю надійністю та близькою відповідністю офіційним релізам, а також відповідають наступним критеріям (у тому числі критеріям «спільнотних» методів):

  • «Рекомендовані» методи надають релізи Node.js одразу після офіційного релізу.
  • «Рекомендовані» методи використовують офіційні бінарні файли Node.js, будуючи з вихідного коду лише тоді, коли збудовані бінарні файли недоступні.
  • «Рекомендовані» методи дають змогу розробникам установлювати й використовувати кілька версій Node.js одночасно.
  • «Рекомендовані» методи мають близькі зв'язки з проєктом Node.js, у тому числі й пряме спілкування.

«Спільнотні» методи — це додаткові методи установки, доступні на сторінці завантаження, які відповідають наступним вимогам:

  • «Спільнотні» методи повинні підтримувати всі підтримувані версії Node.js, які не мають статусу End-Of-Life (EOL).
  • «Спільнотні» методи повинні працювати на принаймні одній офіційно підтримуваній операційній системі та не повинні обмежуватися лише кількома версіями чи дистрибутивами.
  • «Спільнотні» методи повинні бути вільними для використання, мати відкритий вихідний код, не продаватися як комерційний продукт, та не бути платним сервісом.