Skip to content

Releases: kubernetes/kubernetes

Release 0.16.2 Candidate

04 May 20:08
Compare
Choose a tag to compare
Pre-release

Release 0.16.2

  • Fix YAML parsing for v1beta3 objects in the kubelet for file/http #7515 (brendandburns)
  • Don't exit abruptly if there aren't yet any minions right after the cluster is created. #7650 (roberthbailey)
binary hash alg hash
kubernetes.tar.gz md5 87b98d126e34ca2c07a58cab1f9291d0
kubernetes.tar.gz sha1 9d1c507e76ebddbe062bbbd5f1730c2ac0be4c1d

Release 0.16.1 Candidate

01 May 23:54
Compare
Choose a tag to compare
Pre-release

Release 0.16.1

  • Fix kubectl rolling-update --image #7540 (bprashanth)

Release 0.16.0

29 Apr 06:11
Compare
Choose a tag to compare

Release 0.16.0

  • Bring up a kuberenetes cluster using coreos image as worker nodes #7445 (dchen1107)
  • Cloning v1beta3 as v1 and exposing it in the apiserver #7454 (nikhiljindal)
  • API Conventions for Late-initializers #7366 (erictune)
  • Upgrade Elasticsearch to 1.5.2 for cluster logging #7455 (satnam6502)
  • Make delete actually stop resources by default. #7210 (brendandburns)
  • Updated CoreOS bare metal docs for 0.15.0 #7364 (hvolkmer)
  • Print named ports in 'describe service' #7424 (thockin)
  • AWS
    • Return public & private addresses in GetNodeAddresses #7040 (justinsb)
    • Improving getting existing VPC and subnet #6606 (gust1n)
    • Set hostname_override for minions, back to fully-qualified name #7182 (justinsb)
  • Conversion to v1beta3
    • Convert node level logging agents to v1beta3 #7274 (satnam6502)
    • Removing more references to v1beta1 from pkg/ #7128 (nikhiljindal)
    • update examples/cassandra to api v1beta3 #7258 (caesarxuchao)
    • Convert Elasticsearch logging to v1beta3 and de-salt #7246 (satnam6502)
    • Update examples/storm for v1beta3 #7231 (bcbroussard)
    • Update examples/spark for v1beta3 #7230 (bcbroussard)
    • Update Kibana RC and service to v1beta3 #7240 (satnam6502)
    • Updating the guestbook example to v1beta3 #7194 (nikhiljindal)
    • Update Phabricator to v1beta3 example #7232 (bcbroussard)
    • Update Kibana pod to speak to Elasticsearch using v1beta3 #7206 (satnam6502)
  • Validate Node IPs; clean up validation code #7180 (ddysher)
  • Add PortForward to runtime API. #7391 (vmarmol)
  • kube-proxy uses token to access port 443 of apiserver #7303 (erictune)
  • Move the logging-related directories to where I think they belong #7014 (a-robinson)
  • Make client service requests use the default timeout now that external load balancers are created asynchronously #6870 (a-robinson)
  • Fix bug in kube-proxy of not updating iptables rules if a service's public IPs change #6123 (a-robinson)
  • PersistentVolumeClaimBinder #6105 (markturansky)
  • Fixed validation message when trying to submit incorrect secret #7356 (soltysh)
  • First step to supporting multiple k8s clusters #6006 (justinsb)
  • Parity for namespace handling in secrets E2E #7361 (pmorie)
  • Add cleanup policy to RollingUpdater #6996 (ironcladlou)
  • Use narrowly scoped interfaces for client access #6871 (ironcladlou)
  • Warning about Critical bug in the GlusterFS Volume Plugin #7319 (wattsteve)
  • Rolling update
    • First part of improved rolling update, allow dynamic next replication controller generation. #7268 (brendandburns)
    • Further implementation of rolling-update, add rename #7279 (brendandburns)
  • Added basic apiserver authz tests. #7293 (ashcrow)
  • Retry pod update on version conflict error in e2e test. #7297 (quinton-hoole)
  • Add "kubectl validate" command to do a cluster health check. #6597 (fabioy)
  • coreos/azure: Weave version bump, various other enhancements #7224 (errordeveloper)
  • Azure: Wait for salt completion on cluster initialization #6576 (jeffmendoza)
  • Tighten label parsing #6674 (kargakis)
  • fix watch of single object #7263 (lavalamp)
  • Upgrade go-dockerclient dependency to support CgroupParent #7247 (guenter)
  • Make secret volume plugin idempotent #7166 (pmorie)
  • Salt reconfiguration to get rid of nginx on GCE #6618 (roberthbailey)
  • Revert "Change kube2sky to use token-system-dns secret, point at https e... #7207 (fabioy)
  • Pod templates as their own type #5012 (smarterclayton)
  • iscsi Test: Add explicit check for attach and detach calls. #7110 (swagiaal)
  • Added field selector for listing pods #7067 (ravigadde)
  • Record an event on node schedulable changes #7138 (pravisankar)
  • Resolve #6812, limit length of load balancer names #7145 (caesarxuchao)
  • Convert error strings to proper validation errors. #7131 (rjnagal)
  • ResourceQuota add object count support for secret and volume claims #6593 (derekwaynecarr)
  • Use Pod.Spec.Host instead of Pod.Status.HostIP for pod subresources #6985 (csrwng)
  • Prioritize deleting the non-running pods when reducing replicas #6992 (yujuhong)
  • Kubernetes UI with Dashboard component #7056 (preillyme)
