github Azure/azure-sdk-for-net System.ClientModel_1.10.0

latest releases: Azure.AI.Projects_2.0.0-beta.2, Azure.AI.Projects.Agents_2.0.0-beta.1, Azure.AI.Extensions.OpenAI_2.0.0-beta.1...
9 hours ago

1.10.0 (2026-03-16)

Features Added

  • Added JsonPatch.EnumerateArray method that iterates over JSON array elements at a specified path, yielding each element as raw UTF-8 bytes.
  • Added CollectionResult<T>.FromPages and AsyncCollectionResult<T>.FromPages static factory methods that create collection result instances from pre-existing pages of values for testing.
  • Added IsReadOnly property to ClientPipelineOptions and ClientLoggingOptions so callers can check whether options can still be modified without catching an exception.
  • Added Clone() method to ClientPipelineOptions and ClientLoggingOptions that creates a new mutable instance from an existing instance that may be read-only.
  • Added ConfigurationSchema.json to the NuGet package via the MSBuild JsonSchemaSegment feature, enabling automatic JSON IntelliSense and validation for appsettings.json when configuring System.ClientModel-based clients.
  • Updated BCL dependencies to 10.x.

Bugs Fixed

  • Fixed implicit conversion operator for ClientResult<T> to not throw exceptions on null inputs per Framework Design Guidelines. Null inputs now return default.

Breaking Changes

  • Added nullability annotation to the ClientResult<T> implicit conversion operator parameter to indicate that null is a valid input. This change was made because throwing exceptions from implicit conversions violates the Framework Design Guidelines.

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.