-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[Batch] Beta Data Plane SDK 15.1.0b2 #44168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
There was a problem hiding this 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 introduces Azure Batch Data Plane SDK v15.1.0b2, adding support for Job-level FIFO scheduling, Customer-Managed Keys (CMK) on Pools, IPv6 support, Metadata Security Protocol, and IP Tag support. The PR also removes all Certificate-related operations as a breaking change and updates the API version from "2024-07-01.20.0" to "2025-06-01".
Key Changes:
- Added new features: Job-level FIFO, CMK on Pools, IPv6 support, Metadata Security Protocol, and IP Tag support
- Removed all Certificate operations and related models (breaking change)
- Updated API version to "2025-06-01"
Reviewed changes
Copilot reviewed 25 out of 27 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/batch/test-resources.json | Added ARM template for test infrastructure including Key Vault, Disk Encryption Sets, and Batch accounts |
| sdk/batch/cspell.yaml | Added spell check configuration for test resource naming |
| sdk/batch/azure-batch/tsp-location.yaml | Updated commit reference for spec changes |
| sdk/batch/azure-batch/tests/test_batch.py | Added new tests for disk encryption, security profiles, IPv6, and updated existing tests |
| sdk/batch/azure-batch/tests/batch_preparers.py | Added support for existing account usage in preparers |
| sdk/batch/azure-batch/pyproject.toml | Changed homepage to repository and excluded generated test/sample folders |
| sdk/batch/azure-batch/migration_guide.md | Completed migration guide with comprehensive examples |
| sdk/batch/azure-batch/azure/batch/models/_models.py | Removed Certificate models, added CMK/IPv6/IP Tag models, updated field requirements |
| sdk/batch/azure-batch/azure/batch/models/_enums.py | Removed Certificate enums, added new enums for features |
| sdk/batch/azure-batch/azure/batch/models/init.py | Updated exports to remove Certificate types and add new types |
| sdk/batch/azure-batch/azure/batch/aio/_operations/_polling_async.py | Removed DeleteCertificatePollingMethodAsync |
| sdk/batch/azure-batch/azure/batch/aio/_operations/_patch.py | Removed begin_delete_certificate method, renamed mixin class |
| sdk/batch/azure-batch/azure/batch/aio/_operations/_operations.py | Removed Certificate operation implementations |
| sdk/batch/azure-batch/azure/batch/aio/_operations/init.py | Cleaned up exports |
| sdk/batch/azure-batch/azure/batch/aio/_configuration.py | Updated API version to "2025-06-01" |
| sdk/batch/azure-batch/azure/batch/aio/_client.py | Updated to use renamed mixin class and new API version |
| sdk/batch/azure-batch/azure/batch/_version.py | Updated version to 15.1.0b2 |
| sdk/batch/azure-batch/azure/batch/_operations/_polling.py | Removed DeleteCertificatePollingMethod |
| sdk/batch/azure-batch/azure/batch/_operations/_patch.py | Removed begin_delete_certificate method, renamed mixin class |
| sdk/batch/azure-batch/azure/batch/_operations/init.py | Cleaned up exports |
| sdk/batch/azure-batch/azure/batch/_configuration.py | Updated API version to "2025-06-01" |
| sdk/batch/azure-batch/azure/batch/_client.py | Updated to use renamed mixin class and new API version |
| sdk/batch/azure-batch/assets.json | Updated asset tag |
| sdk/batch/azure-batch/apiview-properties.json | Removed Certificate mappings, added new model mappings |
| sdk/batch/azure-batch/README.md | Added comprehensive documentation with examples |
| sdk/batch/azure-batch/CHANGELOG.md | Added detailed changelog for 15.1.0b2 |
Description
Adding support for Job level FIFO, CMK support on Pools, IPv6 support on Pools, Metadata Security Protocol Support on Pools, and IP Tag Support.
Remove support for all Certificate operations.
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines