Releases: kubernetes/kubernetes
Releases · kubernetes/kubernetes
Release v1.2.0-alpha.2
Changes since v1.2.0-alpha.1
- CNI network plugin (#14525, @dcbw)
- Allow pods to have dns (#13759, @stevesloka)
- Setting LastTransitionTime, Reason and Message in ready PodCondition (#14767, @nikhiljindal)
- allow hostNetwork, hostPID and hostIPC by default (#15021, @ArtfulCoder)
- unset Kubelet flag for manifest_url for master node. (#15190, @dchen1107)
- Add replication controller status subresource (#14672, @derekwaynecarr)
- New SkyDNS build (Oct 13, 2015, 8c72f8c). (#15570, @ArtfulCoder)
- Enable extensions/v1beta1 by default and allow runtimeConfig to support enabling/disabling specific resources (#15516, @nikhiljindal)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
e289cbb130bac3214f4b66e436ee5ac7 |
kubernetes.tar.gz |
sha1 |
9ae6db58c97c1b857896e8fac7aeea7dc4fdb390 |
Release v1.2.0-alpha.1
Changes since v1.1.0-alpha.1
- Added flags for horizontal pod autoscaler to controller-manager. (#13142, @jszczepkowski)
- Cinder Volume Plugin (#13367, @spothanis)
- Enable graceful deletion of pods (7/7) (#12963, @smarterclayton)
- add Ceph FS volume plugin (#6649, @rootfs)
- downward api volume plugin (#5093, @sdminonne)
- MESOS: Add --contain-pod-resources flag to determine how k8s-mesos will contain pod resources (#13421, @jdef)
- Various exec fixes (#13322, @ncdc)
- MESOS: add flags for initial executor cpu and memory resources (#13617, @jdef)
- Block apiserver startup on certificate (#13682, @ryfow)
- Create a LB for a K8S with the LB-IP provided by user. (#13005, @ArtfulCoder)
- New Job resource (#12910, @soltysh)
- Update util/iptables to deal with firewalld (#12396, @danwinship)
- Update fluentd-gcp such that exported logs are associated with kubernetes (#13886, @a-robinson)
- Fix new docker config format for private registries (#12717, @tamnd)
- support fibre channel volume (#12599, @rootfs)
- Support extended pod logging options (#13780, @smarterclayton)
- allow privileged pods (#13930, @ArtfulCoder)
- Maintain an IP address independent of the forwarding rule for GCE plus bug fixes (#14569, @a-robinson)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
c1b5f1bf4c99c31738f8ee83492d6ed4 |
kubernetes.tar.gz |
sha1 |
62fabbafa571aa563cc1cb76d0628088b0de3b7d |
Release 1.0.6
Changes since 1.0.5
- Second attempt at GCE tokens behavior to new format #13594 (ihmccreery)
- Fix mount issues in containerized Kubelet #9976 (smarterclayton)
- Docs: PullIfNotPresent -> IfNotPresent; PullAlways -> Always #13472 (justinsb)
- kubectl resource builder: don't check extension for single files #10866 (jlowdermilk)
- Return an error from gce.EnsureTCPLoadBalancer with no hosts. #13336 (cjcullen)
- Don't take the proxy mutex in the traffic path #13345 (thockin)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
a9e46f18ffd67602619cd2f88472c71a |
kubernetes.tar.gz |
sha1 |
289f9a11ea2f3cfcc6cbd50d29c3d16d4978b76c |
Release 1.0.5
Changes since 1.0.4
- Update cadvisor dependency #12022 (piosz)
- Update Kubernetes cadvisor #13148 (pwittrock)
- Fix vagrant kube-up #12514 (derekwaynecarr)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
d993c33f885bcf79d7265ca716a52ffb |
kubernetes.tar.gz |
sha1 |
588b90a89881d0e5376f04dbd3104febc8b9986a |
Release v1.1.0-alpha.1
Changes since v1.1.0-alpha.0 (last PR #11103)
Release notes TBD, see #13343
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
e35c6549e18b6abc8a416eac6bd9f379 |
kubernetes.tar.gz |
sha1 |
dcc4396b51c5aa4099265b7cc4982b9c681ba19a |
Release v1.0.4 Candidate
Changes since 1.0.3
- Handle full hostname when computing host tag on GCE #12438 (derekparker)
- Be more lenient when deriving the node tag from a node name on GCE #13121 (a-robinson)
- Use external id when reconciling routes #12029 (iterion)
- fix mig command for gce #13046 (jlowdermilk)
- Stop using deprecated gcloud commands #12897 (wojtek-t)
- Future-proof detect-minions for gke #13001 (jlowdermilk)
- Don't register the master node into the cluster by default. #12840 (roberthbailey)
- Fix kube-push using gcloud compute instance-groups managed set-instance-template #12541 (dchen1107)
- Fix the node controller in an emulation of #12546 (brendandburns)
- AWS: Fix security group races #11029 (justinsb)
- Set the right master port to kube-proxy in libvirt-coreos. #11804 (sgotti)
- Fix libvirt-coreos cluster #11794 (mikedanese)
- Vanity imports round 2 #12310 (mikedanese)
- point shippable to new repository #12592 (mikedanese)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
a11a5dc27014bd9866af7184ca9c8a04 |
kubernetes.tar.gz |
sha1 |
18783fce5e0698a6b81c3338d2d47fb539e4d444 |
Release 1.0.3
Changes since 1.0.2
- Troubleshooting for misplaced/misspelled fields #12296 (erictune)
- Update GCE to container-vm-v20150806 #12366 (zmerlynn)
- Add support for supervisord as a monit alternative. #12325 (brendandburns)
- Refactor the functions that generate auth for the kubelet and kubeproxy #11483 (roberthbailey)
- Register the kubelet on the master node with an apiserver. #12349 (roberthbailey)
- Bump the heapster pod's memory limit from 200MiB to 300MiB. #12314 (a-robinson)
- Also collect the monit and salt logs in our fluentd configs #12240 (a-robinson)
- Vagrant: virtualbox host-only network (eth1) not working after network restart #11390 (jfchevrette)
- Swich to new gcloud API for GCE MIGs #11692 (wojtek-t)
- Fix flaky PD test by adding wait for detach #11873 (saad-ali)
- Make gce.ExternalID() use metadata server when requesting current external ID #12028 (cjcullen)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
12cfaa5f2bfe8605b3a859bc45131292 |
kubernetes.tar.gz |
sha1 |
13d3125fe3b25808b4b4c07f2a350f4c02d44205 |
Kubernetes v1.0.2
Changes since 1.0.1
- Enacting versioning.md #11941 (zmerlynn)
- Support passing a header to the manifest URL in the kubelet. #12024 (a-robinson)
- Make the kubelet on a GCE master check instance metadata for manifests #11963 (a-robinson)
- Fix fluentd configs to collect etcd logs on the master #12045 (a-robinson)
- e2e: Add test to pd that disk contents are preserved #11128 (justinsb)
- Migrate tests to non-default namespaces #10986 (wojtek-t)
- Fix GCE PD attach/detach issues #11561 (saad-ali)
- Extracting out the code to versionize docs from mark-new-version and fixing a bunch of issues #11622 (nikhiljindal)
- Apply version subst multiple times per line #11865 (thockin)
- Linking to API object definitions from docs #11569 (nikhiljindal)
- Add a resync period for services in the service controller #11891 (a-robinson)
- Add stub md files so gh-pages importer keeps them #11847 (thockin)
- Add whatisk8s.md to master #11842 (thockin)
- Vulnerability reporting doc. #11782 (erictune)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
a8cb95d08bfe9f2e11f5990b41037a6e |
kubernetes.tar.gz |
sha1 |
fb3b57031958b2604d2d7112133f147206803601 |
Release 1.0.1
Changes since 1.0.0
- Fix a backwards incompatability with service acounts #11389 (mbforbes)
- Stop Monit Addons on nodes #11320 (dchen1107)
- Fix duplicate swagger nicknames #11258 (nikhiljindal)
- Add monitoring and healthz based on tunnel health #11250 (brendandburns)
- Fix load-balancer firewall messages #11254 (thockin)
- Fix get instance private ip in AWS #11241 (justinsb)
- Fix document generation #11113 (zmerlynn)
- Fix a scheduler race #11150 (bprashanth)
Known issues
exec
liveness/readiness probes leak resources due to Docker exec leaking resources (#10659)
docker load
sometimes hangs which causes the kube-apiserver
not to start. Restarting the Docker daemon should fix the issue (#10868)
- The kubelet on the master node doesn't register with the
kube-apiserver
so statistics aren't collected for master daemons (#10891)
- Heapster and InfluxDB both leak memory (#10653)
- Wrong node cpu/memory limit metrics from Heapster (kubernetes-retired/heapster#399)
- Services that set
type=LoadBalancer
can not use port 10250
because of Google Compute Engine firewall limitations
- Add-on services can not be created or deleted via
kubectl
or the Kubernetes API (#11435)
- If a pod with a GCE PD is created and deleted in rapid succession, it may fail to attach/mount correctly leaving PD data inaccessible (or corrupted in the worst case). (http://issue.k8s.io/11231#issuecomment-122049113)
- Suggested temporary work around: introduce a 1-2 minute delay between deleting and recreating a pod with a PD on the same node.
- Explicit errors while detaching GCE PD could prevent PD from ever being detached (#11321)
- GCE PDs may sometimes fail to attach (#11302)
- If multiple Pods use the same RBD volume in read-write mode, it is possible data on the RBD volume could get corrupted. This problem has been found in environments where both apiserver and etcd rebooted and Pods were redistributed.
- A workaround is to ensure there is no other Ceph client using the RBD volume before mapping RBD image in read-write mode. For example,
rados -p poolname listwatchers image_name.rbd
can list RBD clients that are mapping the image.
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
e7c9f28bf4d2bebd54ca9372d76aaf5e |
kubernetes.tar.gz |
sha1 |
39e56947e3a42bbec0641486710dcd829123c472 |
Release 0.21.4
Release 0.21.4
Changes since 0.21.3
- Fix a backwards incompatability with service acounts #11389 (mbforbes)
binary |
hash alg |
hash |
kubernetes.tar.gz |
md5 |
e9e2763612dbd30f386f9b5a8993a38b |
kubernetes.tar.gz |
sha1 |
56b2de2388c13afcb1c14325721fed74282a8252 |