Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Nov 10, 2025

Configurations: 'specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml', API Version: 2025-10-01-preview, SDK Release Type: beta, and CommitSHA: '833aeb9992144f6e04d99de1316a7f37a001ee94' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5554960 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=78ccef09-eb9f-f011-b41c-6045bd07ef68 Submitted by: [email protected]

Release Plan Details

…manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml', API Version: 2025-10-01-preview, SDK Release Type: beta, and CommitSHA: '833aeb9992144f6e04d99de1316a7f37a001ee94' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5554960 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Nov 10, 2025
@github-actions
Copy link

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/servicefabricmanagedclusters/armservicefabricmanagedclusters

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Azure Service Fabric Managed Clusters SDK from API version 2025-06-01-preview to 2025-10-01-preview, releasing version 0.6.0. The update includes breaking changes to convert certain synchronous operations to long-running operations (LROs), new API endpoints for health monitoring and replica management, and updated dependencies.

Key changes:

  • Converts ApplicationsClient.Update and ManagedClustersClient.Update to LRO operations (breaking changes)
  • Adds new health fetch and code package restart capabilities for applications
  • Introduces service replica restart functionality
  • Updates API version strings throughout the codebase from 2025-06-01-preview to 2025-10-01-preview

Reviewed Changes

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

Show a summary per file
File Description
CHANGELOG.md Documents breaking changes, new features, and API additions for v0.6.0
version.go Bumps module version from v0.5.0 to v0.6.0
tsp-location.yaml Updates spec commit hash reference
go.mod/go.sum Updates Azure SDK dependencies to newer versions
constants.go Adds new enum types HealthFilter and RestartKind
models.go Adds new request/parameter types for health fetching and restart operations
models_serde.go Implements JSON marshaling for new model types
applications_client.go Converts Update to LRO and adds FetchHealth and RestartDeployedCodePackage methods
managedclusters_client.go Converts Update operation to LRO pattern
services_client.go Adds RestartReplica LRO method
responses.go Adds response types for new LRO operations
options.go Adds/removes option types for LRO operation changes
fake/*_server.go Updates fake server implementations for LRO changes and new methods
*_client_example_test.go Updates all examples with new API version references and new operation examples
testdata/_metadata.json Updates API version metadata

@iliu816 iliu816 merged commit 6d46a03 into Azure:main Nov 24, 2025
20 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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