Skip to content

[AutoPR azure-mgmt-confluent]-generated-from-SDK Generation - Python-5858324#45102

Open
azure-sdk wants to merge 6 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-confluent-5858324
Open

[AutoPR azure-mgmt-confluent]-generated-from-SDK Generation - Python-5858324#45102
azure-sdk wants to merge 6 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-confluent-5858324

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Feb 10, 2026

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

…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.
@Shekar2004 Shekar2004 marked this pull request as ready for review February 18, 2026 02:56
Copilot AI review requested due to automatic review settings February 18, 2026 02:56
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 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

@Shekar2004
Copy link
Member

@msyyc, @ChenxiJiang333 can you please Review this PR

@msyyc
Copy link
Member

msyyc commented Feb 26, 2026

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

@msyyc msyyc closed this Feb 26, 2026
@Shekar2004
Copy link
Member

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

@Shekar2004 Shekar2004 reopened this Mar 11, 2026
@ChenxiJiang333
Copy link
Member

ChenxiJiang333 commented Mar 11, 2026

@Shekar2004
Copy link
Member

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.
azure-sdk and others added 2 commits March 16, 2026 06:06
@ChenxiJiang333
Copy link
Member

@Shekar2004, pr ready, feel free to merge and release

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.

5 participants