Version history

Version 2.13.0, released 2025-02-18

New features

Documentation improvements

Version 2.12.0, released 2024-09-09

New features

  • Promote block_project_ssh_keys support to batch v1 API ( commit 6030568 )

Documentation improvements

  • Clarify tasks success criteria for background runnable ( commit 78ba76d )
  • Batch CentOS images and HPC CentOS images are EOS ( commit f739754 )
  • Clarify required fields for Runnable.Container ( commit f739754 )
  • Clarify required oneof fields for Runnable.Script ( commit f739754 )
  • Clarify TaskSpec requires one or more runnables ( commit f739754 )
  • Refine usage scope for fields task_execution and task_state in StatusEvent ( commit fcfba8b )

Version 2.11.0, released 2024-07-01

New features

  • Add a install_ops_agent field to InstancePolicyOrTemplate for Ops Agent support ( commit d8e69ab )

Documentation improvements

  • Add instructions on how to configure cross-project pubsub publisher ( commit d8e69ab )
  • Document default disk type: pd-standard for non boot disk, pd-balanced for boot disk ( commit d8e69ab )
  • Update list of volume.mount_options field ( commit d8e69ab )
  • Update GCS description of volume.mount_options field ( commit d8e69ab )
  • Update links in the description of volume.mount_options field ( commit d8e69ab )
  • Documentation improvements ( commit 5d53acd )
  • Refine description for field task_execution ( commit 7115e29 )

Version 2.10.0, released 2024-05-08

New features

  • Add IServiceCollection extension methods for client registration where an IServiceProvider is required. ( commit 022fab2 )

Documentation improvements

  • Update description on allowed_locations in LocationPolicy field ( commit 28e0693 )
  • Update comments on ServiceAccount email and scopes fields ( commit 64a9268 )
  • State one Resource Allowance per region per project limitation on v1alpha ( commit 159689e )
  • A comment for field max_run_duration in message .google.cloud.batch.v1alpha.TaskSpec and .google.cloud.batch.v1.TaskSpec is changed ( commit 159689e )
  • Add non-negative restriction comment for usage_resource_allowance.spec.limit.limit exposed on v1alpha ( commit 159689e )

Version 2.9.0, released 2024-03-26

New features

Version 2.8.0, released 2024-02-28

Documentation improvements

Version 2.7.0, released 2024-02-08

New features

  • Add run_as_non_root field to allow user's runnable be executed as non root ( commit 7529915 )
  • Add tags field in Job's AllocationPolicy field in v1 ( commit 7529915 )
  • Add Batch Image Streaming support for v1 ( commit 7529915 )

Documentation improvements

  • Polish the field descriptions for enableImageStreaming and CloudLoggingOptions ( commit 7529915 )

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

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

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

Documentation improvements

  • Add image shortcut example for Batch HPC CentOS Image ( commit 9b54ce0 )

Version 2.2.0, released 2023-06-20

New features

Documentation improvements

  • Minor clarifications for TaskGroup and min_cpu_platform ( commit 051cc0d )

Version 2.1.0, released 2023-05-26

New features

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

Documentation improvements

Version 1.3.0, released 2023-02-08

New features

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

Documentation improvements

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

Documentation improvements

Version 1.0.0-beta02, released 2022-08-26

New features

Version 1.0.0-beta01, released 2022-07-14

Initial release.

Create a Mobile Website
View Site in Mobile | Classic
Share by: