Skip to content

Azure.AI.Extensions.OpenAI_3.0.0

Latest

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 13 Nov 00:20
aaf1348

3.0.0 (2026-11-12)

Breaking Changes

  • Removed the synchronous ProjectResponsesClient.CreateResponseStreaming overloads. Use CreateResponseStreamingAsync and asynchronous enumeration.
  • ProjectResponsesClient.CreateResponseStreamingAsync overloads now return
    Task<AsyncStreamingResult<StreamingResponseUpdate>> instead of
    AsyncCollectionResult<StreamingResponseUpdate>. Await stream creation
    before enumerating updates.
  • The ProjectConversationsClient constructor now accepts ConversationClientOptions instead of OpenAIClientOptions.
  • ProjectResponsesClient.GetResponseStreamingAsync now yields strongly typed response items.
  • ProjectResponsesClient's experimental diagnostic changed from OPENAI001 to AAIP002.

Other Changes

  • Updated the OpenAI package dependency to 2.15.0. See the OpenAI 2.15.0 release notes for the upstream breaking changes to experimental APIs, including the async-only streaming methods that ProjectResponsesClient inherits.

Sample Updates

  • Synchronous streaming samples were removed, because streaming in synchronous scenarios is not supported anymore.