Piyasalar
Piyasa verileri yükleniyor…

Node.js 26 LTS oldu: Hangi sürüme geçmeli, destek ne zaman bitiyor?

Node.js 26, 28 Ekim'de LTS oldu. Destek tarihleri, Node 22 ve 24 kullananların ne yapması gerektiği ve Node 27 ile değişen takvim bu yazıda.

Node.js 26 LTS oldu: Hangi sürüme geçmeli, destek ne zaman bitiyor?

Node.js 26, 28 Ekim'de yayımlanan 26.13.0 sürümüyle resmen Uzun Süreli Destek (LTS) aşamasına geçti. Bu sürümün kod adı "Lithium". Node.js projesinin duyurusuna göre bu sürüm, 26.12.1'e göre işlevsel bir yenilik getirmiyor. Değişen şey sürümün statüsü. Üretimde çalışan projeler için asıl önemli konu da bu, çünkü proje canlı uygulamalarda yalnızca LTS sürümlerin kullanılmasını öneriyor. LTS sürümler genellikle toplam 30 ay boyunca kritik hata düzeltmesi alıyor. Bu da ekiplerin yükseltme planını daha rahat yapmasını sağlıyor.

Node.js 26 LTS desteği ne zamana kadar sürecek?

Proje takvimine göre Node.js 26, 20 Ekim 2027'de bakım aşamasına girecek ve desteği 30 Nisan 2029'da sona erecek. Şu an destek alan sürümlerin durumu ise şöyle:

  • Node.js 26 (Lithium): Aktif LTS. Destek sonu 30 Nisan 2029.
  • Node.js 24 (Krypton): 20 Ekim 2026'da bakım aşamasına geçti. Destek sonu 30 Nisan 2028.
  • Node.js 22 (Jod): Bakım aşamasında. Destek sonu 30 Nisan 2027.
  • Node.js 25 ve 20: Desteği bitti. Bu sürümler için güvenlik yaması beklememek gerekiyor.

Hemen geçmek gerekiyor mu?

Node.js 20 veya 25 kullanıyorsanız öncelik sizde, çünkü bu sürümler artık yama almıyor. Node.js 22 kullananların yaklaşık altı aylık bir payı var. Bu yüzden planı şimdiden yapmak mantıklı. Node.js 24 kullananlar için acil bir durum yok, ancak yeni başlayan projelerde 26'yı seçmek destek süresini uzatıyor. Hangi sürümde olursanız olun alt sürümleri de takip etmekte fayda var. Proje 21 Ekim'de güvenlik sürümleri yayımladı, 28 Ekim'de de Node.js 24 için 24.22.2 sürümü geldi.

Yükseltmede resmi duyuruda vurgulanan bir ayrıntı var. Node.js 25'ten bu yana resmi Linux ikili dosyaları libatomic kütüphanesine bağlı. Yani 24 veya 22'den gelenlerin dağıtıma göre bu paketi ayrıca kurması gerekebilir. Özellikle küçük Docker imajlarında ve sade sunucularda uygulamanın açılmaması bu yüzden yaşanabilir.

Kurulu sürüm nasıl kontrol edilir ve güncellenir?

  1. Terminalde node -v yazarak kullandığınız sürümü görün.
  2. Sürüm yöneticisi olarak nvm kullanıyorsanız nvm install 26 komutunu çalıştırın, ardından nvm use 26 ile geçin.
  3. Windows ve macOS'ta nodejs.org üzerindeki LTS yükleyicisi de 26.13.0 sürümünü veriyor.
  4. Geçişten sonra paketlerinizi yeniden kurup testlerinizi çalıştırın. Yerel eklentili paketler yeniden derleme isteyebilir.

Node.js 27 ile takvim değişiyor

Bu haftanın ikinci önemli gelişmesi de takvimle ilgili. Node.js 27'nin alfa sürümü yayımlandı ve proje, 27 ile birlikte yıllık sürüm döngüsüne geçiyor. Önceki düzende tek numaralı sürümler altı ay sonra desteğini kaybediyordu. Yeni düzende her ana sürüm, altı aylık alfa ve altı aylık "Current" döneminin ardından LTS oluyor. Takvime göre Node.js 27'nin 22 Nisan 2027'de Current, 20 Ekim 2027'de LTS olması bekleniyor.

Sık sorulan sorular

Node.js 26.13.0'da yeni özellik var mı?

Hayır. Resmi duyuruya göre process.release gibi LTS durumunu gösteren üst veriler dışında 26.12.1 ile arasında değişiklik yok.

Yeni bir projede hangi Node.js sürümü seçilmeli?

Üretime çıkacak yeni projeler için en uzun destek süresini sunan Node.js 26 LTS mantıklı bir başlangıç. Yine de kullandığınız kütüphanelerin bu sürümü desteklediğini kontrol edin.

Kaynak: Node.js

Bu habere tepkin ne?

Haberi hazırlayan

Editör

Data Paylaşım editörü. Kamu personel alımları, KPSS ve sınav takvimleri, maaş ve ödeme tarihleri ile teknoloji gündemini takip ediyor. Haberlerinde Resmî Gazete, ÖSYM, SGK ve kurumların resmi duyurularını esas alıyor; tarih, kontenjan ve rakamları birincil kaynaklardan doğruluyor.

Tüm yazıları

İlgili haberler

Yorumlar 0

Henüz yorum yok. İlk yorumu sen yaz.

Yorum yaz

Giriş yap ya da kayıt ol; yorumlarında adın ve profil fotoğrafın görünsün.

Paylaş