0.20.0 (2026-01-08)
- auto-enable mTLS when supported certificates are detected (c353aa5bcc937ef9399c8efc90492dadbcf01aa2)
- check Python and dependency versions in generated GAPICs (c353aa5bcc937ef9399c8efc90492dadbcf01aa2)
0.19.0 (2025-12-04)
- added new provisioning models (c958ebdfe9351d3d4e80d388a6e95804b515d030)
0.18.0 (2025-10-16)
- Add support for Python 3.14 (98ee71abc0f97c88239b50bf0e0827df19630def)
- Deprecate credentials_file argument (98ee71abc0f97c88239b50bf0e0827df19630def)
0.17.37 (2025-09-22)
0.17.36 (2025-06-11)
- Update import statement example in README (eea9e6f)
0.17.35 (2025-03-15)
- [Many APIs] Allow Protobuf 6.x (3a85796)
- remove setup.cfg configuration for creating universal wheels (#13659) (59bfd42)
0.17.34 (2025-02-12)
- Add REST Interceptors which support reading metadata (b1c3ce8)
- Add support for reading selective GAPIC generation methods from service YAML (b1c3ce8)
- promote cancel job API to GA (559dea7)
0.17.33 (2025-01-02)
- [google-cloud-batch] fix a few broken references in documentation (651dcb6)
- [google-cloud-batch] fix broken references in comments (#13390) (651dcb6)
0.17.32 (2024-12-12)
- Add support for opt-in debug logging (b1358ba)
- Fix typing issue with gRPC metadata when key ends in -bin (b1358ba)
- [google-cloud-batch] Rephrase reservation field doc (#13311) (bcf230c)
- clarify options for logs (b1358ba)
- clarify that user provided labels will also be applied to Cloud Logging (90a49b2)
- Clarify the custom instance template needs to be in the same project (b1358ba)
- Rephrase reservation field doc (b1358ba)
- Update reservation field to include NO_RESERVATION (90a49b2)
0.17.31 (2024-10-31)
- disable universe-domain validation (4ed4108)
0.17.30 (2024-10-24)
0.17.29 (2024-10-08)
- Clarify Batch only supports global custom instance template now (023d099)
0.17.28 (2024-09-16)
0.17.27 (2024-09-03)
- v1: promote block_project_ssh_keys support to batch v1 API (63a6de0)
0.17.26 (2024-08-20)
- [google-cloud-batch] clarify tasks success criteria for background (e3a6b17)
- [google-cloud-batch] clarify tasks success criteria for background runnable (#13023) (e3a6b17)
0.17.25 (2024-08-19)
- Batch CentOS images and HPC CentOS images are EOS (5f179b9)
- Clarify required fields for Runnable.Container (5f179b9)
- Clarify required oneof fields for Runnable.Script (5f179b9)
- Clarify TaskSpec requires one or more runnables (5f179b9)
0.17.24 (2024-08-08)
- add block_project_ssh_keys field to the v1alpha job API to block project level ssh keys access to Batch created VMs (56ec4fc)
- remove visibility restriction of cancel job api, allow in v1alpha (56ec4fc)
- Refine usage scope for field
task_executionandtask_stateinstatus_events(56ec4fc)
0.17.23 (2024-07-30)
- Retry and timeout values do not propagate in requests during pagination (6e83a37)
0.17.22 (2024-07-08)
0.17.21 (2024-06-05)
- Documentation improvements (7e19b0e)
0.17.20 (2024-05-16)
- Add UpdateJob API to update the job spec, only task_count is supported now (b855629)
- Update description on allowed_locations in LocationPolicy field (b855629)
- [google-cloud-batch] Refine description for field
task_execution(f149fb8) - [google-cloud-batch] Refine description for field
task_execution(#12693) (f149fb8) - updated comments (b855629)
0.17.19 (2024-05-07)
- Update description on allowed_locations in LocationPolicy field (ae30a4e)
0.17.18 (2024-04-15)
- Add a service_account field to taskGroup for service account support (93b90df)
- Add optional flag of existing fields
limitandconsumedin ResourceAllowance (93b90df)
- Update comments for ServiceAccount email and scopes fields (93b90df)
0.17.17 (2024-04-04)
- A comment for field
max_run_durationin message.google.cloud.batch.v1alpha.TaskSpecand.google.cloud.batch.v1.TaskSpecis changed (3d35d8b) - add non-negative restriction comment for usage_resource_allowance.spec.limit.limit exposed on v1alpha (3d35d8b)
- state one Resource Allowance per region per project limitation on v1alpha (3d35d8b)
0.17.16 (2024-04-03)
- add non-negative restriction comment for usage_resource_allowance.spec.limit.limit exposed on v1alpha (4be4f8d)
- state one Resource Allowance per region per project limitation on v1alpha (4be4f8d)
0.17.15 (2024-03-28)
0.17.14 (2024-03-05)
0.17.13 (2024-03-04)
- [google-cloud-batch] Remove UUID specification in comment (#12366) (13c7f8f)
- [google-cloud-batch] update description of Job uid field (13c7f8f)
0.17.12 (2024-02-22)
- [Many APIs] fix
ValueErrorintest__validate_universe_domain(#12280) (2d75d0e) - deps: [Many APIs] Require
google-api-core>=1.34.1(#12304) (c52e0cd)
- add caution messages for container runnable username and password fields (9379366)
- refine proto comment for run_as_non_root (9379366)
0.17.11 (2024-02-06)
- Add google-auth as a direct dependency (8465244)
- Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (8465244)
- Resolve AttributeError 'Credentials' object has no attribute 'universe_domain' (8465244)
0.17.10 (2024-02-01)
- Allow users to explicitly configure universe domain (a0392ee)
0.17.9 (2024-01-24)
- Add
run_as_non_rootfield to allow user's runnable be executed as non root (7d78274) - Add
tagsfield in Job's AllocationPolicy field in v1 (7d78274) - Add Batch Image Streaming support for v1 (7d78274)
- [google-cloud-batch] Polish the field descriptions for enableImageStreaming and CloudLoggingOptions (#12216) (d23ec54)
0.17.8 (2024-01-22)
0.17.7 (2024-01-12)
- Add
run_as_non_root fieldand deprecateenable_osloginfor non-root execution (ce7ddbf) - Add
tagsfield in Job's AllocationPolicy field in v1alpha (ce7ddbf)
- updated comments (ce7ddbf)
0.17.6 (2023-12-07)
- Add support for python 3.12 (ea6cfc2)
- Introduce compatibility with native namespace packages (ea6cfc2)
0.17.5 (2023-11-29)
- Add a CloudLoggingOption to configure additional settings for Cloud Logging (9c53819)
- v1alpha: Add TaskGroup.enable_oslogin to give the Batch job submitter the ability to run runnables as non-root controlled by IAM (5392065)
- Update comment for AllocationPolicy.network (9c53819)
- v1alpha: Update documentation for the network field of AllocationPolicy (5392065)
0.17.4 (2023-11-14)
- [google-cloud-batch] add a CloudLoggingOption and use_generic_task_monitored_resource fields for users to opt out new batch monitored resource in cloud logging (#12019) (13fd2e1)
0.17.3 (2023-11-02)
- Add clarification for
TaskGroup.parallelism(9cd9608) - update default max parallel tasks per job (#11940) (9cd9608)
0.17.2 (2023-10-19)
- expose display_name to batch v1 API (8235ef6)
0.17.1 (2023-09-30)
- update batch PD interface support (a300b07)
0.17.0 (2023-08-31)
- add Batch Managed Container support for v1alpha (37e457c)
- Add more compute resource API descriptions to match with VM's machine type field (37e457c)
- add stderr_snippet to indicate the real stderr output by runnables to the execution field of status event (1a8670d)
- Clarify Batch API proto doc about pubsub notifications (37e457c)
- Clarify Batch API proto doc about pubsub notifications (1a8670d)
- Expand compute resource API docs to match with VM's machine type field (1a8670d)
- Update description on size_gb in disk field (#11615) (d46f714)
0.16.0 (2023-08-09)
- Add Batch Managed Container support for v1alpha (0e7f0b0)
- Clarify Batch API proto doc about pubsub notifications (0e7f0b0)
0.15.0 (2023-08-03)
- Add comment to the unsupported order_by field of ListTasksRequest (f5f6d35)
- Improve url examples formats on Batch API comments (f5f6d35)
0.14.0 (2023-07-25)
- v1alpha: Enable gpu driver version field (2528a8e)
- v1alpha: Improve url examples in comments (2528a8e)
- v1alpha: Mark
order_byfield inListTasksRequestas not implemented. (2528a8e)
0.13.0 (2023-07-04)
- v1alpha: Add gpu driver version field (fa1e00b)
- v1: Add image shortcut example for Batch HPC CentOS Image (#119) (cc9d65a)
- v1alpha: Add image shortcut example for Batch HPC CentOS Image (fa1e00b)
0.12.0 (2023-06-14)
- v1: Add support for scheduling_policy (23d3a5e)
- Minor clarifications for TaskGroup and min_cpu_platform (23d3a5e)
0.11.0 (2023-05-25)
- v1: Add support for per-Runnable labels (977ce57)
- v1: Add support for placement policies (977ce57)
- v1alpha: Add support for placement policies (be22675)
- v1alpha: Support order_by in ListJobs and ListTasks requests (be22675)
0.10.0 (2023-03-16)
- Added StatusEvent.task_state (de68b7c)
- Remove IAM methods (de68b7c)
0.9.0 (2023-02-04)
- Add boot disk field in InstancePolicy (3a73b21)
- Add boot disk field in InstanceStatus (3a73b21)
- Support custom scopes for service account (3a73b21)
0.8.1 (2023-01-20)
- Add context manager return types (695d075)
- Add documentation for enums (695d075)
0.8.0 (2023-01-10)
0.7.0 (2023-01-04)
- Support secret and encrypted environment variables in v1 (711e132)
- Updated documentation for message NetworkInterface (711e132)
0.6.0 (2022-12-15)
- Add InstancePolicy.boot_disk (7e275de)
- Removed unused endpoints for IAM methods (7e275de)
- rest: Remove unsupported HTTP bindings for IAMPolicy RPCs (7e275de)
- ServiceAccount.scopes is no longer deprecated (7e275de)
0.5.0 (2022-12-07)
- add support for
google.cloud.batch.__version__(2f6bdca) - Add typing to proto.Message based class attributes (2f6bdca)
- Adds named reservation to InstancePolicy (9414457)
- Add dict typing for client_options (2f6bdca)
- deps: Require google-api-core >=1.34.0, >=2.11.0 (1b70819)
- Drop usage of pkg_resources (1b70819)
- Fix timeout default values (1b70819)
- Remove "not yet implemented" for Accelerator & Refine Volume API docs (9414457)
- samples: Snippetgen handling of repeated enum field (2f6bdca)
- samples: Snippetgen should call await on the operation coroutine before calling result (1b70819)
- update the job id format requirement (9414457)
0.4.1 (2022-10-27)
0.4.0 (2022-10-18)
- Enable install_gpu_drivers flag in v1 proto (e7b8681)
- Refine comments for deprecated proto fields (e7b8681)
- Refine comments for deprecated proto fields (e7b8681)
- Refine GPU drivers installation proto description (e7b8681)
- Refine GPU drivers installation proto description (#57) (e7b8681)
- Update the API comments about the device_name (e7b8681)
- Update the API comments about the device_name (e7b8681)
0.3.2 (2022-10-10)
0.3.1 (2022-10-03)
- samples: Adding sample for bucket mounting (#43) (af33ed9)
- samples: Adding samples for list and get tasks (#50) (9401da1)
- samples: Adding samples for template usage (#41) (7376708)
0.3.0 (2022-09-16)
0.2.0 (2022-08-31)
0.1.2 (2022-08-11)
0.1.1 (2022-07-18)
- generate v1 (3e74724)