Skip to content

Releases: k0sproject/k0s

v0.9.0-rc1

22 Dec 10:58
5aa0390
Compare
Choose a tag to compare
v0.9.0-rc1 Pre-release
Pre-release

Changelog since 0.8.1

The things that are visible.

  • custom suffix for k8s component versions, #536
  • k0s startup perf improvements, #472
  • k0s install command, #478 #500
  • etcd 3.4.14, #480
  • kine 0.6.0, #480
  • konnectivity 0.0.14, #480
  • k0s user -> k0s kubeconfig, #483
  • slimmer k0s container image, #485
  • custom volume plugin dir, #495
  • join address defaulting to ignore calico interface #505
  • experimental windows support #508
  • option to configure external API address (LB address), #527
  • fix metrics-server deployment location #531
  • kubernetes 1.20.1, #498 #543 #570
  • k0s shell completion, #550
  • calico iptables auto detect mode on by default, #562

Plus of course multitude of non-visible fixes and quality of life improvements in the code, makefiles and build workflows.

Documentation

k0s project documentation now lives in https://docs.k0sproject.io

Breaking changes

  • k0s user command is now k0s kubeconfig command to better reflect it's workings. k0s user still works but will be dropped in future releases.

Community contributions

Special thanks for all community contributors:

And of course all who's been creating issues for bug reports that help us make k0s better each day.

v0.9.0-beta1

21 Dec 15:50
f81a942
Compare
Choose a tag to compare
v0.9.0-beta1 Pre-release
Pre-release
Merge pull request #565 from jnummelin/remove-smoke-test-from-win-rel…

v0.8.1

03 Dec 12:34
4756ddd
Compare
Choose a tag to compare

Changelog since v0.8.0

  • Make konnectivity to use it's own kubeconfig #484

v0.8.1-rc1

03 Dec 09:30
4756ddd
Compare
Choose a tag to compare
v0.8.1-rc1 Pre-release
Pre-release

Changelog since 0.8.0

  • Make konnectivity to use it's own kubeconfig #484

v0.8.0

01 Dec 14:44
9bbe4f0
Compare
Choose a tag to compare

Changelog since v0.7.0 (most notable changes)

  • Ability to run k0s with custom data directory #423
  • Pass join tokens from files #420, #426
  • k0s user create command to create client cert based kubeconfigs for additional users #436
  • Kubernetes 1.19.4 #430
  • Run all server components as non-root #414, #422
  • Bump kine to 0.5.1 and containerd to 1.4.1 #402
  • Use hostname hash as fallback for missing machine-id #397
  • Detect and pass "real" resolv.conf as the value for the --resolv-conf flag in kubelet #395 (fixes CoreDNS crashloop with systemd-resolved)
  • Bump containerd to 1.4.2 #471
  • Fix Helm values parsing #474
  • Bump kube-proxy to 1.19.4 #475
  • Bump containerd to 1.4.3 (CVE-2020-15257) #476

Special thanks to community contributions from:

v0.8.0-rc4

01 Dec 12:29
9bbe4f0
Compare
Choose a tag to compare
v0.8.0-rc4 Pre-release
Pre-release

Changes since v0.8.0-rc3

  • Bump containerd to 1.4.3 #476

v0.8.0-rc3

01 Dec 10:07
8122c5c
Compare
Choose a tag to compare
v0.8.0-rc3 Pre-release
Pre-release

Changes after v0.8.0-rc2

  • Fix Helm values parsing #474
  • Bump kube-proxy to 1.19.4 #475

v0.8.0-rc2

30 Nov 13:13
a9cb3f3
Compare
Choose a tag to compare
v0.8.0-rc2 Pre-release
Pre-release

Changes after v0.8.0-rc1

  • Bump containerd to 1.4.2 #471

v0.8.0-rc1

26 Nov 16:40
c18051f
Compare
Choose a tag to compare
v0.8.0-rc1 Pre-release
Pre-release

Changelog

  • Ability to run k0s with custom data directory #423
  • Pass join tokens from files #420, #426
  • k0s user create command to create client cert based kubeconfigs for additional users #436
  • Kubernetes 1.19.4 #430
  • Run all server components as non-root #414, #422
  • Bump kine to 0.5.1 and containerd to 1.4.1 #402
  • Use hostname hash as fallback for missing machine-id #397
  • Detect and pass "real" resolv.conf file and passing it as the value for the --resolv-conf flag in kubelet #395

Special thanks to community contributions from:

v0.7.0

11 Nov 20:34
c32ebbd
Compare
Choose a tag to compare

Changelog

  • Non-root etcd #331
  • Fix controller sync to include SA singning keys #341
  • Disable profiling by default on all kube components #347
  • Pre-build ARM binary on releases #359
  • Fix running kube api server as non-root #364
  • Build and push k0s-in-docker #366 #380
  • Verify cert (and regenerate if needed) SANs matching current config #367
  • Fix k0s default-config to dump all meta fields too #370
  • BYO CRI #371
  • Migrato to Cobra CLI #372
  • Better control of managed processes log levels #372
  • Ignore controller join token if CA is already existing #376
  • Terraform driven conformance testing #377
  • Support Helm charts as extensions #378
  • Enable cloud provider support #381

Plus lot of code quality, documentation, testing and general quality-of-life improvements all over the codebase.

Breaking changes

None