Skip to content

Latest commit

 

History

History
838 lines (457 loc) · 55.7 KB

File metadata and controls

838 lines (457 loc) · 55.7 KB

Changelog

npm history

5.19.0 (2024-11-14)

Features

  • [container] add LocalSsdEncryptionMode in NodeConfig (#5796) (35f689a)

5.18.0 (2024-10-10)

Features

  • [container] add an effective_cgroup_mode field in node config (#5741) (88083e4)

5.17.0 (2024-08-29)

Features

  • [container] add EXTENDED enum value for ReleaseChannel.Channel (#5641) (b03f419)

5.16.0 (2024-07-22)

Features

  • [container] A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig (#5553) (a884c76)

Bug Fixes

  • [container] Deprecate "EXPERIMENTAL" option for Gateway API (this value has never been supported) (#5535) (c06cdc7)

5.15.1 (2024-07-10)

Bug Fixes

  • [container] Deprecate "EXPERIMENTAL" option for Gateway API (this value has never been supported) (#5519) (8838289)

5.15.0 (2024-06-12)

Features

  • [container] A new message HugepagesConfig is added (#5447) (e62ec4d)

5.14.0 (2024-06-03)

Features

  • [container] A new message HugepagesConfig is added (#5391) (2c879f6)

5.13.0 (2024-05-21)

Features

  • [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5351) (01f48fc)
  • [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5354) (a9784ed)

5.12.0 (2024-04-05)

Features

  • [container] add several fields to manage state of database encryption update (#5184) (632f7f4)

5.11.0 (2024-03-26)

Features

  • [container] add optional secondary_boot_disk_update_strategy field to NodePool API (#5162) (5e76444)

5.10.0 (2024-03-07)

Features

  • [container] add API to enable/disable secret manager csi component on GKE clusters (#5111) (d7a3bb1)
  • [container] add API to enable/disable secret manager csi component on GKE clusters (#5113) (f52aa85)

5.9.0 (2024-02-28)

Features

  • [container] add secondary boot disks field to NodePool API (#5094) (208250e)

5.8.1 (2024-02-27)

Bug Fixes

  • [container] Add client library version to headers (#5076) (a1b39d3)

5.8.0 (2024-02-22)

Features

  • [container] add API to enable Provisioning Request API on existing nodepools (#5065) (af0e580)

5.7.0 (2024-02-09)

Features

  • [container] Trusted Private Cloud support, use the universeDomain parameter (#5020) (423e385)

5.6.0 (2024-02-07)

Features

  • [container] new AddonsConfig field stateful_ha_config (#5002) (1bff942)

5.5.0 (2024-01-23)

Features

  • [container] add fields desired_in_transit_encryption_config and in_transit_encryption_config (#4974) (3ea1e29)

5.4.1 (2024-01-05)

Bug Fixes

  • [container] correct long audio synthesis HTTP binding (#4899) (effadd9)

5.4.0 (2023-11-03)

Features

  • [container] add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies (0bccdc4)
  • [container] add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies (0bccdc4)
  • [container] added EnterpriseConfig (0bccdc4)
  • [container] added EnterpriseConfig (#4774) (0bccdc4)
  • Add a new cluster field for the cluster tier of GKE clusters (0bccdc4)
  • Add a new cluster field for the cluster tier of GKE clusters (0bccdc4)

5.3.0 (2023-09-19)

Features

  • [container] add SecurityPostureConfig Enterprise vuln mode to allow customers to enable Advanced Vulnerability Scanning for their clusters (#4666) (9876892)

5.2.0 (2023-09-06)

Features

  • [container] Add preview support for monitoring a cluster's pods for compliance with a provided Binary Authorization platform policy via Binary Authorization Continuous Validation (#4541) (9a4f139)
  • [container] add UpdateNodePoolRequest.machine_type, disk_type, disk_size_gb (#4591) (b07e25f)

Bug Fixes

  • [Many APIs] simplify logic for HTTP/1.1 REST fallback option (#4589) (07967ad)

5.1.0 (2023-08-09)

Features

  • [container] add APIs for GKE OOTB metrics packages (#4519) (0f6b33d)

5.0.0 (2023-08-06)

⚠ BREAKING CHANGES

  • migrate to Node 14 (#4443)

Bug Fixes

Miscellaneous Chores

4.16.0 (2023-07-24)

Features

  • [container] add advanced_datapath_observability_config to monitoring_config (#4414) (cb92854)
  • [container] Add Multi-networking API (#4426) (bf2e891)
  • [container] add policy_name to PlacementPolicy message within a node pool (#4440) (b3eabc8)

4.15.0 (2023-07-11)

Features

  • [container] add a flag to toggle the Kubelet read only port (#4387) (1c86e27)

4.14.0 (2023-07-04)

Features

  • [container] Add KUBE_DNS option to DNSConfig.cluster_dns (#4383) (833a1ae)

4.13.0 (2023-06-14)

Features

  • [container] add API for GPU driver installation config (f5b1533)
  • [container] add API for GPU driver installation config (#4330) (f5b1533)
  • Add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters (f5b1533)
  • Add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters (f5b1533)

4.12.0 (2023-06-06)

Features

  • [container] add a API field to enable FQDN Network Policy on clusters (d266f18)
  • [container] add a API field to enable FQDN Network Policy on clusters (#4319) (d266f18)
  • [container] add SoleTenantConfig API (12cc0d9)
  • [container] add SoleTenantConfig API (#4306) (12cc0d9)
  • Add CheckAutopilotCompatibility API to get autopilot compatibility issues for a given standard cluster (d266f18)
  • Add CheckAutopilotCompatibility API to get autopilot compatibility issues for a given standard cluster (d266f18)

4.11.0 (2023-05-06)

Features

  • [container] add a new feature for fleet registration via cluster update in v1alpha1, v1beta1, v1 (#4244) (b0fee2b)

4.10.0 (2023-05-04)

Features

  • [container] support fleet registration via cluster update (#4235) (869218f)

4.9.0 (2023-04-24)

Features

  • [container] Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters (#4177) (2beee25)

4.8.0 (2023-04-13)

Features

  • [container] Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters (#4154) (65e1270)

Bug Fixes

4.7.1 (2023-02-15)

Bug Fixes

  • [Many APIs] changing format of the jsdoc links (#3990) (878c55d)

4.7.0 (2023-01-28)

Features

4.6.0 (2022-12-21)

Features

  • 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 (#3781) (175d9d1)

4.5.0 (2022-12-16)

Features

  • Add a FastSocket API (b907f45)
  • Add a FastSocket API (b907f45)
  • Add compact placement feature for node pools (b907f45)
  • Add compact placement feature for node pools (#3636) (b907f45)
  • 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 (#3754) (283d098)

4.4.0 (2022-11-10)

Features

Bug Fixes

4.3.0 (2022-10-14)

Features

  • Launch GKE Cost Allocations configuration to the v1 GKE API (#577) (b45ac9f)

4.2.0 (2022-09-22)

Features

  • Added High Throughput Logging API for Google Kubernetes Engine (#571) (588b19a)

Bug Fixes

  • Preserve default values in x-goog-request-params header (#568) (575531f)

4.1.3 (2022-09-13)

Bug Fixes

4.1.2 (2022-09-08)

Bug Fixes

  • Allow passing gax instance to client constructor (#557) (e7a1a02)
  • better support for fallback mode (e7a1a02)

4.1.1 (2022-08-27)

Bug Fixes

4.1.0 (2022-07-04)

Features

  • add Binauthz Evaluation mode support to GKE Classic (ebe6500)
  • add Binauthz Evaluation mode support to GKE Classic (ebe6500)
  • add cgroup mode to node system config (ebe6500)
  • add GKE Identity Service (ebe6500)
  • add Location Policy API (ebe6500)
  • add Location Policy API (ebe6500)
  • add managed prometheus feature (ebe6500)
  • add network tags to autopilot cluster (ebe6500)
  • add network tags to autopilot cluster (ebe6500)
  • add protect config audit api (ebe6500)
  • add support to modify kubelet pod pid limit in node system configuration (ebe6500)
  • add support to modify kubelet pod pid limit in node system configuration (ebe6500)
  • support enabling Confidential Nodes in the node pool (ebe6500)
  • support enabling Confidential Nodes in the node pool (ebe6500)
  • support GKE Cost Allocations (ebe6500)
  • support GPU timesharing (ebe6500)
  • support GPU timesharing (ebe6500)
  • support IPV6 Dual Stack (stack_type) (ebe6500)
  • support node pool blue-green upgrade (ebe6500)
  • support node pool blue-green upgrade (ebe6500)
  • support regapic LRO (ebe6500)
  • support spot VM (ebe6500)
  • support Tier 1 bandwidth (ebe6500)
  • support Tier 1 bandwidth (ebe6500)
  • update support for node pool labels, taints and network tags (ebe6500)

4.0.1 (2022-06-10)

Bug Fixes

  • fixes for dynamic routing and streaming descriptors (#541) (87d8c3f)

4.0.0 (2022-05-20)

⚠ BREAKING CHANGES

  • update library to use Node 12 (#539)

Build System

3.0.1 (2022-05-06)

Bug Fixes

3.0.0 (2022-02-26)

⚠ BREAKING CHANGES

  • revert bad publishing (#510)

Bug Fixes

  • revert bad publishing (#510) (541fc5b)
  • reverting unintentional breaking change: GetOpenIdConfigRequest, GetOpenIdConfigResponse (#512) (8ed44d7)

2.6.0 (2021-12-09)

Features

2.5.0 (2021-08-23)

Features

  • turns on self-signed JWT feature flag (#480) (f7a7887)

2.4.4 (2021-08-17)

Bug Fixes

2.4.3 (2021-08-16)

Bug Fixes

2.4.2 (2021-07-16)

Bug Fixes

  • Updating WORKSPACE files to use the newest version of the Typescript generator. (#468) (2257eff)

2.4.1 (2021-07-12)

Bug Fixes

2.4.0 (2021-07-09)

Features

  • allow updating security group on existing clusters (#464) (ed09e02)

2.3.2 (2021-06-30)

Bug Fixes

2.3.1 (2021-06-25)

Bug Fixes

2.3.0 (2021-06-09)

Features

  • support for NodeAutoprovisioning ImageType (#446) (e826d24)

2.2.2 (2021-05-25)

Bug Fixes

  • GoogleAdsError missing using generator version after 1.3.0 (#441) (03134c0)

2.2.1 (2021-05-12)

Bug Fixes

2.2.0 (2020-11-25)

Features

Bug Fixes

2.1.2 (2020-11-07)

Bug Fixes

  • do not modify options object, use defaultScopes (#398) (e696b91)

2.1.1 (2020-07-09)

Bug Fixes

2.1.0 (2020-06-15)

Features

  • move ts target to es2018 from es2016 (#347) (67b6724)

Bug Fixes

  • proper fallback option handling (c087af4)

2.0.0 (2020-06-04)

⚠ BREAKING CHANGES

  • The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.

Features

  • drop node8 support, support for async iterators (#318) (e6338eb)

Bug Fixes

  • test: don't assign unused variable (#323) (671a4b8)
  • export explicit version from protos.js (#324) (896c658)
  • regen protos and tests (#340) (edbc1c9)
  • remove eslint, update gax, fix generated protos, run the generator (#329) (c66f3ed)
  • remove unused files from package (#333) (ac4c07a)
  • support request params {key} with no =value (#338) (adf4a60)
  • synth.py clean up for multiple version (#341) (29b309d)

1.7.0 (2020-03-06)

Features

1.6.2 (2020-02-10)

Bug Fixes

  • pass x-goog-request-params header for streaming calls (ab62cfd)

1.6.1 (2020-01-28)

Bug Fixes

  • enum, bytes, and Long types now accept strings (595810b)

1.6.0 (2020-01-24)

Features

1.5.0 (2020-01-06)

Features

  • move to typescript code micro-generator (#260) (e2b189a)

Bug Fixes

  • deps: pin TypeScript below 3.7.0 (bcc3eaa)
  • better client close(), update .nycrc (41c6125)

1.4.0 (2019-11-14)

Features

  • support listUsableSubnetworks rpc and new node config (#246) (08f2e19)
  • docs: bump release level to beta (#249) (3651e6a)

Bug Fixes

  • docs: snippets are now replaced in jsdoc comments (#245) (31fcb61)

1.3.1 (2019-10-22)

Bug Fixes

1.3.0 (2019-10-09)

Bug Fixes

  • use compatible version of google-gax (c39495e)

Features

1.2.0 (2019-09-16)

Features

  • load protos from JSON, grpc-fallback support (9d931ff)

1.1.4 (2019-08-28)

Bug Fixes

  • include node version with headers (#221) (28892af)
  • docs: stop linking reference documents to anchor (2934b37)

1.1.3 (2019-06-26)

Bug Fixes

  • docs: link to reference docs section on googleapis.dev (#210) (cd81c9c)

1.1.2 (2019-06-21)

Bug Fixes

  • docs: provide clarification re: gke vs. Kubernetes (#207) (bc8e2cc)

1.1.1 (2019-06-14)

Bug Fixes

1.1.0 (2019-06-05)

Features

  • support apiEndpoint override in client constructor (#203) (92be0f8)

1.0.0 (2019-05-13)

Bug Fixes

  • DEADLINE_EXCEEDED retry code is idempotent (#192) (66082aa)
  • deps: update dependency google-gax to v1 (#191) (e4470fa)
  • DEADLINE_EXCEEDED is no longer retried (16453ff)
  • deps: update dependency google-gax to ^0.26.0 (#181) (0ee0e98)
  • include 'x-goog-request-params' header in requests (#175) (0d3ba60)

Build System

BREAKING CHANGES

  • upgrade engines field to >=8.10.0 (#183)

v0.3.1

03-12-2019 13:44 PDT

This patch release has a few bug fixes, dependency updates, and doc fixes. Enjoy!

Bug fixes

  • fix: throw on invalid credentials (#159)

Dependencies

  • fix(deps): update dependency google-gax to ^0.25.0 (#152)

Documentation

  • docs: update links in contrib guide (#161)
  • docs: update contributing path in README (#156)
  • docs: move CONTRIBUTING.md to root (#155)
  • docs: add lint/fix example to contributing guide (#153)

Internal / Testing Changes

  • refactor: update json import paths (#167)
  • build: Add docuploader credentials to node publish jobs (#165)
  • build: update release config (#163)
  • build: use node10 to run samples-test, system-test etc (#164)
  • chore(deps): update dependency mocha to v6
  • build: use linkinator for docs test (#160)
  • build: create docs test npm scripts (#158)
  • build: test using @grpc/grpc-js in CI (#157)
  • chore(deps): update dependency eslint-config-prettier to v4 (#151)
  • chore: update the date in the copyright header (#150)
  • build: check broken links in generated docs (#144)
  • test: add sample tests (#143)
  • chore(build): inject yoshi automation key (#142)

v0.3.0

12-11-2018 10:08 PST

Implementation Changes

This library no longer support Node.js 4.x and 9.x, use of these out of LTS versions of Node.js with this library might not work in the future.

  • fix: drop support for node.js 4.x and 9.x (#46)

Dependencies

  • fix(deps): update dependency google-gax to ^0.22.0 (#117)
  • chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#113)
  • chore(deps): update dependency eslint-plugin-node to v8 (#102)
  • chore(deps): update dependency eslint-plugin-prettier to v3 (#86)
  • fix(deps): update dependency google-gax to ^0.20.0 (#75)
  • Remove unused dependencies (#72)
  • chore(deps): update dependency nyc to v13 (#67)
  • fix(deps): update dependency google-gax to ^0.19.0 (#66)
  • chore(deps): update dependency eslint-config-prettier to v3 (#65)
  • chore(deps): lock file maintenance (#62)
  • chore(deps): lock file maintenance (#61)
  • fix(deps): update dependency google-gax to ^0.18.0 (#58)
  • chore(deps): lock file maintenance (#57)
  • chore(deps): lock file maintenance (#54)
  • chore(deps): update dependency eslint-plugin-node to v7 (#52)
  • chore(deps): lock file maintenance (#51)
  • chore(deps): lock file maintenance (#49)
  • chore(deps): lock file maintenance (#48)
  • chore(deps): lock file maintenance (#47)
  • chore(deps): lock file maintenance (#45)
  • chore(deps): lock file maintenance (#44)
  • chore(deps): update dependency @google-cloud/nodejs-repo-tools to v2.3.0 (#41)

Documentation

  • docs: update readme badges (#127)
  • docs(samples): updated samples code to use async await (#122)
  • fix(docs): README.md using @google-cloud/cloud-container (#114)

Internal / Testing Changes

  • chore: fix publish.sh permission +x (#138)
  • fix(build): fix Kokoro release script (#137)
  • build: add Kokoro configs for autorelease (#136)
  • chore: always nyc report before calling codecov (#133)
  • chore: nyc ignore build/test by default (#132)
  • chore: clean up usage of prettier and eslint (#131)
  • chore: update license file (#129)
  • fix(build): fix system key decryption (#125)
  • chore: add synth.metadata
  • chore: update eslintignore config (#116)
  • Update synth.py yaml path (#115)
  • chore: drop contributors from multiple places (#112)
  • chore: use latest npm on Windows (#111)
  • chore: update CircleCI config (#109)
  • chore: include build in eslintignore (#106)
  • chore: update issue templates (#100)
  • chore: remove old issue template (#98)
  • build: run tests on node11 (#97)
  • chores(build): do not collect sponge.xml from windows builds (#96)
  • chores(build): run codecov on continuous builds (#95)
  • chore: update new issue template (#94)
  • build: fix codecov uploading on Kokoro (#89)
  • Update kokoro config (#87)
  • Update kokoro config (#83)
  • Update CI config (#82)
  • test: remove appveyor config (#81)
  • Update the CI config (#80)
  • Enable prefer-const in the eslint config (#78)
  • Enable no-var in eslint (#77)
  • Switch to let/const (#76)
  • Update CI config (#74)
  • Update CI Config (#73)
  • Retry npm install in CI (#71)
  • add templates to synth.py (#68)
  • chore: do not use npm ci (#64)
  • chore: ignore package-lock.json (#63)
  • chore: update renovate config (#60)
  • remove that whitespace (#59)
  • chore: move mocha options to mocha.opts (#55)
  • chore: require node 8 for samples (#56)
  • test: use strictEqual in tests (#53)
  • Check in synth script and update gax dependency (#43)
  • fix: update to the latest eslint (#40)
  • Configure Renovate (#33)
  • refactor: drop repo-tool as an exec wrapper (#39)
  • fix: update linking for samples (#36)
  • chore: update sample lockfiles (#38)
  • Update nyc to the latest version 🚀 (#30)
  • chore: lock files maintenance (#29)
  • chore: the ultimate fix for repo-tools EPERM (#28)
  • chore: timeout for system test (#27)
  • chore: lock files maintenance (#26)
  • chore: test on node10 (#25)
  • chore: lock files maintenance (#24)