[MS] Azure SDK Release (April 2026) - devamazonaws.blogspot.com

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available. You can find links to packages, code, and docs on our Azure SDK Releases page.

Release highlights

Cosmos DB 4.79.0

The Java Cosmos DB library includes a critical security fix for a Remote Code Execution (RCE) vulnerability (CWE-502). Java deserialization was replaced with JSON-based serialization in CosmosClientMetadataCachesSnapshot, AsyncCache, and DocumentCollection, eliminating the entire class of Java deserialization attacks. This release also adds support for N-Region synchronous commit, a Query Advisor feature, and CosmosFullTextScoreScope for controlling BM25 statistics scope in hybrid search queries.

AI Foundry 2.0.0

The Azure.AI.Projects NuGet package ships its 2.0.0 stable release with significant architectural changes. Evaluations and memory operations moved to separate Azure.AI.Projects.Evaluation and Azure.AI.Projects.Memory namespaces. Many types were renamed for consistency, including InsightsProjectInsights, SchedulesProjectSchedules, EvaluatorsProjectEvaluators, and TriggerScheduleTrigger. Boolean properties now follow the Is* naming convention, and several internal types were made internal.

AI Agents 2.0.0

The Java Azure AI Agents library reaches general availability with version 2.0.0. This release includes breaking changes to improve API consistency:
  • Several enum types were converted from standard Java enum to ExpandableStringEnum-based classes.
  • *Param model classes were renamed to *Parameter.
  • MCPToolConnectorId now uses consistent casing as McpToolConnectorId.
  • A new convenience overload for beginUpdateMemories was added.

Initial stable releases

Initial beta releases

Release notes


Post Updated on April 22, 2026 at 12:13AM
Thanks for reading
from devamazonaws.blogspot.com

Comments

Popular posts from this blog

[MS] Pulling a single item from a C++ parameter pack by its index, remarks - devamazonaws.blogspot.com

[MS] Going beyond the empty set: Embracing the power of other empty things - devamazonaws.blogspot.com

[MS] The case of the crash when destructing a std::map - devamazonaws.blogspot.com