github Azure/azure-sdk-for-net Azure.AI.ContentUnderstanding_1.0.0

latest releases: Azure.ResourceManager_1.14.0, Azure.ResourceManager.Batch_1.6.0, Azure.Identity.Broker_1.4.0...
6 hours ago

1.0.0 (2026-02-11)

Features Added

  • GA release of Azure AI Content Understanding client library for .NET
  • Each ContentField subclass now exposes a strongly-typed Value property (e.g., ContentStringField.Value returns string?, ContentNumberField.Value returns double?)
  • Added ContentSource hierarchy (DocumentSource, AudioVisualSource) for strongly-typed parsing of grounding source strings on ContentField
  • Added ContentRange value type with static factory methods (Page, Pages, TimeRange, etc.) for specifying content ranges on AnalysisInput
  • Added convenience methods and indexers on ContentArrayField and ContentObjectField
  • Added support for clientRequestId parameter in Analyze and AnalyzeBinary operations
  • Updated to service API version 2025-11-01

Other Changes

The following API changes were made from the preview SDK (1.0.0-beta.1) to the GA SDK to align with Azure SDK for .NET design guidelines:

  • Type renames: AnalyzeInputAnalysisInput, AnalyzeResultAnalysisResult, MediaContentAnalysisContent, DateFieldContentDateTimeOffsetField, and all field subtypes prefixed with Content (e.g., StringFieldContentStringField)
  • Property renames: AnalysisInput.UrlUri, ContentAnalyzer.DynamicFieldSchemaHasDynamicFieldSchema, ContentAnalyzerConfig.ReturnDetailsShouldReturnDetails, ContentAnalyzerConfig.OmitContentShouldOmitContent
  • Field value properties: All ContentField subclasses use a unified Value property instead of type-specific properties (ValueString, ValueNumber, etc.)
  • Method signatures: Analyze/AnalyzeAsync inputs parameter is now required; AnalyzeBinary/AnalyzeBinaryAsync parameter order changed

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

NewReleases is sending notifications on new releases.