2.10.0 (2026-10-30)
Features Added
- Added optional
VoiceAgentDefinition.soundscapefor built-in background ambience and event cues in telephony calls, withVoiceAgentSoundscapeConfig,VoiceAgentSoundscapeSourceConfig,VoiceAgentSoundscapeTrackConfig,VoiceAgentSoundscapeWorkingTrackConfig, andVoiceAgentSoundscapeSound. - Added optional
VoiceAgentInputTranscription.profanity_filterandVoiceAgentProfanityFilterModefor configuring Azure Speech input-transcript filtering before a session starts. - Added
VoiceAgentInputTranscriptionModel.AZURE_SPEECH_STREAMINGfor Azure Speech streaming transcription in cascaded text-model conversations. This model requires a nonemptyVoiceAgentInputTranscription.languageand is not supported with realtime speech-to-speech models. - Added
VoiceAgentNoiseReductionType.AZURE_DEEP_NOISE_SUPPRESSION_HEADSETandVoiceAgentNoiseReductionType.AZURE_PERSONAL_NOISE_SUPPRESSIONfor local voice activity detection without changing recognition audio. - Added
AgentEndpointProtocol.VOICE_CONVERSATION_ENGINEfor hosted text agents used as Voice Agent conversation engines. Hosted agents must declare this protocol with version1.0.0;invocations_wsdoes not substitute for it. - Added optional
HostedAgentDefinition.enable_memory_snapshotto start hosted-agent sessions from a snapshot of the initialized process instead of starting the process from its image. - Added known
ImageGenTool.modelvaluesgpt-image-2.5-sunburst,gpt-image-2.5-sunburst-2026-09-08,gpt-image-2.5-flare, andgpt-image-2.5-flare-2026-09-08, withxhighandmaxquality options for these models.
Bugs Fixed
- Fixed tracing to record
temperature=0andtop_p=0instead of omitting these valid values. - Fixed
SimulationSeedDataGenerationJobConfigurationto expose the service-requiredmax_samplesproperty and constructor argument. Updated the simulation-seed evaluation sample to pass this argument directly instead of using the mapping workaround.