Yeni Yeniden Adlandırma: 18 ay artık .NET için “Standart Destek”tir

Womanne

Member


  1. Yeni Yeniden Adlandırma: 18 ay artık .NET için “Standart Destek”tir

2016’da klasik Windows tabanlı .NET Framework’e platformdan bağımsız ve modüler bir alternatif olarak .NET Core’un kullanıma sunulmasından bu yana, Microsoft iki farklı destek dönemi sunmuştur: Başlangıçta, 12 aylık sürümlerin “Geçerli Sürüm” desteği ve “Uzun Sürüm” -term-Destek” (LTS) 36 ay boyunca. “Mevcut Sürüm” desteğinin süresi bu nedenle Kasım 2021’de 18 aya çıkarıldı ve geriye dönük olarak .NET 5.0 için de geçerli.







Dr Holger Schwichtenberg, MAXIMAGO’da Güvenlikle ilgili son derece kritik alanlarda bile yenilik ve deneyime dayalı yazılım geliştirme sunan Baş Teknoloji Uzmanıdır. Aynı zamanda, çok sayıda orta ölçekli ve büyük şirketi yazılım geliştirme ve işletim konusunda 38 ünlü uzmanla danışmanlık ve eğitimle destekleyen uzman ağı www.IT-Visions.de’nin başkanıdır.







Bu durum şu anda Microsoft web sunucusundaki resmi destek sayfasında da mevcuttur: “Müşteriler, Uzun Süreli Destek (LTS) sürümlerini veya mevcut sürümleri seçebilir. Tüm sürümlerin kalitesi aynıdır. Tek fark, desteğin uzunluğudur . LTS sürümleri 3 yıl boyunca ücretsiz destek ve yama alır. Mevcut sürümler ise 18 ay boyunca ücretsiz destek ve yama alır.”

Bu, yalnızca .NET Core 3.1 ve .NET 6.0’ın güvenlik ve hata düzeltmeleri aldığı aşağıdaki destek tablosuyla sonuçlanır:







Modern .NET ürün grubu “.NET Core/.NET”in şu anda desteklenen sürümleri


(Resim: Microsoft)



Kısa vadeli destekten standart desteğe


4 Haziran 2022’de Microsoft, GitHub’da “Geçerli Sürüm”ü “Kısa Süreli Destek” (STS) olarak yeniden adlandıracağını duyurdu. Bu aynı zamanda 9 Ağustos’ta .NET blogunda geniş çapta duyuruldu: “Kısa bir süre önce ‘Geçerli’ adını ‘Kısa Süreli Destek (STS)’ olarak değiştirdik”.

14 Ekim 2022 tarihinden itibaren destek dönemi “Standart Destek” olarak adlandırılmaktadır. “Standart Destek”, .NET 7.0 Sürüm Adayı 2.0 için blog gönderisinde, yeniden adlandırmaya tekrar değinmeden kullanılmıştır.


Deterministik salınım döngüleri


.NET 5.0’dan başlayarak, .NET’in yeni sürümleri her yıl Kasım ayında piyasaya sürülür. Tek sayılar artık “Standart” olarak adlandırılan kısa binekte ve çift sayılar en uzun bineğe sahip (şekle bakın):







Modern .NET için sürüm tarihleri ve destek döngüleri



.NET Framework 4.8 için sınırsız destek


Ne yazık ki, modern .NET artık klasik .NET Framework gibi uzun yıllara dayanan bir destek süresine sahip değil. Klasik .NET Framework hala işletim sistemi desteğine bağlıdır: “4.5.2 sürümünden itibaren .NET Framework, Windows işletim sisteminin (OS) bir bileşeni olarak tanımlanmıştır. Bileşenler, ürünleriyle aynı desteği alır Bu nedenle , .NET Framework 4.5.2 ve sonraki sürümleri, kurulu olduğu Windows işletim sisteminin yaşam döngüsü ilkesini izler.”

Ayrıca Microsoft, .NET Framework 4.8 desteğinin sınırsız olacağını defalarca duyurdu, örneğin:

Ağustos 2022’de küçük güncelleme .NET Framework 4.8.1 yayınlandı. Microsoft’un blog gönderisine göre, Windows bilgisayarları 4.8.1 sürümüne güncellemek zorunda kalmayacak, bu nedenle sürüm 4.8, hata düzeltme güncellemelerini almaya devam etmelidir.

Yalnızca modern .NET’te daha ciddi kırılma değişiklikleri


Ancak gelecekte, Microsoft’un kullanıcıları 4.8.x’e güncellemeye zorlayacağı göz ardı edilemez. Geçmişte her zaman erken zorunlu güncellemeler olmuştur: örneğin, .NET Framework 4.5.2, 4.6 ve 4.6.1 desteği 26 Nisan 2022’de zamanından önce sona ermiştir.

Yüksek düzeyde uyumluluk nedeniyle, bu tür güncellemeler klasik .NET Framework’te sorun oluşturmaz. Öte yandan, modern .NET ile, her ikinci sürümde kapsamlı kırılma değişiklikleri oluyor. Klasik .NET Framework’te her zaman küçük kırılma değişiklikleri oldu, ancak bunlar daha nadirdi ve önemli ölçüde daha az ciddiydi.


(harita)



ana sayfaya
 
Üst