Skip to content

[Release] sdk/resourcemanager/hybridcompute/armhybridcompute/2.1.0-beta.2 #24760

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 1 commit into
base: main
Choose a base branch
from

Conversation

jliusan
Copy link
Member

@jliusan jliusan commented Jun 10, 2025

…ta.2 generation from spec commit: 4a2bb0762eaad11e725516708483598e0c12cabb
@Copilot Copilot AI review requested due to automatic review settings June 10, 2025 09:54
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Jun 10, 2025
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 PR releases the updated beta version 2.1.0-beta.2 of the HybridCompute ARM client library and adds new APIs for Extension Metadata V2, Extension Publisher, and Extension Type. The key changes include:

  • Updating constants and API versions from beta.1 to beta.2.
  • Introducing new client constructors and methods for ExtensionMetadataV2, ExtensionPublisher, and ExtensionType.
  • Adding new enum types and fields as well as updating the fake server implementations.

Reviewed Changes

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

Show a summary per file
File Description
fake/licenses_server.go Updated asynchronous dispatch pattern and interceptor handling.
fake/licenseprofiles_server.go Converted from direct dispatch to using dispatchToMethodFake with updated HTTP status code acceptance.
fake/internal.go Added generic result struct for asynchronous response handling.
fake/gateways_server.go Similar pattern update as in licenses_server with improved dispatch handling.
fake/extensiontype_server.go New fake server implementation for ExtensionType with a similar asynchronous pattern.
fake/extensionpublisher_server.go New fake server implementation for ExtensionPublisher employing a consistent async dispatch.
fake/extensionmetadatav2_server.go New fake server for ExtensionMetadataV2 with updated regex parsing and tracking.
fake/extensionmetadata_server.go Updated dispatchToMethodFake implementation to use asynchronous channels.
extensiontype_client_example_test.go, extensionpublisher_client_example_test.go, extensionmetadatav2_client_example_test.go, extensionmetadata_client_example_test.go New example tests reflecting the API changes.
extensiontype_client.go, extensionpublisher_client.go, extensionmetadatav2_client.go, extensionmetadata_client.go New and updated client implementations and request/response handling using the updated API version.
constants.go Updated module version constant and added new enum types.
client_factory.go Added new ClientFactory functions to create the new clients.
autorest.md, CHANGELOG.md Updated API version references, module version, and changelog details accordingly.
Comments suppressed due to low confidence (1)

sdk/resourcemanager/hybridcompute/armhybridcompute/fake/licenses_server.go:95

  • [nitpick] Consider adding inline comments within the asynchronous dispatch function to clarify the cancellation handling and the purpose of using the result channel to improve maintainability.
go func() {

Copy link

API Change Check

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

sdk/resourcemanager/hybridcompute/armhybridcompute

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mgmt This issue is related to a management-plane library.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant