3.0.0 (2026-11-12)
Breaking Changes
- Removed the synchronous
ProjectResponsesClient.CreateResponseStreamingoverloads. UseCreateResponseStreamingAsyncand asynchronous enumeration. ProjectResponsesClient.CreateResponseStreamingAsyncoverloads now return
Task<AsyncStreamingResult<StreamingResponseUpdate>>instead of
AsyncCollectionResult<StreamingResponseUpdate>. Await stream creation
before enumerating updates.- The
ProjectConversationsClientconstructor now acceptsConversationClientOptionsinstead ofOpenAIClientOptions. ProjectResponsesClient.GetResponseStreamingAsyncnow yields strongly typed response items.ProjectResponsesClient's experimental diagnostic changed fromOPENAI001toAAIP002.
Other Changes
- Updated the
OpenAIpackage dependency to2.15.0. See the OpenAI 2.15.0 release notes for the upstream breaking changes to experimental APIs, including the async-only streaming methods thatProjectResponsesClientinherits.
Sample Updates
- Synchronous streaming samples were removed, because streaming in synchronous scenarios is not supported anymore.