github siderolabs/talos v1.12.6

12 hours ago

Talos 1.12.6 (2026-03-19)

Welcome to the v1.12.6 release of Talos!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.

Component Updates

Linux: 6.18.18
runc: 1.3.5

Talos is built with Go 1.25.8.

Contributors

  • Mickaël Canévet
  • Andrey Smirnov
  • Dominik Pitz
  • Kai Zhang
  • Noel Georgi
  • Stanley Chan
  • Zadkiel AHARONIAN

Changes

21 commits

  • a1b8bd612 release(v1.12.6): prepare release
  • 72bd570f0 feat: update Linux to 6.18.18
  • 9d5638f4c fix: accept image cache volume encryption config
  • 0f018bf80 fix: panic in hardware.SystemInfoController
  • c46b89807 fix: validate missing apiVersion in config document decoder
  • c47cad9ec fix: pull in a fix for dmesg timestamps
  • 190336a66 fix: prevent stale discovered volumes reads
  • 217e9bb02 fix: bring in new version of go-cmd and go-blockdevice
  • d7779a5ba fix: stop pulling wrong platform for images
  • eb6eb664a fix(machined): support USERDATA legacy fallback in OpenNebula driver
  • ba20c7c12 feat(machined): add ONEGATE proxy route and deterministic interface iteration for OpenNebula
  • 739f66458 feat(machined): inherit IP6_METHOD from METHOD in OpenNebula driver
  • 93878c079 fix(machined): align OpenNebula hostname precedence with reference
  • 9718d737f feat(machined): add IPv6 alias address support for OpenNebula (ETH*_ALIAS*_IP6)
  • b649fb467 feat(machined): support ETH*_IP6_METHOD (static/dhcp/auto/disable) for OpenNebula
  • c81df6fa9 refactor(machined): extract per-interface IPv4 helper in OpenNebula driver
  • 501924e5a fix(machined): use ParseFQDN for hostname parsing in OpenNebula
  • e9331b271 feat(machined): support per-interface route metric for OpenNebula (ETH*_METRIC)
  • 6e78afbab feat(machined): add network alias support for OpenNebula (ETH*_ALIAS*)
  • 9f648b491 feat(machined): merge global and per-interface DNS for OpenNebula
  • 04fba03a9 feat(machined): add static routes support via ETH*_ROUTES for OpenNebula

Changes from siderolabs/go-cmd

2 commits

Changes from siderolabs/go-kmsg

3 commits

Changes from siderolabs/pkgs

4 commits

Dependency Changes

  • github.com/google/go-containerregistry v0.20.6 -> v0.20.7
  • github.com/siderolabs/go-blockdevice/v2 v2.0.24 -> v2.0.26
  • github.com/siderolabs/go-cmd v0.1.3 -> v0.2.0
  • github.com/siderolabs/go-kmsg v0.1.4 -> v0.1.5
  • github.com/siderolabs/pkgs v1.12.0-46-ge695c74 -> v1.12.0-50-ga92bed5
  • github.com/siderolabs/talos/pkg/machinery v1.12.5 -> v1.12.6
  • github.com/spf13/cobra v1.10.1 -> v1.10.2
  • golang.org/x/sys v0.41.0 -> v0.42.0
  • google.golang.org/grpc v1.78.0 -> v1.79.3

Previous release can be found at v1.12.5

Images

ghcr.io/siderolabs/flannel:v0.27.4
registry.k8s.io/coredns/coredns:v1.13.2
registry.k8s.io/etcd:v3.6.8
registry.k8s.io/kube-apiserver:v1.35.2
registry.k8s.io/kube-controller-manager:v1.35.2
registry.k8s.io/kube-scheduler:v1.35.2
registry.k8s.io/kube-proxy:v1.35.2
ghcr.io/siderolabs/kubelet:v1.35.2
registry.k8s.io/pause:3.10
ghcr.io/siderolabs/installer:v1.12.6
ghcr.io/siderolabs/installer-base:v1.12.6
ghcr.io/siderolabs/imager:v1.12.6
ghcr.io/siderolabs/talos:v1.12.6
ghcr.io/siderolabs/talosctl-all:v1.12.6
ghcr.io/siderolabs/overlays:v1.12.6
ghcr.io/siderolabs/extensions:v1.12.6

Don't miss a new talos release

NewReleases is sending notifications on new releases.