v1.8.4
Talos 1.8.4 (2024-12-13)
Welcome to the v1.8.4 release of Talos!
Starting with Talos v1.8.0, only standard assets would be published as github release assets. These include:
cloud-images.json
talosctl
binarieskernel
initramfs
metal
iso and disk imagestalosctl-cni-bundle
All other release assets can be downloaded from Image Factory.
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
Component Updates
Linux: 6.6.64
runc: 1.2.3
Kubernetes: 1.31.4
etcd: 3.5.17
Talos is built with Go 1.22.10.
Contributors
- Andrey Smirnov
- Dmitriy Matrenichev
- Christian Luetke-Stetzkamp
- Noel Georgi
- OliviaBarrington
- Steven Kreitzer
Changes
17 commits
- 3c151c8a0 release(v1.8.4): prepare release
- 1fb38e4c7 fix: use mtu network option for podman
- acd9fda42 fix: order volume config by the requested size
- c547557ae fix: install iptables-nft to the host
- 94b342bfe fix: lock provisioning order of user disk partitions
- df8fe4cdd feat: support vlan/bond in v1, vlan in v2 for nocloud
- 3a1727ee1 fix: don't reset health status if service doesn't support health checks
- 7ff796f65 fix: make
system_disk
condition work properly before install - 379eefdd6 fix: nocloud network link matching on MAC addresses
- c87ec03ff feat: allow for onlink directive (nocloud)
- aa14ae560 fix: small logrus fixes
- b90863a07 fix: properly halt installation if Talos already installed
- 6d20ade14 fix: make vmware platform common code build on all arches
- bc2d547f8 fix: allow CEL expressions config merge
- 5188f645e fix: install on non-empty disk
- 6f411ccba feat: update etcd to v3.5.17
- 7f91e3165 feat: update Linux 6.6.64, runc 1.2.3
Changes from siderolabs/pkgs
7 commits
- siderolabs/pkgs@0698d6e chore: bring in KSPP recommendations
- siderolabs/pkgs@9ab4a32 feat: update Linux to 6.6.64
- siderolabs/pkgs@77d6623 feat: update runc to v1.2.3
- siderolabs/pkgs@1afc88c feat: build host iptables with nftables support
- siderolabs/pkgs@4c15185 feat: update Linux to 6.6.62, runc to 1.2.2
- siderolabs/pkgs@88cc7d4 feat: enable CONFIG_INTEL_HFI_THERMAL + CONFIG_INTEL_TURBO_MAX_3
- siderolabs/pkgs@77a1abb feat: update Go to 1.22.10
Changes from siderolabs/tools
Dependency Changes
- github.com/siderolabs/go-blockdevice/v2 v2.0.3 -> v2.0.4
- github.com/siderolabs/pkgs v1.8.0-31-g9c80a4a -> v1.8.0-38-g0698d6e
- github.com/siderolabs/talos/pkg/machinery v1.8.3 -> v1.8.4
- github.com/siderolabs/tools v1.8.0-3-g653182a -> v1.8.0-4-gadfcf5a
- go.etcd.io/etcd/api/v3 v3.5.16 -> v3.5.17
- go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
- go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
- go.etcd.io/etcd/etcdutl/v3 v3.5.16 -> v3.5.17
- k8s.io/api v0.31.2 -> v0.31.4
- k8s.io/apiserver v0.31.2 -> v0.31.4
- k8s.io/client-go v0.31.2 -> v0.31.4
- k8s.io/component-base v0.31.2 -> v0.31.4
- k8s.io/kube-scheduler v0.31.2 -> v0.31.4
- k8s.io/kubectl v0.31.2 -> v0.31.4
- k8s.io/kubelet v0.31.2 -> v0.31.4
- k8s.io/pod-security-admission v0.31.2 -> v0.31.4
Previous release can be found at v1.8.3
Images
ghcr.io/siderolabs/flannel:v0.25.7
registry.k8s.io/coredns/coredns:v1.11.3
gcr.io/etcd-development/etcd:v3.5.17
registry.k8s.io/kube-apiserver:v1.31.4
registry.k8s.io/kube-controller-manager:v1.31.4
registry.k8s.io/kube-scheduler:v1.31.4
registry.k8s.io/kube-proxy:v1.31.4
ghcr.io/siderolabs/kubelet:v1.31.4
ghcr.io/siderolabs/installer:v1.8.4
registry.k8s.io/pause:3.10