Skip to content

[AutoPR azure-mgmt-relay]-generated-from-SDK Generation - Python-6617070 - #48263

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-relay-6617070
Open

[AutoPR azure-mgmt-relay]-generated-from-SDK Generation - Python-6617070#48263
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-relay-6617070

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/relay/resource-manager/Microsoft.Relay/Relay/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'e03e8c1a6ebebcd8e8c303ce938b810546bd8a06' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6617070 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=35569 Submitted by: asiddiquee@microsoft.com

Copilot AI review requested due to automatic review settings July 25, 2026 17:45
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Jul 25, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

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

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the azure-mgmt-relay SDK to the newer 2026-01-01 Relay ARM API version, promotes the package to stable 2.0.0, and introduces TLS minimum version support on Relay namespaces.

Changes:

  • Bump default API version from 2024-01-01 to 2026-01-01 across client/operations and regenerate samples/tests accordingly.
  • Add TlsVersion enum and minimum_tls_version / minimumTlsVersion property on Relay namespace models/types.
  • Mark the package as stable (classifier + is_stable) and finalize version 2.0.0.

Reviewed changes

Copilot reviewed 62 out of 62 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk/relay/azure-mgmt-relay/tsp-location.yaml Updates the swagger/spec commit reference used for generation.
sdk/relay/azure-mgmt-relay/pyproject.toml Marks package as Production/Stable and sets is_stable = true.
sdk/relay/azure-mgmt-relay/generated_tests/test_relay_api_mgmt_namespaces_operations_async.py Adds minimumTlsVersion into async namespace create/update test payloads.
sdk/relay/azure-mgmt-relay/generated_tests/test_relay_api_mgmt_namespaces_operations.py Adds minimumTlsVersion into sync namespace create/update test payloads.
sdk/relay/azure-mgmt-relay/generated_samples/relay_operations_list.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_network_rule_set_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_network_rule_set_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_update.py Updates sample to include properties.minimumTlsVersion and updates swagger reference.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_list_by_subscription.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_list_by_resource_group.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_create.py Adds properties.minimumTlsVersion and updates swagger reference.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_check_name_availability.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_regenerate_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_list_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_list_all.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_name_space_authorization_rule_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_list_all.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybridconnection_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_list_all.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_regenerate_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_list_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_list_all.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_hybrid_connection_authorization_rule_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_regenerate_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_list_key.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_list_all.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/relay_authorization_rule_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_link_resources_list.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_link_resources_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_endpoint_connections_list.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_endpoint_connections_get.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_endpoint_connections_delete.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/generated_samples/private_endpoint_connections_create.py Updates original swagger file reference to 2026-01-01.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/types.py Updates type surface to include TlsVersion and minimumTlsVersion on namespace properties; removes several TypedDicts from types.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/operations/_operations.py Bumps default api-version used in request builders to 2026-01-01.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/models/_models.py Adds minimum_tls_version to RelayNamespaceProperties and related models.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/models/_enums.py Adds TlsVersion enum with "1.2" and "1.3".
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/models/init.py Exports TlsVersion from the models package.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/aio/_configuration.py Sets async client default API version to 2026-01-01 and updates docs.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/aio/_client.py Updates async client docs to reference API version 2026-01-01.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/_version.py Moves from beta (2.0.0b2) to stable (2.0.0).
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/_utils/model_base.py Improves mapping-like docstrings for model base utilities.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/_configuration.py Sets sync client default API version to 2026-01-01 and updates docs.
sdk/relay/azure-mgmt-relay/azure/mgmt/relay/_client.py Updates sync client docs to reference API version 2026-01-01.
sdk/relay/azure-mgmt-relay/apiview-properties.json Adds TlsVersion mapping and updates cross-language version hash.
sdk/relay/azure-mgmt-relay/api.metadata.yml Updates API view metadata (hash/parser/python version).
sdk/relay/azure-mgmt-relay/api.md Updates public API listing to include TlsVersion/minimum_tls_version and reflects removed types.* TypedDicts.
sdk/relay/azure-mgmt-relay/_metadata.json Updates apiVersion/commit/emitter/http client version metadata to newer generator inputs.
sdk/relay/azure-mgmt-relay/CHANGELOG.md Adds 2.0.0 release notes with features and breaking changes.
Comments suppressed due to low confidence (2)

sdk/relay/azure-mgmt-relay/generated_tests/test_relay_api_mgmt_namespaces_operations.py:1

  • minimumTlsVersion is documented as only supporting "1.2" or "1.3" (and samples in this PR use those values). Using "str" in the generated live tests is likely to cause a service-side validation failure. Update the test payloads to use a supported value (e.g., "1.2" or "1.3").
    sdk/relay/azure-mgmt-relay/generated_tests/test_relay_api_mgmt_namespaces_operations.py:1
  • minimumTlsVersion is documented as only supporting "1.2" or "1.3" (and samples in this PR use those values). Using "str" in the generated live tests is likely to cause a service-side validation failure. Update the test payloads to use a supported value (e.g., "1.2" or "1.3").

Comment thread sdk/relay/azure-mgmt-relay/CHANGELOG.md Outdated
Copilot AI review requested due to automatic review settings July 27, 2026 03:49
@ChenxiJiang333

Copy link
Copy Markdown
Member

Hi, we have approved the PR and we will hold the PR merge and release until you explicitly ping us to merge then release.

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

Copilot reviewed 67 out of 67 changed files in this pull request and generated 4 comments.

Comments suppressed due to low confidence (1)

sdk/relay/azure-mgmt-relay/CHANGELOG.md:65

  • The API snapshot also removes public TypedDicts from azure.mgmt.relay.types (AccessKeys, CheckNameAvailabilityResult, the error and operation types, and the private-link resource types), but the breaking-change notes do not mention these removals. Direct imports used by preview consumers will fail after upgrading; please document the removed types under Breaking Changes.
  - Deleted model `AuthorizationRuleListResult`/`HybridConnectionListResult`/`OperationListResult`/`RelayNamespaceListResult`/`WcfRelaysListResult` which actually were not used by SDK users

Comment thread sdk/relay/azure-mgmt-relay/CHANGELOG.md
Comment thread sdk/relay/azure-mgmt-relay/tests/conftest.py

@ChenxiJiang333 ChenxiJiang333 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hi @mashrafsiddiquee, we have approved the PR and we will hold the PR merge and release until you explicitly ping us to merge then release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants