[ai-voicelive] Sync to API version 2026-07-15 and prepare 1.1.0 GA#39227
Open
xitzhang wants to merge 4 commits into
Open
[ai-voicelive] Sync to API version 2026-07-15 and prepare 1.1.0 GA#39227xitzhang wants to merge 4 commits into
xitzhang wants to merge 4 commits into
Conversation
Regenerate from spec commit ce30002 (api-version 2026-07-15) and sync the customized src layer: - Bump package to 1.1.0 and set DEFAULT_API_VERSION to 2026-07-15 - Add ClientEventInputTextDelta/Done, ResponseSession.expiresAt, AzureRealtimeNativeVoice, echo-cancellation reference config, ServerEventResponseInvocationDelta, invokeInput - Remove preview-only RTC SDP and output-audio-buffer started/stopped types - Update tests, samples, CHANGELOG, and regenerate API review files
Contributor
There was a problem hiding this comment.
Pull request overview
Updates @azure/ai-voicelive for the stable 2026-07-15 API and prepares version 1.1.0 for GA.
Changes:
- Adds input-text events and session expiration metadata.
- Removes preview-only RTC and audio lifecycle APIs.
- Updates versions, tests, samples, metadata, and API reports.
Reviewed changes
Copilot reviewed 21 out of 24 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
tsp-location.yaml |
Updates the source specification commit. |
test/unit/audioBufferTranscription.spec.ts |
Removes tests for retired preview APIs. |
test/public/voiceLiveClient.spec.ts |
Verifies the new default API version. |
test/integration/realtimeServiceMatrix.spec.ts |
Updates the live API matrix. |
test/integration/mcpServerConnection.spec.ts |
Tests MCP connections against the GA API. |
test/integration/mcpApprovalWorkflow.spec.ts |
Tests MCP approval against the GA API. |
test/integration/conversationControlTests.spec.ts |
Updates conversation-control coverage. |
test/integration/connection.spec.ts |
Updates connection coverage. |
test/integration/basicConversationTests.spec.ts |
Updates basic-conversation coverage. |
src/models/models.ts |
Synchronizes customized models and serialization. |
src/models/index.ts |
Updates model exports. |
src/index.ts |
Updates package-level public exports. |
src/constants.ts |
Sets GA package and API versions. |
samples/telemetry/package.json |
References the GA package archive. |
samples/telemetry-browser/package.json |
References the GA package archive. |
samples/basic-web-voice-assistant/package.json |
References the GA package archive. |
review/ai-voicelive-node.api.md |
Regenerates the primary API report. |
review/ai-voicelive-models-node.api.md |
Regenerates the models API report. |
package.json |
Bumps the package to 1.1.0. |
metadata.json |
Updates generation metadata and API version. |
generated/models/models.ts |
Regenerates service models. |
generated/models/index.ts |
Regenerates model exports. |
generated/index.ts |
Regenerates package exports. |
CHANGELOG.md |
Documents the GA release. |
… expiresAt - Unit tests for ClientEventInputTextDelta/Done serializers and clientEventUnionSerializer dispatch - ResponseSession expires_at -> expiresAt deserialization test (including the session.created path) - ReadmeSampleStreamInputText snippet plus a 'Streaming text input' README section
Sync from spec commit 6311032 (api-version 2026-07-15): - ResponseSession.expiresAt changed from number (epoch seconds) to Date; serializer/deserializer convert Date <-> epoch seconds - Update responseSession unit test, CHANGELOG wording, and regenerate API review files
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Regenerate from spec commit ce30002 (api-version 2026-07-15) and sync the customized src layer:
Bump package to 1.1.0 and set DEFAULT_API_VERSION to 2026-07-15
Add ClientEventInputTextDelta/Done, ResponseSession.expiresAt, AzureRealtimeNativeVoice, echo-cancellation reference config, ServerEventResponseInvocationDelta, invokeInput
Remove preview-only RTC SDP and output-audio-buffer started/stopped types
Update tests, samples, CHANGELOG, and regenerate API review files
Packages impacted by this PR
azure-ai-voicelive
Issues associated with this PR
Describe the problem that is addressed by this PR
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists