Skip to content

[ai-voicelive] Sync to API version 2026-07-15 and prepare 1.1.0 GA#39227

Open
xitzhang wants to merge 4 commits into
mainfrom
xitzhang/vl_20260715
Open

[ai-voicelive] Sync to API version 2026-07-15 and prepare 1.1.0 GA#39227
xitzhang wants to merge 4 commits into
mainfrom
xitzhang/vl_20260715

Conversation

@xitzhang

@xitzhang xitzhang commented Jul 9, 2026

Copy link
Copy Markdown
Member

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

  • Added impacted package name to the issue description
  • Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
  • Added a changelog (if necessary)

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
Copilot AI review requested due to automatic review settings July 9, 2026 22:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread sdk/voicelive/ai-voicelive/src/models/models.ts
Comment thread sdk/voicelive/ai-voicelive/src/models/models.ts Outdated
Comment thread sdk/voicelive/ai-voicelive/CHANGELOG.md
Comment thread sdk/voicelive/ai-voicelive/CHANGELOG.md Outdated
Comment thread sdk/voicelive/ai-voicelive/CHANGELOG.md
Comment thread sdk/voicelive/ai-voicelive/CHANGELOG.md
Comment thread sdk/voicelive/ai-voicelive/src/index.ts
xitzhang added 3 commits July 9, 2026 16:06
… 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants