Skip to content

[AutoPR azure-mgmt-horizondb]-generated-from-SDK Generation - Python-6728038 - #48594

Merged
nasc17 merged 5 commits into
mainfrom
sdkauto/azure-mgmt-horizondb-6704274
Aug 26, 2026
Merged

nasc17 merged 5 commits into
mainfrom
sdkauto/azure-mgmt-horizondb-6704274

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Aug 14, 2026 •

Copy link
Copy Markdown
Contributor

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

Copilot AI balanced review requested due to automatic review settings August 14, 2026 16:10
@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 Aug 14, 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 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.14 may 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 keeping requires-python as-is.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 17, 2026 02:27
@ChenxiJiang333 Chenxi Jiang (ChenxiJiang333) added the mgmt-review-needed PR for Mgmt SDK is ready to review label Aug 17, 2026

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 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:16 and sdk/storage/azure-storage-file-share/CHANGELOG.md:24-26); add it here as well.
  - Deleted or renamed method `HorizonDbPrivateEndpointConnectionsOperations.begin_update`

@ChenxiJiang333 Chenxi Jiang (ChenxiJiang333) added mgmt-review-needed PR for Mgmt SDK is ready to review and removed mgmt-review-needed PR for Mgmt SDK is ready to review labels Aug 17, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Management SDK PR review

Findings: None.

Unverified checks

Unverified checks: None.

Review summary

Reviewed sdk/horizondb/azure-mgmt-horizondb (PR #48594, first revision ba1ccd0160284da401e7f250b629daa0cd847089, latest revision e435ad42d76f35bb7066e99e1f1d553d312c9b7a):

  • API version consistency: _metadata.json API version 2026-05-01-preview unchanged between first and latest revision.
  • Version consistency: _version.py (1.0.0b2) matches latest CHANGELOG.md entry (## 1.0.0b2 (2026-08-14)).
  • Preview API version vs. SDK version: apiVersion contains preview, and package version 1.0.0b2 is correctly a beta version.
  • Changelog date: release date 2026-08-14 is not more than 3 weeks in the future from today (2026-08-18).
  • pyproject.toml stability flags: version contains b (preview) → is_stable = false and classifier "Development Status :: 4 - Beta" are both present, matching.
  • Client signature: HorizonDBMgmtClient.__init__ in _client.py has credential, subscription_id, base_url in the required order; subscription_id is present so no_sub is not required.
  • Client name consistency: HorizonDBMgmtClient matches across _client.py, README.md, and pyproject.toml title.
  • README code snippets: sample usage matches the actual client constructor signature.

No blocking, warning, or suggestion findings identified.

Copilot AI review requested due to automatic review settings August 18, 2026 02:36

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 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

@ChenxiJiang333

Chenxi Jiang (ChenxiJiang333) commented Aug 18, 2026 •

Copy link
Copy Markdown
Member

Hi nasc17, we have approved the PR. You can move on to merge and release though the action suggestion in Release Plan.

Copilot AI review requested due to automatic review settings August 20, 2026 23:23
@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-mgmt-horizondb]-generated-from-SDK Generation - Python-6704274 [AutoPR azure-mgmt-horizondb]-generated-from-SDK Generation - Python-6728038 Aug 20, 2026

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 72 out of 74 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings August 21, 2026 03:14

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 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

@nasc17
nasc17 merged commit 3df6149 into main Aug 26, 2026
21 checks passed
@nasc17
nasc17 deleted the sdkauto/azure-mgmt-horizondb-6704274 branch August 26, 2026 14:05
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. mgmt-review-needed PR for Mgmt SDK is ready to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants