Releases: k3s-io/k3s
v1.33.0+k3s1
This release updates Kubernetes to v1.33.0, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.32.4+k3s1
- Build k3s overhaul (#12200)
- Fix sonobuoy conformance testing (#12214)
- Update k8s version to 1.33 (#12221)
- Remove ghcr from drone (#12229)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.33.0 |
Kine | v0.13.14 |
SQLite | v3.49.2 |
Etcd | v3.5.21-k3s1 |
Containerd | v2.0.4-k3s4 |
Runc | v1.2.5 |
Flannel | v0.26.7 |
Metrics-server | v0.7.2 |
Traefik | v3.3.6 |
CoreDNS | v1.12.1 |
Helm-controller | v0.16.10 |
Local-path-provisioner | v0.0.31 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.33.0-rc2+k3s1
Remove ghcr from drone Signed-off-by: Vitor Savian <vitor.savian@suse.com>
v1.33.0-rc1+k3s1
Update k8s version to 1.33 * Update to 1.33 Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Fix prints that broke unit tests Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Change binary max size to 75 Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Change containerd version to fix misspelling Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Address binary size comment Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Update Dependencies Signed-off-by: Vitor Savian <vitor.savian@suse.com> * Remove dependencie not used anymore Signed-off-by: Vitor Savian <vitor.savian@suse.com> --------- Signed-off-by: Vitor Savian <vitor.savian@suse.com>
v1.32.4+k3s1
This release updates Kubernetes to v1.32.4, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.32.3+k3s1:
- Migrate to UrfaveCLI v2 (#12031)
- Improve readiness polling on node startup (#12038)
- Fix issue caused by default authorization-mode apiserver arg (#12042)
- Fix flakey etcd startup tests (#12050)
- Cleanup anonymous and named volumes for docker tests (#12079)
- Add support for secretbox encryption provider with the
k3s secrets-encrypt
command (#12067)- Users can now configure secrets encryption to use
secretbox
provider by setting thesecrets-encryption-provider
flag.
- Users can now configure secrets encryption to use
- Add error in certificate check (#12098)
- Backports for 2025-04 (#12104)
- Bump kine for nats-server/v2 CVE-2025-30215 (#12141)
- Drone Test Split and Reduction (#12151)
- More backports for 2025-04 (#12167)
- Fix handler panic when bootstrapper returns empty peer list (#12178)
- Bump traefik to v3.3.6 (#12189)
- Update to v1.32.4-k3s1 and Go 1.23.6 (#12209)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.32.4 |
Kine | v0.13.14 |
SQLite | 3.46.1 |
Etcd | v3.5.21-k3s1 |
Containerd | v2.0.4-k3s2 |
Runc | v1.2.5 |
Flannel | v0.26.7 |
Metrics-server | v0.7.2 |
Traefik | v3.3.6 |
CoreDNS | v1.12.1 |
Helm-controller | v0.16.10 |
Local-path-provisioner | v0.0.31 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.32.4-rc1+k3s1
Update to v1.32.4 (#12209) Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com>
v1.31.8+k3s1
This release updates Kubernetes to v1.31.8, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.31.7+k3s1:
- Migrate to UrfaveCLI v2 (#12030)
- Improve readiness polling on node startup (#12037)
- Fix issue caused by default authorization-mode apiserver arg (#12044)
- Cleanup anonymous and named volumes for docker tests (#12069) (#12076)
- Add support for secretbox encryption provider with the
k3s secrets-encrypt
command (#12066)- Users can now configure secrets encryption to use
secretbox
provider by setting thesecrets-encryption-provider
flag.
- Users can now configure secrets encryption to use
- Add error in certificate check (#12097)
- Backports for 2025-04 (#12105)
- Bump kine for nats-server/v2 CVE-2025-30215 (#12142)
- Drone Test Split and Reduction (#12150)
- More backports for 2025-04 (#12168)
- Fix handler panic when bootstrapper returns empty peer list (#12179)
- Bump traefik to v2.11.24 (#12190)
- Update to v1.31.8-k3s1 and Go 1.23.6 (#12207)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.31.8 |
Kine | v0.13.14 |
SQLite | 3.46.1 |
Etcd | v3.5.21-k3s1 |
Containerd | v2.0.4-k3s2 |
Runc | v1.2.5 |
Flannel | v0.26.7 |
Metrics-server | v0.7.2 |
Traefik | v2.11.24 |
CoreDNS | v1.12.1 |
Helm-controller | v0.16.10 |
Local-path-provisioner | v0.0.31 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.31.8-rc1+k3s1
Update to v1.31.8 (#12207) Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com>
v1.30.12+k3s1
This release updates Kubernetes to v1.30.12, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.11+k3s1:
- Improve readiness polling on node startup (#12035)
- Fix issue caused by default authorization-mode apiserver arg (#12043)
- Cleanup anonymous and named volumes for docker tests (#12077)
- Add support for secretbox encryption provider with the
k3s secrets-encrypt
command (#12065)- Users can now configure secrets encryption to use
secretbox
provider by setting thesecrets-encryption-provider
flag.
- Users can now configure secrets encryption to use
- Add error in certificate check (#12099)
- Backports for 2025-04 (#12106)
- Bump kine for nats-server/v2 CVE-2025-30215 (#12143)
- Drone Test Split and Reduction (#12149)
- More backports for 2025-04 (#12169)
- Fix handler panic when bootstrapper returns empty peer list (#12180)
- Bump traefik to v2.11.24 (#12191)
- Update to v1.30.12-k3s1 and Go 1.23.6 (#12208)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.12 |
Kine | v0.13.14 |
SQLite | 3.46.1 |
Etcd | v3.5.21-k3s1 |
Containerd | v1.7.26-k3s1 |
Runc | v1.2.5 |
Flannel | v0.26.7 |
Metrics-server | v0.7.2 |
Traefik | v2.11.24 |
CoreDNS | v1.12.1 |
Helm-controller | v0.16.10 |
Local-path-provisioner | v0.0.31 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.12-rc1+k3s1
Update to v1.30.12 (#12208) Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com>
v1.32.3+k3s1
This release updates Kubernetes to v1.32.3, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.32.2+k3s1:
- Revert "Add ability to pass configuration options to flannel backend" (#11867)
- Backport Docker + E2E testing PRs for 2025 March (#11888)
- Backports for 2025-03 (#11919)
- Bump klipper-lb image to v0.4.13 (#11930)
- Fix syncing empty list of apiserver addresses during initial startup (#11953)
- Update to v1.32.3-k3s1 (#11960)
- Update Kubernetes to v1.32.3-k3s2 (#11968)
- Fix skew test for release candidates (#11991)
- Bump to containerd v2.0.4 (#12003)
- Fix upgrade test container version (#12000)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.32.3 |
Kine | v0.13.9 |
SQLite | 3.46.1 |
Etcd | v3.5.19-k3s1 |
Containerd | v2.0.4-k3s2 |
Runc | v1.2.5 |
Flannel | v0.25.7 |
Metrics-server | v0.7.2 |
Traefik | v3.3.2 |
CoreDNS | v1.12.0 |
Helm-controller | v0.16.6 |
Local-path-provisioner | v0.0.31 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here