NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1255 most downloaded on PyPI
Google Cloud Container API client library
Last release 3 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
103 releases · first in 2017
### Features * declare Python3.15 support
update googleapis and regenerate
One column per quarter.
regenerate google-cloud-c packages
update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:f5426423676c75008c2135037e7b98f78cbb
A comment for field subnetwork in message .google.container.v1beta1.NodeNetworkConfig is changed
subnetwork in message .google.container.v1beta1.NodeNetworkConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)cluster_ipv4_cidr in message .google.container.v1beta1.Cluster is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)cluster_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)node_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)tpu_ipv4_cidr_block in message .google.container.v1beta1.Cluster is change (38754bbd8765298482b679b027e9bc0ac5a66bb3)tpu_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)services_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)services_ipv4_cidr in message .google.container.v1beta1.Cluster is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)sysctls in message .google.container.v1beta1.LinuxNodeConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)enable_legacy_lustre_port in message .google.container.v1beta1.LustreCsiDriverConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)cluster_ipv4_cidr in message .google.container.v1.Cluster is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)services_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)cluster_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)node_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)tpu_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)sysctls in message .google.container.v1.LinuxNodeConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)gcp_secret_manager_certificate_config in message .google.container.v1.ContainerdConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)subnetwork in message .google.container.v1.NodeNetworkConfig is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)services_ipv4_cidr in message .google.container.v1.Cluster is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)tpu_ipv4_cidr_block in message .google.container.v1.Cluster is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)recurrence in message .google.container.v1.RecurringTimeWindow is changed (38754bbd8765298482b679b027e9bc0ac5a66bb3)auto-enable mTLS when supported certificates are detected
deprecate enterprise_config field in Cluster
Deprecate credentials_file argument
A new enum TransparentHugepageDefrag is added
Mode is added (6e560b6)TransparentHugepageDefrag is added (6e560b6)TransparentHugepageEnabled is added (6e560b6)additional_ip_ranges_configs is added to message .google.container.v1beta1.IPAllocationPolicy (6e560b6)auto_ipam_config is added to message .google.container.v1beta1.IPAllocationPolicy (6e560b6)boot_disk is added to message .google.container.v1beta1.NodeConfig (6e560b6)boot_disk is added to message .google.container.v1beta1.UpdateNodePoolRequest (6e560b6)default_compute_class_config is added to message .google.container.v1beta1.ClusterAutoscaling (6e560b6)desired_additional_ip_ranges_config is added to message .google.container.v1beta1.ClusterUpdate (6e560b6)desired_auto_ipam_config is added to message .google.container.v1beta1.ClusterUpdate (6e560b6)desired_user_managed_keys_config is added to message .google.container.v1beta1.ClusterUpdate (6e560b6)eviction_max_pod_grace_period_seconds is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)eviction_minimum_reclaim is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)eviction_soft_grace_period is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)eviction_soft is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)gke_auto_upgrade_config is added to message .google.container.v1beta1.Cluster (6e560b6)gke_auto_upgrade_config is added to message .google.container.v1beta1.ClusterUpdate (6e560b6)lustre_csi_driver_config is added to message .google.container.v1beta1.AddonsConfig (6e560b6)max_parallel_image_pulls is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)min_node_cpus is added to message .google.container.v1beta1.SoleTenantConfig (6e560b6)mode is added to message .google.container.v1beta1.AnonymousAuthenticationConfig (6e560b6)single_process_oom_kill is added to message .google.container.v1beta1.NodeKubeletConfig (6e560b6)subnetwork is added to message .google.container.v1beta1.NodeNetworkConfig (6e560b6)transparent_hugepage_defrag is added to message .google.container.v1beta1.LinuxNodeConfig (6e560b6)transparent_hugepage_enabled is added to message .google.container.v1beta1.LinuxNodeConfig (6e560b6)AdditionalIPRangesConfig is added (6e560b6)AutoIpamConfig is added (6e560b6)BootDisk is added (6e560b6)DefaultComputeClassConfig is added (6e560b6)DesiredAdditionalIPRangesConfig is added (6e560b6)EvictionGracePeriod is added (6e560b6)EvictionMinimumReclaim is added (6e560b6)EvictionSignals is added (6e560b6)GkeAutoUpgradeConfig is added (6e560b6)LustreCsiDriverConfig is added (6e560b6)CLOUD_KMS_KEY_DESTROYED is added to enum Code (6e560b6)[aiohttp] Add mTLS reconfiguration logic when certificate mismatch
Mode is added (f4d2243)TransparentHugepageDefrag is added (f4d2243)TransparentHugepageEnabled is added (f4d2243)additional_ip_ranges_configs is added to message .google.container.v1.IPAllocationPolicy (f4d2243)auto_ipam_config is added to message .google.container.v1.IPAllocationPolicy (f4d2243)boot_disk is added to message .google.container.v1.NodeConfig (f4d2243)boot_disk is added to message .google.container.v1.UpdateNodePoolRequest (f4d2243)default_compute_class_config is added to message .google.container.v1.ClusterAutoscaling (f4d2243)desired_additional_ip_ranges_config is added to message .google.container.v1.ClusterUpdate (f4d2243)desired_auto_ipam_config is added to message .google.container.v1.ClusterUpdate (f4d2243)desired_user_managed_keys_config is added to message .google.container.v1.ClusterUpdate (f4d2243)eviction_max_pod_grace_period_seconds is added to message .google.container.v1.NodeKubeletConfig (f4d2243)eviction_minimum_reclaim is added to message .google.container.v1.NodeKubeletConfig (f4d2243)eviction_soft_grace_period is added to message .google.container.v1.NodeKubeletConfig (f4d2243)eviction_soft is added to message .google.container.v1.NodeKubeletConfig (f4d2243)gke_auto_upgrade_config is added to message .google.container.v1.Cluster (f4d2243)gke_auto_upgrade_config is added to message .google.container.v1.ClusterUpdate (f4d2243)lustre_csi_driver_config is added to message .google.container.v1.AddonsConfig (f4d2243)max_parallel_image_pulls is added to message .google.container.v1.NodeKubeletConfig (f4d2243)min_node_cpus is added to message .google.container.v1.SoleTenantConfig (f4d2243)mode is added to message .google.container.v1.AnonymousAuthenticationConfig (f4d2243)single_process_oom_kill is added to message .google.container.v1.NodeKubeletConfig (f4d2243)subnetwork is added to message .google.container.v1.NodeNetworkConfig (f4d2243)transparent_hugepage_defrag is added to message .google.container.v1.LinuxNodeConfig (f4d2243)transparent_hugepage_enabled is added to message .google.container.v1.LinuxNodeConfig (f4d2243)AdditionalIPRangesConfig is added (f4d2243)AutoIpamConfig is added (f4d2243)BootDisk is added (f4d2243)DefaultComputeClassConfig is added (f4d2243)DesiredAdditionalIPRangesConfig is added (f4d2243)EvictionGracePeriod is added (f4d2243)EvictionMinimumReclaim is added (f4d2243)EvictionSignals is added (f4d2243)GkeAutoUpgradeConfig is added (f4d2243)LustreCsiDriverConfig is added (f4d2243)CLOUD_KMS_KEY_DESTROYED is added to enum Code (f4d2243)add allowed_unsafe_sysctls in NodeKubeletConfig
remove setup.cfg configuration for creating universal wheels
Add REST Interceptors which support reading metadata
[google-cloud-container] broken (or ambiguous) markdown link
Add support for opt-in debug logging
add desired_enterprise_config,desired_node_pool_auto_config_linux_node_config to ClusterUpdate.
### Features * Add support for Python 3.13
Add an effective_cgroup_mode field in node config
add EXTENDED enum value for ReleaseChannel.Channel
[google-cloud-container] A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig
RayClusterLoggingConfig is added (1cdd6d3)RayClusterMonitoringConfig is added (1cdd6d3)RayOperatorConfig is added (1cdd6d3)max_pods_per_node in message .google.container.v1beta1.AdditionalPodNetworkConfig is changed (1cdd6d3)secondary_pod_range in message .google.container.v1beta1.AdditionalPodNetworkConfig is changed (1cdd6d3)subnetwork in message .google.container.v1beta1.AdditionalPodNetworkConfig is changed (1cdd6d3)Deprecate "EXPERIMENTAL" option for Gateway API
[google-cloud-container] add DCGM enum in monitoring config
[google-cloud-container] Deprecate "EXPERIMENTAL" option for Gateway API (this value has never been supported)
A new field accelerators is added to message .google.container.v1.UpdateNodePoolRequest
accelerators is added to message .google.container.v1.UpdateNodePoolRequest (0d738fa)additive_vpc_scope_dns_domain is added to message .google.container.v1.DNSConfig (0d738fa)containerd_config is added to message .google.container.v1.NodeConfig (0d738fa)containerd_config is added to message .google.container.v1.NodeConfigDefaults (0d738fa)containerd_config is added to message .google.container.v1.UpdateNodePoolRequest (0d738fa)desired_containerd_config is added to message .google.container.v1.ClusterUpdate (0d738fa)desired_node_kubelet_config is added to message .google.container.v1.ClusterUpdate (0d738fa)desired_node_pool_auto_config_kubelet_config is added to message .google.container.v1.ClusterUpdate (0d738fa)enable_nested_virtualization is added to message .google.container.v1.AdvancedMachineFeatures (0d738fa)hugepages is added to message .google.container.v1.LinuxNodeConfig (0d738fa)node_kubelet_config is added to message .google.container.v1.NodeConfigDefaults (0d738fa)node_kubelet_config is added to message .google.container.v1.NodePoolAutoConfig (0d738fa)satisfies_pzi is added to message .google.container.v1.Cluster (0d738fa)satisfies_pzs is added to message .google.container.v1.Cluster (0d738fa)ContainerdConfig is added (0d738fa)HugepagesConfig is added (0d738fa)parent is added to method ListOperations in service ClusterManager (0d738fa)CADVISOR is added to enum Component (0d738fa)ENTERPRISE is added to enum Mode (0d738fa)KUBELET is added to enum Component (0d738fa)MPS is added to enum GPUSharingStrategy (0d738fa)A new message HugepagesConfig is added
[google-cloud-container] add several fields to manage state of
[google-cloud-container] add optional secondary_boot_disk_update_strategy field to NodePool API
[google-cloud-container] add API to enable/disable secret manager csi component on GKE clusters
add API to enable Provisioning Request API on existing nodepools
enable_confidential_storage in message google.container.v1beta1.NodeConfig (43e63be)update API sources and regenerate
new AddonsConfig field stateful_ha_config
Allow users to explicitly configure universe domain
Add fields desired_in_transit_encryption_config and in_transit_encryption_config
[google-cloud-container] Add autoscaled node pool upgrade strategy
Introduce compatibility with native namespace packages
Nothing published for this version
[google-cloud-container] add Provisioning Request API
### Features * Add AutopilotConversionStatus (21c6d43) * Add Provisioning Request API (21c6d43) ### Documentation * Improve NodePool documentation
add a new cluster field for the cluster tier of GKE clusters
add SecurityPostureConfig Enterprise vuln mode to allow customers to enable Advanced Vulnerability Scanning for their clusters
firestore: add BSONInt32 support
v1beta1: Add preview support for monitoring a cluster's pods for compliance with a provided Binary Authorization platform policy via Binary Authorizat
Add APIs for GKE OOTB metrics packages
v1beta1: Add enable_multi_networking to NetworkConfig
Add advanced_datapath_observability_config to monitoring_config
v1beta1: Add InsecureKubeletReadonlyPortEnabled in NodeKubeletConfig and AutoProvisioningNodePoolDefaults
InsecureKubeletReadonlyPortEnabled in NodeKubeletConfig and AutoProvisioningNodePoolDefaults (be6b0ab)KUBE_DNS option to DNSConfig.cluster_dns (be6b0ab)update API sources and regenerate
Add API for GPU driver installation config
Add a API field to enable FQDN Network Policy on clusters
Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near futu
Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
Add support for disabling pod IP cidr overprovision. This feature requires special allowlisting for the projects.
### Documentation * Minor grammar improvements
Add clarification on whether NodePool.version is a required field
Add references for available node image types
Add context manager return types
Add support for viewing the subnet IPv6 CIDR and services IPv6 CIDR assigned to dual stack clusters
Add etags for cluster and node pool update operations
Your coding agent can read these notes before it upgrades. Set up the MCP server →