- 2.52.0 (latest)
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.1
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.4
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.2
- 2.10.8
- 2.9.0
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.0
- 2.4.1
- 2.3.1
- 2.2.0
- 2.1.0
- 2.0.1
- 1.0.3
- 0.5.0
- 0.4.0
- 0.3.0
Changelog
2.40.0 (2024-02-06)
Features
Bug Fixes
Add google-auth as a direct dependency (f3db074)
Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (f3db074)
Resolve AttributeError ‘Credentials’ object has no attribute ‘universe_domain’ (f3db074)
Documentation
Autopilot.conversion_status is now OUTPUT_ONLY (e5788c2)
update Autopilot.conversion_status comment with behavior (e5788c2)
2.39.0 (2024-02-01)
Features
2.38.0 (2024-01-22)
Features
- Add fields desired_in_transit_encryption_config and in_transit_encryption_config (c25ed93)
Documentation
- Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys (c25ed93)
2.37.0 (2024-01-04)
Features
2.36.0 (2023-12-07)
Features
Add support for python 3.12 (b96013d)
Introduce compatibility with native namespace packages (b96013d)
Bug Fixes
2.35.0 (2023-11-29)
Features
[google-cloud-container] add Provisioning Request API (#12030) (c858b5a)
add enable_relay field to AdvancedDatapathObservabilityConfig (90eea69)
Add enable_relay field to AdvancedDatapathObservabilityConfig (a12d82f)
Enable Enterprise Flag to allow configuring Advanced Vuln Insights (a12d82f)
Documentation
2.34.0 (2023-11-16)
Features
Documentation
- Improve NodePool documentation (21c6d43)
2.33.0 (2023-11-02)
Features
add a new cluster field for the cluster tier of GKE clusters (63668fe)
add CompleteConvertToAutopilot API to commit Autopilot conversion operation (80b7a92)
add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes (80b7a92)
added EnterpriseConfig (63668fe)
v1beta1: adding a field to allow turn the DPv2 node to node encryption feature on or off (80b7a92)
Documentation
- updated comments (80b7a92)
2.32.0 (2023-09-30)
Features
- add SecurityPostureConfig Enterprise vuln mode to allow customers to enable Advanced Vulnerability Scanning for their clusters (#413) (0280a30)
Documentation
2.31.0 (2023-08-28)
Features
Add
machine_type
,disk_type
,disk_size_gb
fields toUpdateNodePoolRequest
(a1e508c)Add support for NodeConfig Update (a1e508c)
Publicize tpu topology in v1 API (a1e508c)
2.30.0 (2023-08-11)
Features
- v1beta1: Add preview support for monitoring a cluster’s pods for compliance with a provided Binary Authorization platform policy via Binary Authorization Continuous Validation (#405) (c5806de)
2.29.0 (2023-08-09)
Features
2.28.0 (2023-07-24)
Features
v1beta1: Add enable_multi_networking to NetworkConfig (02c497e)
v1beta1: Add policy_name to PlacementPolicy message within a node pool (02c497e)
v1beta1: Add support for AdditionalPodNetworkConfig and AdditionalNodeNetworkConfig (02c497e)
v1beta1: Add support for HostMaintenancePolicy (02c497e)
2.27.0 (2023-07-19)
Features
Add a Pod IP Utilization API (b5dfb67)
Add advanced_datapath_observability_config to monitoring_config (b5dfb67)
Add Multi-networking API (5c5cc4f)
Add policy_name to PlacementPolicy message within a node pool (5c5cc4f)
2.26.0 (2023-07-04)
Features
v1beta1: Add
InsecureKubeletReadonlyPortEnabled
inNodeKubeletConfig
andAutoProvisioningNodePoolDefaults
(be6b0ab)v1beta1: Add
KUBE_DNS
option toDNSConfig.cluster_dns
(be6b0ab)v1beta1: Add a Pod IP Utilization API (be6b0ab)
v1beta1: Add Tier 1 cluster-level API network_performance_config (be6b0ab)
v1beta1: Publicize tpu topology (be6b0ab)
Bug Fixes
2.25.0 (2023-06-29)
Features
Add
KUBE_DNS
option toDNSConfig.cluster_dns
(91b001a)Add Tier 1 cluster-level API network_performance_config (91b001a)
2.24.0 (2023-06-13)
Features
Add API for GPU driver installation config (d6da309)
Add SecurityPostureConfig API field to allow customers to enable GKE Security Posture capabilities for their clusters (d6da309)
Add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters (d6da309)
2.23.0 (2023-06-06)
Features
Add a API field to enable FQDN Network Policy on clusters (52d1480)
Add CheckAutopilotCompatibility API to get autopilot compatibility issues for a given standard cluster (52d1480)
Turn on public visibility for best effort provision (52d1480)
2.22.0 (2023-06-01)
Features
Add SoleTenantConfig API (f3126af)
Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near future (f3126af)
Support fleet registration via cluster update (f3126af)
Documentation
Clarified release channel defaulting behavior for create cluster requests when release channel is unspecified (f3126af)
Operation.self_link and Operation.target_link given examples (f3126af)
Operation.Type is now documented in detail (f3126af)
2.21.0 (2023-04-15)
Features
- Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters (#367) (533b4f9)
2.20.0 (2023-04-11)
Features
- Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters (#365) (c9c29c4)
2.19.0 (2023-04-06)
Features
Add support for disabling pod IP cidr overprovision. This feature requires special allowlisting for the projects. (56f65fa)
Add update support for accelerator config (56f65fa)
2.18.0 (2023-03-28)
Features
Documentation
2.17.4 (2023-02-28)
Documentation
2.17.3 (2023-02-03)
Documentation
2.17.2 (2023-01-30)
Documentation
Add references for available node image types (76cfff8)
Clarified wording around the NodePoolUpdateStrategy default behavior (76cfff8)
2.17.1 (2023-01-20)
Bug Fixes
- Add context manager return types (cc5ebab)
Documentation
- Add documentation for enums (cc5ebab)
2.17.0 (2023-01-17)
Features
- Add support for viewing the subnet IPv6 CIDR and services IPv6 CIDR assigned to dual stack clusters (#333) (4d0a583)
2.16.0 (2023-01-10)
Features
Add etags for cluster and node pool update operations (8eeee3b)
Add support for python 3.11 (8eeee3b)
2.15.0 (2023-01-09)
Features
Add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs (403c1ad)
Add etags for cluster and node pool update operations (403c1ad)
Add support for specifying stack type for clusters (403c1ad)
Add WindowsNodeConfig field (403c1ad)
CLUSTER_SCOPE option now available in DNSScope (403c1ad)
Release GKE CloudDNS Cluster Scope (403c1ad)
2.14.0 (2022-12-15)
Features
Add API to enable GKE Gateway controller (944001d)
Add compact placement feature for node pools (944001d)
Add nodeconfig resource_labels api (944001d)
Add support for
google.cloud.container.__version__
(944001d)Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack (#323) (5c1d04f)
Add typing to proto.Message based class attributes (944001d)
GKE cluster’s control plan/node-pool network isolation (944001d)
v1: Add a FastSocket API (4d61084)
Bug Fixes
Add dict typing for client_options (944001d)
deps: Require google-api-core >=1.34.0, >=2.11.0 (25c47a8)
Drop usage of pkg_resources (25c47a8)
Fix timeout default values (25c47a8)
Documentation
samples: Snippetgen handling of repeated enum field (944001d)
samples: Snippetgen should call await on the operation coroutine before calling result (25c47a8)
2.13.0 (2022-10-26)
Features
launch GKE Cost Allocations configuration to the v1 GKE API (d625e34)
vulnerability scanning exposed to public (d625e34)
2.12.2 (2022-10-07)
Bug Fixes
2.12.1 (2022-10-03)
Bug Fixes
2.12.0 (2022-09-16)
Features
Documentation
missing period in description for min CPU platform (f774719)
ReservationAffinity key field docs incorrect (f774719)
2.11.2 (2022-08-12)
Bug Fixes
2.11.1 (2022-08-02)
Documentation
v1beta1: BinaryAuthorization.enabled field is marked as deprecated (0088035)
v1: BinaryAuthorization.enabled field is marked as deprecated (#272) (0088035)
2.11.0 (2022-07-16)
Features
add audience parameter (e9dbd98)
add Binauthz Evaluation mode support to GKE Classic (e9dbd98)
add GKE Identity Service (e9dbd98)
add Location Policy API (e9dbd98)
add managed prometheus feature (e9dbd98)
add network tags to autopilot cluster (e9dbd98)
add support to modify kubelet pod pid limit in node system configuration (e9dbd98)
support enabling Confidential Nodes in the node pool (e9dbd98)
support GPU timesharing (e9dbd98)
support node pool blue-green upgrade (e9dbd98)
support spot VM (e9dbd98)
support Tier 1 bandwidth (e9dbd98)
update support for node pool labels, taints and network tags (e9dbd98)
Bug Fixes
2.10.8 (2022-06-03)
Bug Fixes
Documentation
2.10.7 (2022-03-22)
Bug Fixes
2.10.6 (2022-03-07)
Bug Fixes
deps: require google-api-core>=1.31.5, >=2.3.2 (#202) (444b806)
deps: require proto-plus>=1.15.0 (444b806)
2.10.5 (2022-02-16)
Documentation
2.10.4 (2022-02-14)
Bug Fixes
2.10.3 (2022-02-11)
Documentation
2.10.2 (2022-02-04)
Bug Fixes
- resolve DuplicateCredentialArgs error when using credentials_file (07fbf3c)
2.10.1 (2021-11-01)
Bug Fixes
Documentation
- list oneofs in docstring (838a97b)
2.10.0 (2021-10-13)
Features
2.9.0 (2021-10-08)
Features
2.8.1 (2021-10-04)
Bug Fixes
- improper types in pagers generation (6814251)
2.8.0 (2021-09-23)
Features
added a flag to enable/disable gvnic on a node pool (#147) (616b21a)
added configuration for node pool defaults, autopilot, logging and monitoring (616b21a)
added configuration for workload certificates and identity service component (616b21a)
added node pool level network config (616b21a)
added the option to list supported windows versions (616b21a)
added the option to specify L4 load balancer configuration and IP v6 configuration (616b21a)
added update support for node pool labels, taints and network tags (616b21a)
Bug Fixes
add ‘dict’ annotation type to ‘request’ (c912605)
deprecated cluster status condition code (616b21a)
deprecated KALM addon config option (616b21a)
deps: require proto-plus 1.15.0 (616b21a)
Documentation
- clarified SetNodePoolSize API behavior (616b21a)
2.7.1 (2021-07-24)
Bug Fixes
2.7.0 (2021-07-22)
Features
2.6.1 (2021-07-20)
Bug Fixes
2.6.0 (2021-07-09)
Features
allow updating security group on existing clusters (#120) (28a3fc9)
allow updating security group on existing clusters (#123) (e0d70e9)
2.5.0 (2021-06-30)
Features
Documentation
2.4.1 (2021-05-16)
Bug Fixes
2.4.0 (2021-03-24)
Features
2.3.1 (2021-02-18)
Bug Fixes
2.3.0 (2020-12-08)
Features
- sync v1beta1 GKE API; deprecate SetLocations and use UpdateCluster; support for sysctls config in Linux nodes; support for node kubelet config controlling CPU manager policy, CFS quota; support for Customer Managed Encryption (17f0a29)
Bug Fixes
Documentation
2.2.0 (2020-11-17)
All changes are from #51 / d3f5465
Features
support for GetJSONWebKeys
support for Workload Identity
support for Gvisor in nodes
support for node reservation affinity
support for Customer Managed Encryption in nodes
support for NodeLocalDNS
support for ConfigConnector
support for private cluster VPC peering
support for CloudRun load balancers
support using routes for pod IPs
support for Shielded Nodes
support for release channels
support for disabling default sNAT
operations now store more granular progress
support for node Surge Upgrades
support for updating node pool locations.
support for Node Auto Provisioning
support for specifying node disk size and type
Bug Fixes
deprecate SetLocations; use UpdateCluster
provide name alias for GetOperation (as method signature annotation)
deprecate basic auth fields (removed in 1.19 clusters)
deprecate Cluster/NodePool.status_message; use conditions
2.1.0 (2020-09-16)
Features
2.0.1 (2020-07-24)
Bug Fixes
Documentation
2.0.0 (2020-07-16)
⚠ BREAKING CHANGES
- migrate to microgenerator (#33). See the migration guide.
Features
1.0.1 (2020-06-16)
Bug Fixes
1.0.0 (2020-06-16)
Features
0.5.0 (2020-04-14)
Features
- make
project_id
,zone
,cluster_id
,node_pool
optional arguments to methods incluster_manager_client
; change default timeout config; add 2.7 sunset warning; bump copyright year to 2020 (via synth)(#8) (6afc050)
0.4.0 (2020-02-03)
Features
- container: add ‘list_usable_subnetworks’ method; apply proto annotations (via synth) (#9741) (541a9e3)
0.3.0
07-30-2019 10:28 PDT
Implementation Changes
New Features
Add ‘client_options’ support, update list method docstrings (via synth). (#8501)
Add synth support for v1beta1 API version (via manual synth). (#8436)
Allow kwargs to be passed to create_channel (via synth). (#8384)
Dependencies
Bump minimum version for google-api-core to 1.14.0. (#8709)
Update pin for ‘grpc-google-iam-v1’ to 0.12.3+. (#8647)
Remove classifier for Python 3.4 for end-of-life. (#7535)
Documentation
Update intersphinx mapping for requests. (#8805)
Link to googleapis.dev documentation in READMEs. (#8705)
Add compatibility check badges to READMEs. (#8288)
Add docs job to publish to googleapis.dev. (#8464)
Internal / Testing Changes
Pin black version (via synth). (#8575)
Declare encoding as utf-8 in pb2 files (via synth). (#8347)
Add disclaimer to auto-generated template files (via synth). (#8309)
Update noxfile and setup.py (via synth). (#8298)
Blacken (via synth). (#8285)
Add routing header to method metadata, add nox session
docs
(via synth). (#7922)Copy proto files alongside protoc versions.
Minor gapic-generator change. (#7225)
Add protos as an artifact to library (#7205)
Update copyright headers (#7140)
Protoc-generated serialization update. (#7078)
Pick up stub docstring fix in GAPIC generator. (#6966)
0.2.1
12-17-2018 16:36 PST
Documentation
Internal / Testing Changes
- Add baseline for synth.metadata
0.2.0
12-04-2018 11:28 PST
Implementation Changes
Import
iam.policy
fromgoogle.api_core.iam.policy
(#6741)Pick up fixes to GAPIC generator. (#6634)
Fix
client_info
bug, update docstrings. (#6407)Avoid overwriting ‘module’ of messages from shared modules. (#5364)
Fix bad trove classifier
Dependencies
- Bump minimum
api_core
version for all GAPIC libs to 1.4.1. (#6391)
Documentation
Docs: normalize use of support level badges (#6159)
Container: harmonize / DRY ‘README.rst’ / ‘docs/index.rst’. (#6018)
Rename releases to changelog and include from CHANGELOG.md (#5191)
Internal / Testing Changes
Update noxfile.
blacken all gen’d libs (#6792)
Omit local dependencies from coverage. (#6701)
Run black at end of synth.py (#6698)
Unblack container gapic and protos.
Run Black on Generated libraries (#6666)
Add templates for flake8, coveragerc, noxfile, and black. (#6642)
Pass posargs to py.test (#6653)
Update synth.py yaml location (#6480)
Use new Nox (#6175)
Container: add ‘synth.py’. (#6084)
Nox: use inplace installs (#5865)
Modify system tests to use prerelease versions of grpcio (#5304)
Add Test runs for Python 3.7 and remove 3.4 (#5295)
0.1.1
Dependencies
- Update dependency range for api-core to include v1.0.0 releases (#4944)
Documentation
- Replacing references to
stable/
docs withlatest/
. (#4638)
Testing and internal changes
Re-enable lint for tests, remove usage of pylint (#4921)
Normalize all setup.py files (#4909)
nox unittest updates (#4646)
0.1.0
Google Kubernetes Engine is a managed environment for deploying containerized applications. It brings our latest innovations in developer productivity, resource efficiency, automated operations, and open source flexibility to accelerate your time to market.
PyPI: https://pypi.org/project/google-cloud-container/0.1.0/