github Azure/azure-sdk-for-net Azure.AI.OpenAI_2.2.0-beta.5

latest releases: Azure.Search.Documents_11.7.0-beta.7, Azure.AI.Agents.Persistent_1.2.0-beta.4, Azure.Provisioning.Kusto_1.0.0-beta.1...
pre-releaseone month ago

2.2.0-beta.5 (2025-07-11)

This update converges new feature updates from the recent 2.2.0 release of OpenAI together with support based on the contemporary 2025-04-01-preview Azure OpenAI Service API label.

Features Added

Breaking Changes (Preview APIs)

The following are carried forward from changes in the 2.2.0 release of OpenAI. Please see the changelog for full details.

  • Removed the implicit operator from all models that converts a model to BinaryContent.
  • Removed the explicit operator from all models that converts a ClientResult to a model.
  • OpenAI:
    • Renamed the GetRealtimeConversationClient method from OpenAIClient to GetRealtimeClient.
  • OpenAI.FineTuning:
    • Renamed the FineTuningJobOperation class to FineTuningJob.
    • Removed protocol methods for CreateFineTuningJob, GetJob, and GetJobs and added convenience methods for them.
  • OpenAI.Realtime:
    • Updated namespace from OpenAI.Conversations to OpenAI.Realtime. All APIs and types related to real-time conversations have been moved to the new OpenAI.Realtime namespace.
  • OpenAI.Responses:
    • Removed the SummaryTextParts property of ReasoningResponseItem in favor a new property called SummaryParts.
    • Removed the following public constructors:
      • FileSearchCallResponseItem(IEnumerable<string> queries, IEnumerable<FileSearchCallResult> results)
      • FunctionCallOutputResponseItem(string callId, string functionOutput)
      • FunctionCallResponseItem(string callId, string functionName, BinaryData functionArguments)
    • Made several properties read-only that were previously settable:
      • CallId and Output in ComputerCallOutputResponseItem
      • Action, CallId, and Status in ComputerCallResponseItem
      • Results and Status in FileSearchCallResponseItem
      • CallId in FunctionCallOutputResponseItem
      • CallId in FunctionCallResponseItem
    • Changed the following property types:
      • Attributes in FileSearchCallResult is now IReadOnlyDictionary<string, BinaryData> instead of IDictionary<string, BinaryData>.
      • Status properties are now nullable in multiple response item types.
      • Code in ResponseError is now ResponseErrorCode instead of string.
    • Renamed the WebSearchToolContextSize extensible enum to WebSearchContextSize.
    • Renamed the WebSearchToolLocation class to WebSearchUserLocation.
  • OpenAI.VectorStores:
    • Renamed method parameters from vectorStore to options in CreateVectorStore and ModifyVectorStore methods in VectorStoreClient.

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

NewReleases is sending notifications on new releases.