Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Oct 30, 2025

Configurations: 'specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'c86c7e36fb15171a9967d9fdc47784f2e4202ca6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5515645 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=e1ca6d7f-4cb5-f011-bbd2-6045bd07ef68 Submitted by: [email protected]

Release Plan Details

…ElasticSan/ElasticSan/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'c86c7e36fb15171a9967d9fdc47784f2e4202ca6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5515645 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 Oct 30, 2025
@github-actions
Copy link

API Change Check

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

@azure/arm-elasticsan

@kazrael2119 kazrael2119 added the Self-Service Release PR for self-service release label Oct 30, 2025
@yifanz7 yifanz7 marked this pull request as ready for review October 30, 2025 06:37
@yifanz7 yifanz7 requested a review from qiaozha as a code owner October 30, 2025 06:37
Copilot AI review requested due to automatic review settings October 30, 2025 06:37
@yifanz7 yifanz7 requested review from a team, MaryGao and jeremymeng as code owners October 30, 2025 06:37
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 is an automated generation from the SDK generation pipeline for the ElasticSan ARM client library, updating from API version 2024-07-01-preview to 2025-09-01. The changes transition from a classic ARM management SDK to a newer architecture with improved type safety and client operations structure.

  • Introduces new preRestore and preBackup volume validation operations
  • Restructures the client architecture with separate classic and API layers
  • Updates all sample code to use the new client structure
  • Removes legacy v1 TypeScript samples and consolidates on v2 structure

Reviewed Changes

Copilot reviewed 266 out of 311 changed files in this pull request and generated no comments.

Show a summary per file
File Description
sdk/elasticsans/arm-elasticsan/src/classic/* New classic client operation interfaces and implementations
sdk/elasticsans/arm-elasticsan/src/api/* New API layer with operations and context management
sdk/elasticsans/arm-elasticsan/samples/v2/* Updated sample code for new API version and client structure
sdk/elasticsans/arm-elasticsan/samples/v1/* Removed legacy v1 TypeScript samples
sdk/elasticsans/arm-elasticsan/api-extractor.json Simplified configuration format
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

@MaryGao MaryGao added the HoldOn label Oct 31, 2025
@MaryGao
Copy link
Member

MaryGao commented Oct 31, 2025

@yifanzhang let me know if your release is urgent and currently the release is blocked by some JS internal decisions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HoldOn Mgmt This issue is related to a management-plane library. Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants