Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0494c55
Turn on all checks
Apr 7, 2025
765683f
WIP migration guide
Apr 7, 2025
bb5e364
remove whitespace
May 2, 2025
0ab268b
update to latest typespec changes
May 14, 2025
20b9256
Fix azure core import issue
May 22, 2025
63af2e6
Fix pyright errors and Content to Options name changes
Jun 5, 2025
ade12db
Update ubuntu version
Jun 19, 2025
5c4a256
Add error handling policy
Jul 24, 2025
42f10b2
Add end to end tests for error handling policy
Jul 31, 2025
c3fd6b8
Add another test for error handling
Aug 5, 2025
5350783
Delete job for sync tests working
Aug 14, 2025
8a0c2ea
Sync LROs done and updated tests to use LROs instead of operation fun…
Aug 19, 2025
b464bdf
Async LROs done and updated unit tests
Aug 21, 2025
c951ce5
Typespec generation off of python LRO internal renames plus additiona…
Aug 26, 2025
5754116
Update naming and test fixes
Aug 29, 2025
9edf608
Update changelog and version
Aug 29, 2025
d2165c4
Fix mypy typing errors
Sep 12, 2025
cba9a8f
WIP pylint fixes
Sep 16, 2025
8c73689
Fix linting errors in _patch.py
dpwatrous Sep 18, 2025
e7b4d91
Fix linting errors in models/_patch.py
dpwatrous Sep 18, 2025
b0249f0
Fix linting errors in LROs sync and async
Sep 20, 2025
4e6e10d
Update test recordings and more pylint fixes
Sep 23, 2025
897a425
Linting fixes
Sep 25, 2025
99027f7
Re-generate typespec for sphinx fix for generated code
Oct 1, 2025
befd1db
More sphinx and pylint fixes
Oct 2, 2025
af459e7
Sphinx and pylint fixes
Oct 2, 2025
2e298bb
Update unit test recordings
Oct 6, 2025
33efd6f
Clean up comments
Oct 14, 2025
96684d3
Update polling logic and minor cleanup
Oct 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions sdk/batch/azure-batch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,82 @@
# Release History

## 15.0.0b3 (2025-09-01)

### Features Added

- Added Long Running Operation (LRO) support for the following operation methods:
- `delete_job` -> `begin_delete_job`
- `disable_job` -> `begin_disable_job`
- `enable_job` -> `begin_enable_job`
- `delete_job_schedule` -> `begin_delete_job_schedule`
- `delete_pool` -> `begin_delete_pool`
- `delete_certificate` -> `begin_delete_certificate`
- `deallocate_node` -> `begin_deallocate_node`
- `reboot_node` -> `begin_reboot_node`
- `reimage_node` -> `begin_reimage_node`
- `remove_nodes` -> `begin_remove_nodes`
- `resize_pool` -> `begin_resize_pool`
- `start_node` -> `begin_start_node`
- `stop_pool_resize` -> `begin_stop_pool_resize`
- `terminate_job` -> `begin_terminate_job`
- `terminate_job_schedule` -> `begin_terminate_job_schedule`

### Breaking Changes

- Renamed the following models. These name changes include several models with the suffix `Content` being renamed to have the suffix `Options`.
- `AccessScope` -> `BatchAccessScope`
- `AffinityInfo` -> `BatchAffinityInfo`
- `BatchJobAction` -> `BatchJobActionKind`
- `BatchJobCreateContent` -> `BatchJobCreateOptions`
- `BatchJobDisableContent` -> `BatchJobDisableOptions`
- `BatchJobScheduleCreateContent` -> `BatchJobScheduleCreateOptions`
- `BatchJobScheduleUpdateContent` -> `BatchJobScheduleUpdateOptions`
- `BatchJobTerminateContent` -> `BatchJobTerminateOptions`
- `BatchJobUpdateContent` -> `BatchJobUpdateOptions`
- `BatchNodeDeallocateContent` -> `BatchNodeDeallocateOptions`
- `BatchNodeDisableSchedulingContent` -> `BatchNodeDisableSchedulingOptions`
- `BatchNodeRebootContent` -> `BatchNodeRebootOptions`
- `BatchNodeRebootOption` -> `BatchNodeRebootKind`
- `BatchNodeReimageContent` -> `BatchNodeReimageOptions`
- `BatchNodeRemoveContent` -> `BatchNodeRemoveOptions`
- `BatchNodeUserCreateContent` -> `BatchNodeUserCreateOptions`
- `BatchNodeUserUpdateContent` -> `BatchNodeUserUpdateOptions`
- `BatchPoolCreateContent` -> `BatchPoolCreateOptions`
- `BatchPoolEnableAutoScaleContent` -> `BatchPoolEnableAutoScaleOptions`
- `BatchPoolEvaluateAutoScaleContent` -> `BatchPoolEvaluateAutoScaleOptions`
- `BatchPoolReplaceContent` -> `BatchPoolReplaceOptions`
- `BatchPoolResizeContent` -> `BatchPoolResizeOptions`
- `BatchPoolUpdateContent` -> `BatchPoolUpdateOptions`
- `BatchTaskCreateContent` -> `BatchTaskCreateOptions`
- `ContainerConfiguration` -> `BatchContainerConfiguration`
- `ContainerConfigurationUpdate` -> `BatchContainerConfigurationUpdate`
- `DeleteBatchCertificateError` -> `BatchCertificateDeleteError`
- `DiffDiskSettings` -> `BatchDiffDiskSettings`
- `ErrorCategory` -> `BatchErrorSourceCategory`
- `HttpHeader` -> `OutputFileUploadHeader`
- `ImageReference` -> `BatchVmImageReference`
- `OSDisk` -> `BatchOsDisk`
- `OnAllBatchTasksComplete` -> `BatchAllTasksCompleteMode`
- `OnBatchTaskFailure` -> `BatchAllTasksCompleteMode`
- `PublicIpAddressConfiguration` -> `BatchPublicIpAddressConfiguration`
- `UefiSettings` -> `BatchUefiSettings`
- `UploadBatchServiceLogsContent` -> `UploadBatchServiceLogsOptions`
- `VMDiskSecurityProfile` -> `BatchVMDiskSecurityProfile`

- Renamed parameters in the following operation methods:
- `begin_disable_job` changed `content` parameter to `disable_options`
- `begin_deallocate_node` changed `parameters` parameter to `options`
- `begin_remove_nodes` changed `content` parameter to `remove_options`.
- `begin_resize_pool` changed `content` parameter to `resize_options`.
- `begin_terminate_job` changed `parameters` parameter to `options`.
- `begin_reboot_node` changed `parameters` parameter to `options`.
- `begin_reimage_node` changed `parameters` parameter to `options`.
- `disable_node_scheduling` changed `parameters` parameter to `options`.
- `enable_pool_auto_scale` changed `content` parameter to `enable_auto_scale_options`.
- `evaluate_pool_auto_scale` changed `content` parameter to `evaluate_auto_scale_options`.
- `upload_node_logs` changed `content` parameter to `upload_options`.
- `replace_node_user` changed `content` parameter to `update_options`.

## 15.0.0b2 (2025-03-01)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/batch/azure-batch/MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ include LICENSE
include azure/batch/py.typed
recursive-include tests *.py
recursive-include samples *.py *.md
include azure/__init__.py
include azure/__init__.py
Loading