Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

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

Configurations: 'specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445903 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=26b7efc5-af9d-f011-b41c-6045bd07ef68 Submitted by: [email protected]

Release Plan Details

…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445903 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445944 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
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

Migrates the MySQL Flexible Servers management SDK to the new Python Code Generator, consolidating many previously separate operation and model modules into aggregated modules and updates enums and exports.

  • Consolidates numerous per-operation modules into a single _operations module and rewrites operations/init.py and models/init.py.
  • Renames and expands enums (e.g., ServerVersion members), adds new enums (BatchOfMaintenance, Origin), and changes the public symbol surface (all).
  • Introduces type-hinted list syntax and wildcard imports that may impact compatibility and API stability.

Reviewed Changes

Copilot reviewed 67 out of 206 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
operations/init.py Reworks imports to pull all operation classes from a consolidated _operations module and alters export strategy.
models/_patch.py Updates patch scaffold, introduces list[str] type hint for all.
models/_enums.py Adjusts code generator banner, renames enum members (notably ServerVersion), adds new enums and descriptive docstrings.
models/init.py Replaces granular model exports with consolidated imports from _models and updates enumerable exports, removing prior list result types.
(Multiple removed *_operations.py files) Removes individually generated operation modules, presumably replaced by consolidated _operations implementation (not shown in diff).
aio/operations/_servers_migration_operations.py Removes async migration operations module, likely folded into new consolidated async operations implementation.

@ChenxiJiang333
Copy link
Member

will regenerate the sdk after Azure/azure-rest-api-specs#38296 merged

azure-sdk and others added 2 commits October 22, 2025 06:31
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '14df0d25acfedb5aaa9927c8fe3495db04d1a4ba' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5484276 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@ChenxiJiang333
Copy link
Member

@msyyc live test passed, please help review

…into sdkauto/azure-mgmt-mysqlflexibleservers-5445903
azure-sdk and others added 2 commits November 3, 2025 09:42
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: 'aaea49a20b10e8ab526495309e14fdfdcd23bb7e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5526794 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@ChenxiJiang333 ChenxiJiang333 self-requested a review November 4, 2025 07:23
azure-sdk and others added 2 commits November 7, 2025 04:00
…MySQL/FlexibleServers/readme.md', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '7931e3df0b3a23b5b32db9ce3fed184de841680b' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5546103 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Clarified the changelog entry for the deleted model.
@judyzhu10 judyzhu10 merged commit 38c3fa4 into Azure:main Nov 11, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants