Microsoft, .NET 11'in ikinci sürüm adayı (Release Candidate 2) olan RC2'yi 13 Ekim'de yayımladı. .NET ekibinin duyurusuna göre bu sürüm "go-live" destek lisansıyla geliyor; yani geliştiriciler RC2'yi resmî destekle üretim ortamındaki uygulamalarında kullanabiliyor. Microsoft yeni ana .NET sürümlerini her yıl kasım ayında yayımladığından RC2, kararlı sürüm öncesindeki son büyük ara durak olarak görülüyor; ancak duyuruda kesin bir çıkış tarihi verilmedi.
Kütüphanelerde kuantum sonrası hazırlık
RC2'nin en dikkat çekici yeniliklerinden biri, deneysel olarak sunulan bileşik ML-KEM ve HPKE API'leri. Kuantum bilgisayarlara dayanıklı anahtar değişimi için standartlaşan ML-KEM'in .NET'e gelmesi, uygulamaların kuantum sonrası şifrelemeye geçişine hazırlanması açısından önemli. API'lerin deneysel olarak işaretlenmesi, imzalarının ilerleyen sürümlerde değişebileceği anlamına geliyor; bu nedenle üretim kodunda temkinli kullanılmaları gerekiyor. Kütüphane tarafında ayrıca CBOR verilerinin parça parça okunabilmesi, DataAnnotations hata mesajlarının özniteliğe özgü argümanlarla biçimlendirilmesi ve HTTP/2 için başlangıç eş zamanlılık ayarı geldi. Çalışma zamanında ise iOS ve tvOS'ta dosya kilitleme artık varsayılan olarak kapalı.
SDK tarafında dosya düzeyindeki yönergelerde tırnaklı değerler ve başlatma profili argümanlarında MSBuild özellikleri desteklenmeye başladı. MSBuild, proje değerlendirmesi sırasında joker karakter eşleştirmesini hızlandırdı. NuGet ise komut satırından minimum paket yayın yaşı ayarlanabilmesine olanak tanıyor; bu, yeni yayımlanmış ve henüz yeterince incelenmemiş paketlere karşı tedarik zinciri güvenliği açısından kullanışlı bir seçenek. Bu ayar sayesinde bir paket yayımlandıktan sonra belirlenen süre dolmadan projelere çekilmesi engellenebiliyor; kötü amaçlı bir sürümün fark edilip kaldırılması için zaman kazanılmış oluyor.
F#, MAUI ve Windows Forms yenilikleri
F# bu sürümde çalışma zamanı async desteği, hesaplama ifadelerinde reraise kullanımı, FSharp.Core koleksiyonlarında daha az bellek ayırma ve Native AOT iyileştirmeleri kazandı. ASP.NET Core'da QuickGrid sanallaştırma API'leri deneysel statüden çıktı. .NET MAUI'de uygulama arayüzünü C# ile oluşturma seçeneği, Apple'ın Icon Composer varlıklarının kullanımı ile XAML yazımı ve Hot Reload geliştirmeleri öne çıkıyor. Windows Forms tarafında ise Windows'un görsel ve erişilebilirlik ayarlarına uyum, yeni KioskModeManager bileşeni ve tasarımcıya yol gösteren yeni analizörler yer alıyor.
RC2, get.dot.net/11 adresinden indirilebiliyor. Microsoft, Windows kullanıcılarına Visual Studio 2026 Insiders'ı öneriyor; Visual Studio Code ile C# Dev Kit eklentisi de .NET 11'i destekliyor. C# 15 ve Entity Framework Core 11 yenilikleri ayrı belgelerde ele alınıyor. Tüm sürüm notları ise GitHub'daki dotnet/core deposunda yayımlandı. Kararlı sürüme geçişi planlayan ekipler için RC2, uyumluluk testlerine başlamak adına uygun bir fırsat sunuyor.
Kaynak: .NET Blog








Yorumlar 0
Henüz yorum yok. İlk yorumu sen yaz.
Yorum yaz