Talos 1.13.1 (2026-05-12)
Welcome to the v1.13.1 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
Component Updates
Etcd: 3.6.11
Linux: 6.18.29
Talos is built with Go 1.26.3.
Contributors
- Andrey Smirnov
- Noel Georgi
- Mateusz Urbanek
- Lukasz Raczylo
- Oguz Kilcan
- Erwan Leboucher
- YANG JOO WOONG
Changes
27 commits
- 7df617aa7 release(v1.13.1): prepare release
- 09ead22a3 test: relax kernel-default routing rule assertion
- 817609677 feat: update Go to 1.26.3
- a5f32abda fix: normalize source name for syft consistency
- f8298948a feat: bump in-toto indirect dependency
- ded9a2d78 feat: update kernel to 6.18.29
- 755628239 fix: handle empty GCP operation errors
- e7645ba1c fix: clarify documentation for image verification pattern
- e85d01a07 fix: skip reserved routing rule priorities
- c5a81f2cc feat: update etcd to 3.6.11
- 38ca2bca6 fix: add missing kernel modules in rootfs
- dc30ad327 fix: preserve DHCP DNS servers
- d8e32fa73 fix: stale discovered volume children
- 80c110c87 fix: re-enable kexec on arm64
- bd9ac044e fix: provide proper AWS platform metadata
- 549f3c0b4 fix: panic in Kubernetes manifest sync
- 29eb6651d fix(ci): zfs test
- 4b36fc9c2 fix: deadlock in the makefs ext4 with populated source
- fdf4f9f6c fix: do not pick up a system disk from a loop device
- 4ff29cc9f fix(talosctl): protect k8sNames map writes with mutex
- ff53434c9 fix: mount throws EPERM on virtiofs with SELinux
- 16cc0a99c fix: drop explicit platform matcher
- ddb631aba fix: bump go-kmsg to fix the timestamp drift
- 595470849 fix: make lacp active nilable
- 879e31a65 test: fix flaky tests
- ef1d9ffc3 fix: reset the ticker when the KubeSpan is disabled/enabled
- ce89d6727 fix: replace Canal manifest with a more recent one
Changes from siderolabs/go-kmsg
Changes from siderolabs/go-kubeconfig
2 commits
- siderolabs/go-kubeconfig@d0b8f82 chore: rekres and bump deps
- siderolabs/go-kubeconfig@c356eeb fix: fix context conflict detection add New() constructor
Changes from siderolabs/go-kubernetes
2 commits
- siderolabs/go-kubernetes@38c182f fix: normalize the changeset to be keyed without apiVersion
- siderolabs/go-kubernetes@ca35008 feat: update k8s api to 0.36.0
Changes from siderolabs/pkgs
11 commits
- siderolabs/pkgs@969f61c feat: bump kernel to 6.18.29
- siderolabs/pkgs@4be1aaa feat: bump kernel 6.18.28
- siderolabs/pkgs@e49ad17 feat(kernel): backport two PCI bridge realloc fixes from v6.19
- siderolabs/pkgs@27cea5f feat: update NVIDIA drivers
- siderolabs/pkgs@6c3007f feat: update Linux to 6.18.27
- siderolabs/pkgs@92bf093 feat: update Linux to 6.18.26
- siderolabs/pkgs@753307b feat: update DRBD to 9.3.2
- siderolabs/pkgs@f6066dc docs: list net macb silent TX stall fixes in kernel/build/patches/README.md
- siderolabs/pkgs@fe81e27 fix: macb silent TX stall on BCM2712/RP1 (RFC patches from netdev)
- siderolabs/pkgs@dd2bd8a feat: bump kernel to 6.18.25
- siderolabs/pkgs@4bad9ea feat: update Go to 1.26.3
Changes from siderolabs/tools
2 commits
- siderolabs/tools@1fb762a feat: add Python wheel package
- siderolabs/tools@274fdf5 feat: update Go to 1.26.3
Dependency Changes
- github.com/aws/aws-sdk-go-v2 v1.41.4 new
- github.com/siderolabs/go-kmsg v0.1.5 -> v0.1.6
- github.com/siderolabs/go-kubeconfig v0.1.1 -> v0.1.2
- github.com/siderolabs/go-kubernetes v0.2.36 -> v0.2.37
- github.com/siderolabs/pkgs v1.13.0 -> v1.13.0-11-g969f61c
- github.com/siderolabs/talos/pkg/machinery v1.13.0 -> v1.13.1
- github.com/siderolabs/tools v1.13.0 -> v1.13.0-2-g1fb762a
- go.etcd.io/etcd/api/v3 v3.6.9 -> v3.6.11
- go.etcd.io/etcd/client/pkg/v3 v3.6.9 -> v3.6.11
- go.etcd.io/etcd/client/v3 v3.6.9 -> v3.6.11
- go.etcd.io/etcd/etcdutl/v3 v3.6.9 -> v3.6.11
- k8s.io/api v0.35.3 -> v0.36.0
- k8s.io/apiextensions-apiserver v0.35.3 -> v0.36.0
- k8s.io/apimachinery v0.35.3 -> v0.36.0
- k8s.io/apiserver v0.35.3 -> v0.36.0
- k8s.io/client-go v0.35.3 -> v0.36.0
- k8s.io/component-base v0.35.3 -> v0.36.0
- k8s.io/cri-api v0.35.3 -> v0.36.0
- k8s.io/kube-scheduler v0.35.3 -> v0.36.0
- k8s.io/kubectl v0.35.3 -> v0.36.0
- k8s.io/kubelet v0.35.3 -> v0.36.0
- k8s.io/pod-security-admission v0.35.3 -> v0.36.0
Previous release can be found at v1.13.0
Images
ghcr.io/siderolabs/flannel:v0.28.4
registry.k8s.io/coredns/coredns:v1.14.2
registry.k8s.io/etcd:v3.6.11
registry.k8s.io/pause:3.10.1
registry.k8s.io/kube-apiserver:v1.36.0
registry.k8s.io/kube-controller-manager:v1.36.0
registry.k8s.io/kube-scheduler:v1.36.0
registry.k8s.io/kube-proxy:v1.36.0
ghcr.io/siderolabs/kubelet:v1.36.0
registry.k8s.io/networking/kube-network-policies:v1.0.0
ghcr.io/siderolabs/installer:v1.13.1
ghcr.io/siderolabs/installer-base:v1.13.1
ghcr.io/siderolabs/imager:v1.13.1
ghcr.io/siderolabs/talos:v1.13.1
ghcr.io/siderolabs/talosctl-all:v1.13.1
ghcr.io/siderolabs/overlays:v1.13.1
ghcr.io/siderolabs/extensions:v1.13.1