Skip to content

[AutoPR azure-resourcemanager-providerhub]-generated-from-SDK Generation - Java-6743771 - #50243

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-resourcemanager-providerhub-6743771
Open

[AutoPR azure-resourcemanager-providerhub]-generated-from-SDK Generation - Java-6743771#50243
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-resourcemanager-providerhub-6743771

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/providerhub/ProviderHub.Management/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '1c12250bfef95ae48005ba6ea9299cf29c1f5b3d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6743771 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=35909 Submitted by:

Copilot AI lite review requested due to automatic review settings August 25, 2026 18:09
@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 25, 2026
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Aug 25, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).
35 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

Auto-generated update for azure-resourcemanager-providerhub from the ProviderHub.Management TypeSpec configuration, moving the management-plane API surface to api-version 2025-10-01 and promoting the package to a stable 2.2.0 release.

Changes:

  • Updated the spec input reference (tsp-location.yaml) and bumped package version to 2.2.0 (stable), including versioning metadata updates.
  • Added/updated management APIs and models (notably new Manifests support and multiple model enrichments).
  • Refreshed generated tests and samples to align with the new API version.

Reviewed changes

Copilot reviewed 64 out of 338 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/providerhub/azure-resourcemanager-providerhub/tsp-location.yaml Updates the tracked spec repo commit SHA used for generation.
sdk/providerhub/azure-resourcemanager-providerhub/CHANGELOG.md Records 2.2.0 release notes including breaking changes and added features.
sdk/providerhub/azure-resourcemanager-providerhub/README.md Updates documented package api-version and dependency version.
sdk/providerhub/azure-resourcemanager-providerhub/pom.xml Bumps to stable 2.2.0 and enables Revapi checks (revapi.skip=false).
eng/versioning/version_client.txt Updates the recorded released version for the module.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-providerhub/proxy-config.json Adds proxy config entry for the new Manifests service.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/ProviderHubManager.java Exposes a new manifests() resource collection on the manager.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/fluent/ProviderHubManagementClient.java Adds getManifests() to the fluent management client.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/Operations.java Changes listByProviderRegistration* return types to OperationsPutContent (breaking API change).
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/implementation/OperationsImpl.java Updates implementation to wrap OperationsPutContentInner into OperationsPutContent.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/fluent/OperationsClient.java Updates protocol client signatures to match the new OperationsPutContentInner shape.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceDeletionPolicy.java Updates deletion policy values (breaking changes and new values like SOFT_DELETE).
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ManifestResourceDeletionPolicy.java Removes the old model type (breaking change).
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceProviderType.java Adds DECOMMISSIONED enum value.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/MarketplaceType.java Adds PROVIDER_HUB enum value.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ExtensionCategory.java Adds RESOURCE_BILLING_NOTIFICATION enum value.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/LinkedAccessCheckOptions.java Introduces a new expandable enum for linked-access-check options.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/LinkedAccessCheck.java Adds options field support (but currently missing full round-trip serialization).
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/LocalizedOperationDefinitionDisplay.java Adds qpsPloc localization support and JSON handling.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/DefaultRolloutPropertiesSpecification.java Adds manifestCheckinSpecification support with validation and JSON handling.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceProviderManifest.java Adds tokenAuthConfiguration() to the public manifest interface.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/implementation/ResourceProviderManifestImpl.java Implements tokenAuthConfiguration() to surface the new property.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceProviderManifestManagement.java Adds featureManagementOwners JSON serialization/deserialization.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceProviderManifestPropertiesManagement.java Adds featureManagementOwners serialization/deserialization and fluent override.
sdk/providerhub/azure-resourcemanager-providerhub/src/main/java/com/azure/resourcemanager/providerhub/models/ResourceTypeRegistrationPropertiesManagement.java Adds featureManagementOwners serialization/deserialization and fluent override.
sdk/providerhub/azure-resourcemanager-providerhub/src/samples/java/com/azure/resourcemanager/providerhub/generated/ManifestsGetSamples.java Adds a generated sample for Manifests.getWithResponse.
sdk/providerhub/azure-resourcemanager-providerhub/src/samples/java/com/azure/resourcemanager/providerhub/generated/ManifestsCreateOrUpdateSamples.java Adds a generated sample for Manifests.createOrUpdate flow.
sdk/providerhub/azure-resourcemanager-providerhub/src/test/java/com/azure/resourcemanager/providerhub/generated/WriteLockConfigurationTests.java Adds a new generated model serialization test for WriteLockConfiguration.
sdk/providerhub/azure-resourcemanager-providerhub/src/test/java/com/azure/resourcemanager/providerhub/generated/ResourceDeletionPolicyPropertiesTests.java Adds a new generated model serialization test for ResourceDeletionPolicyProperties.

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

Comment on lines +160 to 164
public LinkedAccessCheckOptions options() {
return this.options;
}

/**
Comment on lines +17 to +21
<version>2.2.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-providerhub;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for ProviderHub Management</name>
<description>This package contains Microsoft Azure SDK for ProviderHub Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Provider Hub. Package api-version 2024-09-01.</description>
<description>This package contains Microsoft Azure SDK for ProviderHub Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Provider Hub. Package api-version 2025-10-01.</description>
@github-actions

This comment has been minimized.

@weidongxu-microsoft

Copy link
Copy Markdown
Member

This stable 2.2.0 release contains public breaking changes, including removal of ManifestResourceDeletionPolicy, removal of ResourceDeletionPolicy enum values, and changing Operations.listByProviderRegistration(...) from List<OperationsDefinition> to OperationsPutContent.

The latter change also leaves ProviderHubManagerTests uncompilable because it still calls .stream() on the result. Could you please confirm whether these stable compatibility breaks are intended and update the test/spec as appropriate?

Update the live test for the new operations response model.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5ce7ba99-b7a8-4c35-85d0-5bb89eef1711
@github-actions

Copy link
Copy Markdown
Contributor

Automated management AutoPR review

  • Head SHA: 3afeb96c315382a310fc0fc972d408a3cad35498
  • Package: com.azure.resourcemanager:azure-resourcemanager-providerhub 3.0.0
  • Release type: stable
  • API version: 2025-10-01
  • CHANGELOG: 3.0.0 (2026-08-25)
  • Java changes reviewed: Updated non-generated ProviderHubManagerTests.testCreateOperation() for the generated operations response model
  • Breaking changes: The release section documents public API breaks; the synchronized commit raises the package from 2.2.0 to SemVer-major 3.0.0
  • Decision: no high-confidence concerns

Informational

  • [MGMT-API-VERSION] Carried forward — sdk/providerhub/azure-resourcemanager-providerhub/CHANGELOG.md, release 3.0.0 (2026-08-25), identifies generated package API version 2025-10-01.

Automated management AutoPR review by Management AutoPR Review. Advisory only.

Automated management AutoPR review by Management AutoPR Review: https://github.com/Azure/azure-sdk-for-java/actions/runs/32925965163. Advisory only.

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 This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants