版本发布 8
## 2.56.1 (2026-08-18) ### Other Changes #### Dependency Updates - Upgraded `azure-resourcemanager-storage` from `2.57.1` to version `2.57.2`. - Upgraded `azure-resourcemanager-keyvault` from `2.55.3` to version `2.55.4`. - Upgraded `azure-resourcemanager-msi` from `2.54.0` to version `2.54.1`. - Upgraded `azure-resourcemanager-resources` from `2.54.2` to version `2.54.3`. - Upgraded `azure-resourcemanager-dns` from `2.53.9` to version `2.53.10`.
## 1.1.34 (2026-08-18) ### Other Changes #### Dependency Updates - Upgraded `azure-data-schemaregistry` from `1.5.12` to version `1.5.13`. - Upgraded `azure-core` from `1.58.1` to version `1.59.0`.
### 4.49.2 (2026-07-27) #### Bugs Fixed * Fixed `ItemPatch`/`ItemPatchIfExists` write strategies to skip documents excluded by a conditional `spark.cosmos.write.patch.filter` instead of failing the write with `412 Precondition Failed`. - See [PR 49700](https://github.com/Azure/azure-sdk-for-java/pull/49700) * Fixed bounded change feed reads hanging after partition splits when stale feed-range metadata collapsed child continuation LSNs into a single `endLsn`. - See [PR 49883](https://github.com/Azure/azure-sdk-for-java/pull/49883)
## 7.4.0 (2026-07-24) Please refer to [spring/CHANGELOG.md](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/CHANGELOG.md#740-2026-07-24) for more details.
## 2.53.12 (2026-07-07) ### Other Changes #### Dependency Updates - Upgraded `azure-resourcemanager-msi` from `2.53.8` to version `2.53.9`. - Upgraded `azure-resourcemanager-network` from `2.58.2` to version `2.59.1`. - Upgraded `azure-resourcemanager-resources` from `2.54.1` to version `2.54.2`. - Upgraded `azure-resourcemanager-authorization` from `2.53.9` to version `2.53.10`. - Upgraded `azure-resourcemanager-storage` from `2.56.0` to version `2.57.1`.
## 2.53.9 (2026-07-01) ### Other Changes #### Dependency Updates - Upgraded `azure-resourcemanager-resources` from `2.54.0` to version `2.54.2`. - Upgraded `azure-resourcemanager-authorization` from `2.53.8` to version `2.53.10`.
## 4.11.1 (2026-07-01) ### Other Changes #### Dependency Updates - Upgraded `azure-core` from `1.58.0` to version `1.58.1`. - Upgraded `azure-core-http-netty` from `1.16.4` to version `1.16.5`.
## 1.1.0-beta.1 (2026-06-02) ### Features Added - **WebRTC SDP negotiation** for browser/native WebRTC clients: - New `ClientEventRtcCallSdpCreate` (`rtc.call.sdp.create`) to send an SDP offer with an optional initial `VoiceLiveSessionOptions` - New `ServerEventRtcCallSdpCreated` (`rtc.call.sdp.created`) carrying the SDP answer and `rtcCallId` - New `ServerEventRtcCallError` (`rtc.call.error`) with structured `RtcCallErrorDetails` (type/code/message) and originating operation - **Streaming input text** into a conversation item: - New `ClientEventInputTextDelta` (`input_text.delta`) and `ClientEventInputTextDone` (`input_text.done`), each with optional `contentIndex` - **Output audio buffer playback lifecycle**: - New `ServerEventOutputAudioBufferStarted` (`output_audio_buffer.started`) and `ServerEventOutputAudioBufferStopped` (`output_audio_buffer.stopped`), each exposing `responseId` - **Smart audio-based end-of-turn detection**: new `SmartEndOfTurnDetection` (`smart_end_of_turn_detection`) `EouDetection` variant with `thresholdLevel` and `timeoutMs`; new `EouDetectionModel.SMART_END_OF_TURN_DETECTION` value - **Echo cancellation reference source**: `AudioEchoCancellation` is now `@Fluent` and exposes `referenceSource` (new `EchoCancellationReferenceSource` enum with `SERVER` / `CLIENT`) and `channels` for stereo input where channel 1 is the client-supplied echo reference - **Azure realtime native voices**: new `AzureRealtimeNativeVoice` (type `azure-realtime-native`) and `AzureRealtimeNativeVoiceName` expandable enum (`AARTI`, `ANDREW`, `AVA`, `DENISE`, `DIYA`, `ELSA`, `FLORIAN`, `FRANCISCA`, `MEERA`, `XIAOXIAO`, `YUNXI`, `XIMENA`) for use with the `azure-realtime` model - **Parallel tool calls**: `VoiceLiveSessionOptions.setParallelToolCalls(Boolean)` / `isParallelToolCalls()` (and matching getter on `VoiceLiveSessionResponse`) to control whether the model may invoke tools in parallel - **Hosted agent invocation passthrough**: - `ResponseCreateParams.setInvokeInput(Map<String, BinaryData>)` to attach input data for a hosted agent invocation on a single response request (preview) - New `ServerEventResponseInvocationDelta` (`response.invocation.delta`) passes through non-speech SSE events from the hosted agent ### Other Changes - Regenerated against `2026-06-01-preview` VoiceLive TypeSpec. The default service API version used by `VoiceLiveClientBuilder` is unchanged (`V2026_04_10`, GA).