Repository navigation
[AutoPR azure-mgmt-horizondb]-generated-from-SDK Generation - Python-6728038 - #48594
Conversation
…orizonDb/HorizonDb/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '07929a1591f969761eafdc99488079df8f47366d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6704274 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 HorizonDB management Python SDK to align with the 2026-05-01-preview swagger/typespec release, adding new administrator APIs, cluster lifecycle operations, and updated models/serialization utilities.
Changes:
- Bumps API version/spec commit and regenerates SDK surface (new ops, models, enums) for
2026-05-01-preview. - Adds HorizonDB administrators operation group + samples/tests; adds cluster start/stop/restart operations.
- Updates packaging metadata and regenerates supporting utilities (serialization/model base) and samples.
Reviewed changes
Copilot reviewed 72 out of 74 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/horizondb/azure-mgmt-horizondb/tsp-location.yaml | Updates the source spec commit reference used for generation. |
| sdk/horizondb/azure-mgmt-horizondb/pyproject.toml | Updates supported Python versions / requires-python metadata. |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_private_endpoint_connections_operations_async.py | Updates async private endpoint connection tests for new API shape (update_status, cluster_name). |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_private_endpoint_connections_operations.py | Updates sync private endpoint connection tests for new API shape (update_status, cluster_name). |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_clusters_operations_async.py | Extends async cluster tests for new properties and start/stop/restart LROs. |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_clusters_operations.py | Extends sync cluster tests for new properties and start/stop/restart LROs. |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_administrators_operations_async.py | Adds async generated tests for administrators operation group. |
| sdk/horizondb/azure-mgmt-horizondb/generated_tests/test_horizon_db_mgmt_horizon_db_administrators_operations.py | Adds sync generated tests for administrators operation group. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/replicas_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/replicas_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/replicas_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/replicas_delete.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/replicas_create_or_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_link_resources_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_link_resources_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_endpoint_connections_update.py | Updates sample to update_status API and adds cluster_name. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_endpoint_connections_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_endpoint_connections_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/private_endpoint_connections_delete.py | Updates delete sample to include cluster_name and new provenance. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/pools_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/pools_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_list_versions.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_list_connections.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_list_by_subscription.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_list_by_resource_group.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_delete.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/parameter_groups_create_or_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/operations_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/firewall_rules_list.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/firewall_rules_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/firewall_rules_delete.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/firewall_rules_create_or_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_update.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_stop.py | Adds cluster stop LRO sample. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_start.py | Adds cluster start LRO sample. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_restart.py | Adds cluster restart LRO sample. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_list_by_subscription.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_list_by_resource_group.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_get.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_delete.py | Updates sample provenance to 2026-05-01-preview. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/clusters_create_or_update.py | Updates create sample payload/provenance for new spec. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/administrators_list.py | Adds administrators list sample. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/administrators_get.py | Adds administrators get sample. |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/administrators_delete.py | Adds administrators delete sample (LRO). |
| sdk/horizondb/azure-mgmt-horizondb/generated_samples/administrators_create_or_update.py | Adds administrators create/update sample (LRO). |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/types.py | Adds public TypedDict request/response shapes for convenience typing. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/operations/_patch.py | Cleans patch scaffolding formatting. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/operations/init.py | Exposes administrators operation group in sync operations package. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/models/_patch.py | Cleans patch scaffolding formatting. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/models/_models.py | Regenerates models: adds admins, identity, compute model, auth config, etc. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/models/_enums.py | Adds new enums and expands existing enum members. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/models/init.py | Exports new models/enums and removes deprecated ones. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/aio/operations/_patch.py | Cleans patch scaffolding formatting for async operations. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/aio/operations/init.py | Exposes administrators operation group in async operations package. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/aio/_patch.py | Cleans patch scaffolding formatting for async client package. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/aio/_configuration.py | Updates default API version and config docs for async client. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/aio/_client.py | Wires new admins operation group; updates API version docs; Self import handling. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_version.py | Bumps library version to 1.0.0b2. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_validation.py | Adds api-version validation decorator used by new ops. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_utils/serialization.py | Enhances serializer/deserializer formats and adds faster header/scalar paths. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_utils/model_base.py | Updates model base for duration formats, XML perf plan, and rest_field deserializer support. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_patch.py | Cleans patch scaffolding formatting. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_configuration.py | Updates default API version and config docs for sync client. |
| sdk/horizondb/azure-mgmt-horizondb/azure/mgmt/horizondb/_client.py | Wires new admins operation group; updates API version docs; Self import handling. |
| sdk/horizondb/azure-mgmt-horizondb/apiview-properties.json | Updates APIView mappings for new ops/models and removed types. |
| sdk/horizondb/azure-mgmt-horizondb/api.metadata.yml | Adds generation metadata for API surface. |
| sdk/horizondb/azure-mgmt-horizondb/_metadata.json | Updates API version, commit, emitter version, and http client python version metadata. |
| sdk/horizondb/azure-mgmt-horizondb/README.md | Updates stated Python support and Entra branding language. |
| sdk/horizondb/azure-mgmt-horizondb/CHANGELOG.md | Adds 1.0.0b2 release notes incl. new features/breaking changes. |
Suppressed comments (1)
sdk/horizondb/azure-mgmt-horizondb/pyproject.toml:1
- The Trove classifier
Programming Language :: Python :: 3.14may not exist on PyPI yet, which can cause publishing/validation failures. Consider removing the 3.14 classifier until the official classifier is available (or confirm your release tooling explicitly supports it), while keepingrequires-pythonas-is.
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 72 out of 74 changed files in this pull request and generated no new comments.
Suppressed comments (1)
sdk/horizondb/azure-mgmt-horizondb/CHANGELOG.md:43
- The package now requires Python 3.10, but this release entry does not disclose that Python 3.9 support was dropped. This user-visible compatibility change is called out explicitly in repository release notes (for example,
sdk/monitor/azure-mgmt-monitorslis/CHANGELOG.md:16andsdk/storage/azure-storage-file-share/CHANGELOG.md:24-26); add it here as well.
- Deleted or renamed method `HorizonDbPrivateEndpointConnectionsOperations.begin_update`
Management SDK PR reviewFindings: None. Unverified checksUnverified checks: None. Review summaryReviewed sdk/horizondb/azure-mgmt-horizondb (PR #48594, first revision
No blocking, warning, or suggestion findings identified. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 72 out of 74 changed files in this pull request and generated no new comments.
Suppressed comments (1)
sdk/horizondb/azure-mgmt-horizondb/CHANGELOG.md:36
- The package now requires Python 3.10, but this release entry does not disclose that Python 3.9 support was dropped. Add an explicit compatibility note so users can identify the new minimum version from the release notes (the same wording is used in
sdk/core/azure-core/CHANGELOG.md:30).
### Breaking Changes
|
Hi nasc17, we have approved the PR. You can move on to merge and release though the action suggestion in Release Plan. |
…orizonDb/HorizonDb/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'f868cf045de6223d605ed9b7bf2a9ce2947c808f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6728038 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 72 out of 74 changed files in this pull request and generated no new comments.
Suppressed comments (1)
sdk/horizondb/azure-mgmt-horizondb/CHANGELOG.md:5
- This release raises the package minimum from Python 3.9 to 3.10, but the release notes do not disclose that Python 3.9 support is being dropped. Add this compatibility break so users do not discover it only from installation metadata; management packages document this explicitly (for example,
sdk/monitor/azure-mgmt-monitorslis/CHANGELOG.md:16).
## 1.0.0b2 (2026-08-20)
### Features Added
Configurations: 'specification/horizondb/resource-manager/Microsoft.HorizonDb/HorizonDb/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'f868cf045de6223d605ed9b7bf2a9ce2947c808f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6728038 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=36053 Submitted by: Naia.Scott@microsoft.com