Kubernetes: v0.19.0 Release

Release date:
June 10, 2015
Previous version:
v0.18.2 (released June 8, 2015)
Magnitude:
17,138 Diff Delta
Contributors:
57 total committers
Data confidence:
Commits:

279 Features Released with v0.19.0

Top Contributors in v0.19.0

smarterclayton
jackgr
brendandburns
bgrant0607
lavalamp
caesarxuchao
markturansky
ArtfulCoder
cjcullen
thockin

Directory Browser for v0.19.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Documentation

Examples

Changes

  • Stop generating v1beta1,2 swagger spec #8594 (nikhiljindal)
  • Fix proxying of URLs that end in "/" in the pod proxy subresource #8886 (csrwng)
  • Disable --patch for kubectl update #8983 (jlowdermilk)
  • Fix permissions in e2e volume tests. #8997 (jsafrane)
  • make the Container.Image field optional in v1 #9014 (caesarxuchao)
  • Fixes nfs-server security issue in image #9019 (markturansky)
  • Don't die if the "docker rmi" fails #9042 (zmerlynn)
  • Delete deprecated apis #8917 (krousey)
  • Use locally built kubernetes binaries in charms #8958 (mbruzek)
  • Fix makefiles for NFS and Gluster images #8942 (saad-ali)
  • Ensure kubelet root is not a symlink #8912 (justinsb)
  • Enable support for AWS LB #8733 (justinsb)
  • Stop supporting the minion alias for nodes in kubectl #9027 (jlowdermilk)
  • Add clarifications to gce getting started guide. #9046 (rjnagal)
  • Add trap-add in util.sh #8986 (resouer)
  • Fix a broken link to Marathon #9033 (derekchiang)
  • Add 'docker.io' and 'index.docker.io' to default registry matcher #8863 (mfojtik)
  • API server explicitly notify systemd of successful startup #8764 (eparis)
  • Check that s3 bucket has been created #8653 (matschaffer)
  • Move evicting pods to separate thread to allow for correct ratelimitting. #8495 (gmarek)
  • CoreOS cloud-configs - get nodes working in CoreOS 695.0.0+ #8994 (AntonioMeireles)
  • Add AWS instructions for rkt on CoreOS #9004 (bakins)
  • Clarify simple nginx example doc. #9007 (jeffmendoza)
  • aws: fix cluster monitoring (new option "influxdb" instead of "true") #8996 (manolitto)
  • Contrib/git sync #8693 (caesarxuchao)
  • Soak ns 2 #8434 (jayunit100)
  • Fix cluster monitoring setup config. #9037 (rjnagal)
  • GCE kube-down.sh error fixes #9016 (goltermann)
  • Refactored kube-push.sh script #9063 (piosz)
  • e2e: Specify RestartPolicy=Never in empty_dir test #8746 (justinsb)
  • docs: markdown and simple fixes #9082 (tnguyen-rh)
  • Fix kubectl run broken at HEAD #9071 (derekwaynecarr)
  • Added note about AWS env variable to specify location of private key #9061 (stevesloka)
  • coreos/azure: Version bump and doc update #9060 (errordeveloper)
  • Use watch-based cache in density e2e tests. #9059 (fgrzadkowski)
  • Re-enabled load e2e test for Jenkins scalability suite #8873 (piosz)
  • Retry downloading binary tars in case of unpack failure #9115 (fgrzadkowski)
  • Disabled load e2e test for scalability Jenkins job #9120 (piosz)
  • gke provider: Fix "gcloud .* describe" checks in util.sh #9118 (zmerlynn)
  • Gracefully delete pods from the Kubelet #8641 (smarterclayton)
  • minor cleanup for apiserver/errors.go #7153 (xiang90)
  • Fix guestbook example based on hackathon feedback. #8973 (rjnagal)
  • Fixes panic/nil pointer in PV #9069 (markturansky)
  • Align systemd environ file with optimal admission controllers #9094 (derekwaynecarr)
  • bump the ubuntu k8s version to 0.18.0 #9102 (WIZARD-CXY)
  • fix omitempty on PodSpec.ServiceAccount in v1beta3 #9103 (liggitt)
  • add v1 swagger-spec; update existing swagger-spec #9088 (caesarxuchao)
  • Allow system containers to have limits #8698 (vmarmol)
  • Added e2e test case for network partition. #8862 (jszczepkowski)
  • Add a test for the service load balancer. #8881 (brendandburns)
  • Make services.sh e2e more reliable(?) and debuggable #8953 (thockin)
  • validate all json/yaml examples under examples dir #9048 (kazegusuri)
  • Version bump to 0.18.0 #9111 (combor)
  • expose: Better error formatting and generic flag message #9112 (kargakis)
  • Change isVolumeConflict so read-only gce persistent disks don't confl… #9056 (runningwild)
  • Avoid making connections to the apiserver insecure by default in kube2sky #8718 (vishh)
  • Add support for pluggable Docker exec handlers #8864 (ncdc)
  • proxy port range allocation #8417 (jdef)
  • Make a namespace before using it #9141 (thockin)
  • Revert "Gracefully delete pods from the Kubelet" #9143 (fgrzadkowski)
  • Revert "Add a test for the service load balancer." #9144 (bgrant0607)
  • Document admission control plug-ins for Kube 1.0 #8936 (derekwaynecarr)
  • Revert "Make a namespace before using it" #9151 (bgrant0607)
  • Revert "Make services.sh e2e more reliable(?) and debuggable" #9152 (bgrant0607)
  • Revert "Document admission control plug-ins for Kube 1.0" #9153 (bgrant0607)
  • Cleanup ginkgo declarative naming in E2Es #8504 (jayunit100)
  • Don't assume that CA_CERT_BASE64 will be set. #9074 (roberthbailey)
  • Explain that file-based pods cannot use secrets #8979 (erictune)
  • Updated node.md #8982 (erictune)
  • Add an advertise-address flag #8649 (cjcullen)
  • Add a new contiguous allocator strategy option #8888 (smarterclayton)
  • Revert "Cleanup ginkgo declarative naming in E2Es" #9166 (bgrant0607)
  • Fix a bug in kubectl exec handling. #9164 (brendandburns)
  • Kubelet unit test cleanup #9081 (yujuhong)
  • Add an explicit variable to indicate whether an instance is master or not #8894 (cjcullen)
  • Kubelet: Add metric for tracking Docker error count #9149 (vmarmol)
  • Use Node IP Address instead of Node.Name in minion.ResourceLocation. #9155 (cjcullen)
  • Reduce number of list requests in watch-based cache #8915 (fgrzadkowski)
  • Insert 'svc' into the DNS search paths #9080 (thockin)
  • Prevent access to the /run and /exec endpoints on the master's kubelet #9142 (roberthbailey)
  • Make services e2e test more debuggable #9161 (thockin)
  • Revert "Make services e2e test more debuggable" #9175 (bgrant0607)
  • Ginkgo naming conventions (fixed) #9168 (jayunit100)
  • Creating RCs sequentially not in parallel in Load e2e test #9116 (piosz)
  • Increased failCount param in RunRC function for e2e tests. #9179 (piosz)
  • Decrease threshold for latency metrics in density tests #9181 (fgrzadkowski)
  • Revert "Added e2e test case for network partition." #9183 (bgrant0607)
  • Load test: set threshold for latency metrics and add periodic lists #9184 (fgrzadkowski)
  • Nonbreaking changes working towards removing the RO port #9092 (lavalamp)
  • Extend read/write connection timeout of apiserver #8964 (bprashanth)
  • Clean up token on service account update failure #9104 (liggitt)
  • get Events to be logged #9177 (feihujiang)
  • redirect /ui to the ui dashboard #9163 (mikedanese)
  • Release 0.18.1 #9193 (brendandburns)
  • add v1 to hack/test-go; let default value of Container.Security Context to be nil #9101 (caesarxuchao)
  • enable v1 in hack/test-integration.go #9145 (caesarxuchao)
  • enable v1 for hack/test-cmd.sh #9154 (caesarxuchao)
  • enable v1 in hack/test-update-storage-objects.sh #9169 (caesarxuchao)
  • Disable load test from e2e-gce-scalability jenkins job #9201 (fgrzadkowski)
  • Don't allow link-local Endpoints #9174 (thockin)
  • stop monit kube-proxy on master node. #9158 (dchen1107)
  • Avoid nil-pointer dereference panics in AWS #9189 (justinsb)
  • AWS: Update Master IAM Policy to Include ELB #9157 (iterion)
  • Performance gathering 7572 #8809 (rrati)
  • E2e test fix #9148 (lavalamp)
  • Replace Java client library reference with up to date client library #9187 (jimmidyson)
  • Make services e2e more debuggable #9206 (thockin)
  • Fix bug in quota describe output #9099 (derekwaynecarr)
  • Request resources that fit in the default configuration in examples/mysql-wordpress-pd. #9209 (uluyol)
  • Watch kubelet flag file, so restart kubelet upon changes. #9192 (dchen1107)
  • Added a simple utility for master election and pod creation. #9133 (brendandburns)
  • Nonbreaking pieces of #8155 #9211 (lavalamp)
  • Revert "Use Node IP Address instead of Node.Name in minion.ResourceLo… #9232 (bgrant0607)
  • Improve resource quota example, add README #9096 (derekwaynecarr)
  • Documentation Updates - Redis & Open Shift #9222 (JasonGiedymin)
  • Add a custom timeout flag for stop/delete. #9030 (brendandburns)
  • Remove ro service #8155 (lavalamp)
  • Update Admission Control docs and add others. #9156 (erictune)
  • add v1 to serialization_test.go #9195 (caesarxuchao)
  • Replaced instances of "RestartPolicyAlways" "RestartPolicyOnFailure" … #9215 (RichieEscarez)
  • add v1 tests to kubectl/cmd/* #9217 (caesarxuchao)
  • Add v1 tests #9225 (caesarxuchao)
  • Fix namespace controller on delete to not care if item not found #9235 (derekwaynecarr)
  • Fix typo #9200 (rhcarvalho)
  • Vagrant: Upgrade to Fedora 21, Docker 1.6, clean-up SDN #9093 (derekwaynecarr)
  • cAdvisor updates for v1beta3 #9245 (bcbroussard)
  • Remove deprecated v1beta2 api from the web ui #9249 (bcbroussard)
  • Updating swagger spec for kubernetes.io #9256 (nikhiljindal)
  • Add explicit version to name of monitoring RCs #8469 (satnam6502)
  • Merge release 0.18 to master #9196 (brendandburns)
  • Update AWS Go SDK (v0.6.0) #9240 (tpounds)
  • Kubelet: fix the warning message #9266 (yujuhong)
  • Fix node numbers for node list #9251 (satnam6502)
  • Removed deprecated reference to ElasticMesos from Mesos Getting-Started-Guide. #9252 (joerg84)
  • AWS: Use s3 sync to optimize upload to s3 when nothing changed #9254 (justinsb)
  • AWS: Add d2 instance types #9261 (justinsb)
  • Fix some v1 tests issues #9263 (caesarxuchao)
  • Make v1 enabled by default #9269 (caesarxuchao)
  • Update RedHat logo. #9257 (jeffmendoza)
  • Fix Sidecar PR #9277 (satnam6502)
  • Demote log spam #9274 (lavalamp)
  • Fix broken links in the vagrant developer guide #9278 (a-robinson)
  • Pro-actively give up the lease if the TTL expires #9239 (brendandburns)
  • Allow kubectl proxy to proxy everything #9233 (lavalamp)
  • Add missing license files for third party #9285 (preillyme)
  • replace v1beta3 with v1 in e2e tests #9301 (caesarxuchao)
  • Javascript only UI build cleanup #9000 (jackgr)
  • Update Hazelcast example #9140 (pires)
  • Update template to correctly retrieve external IP address. Clean up sample output. #9160 (uluyol)
  • kubelet: Minor refactors. #9279 (yifan-gu)
  • add e2e test for etcd failure and recovery #9236 (mikedanese)
  • Rev NFS image because of #9019 #9293 (saad-ali)
  • Added inline links to "services" "pods" and "replication controllers"… #9146 (RichieEscarez)
  • Added inline links to "services" "pods" "namespaces" and "replication… #9138 (RichieEscarez)
  • Added inline links to "services" "pods" "namespaces" "secrets" and … #9137 (RichieEscarez)
  • Added inline links to "services" "pods" "namespaces" and "replicati… #9131 (RichieEscarez)
  • AWS: Support multiple SSH keys (embed the hash in the name) #9294 (justinsb)
  • Adding v1 conversion tips #9276 (krousey)
  • Add available volumes to binder index when not present #9282 (markturansky)
  • Add some text about the docs being sync'd to HEAD #9305 (brendandburns)
  • Updating StatusDetails.ID to Name in internal API #9317 (nikhiljindal)
  • SRV record support #9073 (ArtfulCoder)
  • serialize dockercfg with matching auth field #9058 (deads2k)
  • PersistentVolumeRecycler controller #9024 (markturansky)
  • Remove CORS headers from pod proxy responses #9159 (csrwng)
  • remove kube-register and update config-default #9303 (doublerr)
  • Fix misspellings in documentation #9319 (skonzem)
  • Filtered out unfriendly error from docker when registry is not reachable. #9291 (dchen1107)
  • Openstack LB improvements #9105 (anguslees)
  • Add messages to indicate that opening an external firewall may be necessary. #9302 (brendandburns)
  • doc: update link to "The Kubernetes Node" section #9314 (ingvagabund)
  • Put performance data from Density test into /tmp/ folder #9316 (gmarek)
  • Wait for default serviceaccount in e2e createTestingNS #9322 (liggitt)
  • README.md updated to explain SRV Record support. #9327 (ArtfulCoder)
  • refactor tls init for reuse #9315 (jdef)
  • Enable AWS security groups #9300 (justinsb)
  • Update OpenShift on Kubernetes example for getting service public ip #9326 (derekwaynecarr)
  • Updating docs/ to v1 #9333 (krousey)
  • Decrease columns and refactor get pods layout #9032 (andronat)
  • Make v1 the preferred api version #9280 (caesarxuchao)
  • Fix nginx path in nfs pod example. #9334 (swagiaal)
  • Add a --e2e-output-dir for use in e2e tests (default is /tmp/) #9351 (jayunit100)
  • Do not overwrite bash variables in jenkins for scalability tests #9391 (fgrzadkowski)
  • Print multiple validation errors #9130 (andronat)
  • Upgrade k8petstore example to v1beta3 API. #9281 (pedro-r-marques)
  • Update Vagrant guide to use new term nodes #9396 (preillyme)
  • Apiserver can proxy to nodes #9262 (bprashanth)
  • Fix createTestingNS function name in godoc #9393 (swagiaal)
  • parse apiserver prefix from client config host spec #9171 (jdef)
  • Passing memory swap limit -1 by default. Docker remote API never chec… #9358 (dchen1107)
  • coreos.md update #9379 (rimusz)
  • AWS: Support ext4 or btrfs by setting FILESYSTEM env var #9297 (justinsb)
  • Reduce noisy scheduler events #9341 (bprashanth)
  • improve kubectl error message when an object with no kind is passed to the resource builder #9357 (mikedanese)
  • Update go-etcd client library version and add ugorji codec to dependencies #9390 (fgrzadkowski)
  • Added e2e test case for network partition. #9392 (jszczepkowski)
  • example/cluster-dns: Fix typo. #9406 (yifan-gu)
  • Correct arguments to aws cloudformation command in docs #9366 (justinsb)
  • Cut release 0.18.2 with the fix for Docker + memory limits #9426 (brendandburns)
  • Revert "Cut release 0.18.2 with the fix for Docker + memory limits" #9427 (brendandburns)
  • Release 0.18 #9431 (brendandburns)
  • Add an ssh tunnel option to the /proxy endpoint #9292 (cjcullen)
  • AWS: Mount ephemeral devices, even if not specified in the AMI #9369 (justinsb)
  • Addon upgrade (partial implementation of #8107) #9128 (marekbiskup)
  • Generate tokens for service accounts with no secrets #9328 (liggitt)
  • Rewrite docs for accessing the cluster. #9353 (erictune)
  • remove v1beta1/2 tests from pkg/kubelet/config #9219 (caesarxuchao)
  • AWS: Check for SSH connectivity & better logging on failure #9367 (justinsb)
  • Make deletion of an AWS load balancer clean #9373 (justinsb)
  • Adding a script to verify that swagger spec is updated #9388 (nikhiljindal)
  • Revert "Update go-etcd client library version and add ugorji codec to… #9447 (krousey)

| binary | hash alg | hash | | --- | --- | --- | | kubernetes.tar.gz | md5 | 29918779e1d62ef9d6b287712192fb59 | | kubernetes.tar.gz | sha1 | cb772be85a5bfcf0a676b38b375e225ccdb525bb |