1.3.0 (2026-08-03)
Features Added
- Azure Realtime Native Voice Support: Added
AzureRealtimeNativeVoiceand
AzureRealtimeNativeVoiceName, and expandedvoicefields to accept Azure realtime native voices. - Input Text Streaming Support: Added
ClientEventInputTextDeltaandClientEventInputTextDone
for incrementally streaming text input into existing conversation items. - Hosted Agent Invocation Input: Added
invoke_inputtoResponseCreateParamsand
ServerEventResponseInvocationDeltafor hosted agent invocation passthrough data. - Echo Cancellation Configuration: Added
EchoCancellationReferenceSourceand new
reference_source/channelsoptions onAudioEchoCancellationto support both the default
server loopback reference path and client-provided stereo echo reference input. - Parallel Tool Call Control: Added
parallel_tool_callsto session models so callers can
control whether tool calls may run in parallel. - Session Expiration: Added
expires_attoResponseSession, a server-setdatetimeindicating
when the session expires.
Breaking Changes
- Default API Version Update: Changed the SDK default API version from
2026-06-01-previewto
the GA version2026-07-15. Passapi_version="2026-06-01-preview"explicitly to keep the previous
default behavior.
Bugs Fixed
- Image Input Field Rename: Renamed
RequestImageContentPart.urltoimage_url. Update
image input construction to useimage_url=instead ofurl=.
Other Changes
- Removed Preview Features: The following features introduced in
1.3.0b1are not part of the GA
release and have been removed:- WebRTC Call Negotiation Support: Removed
ClientEventRtcCallSdpCreate,
ServerEventRtcCallSdpCreated,ServerEventRtcCallError, andRtcCallErrorDetails. - Audio Playback Lifecycle Events: Removed
ServerEventOutputAudioBufferStartedand
ServerEventOutputAudioBufferStopped. - Smart End-of-Turn Detection: Removed
SmartEndOfTurnDetection.
- WebRTC Call Negotiation Support: Removed