[AutoPR azure-mgmt-relay]-generated-from-SDK Generation - Python-6617070 - #48263
[AutoPR azure-mgmt-relay]-generated-from-SDK Generation - Python-6617070#48263azure-sdk-automation[bot] wants to merge 2 commits into
Conversation
…/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.
|
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. |
There was a problem hiding this comment.
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-01to2026-01-01across client/operations and regenerate samples/tests accordingly. - Add
TlsVersionenum andminimum_tls_version/minimumTlsVersionproperty on Relay namespace models/types. - Mark the package as stable (classifier +
is_stable) and finalize version2.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
minimumTlsVersionis 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:1minimumTlsVersionis 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").
|
Hi, we have approved the PR and we will hold the PR merge and release until you explicitly ping us to merge then release. |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
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