Skip to content

[AutoPR sdk-resourcemanager/batch/armbatch]-generated-from-SDK Generation - Go-5864174#26008

Merged
wiboris merged 2 commits intoAzure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-batch/armbatch-5864174
Mar 4, 2026
Merged

[AutoPR sdk-resourcemanager/batch/armbatch]-generated-from-SDK Generation - Go-5864174#26008
wiboris merged 2 commits intoAzure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-batch/armbatch-5864174

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

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

Configurations: 'specification/batch/resource-manager/Microsoft.Batch/Batch/tspconfig.yaml', API Version: 2025-06-01, SDK Release Type: stable, and CommitSHA: 'ed16e10caee8ef2ab09f321272877d0efbec0d1e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5864174 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=977a3b1c-3a42-f011-b4ca-00224804b6c3 Submitted by: William.Boris@microsoft.com

Release Plan Details

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 11, 2026

API Change Check

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

sdk/resourcemanager/batch/armbatch

@wiboris wiboris marked this pull request as ready for review February 21, 2026 00:16
Copilot AI review requested due to automatic review settings February 21, 2026 00:17
Copy link
Copy Markdown
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 migrates the Azure Batch resource manager SDK from AutoRest to TypeSpec code generation, upgrading from v3.0.1 to v4.0.0 with API version 2025-06-01. The migration removes deprecated Certificate management functionality and adds new features for disk encryption, host endpoint settings, IP family configuration, and job scheduling.

Changes:

  • Migrated code generation from AutoRest to TypeSpec (Go Code Generator)
  • Removed Certificate client and all certificate-related types (breaking change)
  • Updated Application and ApplicationPackage Create methods to require parameters argument (breaking change)
  • Added new features: DiskCustomerManagedKey, HostEndpointSettings, IPFamily enum, JobDefaultOrder, ProxyAgentSettings

Reviewed changes

Copilot reviewed 47 out of 50 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CHANGELOG.md Documents v4.0.0 breaking changes and new features
go.mod, go.sum Updates module path to v4 and dependency versions
version.go New file with module version v4.0.0
tsp-location.yaml New TypeSpec configuration file
autorest.md, build.go Removed AutoRest artifacts
constants.go Removed certificate enums, added new enums for security and networking
client_factory.go Removed CertificateClient factory method
*_client.go Updated API version to 2025-06-01, modernized comments
*_client_example_test.go Updated examples with correct subscription IDs and parameter ordering
fake/*.go Updated fake servers with new code generation patterns
time_rfc3339.go Removed (no longer generated)
responses.go Updated comments and removed certificate response types
options.go Updated LRO comment wording, removed certificate options, removed optional parameters from Create methods
batchmanagement_live_test.go Updated test calls to match new Create signatures

@wiboris wiboris enabled auto-merge (squash) March 2, 2026 19:33
@wiboris
Copy link
Copy Markdown
Member

wiboris commented Mar 2, 2026

@jliusan @JiaqiZhang-Dev Just checking , i don't see the "Approved Major Version" tag added to this pr. I'm not sure if it was the tool or me who specified the major version bump, if it's an issue we can it to 3.1.0

@wiboris wiboris merged commit f61bd39 into Azure:main Mar 4, 2026
21 checks passed
@azure-sdk azure-sdk deleted the sdkauto/sdk-resourcemanager-batch/armbatch-5864174 branch March 29, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Major Version Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants