· · 2 dakika okuma

Azure SDK Nisan 2026: AI Foundry 2.0 ve .NET Geliştiricilerinin Bilmesi Gerekenler

Nisan 2026 Azure SDK sürümü, önemli breaking changes'lerle Azure.AI.Projects 2.0.0 stable, Cosmos DB için kritik güvenlik düzeltmeleri ve .NET için yeni Provisioning kütüphaneleri dalgası getiriyor.

Azure SDK AI Foundry Azure .NET NuGet
Bu yazı şu dillerde de mevcut:English, Español, Català, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, العربية, Bahasa Indonesia, Nederlands

Bu yazı otomatik olarak çevrilmiştir. Orijinal için buraya tıklayın.

Aylık SDK sürümlerini atlamak kolaydır. Bu sürümde dikkat etmeye değer birkaç şey var — özellikle AI Foundry ile, Java’da Cosmos DB ile veya .NET kodundan altyapı provisioning yapıyorsanız.

Azure.AI.Projects 2.0.0 — Mantıklı breaking changes

Azure.AI.Projects NuGet paketi bazı önemli mimari değişikliklerle stable 2.0.0’a ulaşıyor. Preview kullanıyorsanız, değişenler şunlar:

  • Namespace ayrımı: Evaluations Azure.AI.Projects.Evaluation altına taşındı, memory operations ise Azure.AI.Projects.Memory altına. using ifadelerinizi güncellemeniz gerekecek.
  • Yeniden adlandırılan tipler: InsightsProjectInsights, SchedulesProjectSchedules, EvaluatorsProjectEvaluators, TriggerScheduleTrigger
  • Adlandırma kuralları: boolean property’ler artık tutarlı şekilde Is* kuralını izliyor

Bunlar, bir kez can acıtan ve sonra sonsuza kadar doğru hissettiren breaking changes türü. Preview üzerinde build aldıysanız importları güncelleyin ve gerisini compiler’ın işaretlemesine izin verin.

İyi haber: artık stable. Bu API’ye gerçekten güvenebilirsiniz.

Cosmos DB Java: kritik güvenlik düzeltmesi (RCE)

Bu ciddi. Java Cosmos DB kütüphanesi (azure-cosmos) 4.79.0 sürümü, Remote Code Execution vulnerability (CWE-502) için kritik bir güvenlik düzeltmesi içeriyor.

Sorun, CosmosClientMetadataCachesSnapshot, AsyncCache ve DocumentCollection içinde Java deserialization’dı. Düzeltme, Java deserialization’ı JSON tabanlı serialization ile değiştirerek deserialization saldırılarının tüm sınıfını ortadan kaldırıyor.

Azure Cosmos DB kullanan Java servisleriniz varsa, hemen 4.79.0’a güncelleyin. Bu isteğe bağlı değil.

.NET için yeni Provisioning kütüphaneleri

Bu ay birkaç stable Provisioning kütüphanesi 1.0.0’a geldi — bunlar Azure altyapısını ARM template’leri veya Bicep yerine C# koduyla tanımlamanızı sağlayan kütüphaneler:

Beta.1’de birkaç tane daha var; API Management, Batch, Compute, Monitor, MySQL ve Security Center’ı kapsıyor. .NET’ten infrastructure-as-code yapıyorsanız — özellikle Aspire dağıtımlarıyla — bu kütüphaneler giriş noktanızdır.

Azure AI Agents Java: 2.0.0 GA

Java Azure AI Agents kütüphanesi de bu ay general availability’ye ulaşıyor. Başlıca breaking changes:

  • Birkaç enum tipi ExpandableStringEnum tabanlı sınıflara dönüştürüldü (yeni değerler için daha esnek)
  • *Param model sınıfları *Parameter olarak yeniden adlandırıldı
  • MCPToolConnectorIdMcpToolConnectorId (tutarlı büyük/küçük harf kullanımı)
  • beginUpdateMemories için yeni convenience overload

Kapanış

Bu ay .NET geliştiricileri için başlık net: Azure.AI.Projects 2.0.0 stable oluyor — AI Foundry ile geliştiriyorsanız, şimdi stable sürüme pin’leyip importları güncelleme zamanı. Cosmos DB kullanan Java ekipleri içinse güvenlik güncellemesi acil.

Tam sürüm notları aka.ms/azsdk/releases adresinde. Orijinal yazı: Azure SDK Release (April 2026).

Paylaş:
Bu yazının kaynak kodunu GitHub'da görüntüleyin ↗
← GPT-5.5 Burada ve Azure Foundry'e Geliyor — .NET Geliştiricilerinin Bilmesi Gerekenler
Azure MCP Server Artık .mcpb — Herhangi Bir Runtime Olmadan Yükle →