.NET 11 RC1 Yayında: Öne Çıkan Yenilikler
.NET 11 Release Candidate 1 (RC1) kullanıma sunuldu. İlk sürüm adayı olan paket, go-live destek lisansı içeriyor. Bu lisans,.NET 11 RC1’in üretim uygulamalarında kullanılmasına olanak tanıyor. Sürüm; yeni Visual Studio 2026 Insiders sürümü ve C# Dev Kit ile birlikte Visual Studio Code üzerinde destekleniyor.
.NET 11 SDK’sını resmî indirme bağlantısından edinmek mümkün. Windows kullanıcılarına en güncel Visual Studio 2026 Insiders sürümü öneriliyor. Alternatif olarak.NET 11, Visual Studio Code ve C# Dev Kit uzantısıyla kullanılabiliyor.
.NET 11 RC1 kütüphane ve çalışma zamanı yenilikleri
RC1 ile temel kütüphanelerde süreç yönetimi, ağ iletişimi, JSON, şifreleme ve sıkıştırma alanlarında çeşitli geliştirmeler yapılıyor. Süreçler sinyallenebiliyor, sonlanma durumları da incelenebiliyor. Deneysel caller-driven TLS oturumları, Linux üzerinde DNS kayıt çözümleme ve Unix sistemlerinde TLS channel binding desteği de sürümle birlikte geliyor.
JSON tarafına yeni sayısal türler ve ikili şemalar için destek ekleniyor. Kapalı tür polimorfizmi ile union desteği de JSON yeteneklerine katılıyor. Asenkron seçenek doğrulama, span değerlerinden BitArray oluşturma ve sıkıştırma kodlayıcılarıyla kod çözücülerin yeniden kullanılabilmesi de destekleniyor.
Şifreleme tarafında AES Key Wrap desteği sunuluyor. Apple platformlarında kimlik doğrulamalı şifreleme işlemlerinin hızlandırılması da hedefleniyor. Bu bölümdeki tüm değişiklikler, kırıcı değişiklikler, hata düzeltmeleri ve topluluk katkıları için .NET 11 RC1 kütüphane notlarına bakılabilir.
Çalışma zamanında Unix üzerinde işlem içi çökme raporlama desteği bulunuyor. half işlemleri de FP16 donanım talimatlarından yararlanıyor. Ayrıntılı bilgiler runtime sürüm notlarında yer alıyor.
SDK, MSBuild ve NuGet değişiklikleri
SDK tarafındaki başlıklardan biri, dotnet test komutunda yapılan geliştirmeler. Komut mobil uygulama testlerini iyileştiriyor, çalıştırma düzeyi kontrolleri ve sonuç yerleşimleri sunuyor. Container yayımlama işlemi tekrarlanabilir imajlar üretiyor, gereksiz yüklemeleri de atlıyor.
Dosya tabanlı programlara Native AOT yeniden kullanımı ve biçimlendirme desteği ekleniyor. dotnet format ise yapılandırma keşfini yalnızca dahil edilen dosyalarla sınırlandırıyor. SDK ve CLI kapsamındaki diğer geliştirmeler SDK sürüm notlarında açıklanıyor.
MSBuild artık tar arşivleri oluşturup çıkarabiliyor. Derleme araçları da öğe glob desenlerini açığa çıkarabilecek. Bu değişikliklerin tamamı MSBuild notlarında bulunuyor.
NuGet tarafında paketleme işlemi, mevcut proje değerlendirmelerini yeniden kullanıyor. Uyarıların hata olarak ele alındığı durumlarda güvenlik açığı bulunan paketlerin güncellenmesine yönelik iyileştirmeler de RC1 kapsamına alınıyor. Ayrıntılar NuGet RC1 sürüm notlarında yer alıyor.
C# 15 ve F# yenilikleri
C# 15 ile union’lar ve diğer dil özellikleri kararlı hale geliyor. Unsafe Evolution kapsamındaki iyileştirmeler de sürümün dil tarafındaki başlıkları arasında yer alıyor.
F# için record spread ifadeleri, record oluşturucuları ve doğrudan delegate oluşturma desteği sunuluyor. Verimli interpolated string kullanımı ile reflection gerektirmeyen record ve union biçimlendirmesi de destekleniyor. C# ayrıntıları C# sürüm notlarında, F# değişiklikleri ise F# notlarında açıklanıyor.
ASP.NET Core,.NET MAUI ve Windows Forms
ASP.NET Core tarafında SignalR kimlik doğrulama yenileme API’leri son haline ulaşıyor. SignalR TypeScript istemcisi de kimlik doğrulama yenilemeyi destekliyor. Blazor Server devreleri, kimlik doğrulama yenilendikten sonra güncelleniyor.
OpenAPI belgeleri artık kullanım dışı API’leri yansıtıyor. Derleme zamanında OpenAPI için ortam seçilebiliyor. Negotiate kimlik doğrulaması da TLS channel binding kullanıyor. Tüm ASP.NET Core değişiklikleri ilgili sürüm notlarında listeleniyor.
.NET MAUI bölümünde test, kontroller, platform özellikleri ve XAML başlıklarının yanı sıra.NET for Android ile iOS, Mac Catalyst, macOS ve tvOS için Apple platformu geliştirmeleri bulunuyor. Bu alandaki ayrıntılar .NET MAUI RC1 notlarında yer alıyor.
Windows Forms için kiosk tarzı deneyimlerin yönetilmesine yönelik geliştirmeler geliyor. Modern görsel stiller de RC1 ile kararlı hale geliyor.
Kurulum ve.NET topluluğu
.NET 11 ile çalışmaya başlamak için.NET 11 SDK’sını kurmak gerekiyor. Windows üzerinde çalışan geliştiriciler Visual Studio 2026 Insiders sürümünü kullanabilir. Visual Studio Code tarafında ise C# Dev Kit uzantısı desteklenen seçenek olarak sunuluyor.
.NET ekibi, geliştiricilerin ve ürün yöneticilerinin katıldığı topluluk buluşmalarını sürdürüyor. Duyuruda topluluk standuplarına her hafta katılım çağrısı yapılıyor. Ayrıca.NET 11 özelliklerinin tanıtılacağı.NET Unboxed etkinliğinin, duyuruda belirtilen perşembe günü Pasifik saatiyle 11.00’de yapılacağı aktarılıyor.
.NET 11 duyuruları, tam sürüm notlarıyla birlikte dotnet/core GitHub Discussions alanında paylaşılıyor. Sürümle ilgili değişiklikleri takip etmek isteyenler,.NET 11, C# 15, ASP.NET Core ve Entity Framework Core yeniliklerinin yanı sıra kırıcı değişiklikler ve.NET 11 sürümleri için yayımlanan notları izleyebilir.
Kaynaklar ve İleri Okuma
- Microsoft.NET Blog:.NET 11 Release Candidate 1 duyurusu
- .NET 11 SDK indirme sayfası
- .NET 11 RC1 kütüphane sürüm notları
- .NET 11 RC1 runtime sürüm notları
- .NET 11 RC1 SDK sürüm notları
- ASP.NET Core RC1 sürüm notları
- .NET MAUI RC1 sürüm notları







Yorum gönder