Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Dec 12, 2025

Configurations: 'specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '8ddf0b8379d711e33e9881f8e5cc0beb044c5b42' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5665548 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=062ad53b-32aa-f011-bbd3-6045bd05dd14 Submitted by: Cameron.Taggart@microsoft.com

Release Plan Details

…AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '8ddf0b8379d711e33e9881f8e5cc0beb044c5b42' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5665548 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Copy link
Member

@cataggar cataggar left a comment

Choose a reason for hiding this comment

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

Can Python SDK please review the list of breaking changes to see if it is accurate or can be reduced a bit. This SDK is for the new API version 2025-09-01 from Azure/azure-rest-api-specs#38791 .

@cataggar cataggar marked this pull request as ready for review December 12, 2025 19:08
Copilot AI review requested due to automatic review settings December 12, 2025 19:08
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 AVS Management SDK for Python from version 9.1.0 to 10.0.0, migrating from AutoRest to the Python Code Generator and updating the API version from 2024-09-01 to 2025-09-01. The changes include consolidating operations modules, adding new maintenance and licensing capabilities, and updating models to reflect the latest API specifications.

Key Changes:

  • Migration from Microsoft AutoRest Code Generator to Microsoft Python Code Generator
  • Consolidation of individual operation files into a unified _operations.py module
  • Addition of new operations: LicensesOperations and MaintenancesOperations
  • Addition of maintenance-related models and enums for scheduling, readiness checks, and state management
  • Version bump from 9.1.0 to 10.0.0

Reviewed changes

Copilot reviewed 55 out of 258 changed files in this pull request and generated no comments.

Show a summary per file
File Description
azure/mgmt/avs/_version.py Updated version from 9.1.0 to 10.0.0 and generator reference
azure/mgmt/avs/models/__init__.py Added new maintenance and licensing models, updated imports structure
azure/mgmt/avs/models/_enums.py Added maintenance and licensing enums, updated generator reference
azure/mgmt/avs/models/_patch.py Updated type hints to use modern Python syntax
azure/mgmt/avs/operations/__init__.py Consolidated imports to single _operations module, added new operation classes
azure/mgmt/avs/operations/_*_operations.py Removed individual operation files (consolidated)
azure/mgmt/avs/aio/operations/_*_operations.py Removed async individual operation files (consolidated)
azure/mgmt/avs/aio/operations/_patch.py Updated type hints to use modern Python syntax
azure/mgmt/avs/aio/_patch.py Updated type hints to use modern Python syntax

azure-sdk and others added 2 commits December 15, 2025 08:45
@cataggar cataggar merged commit 76242dc into Azure:main Dec 17, 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