Kubernetes v1.19.3 is live!

120 views
Skip to first unread message

Daniel Mangum

unread,
Oct 14, 2020, 8:13:25 PM10/14/20
to kubernete...@googlegroups.com
Kubernetes Community,

Kubernetes v1.19.3 has been built and pushed using Golang version 1.15.2 .

The release notes have been updated in CHANGELOG-1.19.md, with a pointer to them on github:


v1.19.3

Downloads for v1.19.3

Source Code

filenamesha512 hash
kubernetes.tar.gza9f627b2d35b0aa543863986668de6df316e0649df7fc9b5514c52d5c2bfdbc5a7c416784067c40aeba96a25508a1916439cb76436a7c0dc107c95077eca6cd3
kubernetes-src.tar.gzca92ec0c578ac80cfa58ef169403a08ea0daee14525c79776ba8e3ae349a1fc3d530286d30da7d7d7065916a3aa51f9e89366f2ba6941ca6da539f475120c4b8

Client binaries

filenamesha512 hash
kubernetes-client-darwin-amd64.tar.gz5415f82dcdd3c0f586235187dbea696fadb66fbf1f5d77043fdf150add8a10f4ae2e3bfe5bc3996e112ee3cfeb1421c03f681d0db812bcd2caf5abb1fb9a6e8c
kubernetes-client-linux-386.tar.gzbb24b7a22fda9f372cd342bf79b4d01b1d51d3fc9961a5e0653166e558c7081f71e92f9c5a997c091ca9bff5b11f3cb12989e0393351040902aa403e6cbafc8e
kubernetes-client-linux-amd64.tar.gzd9a6b28cddb673e1ad9e5e8befb98f1ff8ab25778c2aa4c7c377ade84c07fa484aa35b43a32b802e9e9cd5945b3219a2b28a87e02717a5dcb39acadb4ea52ae3
kubernetes-client-linux-arm.tar.gz8f3c3198ebe4af74057342dcbebbba2dd6b5797b27b0fed8143d82cbb9ffff5e83a6ce72e9e695f5a67bd8959a1cb552795548ed7be707d23e7e8bce23b722a6
kubernetes-client-linux-arm64.tar.gzd850d1a95ff5de0ee6be6717ead2a376069c7ab83720400a2cdbba77647c14706ff5ff927ea656d4fc82ac2d01a8b3d0ff0da1c391fcf2cf7d876cfd45136d18
kubernetes-client-linux-ppc64le.tar.gzd1ecef91d6ff547bf8fa1d1e2fe56d333c630d45eb94a31850717de3ed1a69c5d8241e5e2ae251bc841b4c76759c6976619175f2d2e82b57047554aaa5e17f24
kubernetes-client-linux-s390x.tar.gzaaa38f257e6e720bc509673b1ada34b1712941b5874110a9245943e613d9a10c7a2caa770d8c886965910232c116cc1a91bdf7c35d4c49027d6716ea46ae7d2b
kubernetes-client-windows-386.tar.gza3aa1720ff3145d228066b549f2d74a7264092e4396932b396f2bb8dfd80361334bde9467f6b179c97f2dbe53fc7f2ca93b97b595e390b0b60c3a99555f8818d
kubernetes-client-windows-amd64.tar.gz3123ceb0f3c317e02dfb19a9260ee4954d24574fb44098a4bbdb943b0d9e4bf513534babcb3b68d352ebf3f635193b79592617f7e0fcf1ceeef6fede8f2d71eb

Server binaries

filenamesha512 hash
kubernetes-server-linux-amd64.tar.gzebe86d27275a3ed1208b6db99a65cc9cf24b60fd3184b9f0fb769bc4b1b162dfd8330333fbe4a18df765a39211595101d1bb3f8671b411cb7a58a6cb8ced58b2
kubernetes-server-linux-arm.tar.gz15b106056e5e71f2d67d7e8fb2d510f275e98a11f578fe820bba212674d09d3e5c9ffabfb335ad4b9487484221fe9a95ea9eb981adb1586c8ee013f5d4e3a882
kubernetes-server-linux-arm64.tar.gzc4b3f6f57065f741ed99f85880448a08fd98687f07fbd129bad22ae1eab8966a685102226c65c7ecf6f9d5d9c7c7802a69c0b9587c9a2bf3043acccfdb894ad6
kubernetes-server-linux-ppc64le.tar.gz022aa2956638ad28d552ff365523ce9a6b4d9530236135b66b44af5d42943df466249426b79c9597373888859c0ccf69253ef9d25d20ba760e1041bb74e37e73
kubernetes-server-linux-s390x.tar.gz9bfee4f0a4c85482b60a71fb486c4e367ca558db1a84dd0607e2f1912f1b0468db0c2c05b96b5430ccb4e7c393aa3b2b4f832c4f0ad0aaaf3173b18539920307

Node binaries

