Version history
Version 2.6.0, released 2023-12-05
New features
- Add a CloudLoggingOption and use_generic_task_monitored_resource fields for users to opt out new batch monitored resource in cloud logging ( commit 838c6df )
Documentation improvements
- Update comment for AllocationPolicy.network ( commit 838c6df )
- Update default max parallel tasks per job ( commit 06a26bf )
Version 2.5.0, released 2023-10-30
New features
- Expose display_name to batch v1 API ( commit 86e0579 )
- Add InstancePolicy.reservation field for restricting jobs to a specific reservation ( commit 10652c4 )
Documentation improvements
- Elaborate the usage of Container.volumes proto field ( commit 10652c4 )
- Update batch PD interface support ( commit 0ab1964 )
- Update description on size_gb in disk field ( commit d78ee5c )
- Revert HTML formats in comments ( commit 0700ba4 )
- Expand compute resource API docs to match with VM's machine type field ( commit 0700ba4 )
- Clarify Batch API proto doc about pubsub notifications ( commit 0700ba4 )
Version 2.4.0, released 2023-08-16
New features
- Clarify Batch API proto doc about pubsub notifications ( commit 0d8755a )
- Add Batch Managed Container support for v1alpha ( commit 0d8755a )
Version 2.3.0, released 2023-08-04
New features
- Add comment to the unsupported order_by field of ListTasksRequest ( commit 036fc52 )
- Enable gpu driver version field on v1 ( commit 036fc52 )
- Allow order_by for v1 ListJobs ( commit 036fc52 )
- Improve url examples formats on Batch API comments ( commit 036fc52 )
Documentation improvements
- Add image shortcut example for Batch HPC CentOS Image ( commit 9b54ce0 )
Version 2.2.0, released 2023-06-20
New features
- Add support for scheduling_policy ( commit 051cc0d )
Documentation improvements
- Minor clarifications for TaskGroup and min_cpu_platform ( commit 051cc0d )
Version 2.1.0, released 2023-05-26
New features
- Add support for placement policies ( commit 173ed3d )
- Per-Runnable labels ( commit 173ed3d )
- Support order_by in ListJobs and ListTasks requests ( commit 87c14ef )
- Add support for placement policies ( commit 87c14ef )
- Per-Runnable labels ( commit 87c14ef )
- Support order_by in ListJobs and ListTasks requests ( commit dd462ce )
- Add support for placement policies ( commit dd462ce )
- Per-Runnable labels ( commit dd462ce )
Version 2.0.0, released 2023-03-09
BREAKING CHANGE
BatchServiceClient no longer exposes an IAMPolicyClient. This was only exposed unintentionally, and has never worked. However, this is still a breaking change as application code may have referred to it.
New features
- Added StatusEvent.task_state ( commit 25463ba )
Documentation improvements
- Updated comments ( commit 25463ba )
Version 1.3.0, released 2023-02-08
New features
- Support custom scopes for service account in v1 ( commit 60d746a )
- Add boot disk field in InstanceStatus ( commit 60d746a )
- Add boot disk and image source fields to v1 InstancePolicy ( commit 60d746a )
Version 1.2.0, released 2023-01-11
Bug fixes
- Remove unsupported HTTP bindings for IAMPolicy RPCs ( commit 9ca7a4b )
New features
- Support secret and encrypted environment variables in v1 ( commit f527507 )
Documentation improvements
- Updated documentation for message NetworkInterface ( commit 7c2ce96 )
Version 1.2.0-beta01, released 2022-12-08
New features
- Enable REST transport in selected APIs. Set GrpcAdapter=RestGrpcAdapter.Default in the client builder to use this transport ( commit 5008946 )
Version 1.1.0, released 2022-12-01
New features
- Adds named reservation to InstancePolicy ( commit ad603eb )
Documentation improvements
- Fix minor docstring formatting ( commit 48e5d7c )
- Remove "not yet implemented" for Accelerator & Refine Volume API docs ( commit ad603eb )
- Update the job id format requirement ( commit ad603eb )
- Fix minor docstring formatting ( commit 2069ee9 )
Version 1.0.0, released 2022-11-02
No API surface changes; just dependency updates and promotion to general availability.
Version 1.0.0-beta03, released 2022-10-17
New features
- Enable install_gpu_drivers flag in v1 proto ( commit 12c66f2 )
Documentation improvements
- Refine GPU drivers installation proto description ( commit 12c66f2 )
- Refine comments for deprecated proto fields ( commit 12c66f2 )
- Update the API comments about the device_name ( commit 12c66f2 )
Version 1.0.0-beta02, released 2022-08-26
New features
- Environment variables, disk interfaces ( commit 29e77e1 )
Version 1.0.0-beta01, released 2022-07-14
Initial release.