[AutoPR azure-mgmt-confluent]-generated-from-SDK Generation - Python-5858324#45102
[AutoPR azure-mgmt-confluent]-generated-from-SDK Generation - Python-5858324#45102azure-sdk wants to merge 6 commits intoAzure:mainfrom
Conversation
…ig.yaml', API Version: 2025-08-18-preview, SDK Release Type: beta, and CommitSHA: '37e381cdb441a1370593507d94157f3f6a57a154' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5858324 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
This PR is an automated SDK regeneration for the Azure Confluent Management client library, transitioning from AutoRest to the Python Code Generator for API version 2025-08-18-preview. The changes represent a major version bump (2.1.0 → 3.0.0b1) with significant breaking changes, including client renaming, new operations for clusters/connectors/topics/environments, and modernized packaging configuration.
Changes:
- Major version bump to 3.0.0b1 with breaking changes (client renamed from ConfluentManagementClient to ConfluentClient, model property restructuring)
- API version updated from 2024-02-13 to 2025-08-18-preview with new operations (ClusterOperations, ConnectorOperations, EnvironmentOperations, TopicsOperations)
- Packaging modernization: setup.py removed in favor of pyproject.toml, Python 3.9+ requirement, modern type annotations (list[str] instead of List[str])
Reviewed changes
Copilot reviewed 140 out of 145 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Added complete package configuration replacing setup.py, includes build system, project metadata, and packaging settings |
| setup.py | Deleted - migrated to pyproject.toml |
| sdk_packaging.toml | Deleted - configuration merged into pyproject.toml |
| CHANGELOG.md | Documents breaking changes and new features for 3.0.0b1 release |
| _version.py | Version bump from 2.1.0 to 3.0.0b1 |
| tsp-location.yaml | New file tracking TypeSpec source location and commit |
| _metadata.json | New metadata file replacing _meta.json with TypeSpec generation info |
| init.py files | Updated imports for renamed client (ConfluentClient) |
| _configuration.py | Updated API version to 2025-08-18-preview, added cloud_setting parameter |
| models/_enums.py | New enums file with connector types, auth types, data formats |
| operations/init.py | Updated with new operation classes (Environment, Cluster, Connector, Topics) |
| generated_tests/* | New auto-generated test files for all operations |
| generated_samples/* | New/updated sample files using ConfluentClient and new API patterns |
| tests/*.py | Minor formatting updates to existing test files |
|
@msyyc, @ChenxiJiang333 can you please Review this PR |
|
Hi @Shekar2004 Pls create a release plan instead of trigger pipeline to generate SDK pr directly. If you don't know how to make release plan, you could seek help in teams channel https://teams.microsoft.com/l/channel/19%3A084875bb626242ed95f3ac8dddfaa12a%40thread.skype/SDK%20release%20support?groupId=3e17dcb0-4257-4a30-b843-77f47f1d4121&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47 |
|
We have already created the release plan: https://apps.powerapps.com/play/e/ed2ffefd-774d-40dd-ab23-7fff01aeec9f/a/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=946c92ae-4506-f111-8406-000d3a597585&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47#legacyredirected and linked this Python PR to this Release plan. @msyyc Let me know if there are gaps in this release planner |
|
Hi @Shekar2004, it looks like the prerequisite's checks of sdk release haven't be finished for this release plan. We recommend you use azure sdk tools agent https://eng.ms/docs/products/azure-developer-experience/develop/azsdk-tools-mcp to update the status to reduce the gap. |
|
Thank you for pointing out the gap in release plan @ChenxiJiang333, Updated the release plan to complete the Prequisite checks. Please let me know if anything else need to be done too?? |
…ig.yaml', API Version: 2025-08-18-preview, SDK Release Type: beta, and CommitSHA: '0a5e439622385c5f947d303bc972940eca8fb1e9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6013346 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…ig.yaml', API Version: 2025-08-18-preview, SDK Release Type: beta, and CommitSHA: 'bf2f971b4319da9f5624da7f3c13d487be477897' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6013944 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
@Shekar2004, pr ready, feel free to merge and release |

Configurations: 'specification/confluent/Confluent.Management/tspconfig.yaml', API Version: 2025-08-18-preview, SDK Release Type: beta, and CommitSHA: '37e381cdb441a1370593507d94157f3f6a57a154' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5858324 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Release Plan Details
Spec pull request: Stable version 2024-07-01 for Microsoft.Confluent RP azure-rest-api-specs#31932
Spec API version: 2025-08-18-preview