filenamesha512 hash
kubernetes-node-linux-amd64.tar.gz9885a94a993a26b24b9734c3b722bbf78086909103f361ca7b4ca5af536b904ebca399ccfcc112b87d45e55f2539ce4bcafda7de325b57ce17be36db2ef13d88
kubernetes-node-linux-arm.tar.gz3c525c726f3aac3bf0671caa5c843caa7fe552d6a2e41557516d001ab20b32b954185ad31255e80b4b2e25de4d09426a607c1e450607634ce60cb8cad4358969
kubernetes-node-linux-arm64.tar.gz5f43317127308cca08e7fd4c3aae96df55735f525e59c837376971b50106f5c87a298a1e1edb7980e0283e1b2c009d1c4fef4bf44fba6f3beef1c78491a25052
kubernetes-node-linux-ppc64le.tar.gz8a69bf376105de8c85df48dfcbdbd6b24775c15e5772eeea0cebad34bc33340cd83ddecb9b80ce515766629d46bf9f22fd11824c960b17e91fb7c25d05f6610a
kubernetes-node-linux-s390x.tar.gz850f894985ece111f596875c9bd86c304de13968b689d09e4fbbff149e8403e564606e88ea51c87be2c14598dab28c641f6055de66335286344d811a6eaaaa54
kubernetes-node-windows-amd64.tar.gz5aa2d9ee71f6992948cca929caf5c413b2c898e96ed1d10eaf6f35ca656e4801bf7fe6fbd63f5260811c8e46b7179c68d5713160ee1bedffcf7b3ed2f1350637

Changelog since v1.19.2

Changes by Kind

Feature

  • Kubernetes is now built using go1.15.2
    • build: Update to k/repo-...@v0.1.1 (supports go1.15.2)

    • build: Use go-runner:buster-v2.0.1 (built using go1.15.1)

    • bazel: Replace --features with Starlark build settings flag

    • hack/lib/util.sh: some bash cleanups

      • switched one spot to use kube::logging
      • make kube::util::find-binary return an error when it doesn't find anything so that hack scripts fail fast instead of with '' binary not found errors.
      • this required deleting some genfeddoc stuff. the binary no longer exists in k/k repo since we removed federation/, and I don't see it in https://github.com/kubernetes-sigs/kubefed/ either. I'm assuming that it's gone for good now.
    • bazel: output go_binary rule directly from go_binary_conditional_pure

      From: @mikedanese: Instead of aliasing. Aliases are annoying in a number of ways. This is specifically bugging me now because they make the action graph harder to analyze programmatically. By using aliases here, we would need to handle potentially aliased go_binary targets and dereference to the effective target.

      The comment references an issue with pure = select(...) which appears to be resolved considering this now builds.

    • make kube::util::find-binary not dependent on bazel-out/ structure

      Implement an aspect that outputs go_build_mode metadata for go binaries, and use that during binary selection. (#94838@justaugustus) [SIG Architecture, Release and Testing]

Design

  • Prevent logging of docker config contents if file is malformed (#95346@sfowl) [SIG Auth and Node]

Bug or Regression

  • Do not fail sorting empty elements. (#94666@soltysh) [SIG CLI]
  • Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null (#94802@nilo19) [SIG Cloud Provider]
  • Fix azure file migration panic (#94853@andyzhangx) [SIG Cloud Provider]
  • Fix bug where loadbalancer deletion gets stuck because of missing resource group #75198 (#93962@phiphi282) [SIG Cloud Provider]
  • Fix detach azure disk issue when vm not exist (#95177@andyzhangx) [SIG Cloud Provider]
  • Fix etcd_object_counts metric reported by kube-apiserver (#94819@tkashem) [SIG API Machinery]
  • Fix network_programming_latency metric reporting for Endpoints/EndpointSlice deletions, where we don't have correct timestamp (#95363@wojtek-t) [SIG Network and Scalability]
  • Fix scheduler cache snapshot when a Node is deleted before its Pods (#95153@alculquicondor) [SIG Scheduling]
  • Fix the cloudprovider_azure_api_request_duration_seconds metric buckets to correctly capture the latency metrics. Previously, the majority of the calls would fall in the "+Inf" bucket. (#94943@marwanad) [SIG Cloud Provider and Instrumentation]
  • Fix: azure disk resize error if source does not exist (#93011@andyzhangx) [SIG Cloud Provider]
  • Fix: detach azure disk broken on Azure Stack (#94885@andyzhangx) [SIG Cloud Provider]
  • Fixed a bug where improper storage and comparison of endpoints led to excessive API traffic from the endpoints controller (#94937@damemi) [SIG Apps, Network and Testing]
  • Fixed a regression that sometimes prevented kubectl portforward to work when TCP and UDP services were configured on the same port (#94728@amorenoz) [SIG CLI]
  • Fixes a bug where EndpointSlices would not be recreated after rapid Service recreation. (#94730@robscott) [SIG Apps, Network and Testing]
  • Fixes a race condition in kubelet pod handling (#94774@auxten) [SIG Node]
  • Gracefully delete nodes when their parent scale set went missing (#95289@bpineau) [SIG Cloud Provider]
  • Kubeadm: relax the validation of kubeconfig server URLs. Allow the user to define custom kubeconfig server URLs without erroring out during validation of existing kubeconfig files (e.g. when using external CA mode). (#94816@neolit123) [SIG Cluster Lifecycle]
  • Kubeadm: warn but do not error out on missing "ca.key" files for root CA, front-proxy CA and etcd CA, during "kubeadm join --control-plane" if the user has provided all certificates, keys and kubeconfig files which require signing with the given CA keys. (#94988@neolit123) [SIG Cluster Lifecycle]

Other (Cleanup or Flake)

  • Masks ceph RBD adminSecrets in logs when logLevel >= 4 (#95245@sfowl) [SIG Storage]
  • Vsphere: improve logging message on node cache refresh event (#95236@andrewsykim) [SIG Cloud Provider]

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.



Contributors, the CHANGELOG-1.19.md has been bootstrapped with v1.19.3 release notes and you may edit now as needed.



Published by your Kubernetes Release Managers.

Reply all
Reply to author
Forward
0 new messages