binary hash alg hash
kubernetes.tar.gz md5 7fe8d4ba8d562afd53fb78c2a06c52ba
kubernetes.tar.gz sha1 91bbd08af4f6f76b0fc4faa49dc93350d20702a9

Release 0.15.0

13 Apr 22:33
Compare
Choose a tag to compare

Release 0.15.0

  • Enables v1beta3 API and sets it to the default API version (#6098)
  • Added multi-port Services (#6182)
  • New Getting Started Guides
    • Multi-node local startup guide (#6505)
    • JUJU (#5414)
    • Mesos on Google Cloud Platform (#5442)
    • Ansible Setup instructions (#6237)
  • Added a controller framework (#5270, #5473)
  • The Kubelet now listens on a secure HTTPS port (#6380)
  • Made kubectl errors more user-friendly (#6338)
  • The apiserver now supports client cert authentication (#6190)
  • The apiserver now limits the number of concurrent requests it processes (#6207)
  • Added rate limiting to pod deleting (#6355)
  • Implement Balanced Resource Allocation algorithm as a PriorityFunction in scheduler package (#6150)
  • Enabled log collection from master (#6396)
  • Added an api endpoint to pull logs from Pods (#6497)
  • Added latency metrics to scheduler (#6368)
  • Added latency metrics to REST client (#6409)
  • etcd now runs in a pod on the master (#6221)
  • nginx now runs in a container on the master (#6334)
  • Began creating Docker images for master components (#6326)
  • Updated GCE provider to work with gcloud 0.9.54 (#6270)
  • Updated AWS provider to fix Region vs Zone semantics (#6011)
  • Record event when image GC fails (#6091)
  • Add a QPS limiter to the kubernetes client (#6203)
  • Decrease the time it takes to run make release (#6196)
  • New volume support
    • Added iscsi volume plugin (#5506)
    • Added glusterfs volume plugin (#6174)
    • AWS EBS volume support (#5138)
  • Updated to heapster version to v0.10.0 (#6331)
  • Updated to etcd 2.0.9 (#6544)
  • Updated to Kibana to v1.2 (#6426)
  • Bug Fixes
    • Kube-proxy now updates iptables rules if a service's public IPs change (#6123)
    • Retry kube-addons creation if the initial creation fails (#6200)
    • Make kube-proxy more resiliant to running out of file descriptors (#6727)
binary hash alg hash
kubernetes.tar.gz md5 5fcec5fab9ae1885ec7c321855f219f0
kubernetes.tar.gz sha1 80ca43c637dd53e8e7fc25ed66fc26a2dbdae10c

Release 0.14.2

08 Apr 18:36
Compare
Choose a tag to compare

Release 0.14.2

  • Fix a regression in service port handling validation
  • Add a work around for etcd bugs in watch
binary hash alg hash
kubernetes.tar.gz md5 ab69d20dfaa93a6b448ea9f2d8edcc81
kubernetes.tar.gz sha1 9e6ebd57e0e993a7154e8505977207873f2e9493

Release 0.14.1

01 Apr 23:36
Compare
Choose a tag to compare

Release 0.14.1

  • Fixed an issue where containers with hostPort would sometimes go pending forever. (#6110)
binary hash alg hash
kubernetes.tar.gz md5 2211f19dbe91142c3d149eba6527b2aa
kubernetes.tar.gz sha1 d18077cc2df0515909bfb259551369f1af66161d

Release 0.13.2

19 Mar 02:12
Compare
Choose a tag to compare

Release 0.13.2

  • Fixes possible cluster bring-up flakiness on GCE/Salt based clusters
binary hash alg hash
kubernetes.tar.gz md5 657a63c29ee7b20f749c75577be16647
kubernetes.tar.gz sha1 7f850421059fd1145ee9134ac6933c7f7d814612

Release 0.13.1 Candidate

17 Mar 15:53
Compare
Choose a tag to compare
Pre-release

Release 0.13.1

  • Re-release of 0.13.0
binary hash alg hash
kubernetes.tar.gz md5 fc89ed65902c6e91a0404c54b0fd24ce
kubernetes.tar.gz sha1 d3c472e3196bba7f39e7ea3e1888855d3a630d61

Release 0.13.0 Candidate

17 Mar 00:20
Compare
Choose a tag to compare
Pre-release

Release 0.13.0

  • Notes TBA.
binary hash alg hash
kubernetes.tar.gz md5 4dd4b1a45862e30b9d9d3f429a658d38
kubernetes.tar.gz sha1 e6d5a61198372b7a7fde6a48e71d482ed46e318d

Release 0.12.2

16 Mar 23:57
Compare
Choose a tag to compare
Release 0.12.2 Pre-release
Pre-release

Changes since 0.12.1

  • #5348 - Health check the docker socket and Docker generally
  • #5395 - Garbage collect unknown containers
binary hash alg hash
kubernetes.tar.gz md5 ad509a2f9ff12fbb9b45cdeca6d945fb
kubernetes.tar.gz sha1 e359d5ff7c93697477257d6159c3066957cd1ed0