Programlama ve Yazılım Geliştirme

Microsoft, geliştiriciler için kapsamlı iyileştirmelerle .NET 11 Release Candidate 1’i yayımladı

.NET 11 Release Candidate 1; kitaplıklar, çalışma zamanı ve SDK’dan C# 15, ASP.NET Core, .NET MAUI ve Windows Forms’a kadar uzanan güncellemelerle kullanıma sunuldu. Sürüm; dil ve güvenlik özelliklerinin yanı sıra test, dağıtım ve kapsayıcı araçlarına ve farklı platformlara yönelik iyileştirmelere odaklanıyor.

2026-09-08
3 dk okuma
7 görüntülenme
فريق تحرير certi.news
Microsoft, geliştiriciler için kapsamlı iyileştirmelerle .NET 11 Release Candidate 1’i yayımladı

Microsoft, nihai sürüm öncesindeki kapsamlı bir ön sürüm olarak .NET 11 Release Candidate 1’i 8 Eylül 2026’da kullanıma sunduğunu duyurdu. Güncelleme; kitaplıklar, çalışma zamanı, SDK, MSBuild ve NuGet’in yanı sıra C#, F#, ASP.NET Core, .NET MAUI ve Windows Forms alanlarında değişiklikler ve iyileştirmeler içeriyor.

Platform ve geliştirme araçlarındaki iyileştirmeler

.NET 11 kitaplıkları; sistem işlemleriyle çalışma ve bunların tamamlanma durumunu denetleme, Linux’ta DNS kayıtlarını çözümleme, yeni sayısal türler ve ikili şemalar için JSON desteği sağlıyor. Sürüm ayrıca JSON’da kapalı polimorfizm ve birleşimler, seçeneklerin zaman uyumsuz doğrulanması, genişletilmiş bellekten BitArray değerleri oluşturma ve sıkıştırma ile açma kodlayıcılarının yeniden kullanılması için destek içeriyor.

Güvenlik katmanına, çağıran tarafından yönlendirilen deneysel TLS oturumları, Unix’te TLS kanal bağlama ve AES Key Wrap desteğinin yanı sıra Apple platformlarında kimliği doğrulanmış şifrelemenin hızını artıran iyileştirmeler ekleniyor. Sürüm ayrıca topluluk katkılarına atıfla, uyumluluğu bozabilecek değişiklikleri ve hata düzeltmelerini de kayda geçiriyor.

Geliştiriciler için pratikte ne değişiyor?

Çalışma zamanı düzeyinde .NET 11, Unix’te işlem içi çökme raporlaması için ayarlar ekliyor; FP16 işlemleri de özel donanım talimatlarını kullanıyor. SDK’da dotnet test aracılığıyla mobil uygulama testleri iyileştiriliyor; çalıştırma düzeyinde denetim ve yeni sonuç biçimleri ekleniyor. Kapsayıcı dağıtımı yeniden üretilebilir görüntüler oluşturuyor ve tekrarlanan yükleme işlemlerinden kaçınıyor. Dosyaya dayalı programlar ise Native AOT’un yeniden kullanılmasına ve biçimlendirmeye yönelik destek kazanıyor.

Diğer iyileştirmeler arasında dotnet format ayarlarının keşfini yalnızca dahil edilen dosyalarla sınırlandırma, MSBuild’e tar arşivleri oluşturma ve ayıklama desteği ekleme ve derleme araçlarının glob öğesi kalıplarına erişebilmesini sağlama yer alıyor. NuGet, paketleme sırasında proje değerlendirmelerini yeniden kullanıyor; zayıf paket güncellemeleri de uyarıların hata kabul edilmesine yönelik ayarlarla çalışır hâle geliyor.

Diller ve uygulama çerçeveleri

C# 15; birleşimleri ve diğer dil özelliklerini kararlı hâle getiriyor ve güvenli olmayan kullanımların geliştirilmesine yönelik iyileştirmeler sunuyor. F# ise kayıt yayımlama, kayıt oluşturucuları ve temsilcileri doğrudan oluşturma özelliklerinin yanı sıra daha verimli iç dizeler ile yansıma gerektirmeden kayıtları ve birleşimleri biçimlendirme desteği ekliyor.

ASP.NET Core’da SignalR kimlik doğrulama yenileme API’leri kararlı hâle geliyor ve TypeScript istemcisinde yenileme desteği sunuluyor. Blazor Server devreleri kimlik doğrulama yenilendikten sonra da güncelleniyor. OpenAPI, kullanımdan kaldırılmış API’leri yansıtıyor; derleme sırasında OpenAPI oluşturmak için bir ortam seçilebiliyor ve Negotiate kimlik doğrulamasında TLS kanal bağlama kullanılabiliyor.

Sürüm ayrıca .NET MAUI’de test, denetimler, platform özellikleri ve XAML’i; .NET for Android ve Apple platformlarındaki güncellemeleri; kiosk tarzı deneyimlerin yönetimini ve Windows Forms’ta RC 1 için modern görsel stillerin kararlılığını kapsıyor.

Kullanılabilirlik ve dikkat edilmesi gerekenler

Geliştiriciler .NET 11 SDK’yı yükleyerek başlayabilir. Microsoft, Windows’ta en yeni Visual Studio 2026 Insiders sürümünün kullanılmasını öneriyor; Visual Studio Code ve C# Dev Kit uzantısı da kullanıma sunuluyor. Değişikliklerin kapsamı, sürümün web hizmetleri, kapsayıcılar ve mobil uygulamalar üzerinde çalışan ekipler için önemli olduğunu gösteriyor. Ancak Release Candidate olması nedeniyle üretim ekiplerinin sürümü nihai olarak benimsemeden önce tüm sürüm notlarını ve uyumluluk değişikliklerini incelemesi gerekiyor. Microsoft ayrıca .NET 11, C# 15, ASP.NET Core ve Entity Framework Core’daki yeniliklerin yanı sıra uyumluluğu bozan değişiklikler ve .NET sürümleri için ayrı sayfalar sağlıyor.

Haber kaynağı
ف
Yazar

فريق تحرير certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör