diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d624c6cab8..8b2c4f9470b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,15 @@ -- [v1.3.8](#v138) +- [v1.4.1-beta.2](#v141-beta2) - [Downloads](#downloads) - - [Changelog since v1.3.7](#changelog-since-v137) + - [Changelog since v1.4.0](#changelog-since-v140) - [Other notable changes](#other-notable-changes) -- [v1.4.0](#v140) +- [v1.3.8](#v138) - [Downloads](#downloads-1) + - [Changelog since v1.3.7](#changelog-since-v137) + - [Other notable changes](#other-notable-changes-1) +- [v1.4.0](#v140) + - [Downloads](#downloads-2) - [Major Themes](#major-themes) - [Features](#features) - [Known Issues](#known-issues) @@ -17,94 +21,94 @@ - [Action Required Before Upgrading](#action-required-before-upgrading) - [Previous Releases Included in v1.4.0](#previous-releases-included-in-v140) - [v1.4.0-beta.11](#v140-beta11) - - [Downloads](#downloads-2) + - [Downloads](#downloads-3) - [Changelog since v1.4.0-beta.10](#changelog-since-v140-beta10) - [v1.4.0-beta.10](#v140-beta10) - - [Downloads](#downloads-3) - - [Changelog since v1.4.0-beta.8](#changelog-since-v140-beta8) - - [Other notable changes](#other-notable-changes-1) -- [v1.4.0-beta.8](#v140-beta8) - [Downloads](#downloads-4) + - [Changelog since v1.4.0-beta.8](#changelog-since-v140-beta8) + - [Other notable changes](#other-notable-changes-2) +- [v1.4.0-beta.8](#v140-beta8) + - [Downloads](#downloads-5) - [Changelog since v1.4.0-beta.7](#changelog-since-v140-beta7) - [v1.4.0-beta.7](#v140-beta7) - - [Downloads](#downloads-5) - - [Changelog since v1.4.0-beta.6](#changelog-since-v140-beta6) - - [Other notable changes](#other-notable-changes-2) -- [v1.4.0-beta.6](#v140-beta6) - [Downloads](#downloads-6) - - [Changelog since v1.4.0-beta.5](#changelog-since-v140-beta5) + - [Changelog since v1.4.0-beta.6](#changelog-since-v140-beta6) - [Other notable changes](#other-notable-changes-3) -- [v1.4.0-beta.5](#v140-beta5) +- [v1.4.0-beta.6](#v140-beta6) - [Downloads](#downloads-7) - - [Changelog since v1.4.0-beta.3](#changelog-since-v140-beta3) + - [Changelog since v1.4.0-beta.5](#changelog-since-v140-beta5) - [Other notable changes](#other-notable-changes-4) -- [v1.3.7](#v137) +- [v1.4.0-beta.5](#v140-beta5) - [Downloads](#downloads-8) - - [Changelog since v1.3.6](#changelog-since-v136) + - [Changelog since v1.4.0-beta.3](#changelog-since-v140-beta3) - [Other notable changes](#other-notable-changes-5) -- [v1.4.0-beta.3](#v140-beta3) +- [v1.3.7](#v137) - [Downloads](#downloads-9) + - [Changelog since v1.3.6](#changelog-since-v136) + - [Other notable changes](#other-notable-changes-6) +- [v1.4.0-beta.3](#v140-beta3) + - [Downloads](#downloads-10) - [Changelog since v1.4.0-beta.2](#changelog-since-v140-beta2) - [Behavior changes caused by enabling the garbage collector](#behavior-changes-caused-by-enabling-the-garbage-collector) - [kubectl rolling-update](#kubectl-rolling-update) - [kubectl delete](#kubectl-delete) - [DELETE operation in REST API](#delete-operation-in-rest-api-1) - [v1.4.0-beta.2](#v140-beta2) - - [Downloads](#downloads-10) - - [Changelog since v1.4.0-beta.1](#changelog-since-v140-beta1) - - [Other notable changes](#other-notable-changes-6) -- [v1.4.0-beta.1](#v140-beta1) - [Downloads](#downloads-11) + - [Changelog since v1.4.0-beta.1](#changelog-since-v140-beta1) + - [Other notable changes](#other-notable-changes-7) +- [v1.4.0-beta.1](#v140-beta1) + - [Downloads](#downloads-12) - [Changelog since v1.4.0-alpha.3](#changelog-since-v140-alpha3) - [Action Required](#action-required) - - [Other notable changes](#other-notable-changes-7) -- [v1.3.6](#v136) - - [Downloads](#downloads-12) - - [Changelog since v1.3.5](#changelog-since-v135) - [Other notable changes](#other-notable-changes-8) -- [v1.4.0-alpha.3](#v140-alpha3) +- [v1.3.6](#v136) - [Downloads](#downloads-13) + - [Changelog since v1.3.5](#changelog-since-v135) + - [Other notable changes](#other-notable-changes-9) +- [v1.4.0-alpha.3](#v140-alpha3) + - [Downloads](#downloads-14) - [Changelog since v1.4.0-alpha.2](#changelog-since-v140-alpha2) - [Action Required](#action-required-1) - - [Other notable changes](#other-notable-changes-9) -- [v1.3.5](#v135) - - [Downloads](#downloads-14) - - [Changelog since v1.3.4](#changelog-since-v134) - [Other notable changes](#other-notable-changes-10) -- [v1.3.4](#v134) +- [v1.3.5](#v135) - [Downloads](#downloads-15) - - [Changelog since v1.3.3](#changelog-since-v133) + - [Changelog since v1.3.4](#changelog-since-v134) - [Other notable changes](#other-notable-changes-11) -- [v1.4.0-alpha.2](#v140-alpha2) +- [v1.3.4](#v134) - [Downloads](#downloads-16) + - [Changelog since v1.3.3](#changelog-since-v133) + - [Other notable changes](#other-notable-changes-12) +- [v1.4.0-alpha.2](#v140-alpha2) + - [Downloads](#downloads-17) - [Changelog since v1.4.0-alpha.1](#changelog-since-v140-alpha1) - [Action Required](#action-required-2) - - [Other notable changes](#other-notable-changes-12) -- [v1.3.3](#v133) - - [Downloads](#downloads-17) - - [Changelog since v1.3.2](#changelog-since-v132) - [Other notable changes](#other-notable-changes-13) +- [v1.3.3](#v133) + - [Downloads](#downloads-18) + - [Changelog since v1.3.2](#changelog-since-v132) + - [Other notable changes](#other-notable-changes-14) - [Known Issues](#known-issues-1) - [v1.3.2](#v132) - - [Downloads](#downloads-18) - - [Changelog since v1.3.1](#changelog-since-v131) - - [Other notable changes](#other-notable-changes-14) -- [v1.3.1](#v131) - [Downloads](#downloads-19) - - [Changelog since v1.3.0](#changelog-since-v130) + - [Changelog since v1.3.1](#changelog-since-v131) - [Other notable changes](#other-notable-changes-15) -- [v1.2.6](#v126) +- [v1.3.1](#v131) - [Downloads](#downloads-20) - - [Changelog since v1.2.5](#changelog-since-v125) + - [Changelog since v1.3.0](#changelog-since-v130) - [Other notable changes](#other-notable-changes-16) -- [v1.4.0-alpha.1](#v140-alpha1) +- [v1.2.6](#v126) - [Downloads](#downloads-21) + - [Changelog since v1.2.5](#changelog-since-v125) + - [Other notable changes](#other-notable-changes-17) +- [v1.4.0-alpha.1](#v140-alpha1) + - [Downloads](#downloads-22) - [Changelog since v1.3.0](#changelog-since-v130-1) - [Experimental Features](#experimental-features) - [Action Required](#action-required-3) - - [Other notable changes](#other-notable-changes-17) + - [Other notable changes](#other-notable-changes-18) - [v1.3.0](#v130) - - [Downloads](#downloads-22) + - [Downloads](#downloads-23) - [Highlights](#highlights) - [Known Issues and Important Steps before Upgrading](#known-issues-and-important-steps-before-upgrading) - [ThirdPartyResource](#thirdpartyresource) @@ -115,67 +119,67 @@ - [Provider-specific Notes](#provider-specific-notes) - [Previous Releases Included in v1.3.0](#previous-releases-included-in-v130) - [v1.3.0-beta.3](#v130-beta3) - - [Downloads](#downloads-23) + - [Downloads](#downloads-24) - [Changelog since v1.3.0-beta.2](#changelog-since-v130-beta2) - [Action Required](#action-required-4) - - [Other notable changes](#other-notable-changes-18) -- [v1.2.5](#v125) - - [Downloads](#downloads-24) - - [Changes since v1.2.4](#changes-since-v124) - [Other notable changes](#other-notable-changes-19) -- [v1.3.0-beta.2](#v130-beta2) +- [v1.2.5](#v125) - [Downloads](#downloads-25) + - [Changes since v1.2.4](#changes-since-v124) + - [Other notable changes](#other-notable-changes-20) +- [v1.3.0-beta.2](#v130-beta2) + - [Downloads](#downloads-26) - [Changes since v1.3.0-beta.1](#changes-since-v130-beta1) - [Experimental Features](#experimental-features-1) - - [Other notable changes](#other-notable-changes-20) + - [Other notable changes](#other-notable-changes-21) - [v1.3.0-beta.1](#v130-beta1) - - [Downloads](#downloads-26) + - [Downloads](#downloads-27) - [Changes since v1.3.0-alpha.5](#changes-since-v130-alpha5) - [Action Required](#action-required-5) - - [Other notable changes](#other-notable-changes-21) + - [Other notable changes](#other-notable-changes-22) - [v1.3.0-alpha.5](#v130-alpha5) - - [Downloads](#downloads-27) + - [Downloads](#downloads-28) - [Changes since v1.3.0-alpha.4](#changes-since-v130-alpha4) - [Action Required](#action-required-6) - - [Other notable changes](#other-notable-changes-22) + - [Other notable changes](#other-notable-changes-23) - [v1.3.0-alpha.4](#v130-alpha4) - - [Downloads](#downloads-28) + - [Downloads](#downloads-29) - [Changes since v1.3.0-alpha.3](#changes-since-v130-alpha3) - [Action Required](#action-required-7) - - [Other notable changes](#other-notable-changes-23) -- [v1.2.4](#v124) - - [Downloads](#downloads-29) - - [Changes since v1.2.3](#changes-since-v123) - [Other notable changes](#other-notable-changes-24) -- [v1.3.0-alpha.3](#v130-alpha3) +- [v1.2.4](#v124) - [Downloads](#downloads-30) + - [Changes since v1.2.3](#changes-since-v123) + - [Other notable changes](#other-notable-changes-25) +- [v1.3.0-alpha.3](#v130-alpha3) + - [Downloads](#downloads-31) - [Changes since v1.3.0-alpha.2](#changes-since-v130-alpha2) - [Action Required](#action-required-8) - - [Other notable changes](#other-notable-changes-25) + - [Other notable changes](#other-notable-changes-26) - [v1.2.3](#v123) - - [Downloads](#downloads-31) + - [Downloads](#downloads-32) - [Changes since v1.2.2](#changes-since-v122) - [Action Required](#action-required-9) - - [Other notable changes](#other-notable-changes-26) -- [v1.3.0-alpha.2](#v130-alpha2) - - [Downloads](#downloads-32) - - [Changes since v1.3.0-alpha.1](#changes-since-v130-alpha1) - [Other notable changes](#other-notable-changes-27) -- [v1.2.2](#v122) +- [v1.3.0-alpha.2](#v130-alpha2) - [Downloads](#downloads-33) - - [Changes since v1.2.1](#changes-since-v121) + - [Changes since v1.3.0-alpha.1](#changes-since-v130-alpha1) - [Other notable changes](#other-notable-changes-28) -- [v1.2.1](#v121) +- [v1.2.2](#v122) - [Downloads](#downloads-34) - - [Changes since v1.2.0](#changes-since-v120) + - [Changes since v1.2.1](#changes-since-v121) - [Other notable changes](#other-notable-changes-29) -- [v1.3.0-alpha.1](#v130-alpha1) +- [v1.2.1](#v121) - [Downloads](#downloads-35) + - [Changes since v1.2.0](#changes-since-v120) + - [Other notable changes](#other-notable-changes-30) +- [v1.3.0-alpha.1](#v130-alpha1) + - [Downloads](#downloads-36) - [Changes since v1.2.0](#changes-since-v120-1) - [Action Required](#action-required-10) - - [Other notable changes](#other-notable-changes-30) + - [Other notable changes](#other-notable-changes-31) - [v1.2.0](#v120) - - [Downloads](#downloads-36) + - [Downloads](#downloads-37) - [Changes since v1.1.1](#changes-since-v111) - [Major Themes](#major-themes-1) - [Other notable improvements](#other-notable-improvements) @@ -194,6 +198,58 @@ +# v1.4.1-beta.2 + +[Documentation](http://kubernetes.github.io) & [Examples](http://releases.k8s.io/release-1.4/examples) + +## Downloads + +binary | sha256 hash +------ | ----------- +[kubernetes.tar.gz](https://storage.googleapis.com/kubernetes-release/release/v1.4.1-beta.2/kubernetes.tar.gz) | `708fbaabf17a69c69c2c9a715e152a29d47334b8c98d217ba17e9b42d6770f25` + +## Changelog since v1.4.0 + +### Other notable changes + +* Update GCI base image: ([#34156](https://github.com/kubernetes/kubernetes/pull/34156), [@adityakali](https://github.com/adityakali)) + * Enabled VXLAN and IP_SET config options in kernel to support some networking tools (ebtools) + * OpenSSL CVE fixes +* ContainerVm/GCI image: try to use ifdown/ifup if available ([#33595](https://github.com/kubernetes/kubernetes/pull/33595), [@freehan](https://github.com/freehan)) +* Make the informer library available for the go client library. ([#32718](https://github.com/kubernetes/kubernetes/pull/32718), [@mikedanese](https://github.com/mikedanese)) +* Enforce Disk based pod eviction with GCI base image in Kubelet ([#33520](https://github.com/kubernetes/kubernetes/pull/33520), [@vishh](https://github.com/vishh)) +* Fix nil pointer issue when getting metrics from volume mounter ([#34251](https://github.com/kubernetes/kubernetes/pull/34251), [@jingxu97](https://github.com/jingxu97)) +* Enable kubectl describe rs to work when apiserver does not support pods ([#33794](https://github.com/kubernetes/kubernetes/pull/33794), [@nikhiljindal](https://github.com/nikhiljindal)) +* Increase timeout for federated ingress test. ([#33610](https://github.com/kubernetes/kubernetes/pull/33610), [@quinton-hoole](https://github.com/quinton-hoole)) +* Remove headers that are unnecessary for proxy target ([#34076](https://github.com/kubernetes/kubernetes/pull/34076), [@mbohlool](https://github.com/mbohlool)) +* Support graceful termination in kube-dns ([#31894](https://github.com/kubernetes/kubernetes/pull/31894), [@MrHohn](https://github.com/MrHohn)) +* Added --log-facility flag to enhance dnsmasq logging ([#32422](https://github.com/kubernetes/kubernetes/pull/32422), [@MrHohn](https://github.com/MrHohn)) +* Split dns healthcheck into two different urls ([#32406](https://github.com/kubernetes/kubernetes/pull/32406), [@MrHohn](https://github.com/MrHohn)) +* Tune down initialDelaySeconds for readinessProbe. ([#33146](https://github.com/kubernetes/kubernetes/pull/33146), [@MrHohn](https://github.com/MrHohn)) +* Bump up addon kube-dns to v20 for graceful termination ([#33774](https://github.com/kubernetes/kubernetes/pull/33774), [@MrHohn](https://github.com/MrHohn)) +* Send recycle events from pod to pv. ([#27714](https://github.com/kubernetes/kubernetes/pull/27714), [@jsafrane](https://github.com/jsafrane)) +* Limit the number of names per image reported in the node status ([#32914](https://github.com/kubernetes/kubernetes/pull/32914), [@yujuhong](https://github.com/yujuhong)) +* Fixes in HPA: consider only running pods; proper denominator in avg request calculations. ([#33735](https://github.com/kubernetes/kubernetes/pull/33735), [@jszczepkowski](https://github.com/jszczepkowski)) +* Fix audit_test regex for iso8601 timestamps ([#32593](https://github.com/kubernetes/kubernetes/pull/32593), [@johnbieren](https://github.com/johnbieren)) +* Limit the number of names per image reported in the node status ([#32914](https://github.com/kubernetes/kubernetes/pull/32914), [@yujuhong](https://github.com/yujuhong)) +* Fix the DOCKER_OPTS appending bug. ([#33163](https://github.com/kubernetes/kubernetes/pull/33163), [@DjangoPeng](https://github.com/DjangoPeng)) +* Remove cpu limits for dns pod to avoid CPU starvation ([#33227](https://github.com/kubernetes/kubernetes/pull/33227), [@vishh](https://github.com/vishh)) +* Fixes memory/goroutine leak in Federation Service controller. ([#33359](https://github.com/kubernetes/kubernetes/pull/33359), [@shashidharatd](https://github.com/shashidharatd)) +* Use UpdateStatus, not Update, to add LoadBalancerStatus to Federated Ingress. ([#33605](https://github.com/kubernetes/kubernetes/pull/33605), [@quinton-hoole](https://github.com/quinton-hoole)) +* Initialize podsWithAffinity to avoid scheduler panic ([#33967](https://github.com/kubernetes/kubernetes/pull/33967), [@xiang90](https://github.com/xiang90)) +* Heal the namespaceless ingresses in federation e2e. ([#33977](https://github.com/kubernetes/kubernetes/pull/33977), [@quinton-hoole](https://github.com/quinton-hoole)) +* Add missing argument to log message in federated ingress controller. ([#34158](https://github.com/kubernetes/kubernetes/pull/34158), [@quinton-hoole](https://github.com/quinton-hoole)) +* Fix issue in updating device path when volume is attached multiple times ([#33796](https://github.com/kubernetes/kubernetes/pull/33796), [@jingxu97](https://github.com/jingxu97)) +* To reduce memory usage to reasonable levels in smaller clusters, kube-apiserver now sets the deserialization cache size based on the target memory usage. ([#34000](https://github.com/kubernetes/kubernetes/pull/34000), [@wojtek-t](https://github.com/wojtek-t)) +* Fix possible panic in PodAffinityChecker ([#33086](https://github.com/kubernetes/kubernetes/pull/33086), [@ivan4th](https://github.com/ivan4th)) +* Fix race condition in setting node statusUpdateNeeded flag ([#32807](https://github.com/kubernetes/kubernetes/pull/32807), [@jingxu97](https://github.com/jingxu97)) +* kube-proxy: Add a lower-bound for conntrack (128k default) ([#33051](https://github.com/kubernetes/kubernetes/pull/33051), [@thockin](https://github.com/thockin)) +* Use patched golang1.7.1 for cross-builds targeting darwin ([#33803](https://github.com/kubernetes/kubernetes/pull/33803), [@ixdy](https://github.com/ixdy)) +* Move HighWaterMark to the top of the struct in order to fix arm ([#33117](https://github.com/kubernetes/kubernetes/pull/33117), [@luxas](https://github.com/luxas)) +* Move HighWaterMark to the top of the struct in order to fix arm, second time ([#33376](https://github.com/kubernetes/kubernetes/pull/33376), [@luxas](https://github.com/luxas)) + + + # v1.3.8 [Documentation](http://kubernetes.github.io) & [Examples](http://releases.k8s.io/release-1.3/examples)