1.0.0-beta.8 (2026-10-28)
Features Added
- Added
VoiceInputDataPart, orderedVoiceUserMessageEvent.ContentParts, andVoiceResponseOutputDataDoneMessagefor application data in Bridge protocol1.0. The existing text-onlyContentprojection and explicit silent completion remain available. - Added a standalone
/voice_conversation_engineWebSocket route for typed Voice
handlers registered withAddVoice<THandler>(). It reuses the existing Bridge
Protocol 1.0 relay alongside/invocations_ws, without new registration options
or changes to generic Invocations handlers. - Aligned the experimental Voice caller-interruption contract with
user.barge_in,VoiceUserBargeInEvent, andOnUserBargeInAsync, preserving playback snapshots and application-owned cancellation/history. Voice Live senders must use the same event contract. Generic raw WebSocket handlers are unchanged.
Other Changes
- Reference the published
Azure.AI.AgentServer.Core1.0.0-beta.30 package instead of the current Core project, so this release does not require publishing Core 1.0.0-beta.31. - Updated resilient task samples to call
SetResilientTasksEnabled()explicitly; task
registration alone no longer activates storage or recovery. - Updated the resilient research sample to use constructor-injected task handlers and
task-bound producer/consumer streams, while retaining registry lookup for later GET
replay by invocation id.