.NET 10, üç yıllık LTS olarak geldi. Semantic Kernel ile AutoGen'i birleştiren Microsoft Agent Framework, C# 14'ün alan destekli özellikleri, çalışma zamanı hız artışları ve post-kuantum şifreleme öne çıkıyor.
.NET 10, Microsoft'un üç yıllık uzun dönem destekli (LTS) sürümü olarak Visual Studio 2026 ile birlikte geldi. Bu sürümü öne çıkaran dört başlık var: çalışma zamanına giren yapay zekâ, C# 14, ciddi performans kazanımları ve standart kütüphaneye eklenen post-kuantum kriptografi.
Üç yıllık LTS
.NET 10 bir LTS sürüm; desteği 10 Kasım 2028'e kadar uzuyor. Yanında Visual Studio 2026 ve VS Code için güncellenmiş C# Dev Kit geliyor.
Yerleşik yapay zekâ: Microsoft Agent Framework
En dikkat çekici yenilik, iki ayrı aracı — Semantic Kernel ve AutoGen — tek bir çatıda birleştiren Microsoft Agent Framework. Bu çatı, birden çok yapay zekâ ajanının birlikte ya da sırayla görev yapmasına dayalı sistemler kurmayı kolaylaştırıyor.
C# 14'te yenilikler
- Alan destekli özellikler (field-backed properties): otomatik özelliklerden, özel get/set yazmaya yumuşak bir geçiş sağlıyor.
- Geliştirici verimliliğini ve kod kalitesini artırmaya odaklı çeşitli dil iyileştirmeleri.
Performans
- JIT'te satır içi genişletme (inlining) ve metot devirtualizasyonu iyileştirmeleri
- Yığın (stack) tahsisi optimizasyonları ve struct argümanları için daha iyi kod üretimi
- AVX10.2 desteği ve NativeAOT geliştirmeleri
Post-kuantum kriptografi
System.Security.Cryptography kütüphanesine üç yeni post-kuantum algoritma eklendi: ML-KEM (FIPS 203), ML-DSA (FIPS 204) ve SLH-DSA (FIPS 205). Bu, kuantum sonrası döneme hazırlık açısından önemli bir adım.
Kaynaklar
- Microsoft Learn — What's new in .NET 10
- .NET Blog — Announcing .NET 10