Skip to content

CallAutomation GA5 Changes #45494

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open

Conversation

v-dharmarajv
Copy link
Member

@v-dharmarajv v-dharmarajv commented May 27, 2025

At present, CallAutomation uses the alpha API in the main branch, while GA (General Availability) releases are managed from a separate feature branch. With this update, GA changes will be merged into the main branch, and all future GA releases will be published from there. Ongoing alpha development will be moved to the callautomation/feature/alpha branch

Copy link
Contributor

github-actions bot commented May 28, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

com.azure:azure-communication-callautomation

@v-dharmarajv v-dharmarajv marked this pull request as ready for review June 30, 2025 23:02
@Copilot Copilot AI review requested due to automatic review settings June 30, 2025 23:02
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request is focused on cleaning up automatically generated annotations and redundant code artifacts across many files in the Azure Communication Call Automation SDK. The key changes include:

  • Removal of @generated annotations from various classes.
  • Minor comment refinements and formatting adjustments.
  • Overall improvements in code readability and maintainability.

Reviewed Changes

Copilot reviewed 173 out of 292 changed files in this pull request and generated no comments.

File Description
VoiceKindInternal.java Removed unnecessary @generated annotation lines.
TranscriptionOptionsInternal.java Cleaned up outdated @generated annotations and updated commentary for clarity.
StartTranscriptionRequestInternal.java Updated inline documentation on locale and speechModelEndpointId, alongside removing @generated annotations.
Comments suppressed due to low confidence (3)

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/models/VoiceKindInternal.java:16

  • The removal of the @generated annotation improves code readability by reducing clutter. Please confirm that none of the associated build tools rely on these annotations.
     */

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/models/TranscriptionOptionsInternal.java:15

  • Removing the outdated @generated annotations here streamlines the code; ensure that any tooling or automated processes that referenced these annotations are updated accordingly.
 * Options for live transcription.

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/models/StartTranscriptionRequestInternal.java:20

  • The updated comments now specify the correct format and purpose for the locale and speech model endpoint ID, and the removal of @generated annotations helps keep the code clean. Confirm that these documentation updates are aligned with the latest specifications.
     * Specifies the Locale used for transcription, e.g., en-CA or en-AU.

@v-dharmarajv v-dharmarajv changed the title DO NOT MERGE ga5 changes CallAutmation GA5 Changes Jun 30, 2025
@v-dharmarajv v-dharmarajv changed the title CallAutmation GA5 Changes CallAutomation GA5 Changes Jun 30, 2025
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.

4 participants