K3s has released version v1.31.14+k3s1, updating the lightweight Kubernetes distribution to Kubernetes v1.31.14 with extensive bug fixes and component updates. The release addresses over 20 issues including critical networking fixes, improved server shutdown sequencing, and etcd member promotion problems.

Key fixes include resolving a network policy fatal error when changing node IP addresses, correcting IPv6 handling for loadbalancer addresses, and fixing the helm controller apiserver address for bootstrap charts on IPv6-only nodes. The update also patches etcd member promotion issues and fixes the ability to rotate server tokens to an invalid format. Component updates include Flannel v0.27.4, CoreDNS v1.13.1, and runc v1.2.8.

The release brings improvements to the underlying infrastructure with Containerd v2.1.5, Kine v0.14.6 with a postgres object count fix, and Spegel v0.4.0. Additional updates include Traefik v2.11.24, Helm-controller v0.16.16, and bumped versions of kube-router and CNI plugins.

The project has also migrated its release pipeline to GitHub Actions and is now built with Go 1.24.9. Full details on the changes and component versions are available in the K3s GitHub release notes.