# Talos Linux v1.12.12 - Product: Talos Linux (https://whatsnew.fyi/product/talos-linux) - Vendor: Sidero Labs - Date: 2026-09-04 - Version: v1.12.12 - Original notes: https://github.com/siderolabs/talos/releases/tag/v1.12.12 - Permalink: https://whatsnew.fyi/product/talos-linux/releases/v1.12.12 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Harden the code around kubelet's client certificate handling - **fixed** — Filter out passed metadata in API proxying - **fixed** — Treat desired roles empty as error in Talos API access - **fixed** — Create parent directories when extracting tar archives - **fixed** — Use os.Root in the talosctl extract path - **fixed** — Escape output in the talosctl dashboard - **fixed** — Add checks for meta key in the API path - **fixed** — Preserve special modes when extracting files - **fixed** — Use os.Root in the untar path - **fixed** — Don't set xattrs while decompressing extensions - **changed** — Bump Linux to 6.18.49 - **changed** — Bump Containerd to 2.2.7 - **changed** — Bump Flannel to 0.28.9 - **changed** — Bump Etcd to v3.6.14 - **changed** — Bump Kubernetes to v1.35.8 - **changed** — Update Go to 1.25.14 - **added** — Support configuring GNU mirror URLs - **changed** — Update OpenSSL to 3.6.4 ##### [Talos 1.12.12](https://github.com/siderolabs/talos/releases/tag/v1.12.12) (2026-09-04) Welcome to the v1.12.12 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.49 Containerd: 2.2.7 Flannel: 0.28.9 Etcd: v3.6.14 Kubernetes: v1.35.8 Talos is built with Go 1.25.14. ###### Contributors * Noel Georgi * Andrey Smirnov * Mateusz Urbanek * immanuwell ###### Changes
13 commits

* siderolabs/talos@a58adaabd release(v1.12.12): prepare release * siderolabs/talos@5f22763ef feat: bump dependencies * siderolabs/talos@f0ef9c13b fix: harden the code around kubelet's client certificate handling * siderolabs/talos@c4612c44e fix: filter out passed metadata in API proxying * siderolabs/talos@c7ac6acf8 fix: treat desired roles empty as error in Talos API access * siderolabs/talos@4615df421 fix: create parent directories when extracting tar archives * siderolabs/talos@1d685ff4e fix: use os.Root in the talosctl extract path * siderolabs/talos@227390bc5 fix: escape output in the talosctl dashboard * siderolabs/talos@3d4cb876a fix: add checks for meta key in the API path * siderolabs/talos@8b3b65027 chore: reduce verbosity of the grype scan * siderolabs/talos@1eb7caf6e fix: preserve special modes when extracting files * siderolabs/talos@f9a8d4324 fix: use os.Root in the untar path * siderolabs/talos@763c4e4cd fix: don't set xattrs while decompressing extensions

###### Changes from siderolabs/pkgs
10 commits

* siderolabs/pkgs@5eb9201 chore: rekres * siderolabs/pkgs@8f2f189 feat: support confiuring gnu mirror urls * siderolabs/pkgs@0c89ae0 feat: bump linux-firmware to 20260810 * siderolabs/pkgs@eb4a8dc feat: bump flannel to v1.9.1-flannel3 * siderolabs/pkgs@ce90bd5 feat: bump containerd to 2.2.7 * siderolabs/pkgs@935b8b2 feat: bump go to 1.25.14 * siderolabs/pkgs@13cf7a6 feat: bump kernel to 6.18.49 * siderolabs/pkgs@449db13 feat: update kernel to 6.18.48 * siderolabs/pkgs@3584845 feat: bump kernel to 6.18.47 * siderolabs/pkgs@122c8d2 feat: bump kernel to 6.18.46

###### Changes from siderolabs/tools
4 commits

* siderolabs/tools@6c999e3 fix: fakeroot url * siderolabs/tools@5aeec5b feat: use kernel gnu mirrors * siderolabs/tools@5fcfa57 feat: bump go to 1.25.14 * siderolabs/tools@89d3bee fix: update OpenSSL to 3.6.4

###### Dependency Changes * **github.com/insomniacslk/dhcp** 175e84fbb167 -> c308df0fdcef * **github.com/siderolabs/pkgs** v1.12.0-103-gf921142 -> v1.12.0-113-g5eb9201 * **github.com/siderolabs/talos/pkg/machinery** v1.12.11 -> v1.12.12 * **github.com/siderolabs/tools** v1.12.0-20-g7a5d6da -> v1.12.0-24-g6c999e3 * **github.com/sirupsen/logrus** v1.9.3 -> v1.9.4 * **go.etcd.io/etcd/api/v3** v3.6.11 -> v3.6.14 * **go.etcd.io/etcd/client/pkg/v3** v3.6.11 -> v3.6.14 * **go.etcd.io/etcd/client/v3** v3.6.11 -> v3.6.14 * **go.etcd.io/etcd/etcdutl/v3** v3.6.11 -> v3.6.14 * **golang.org/x/net** v0.57.0 -> v0.58.0 * **golang.org/x/text** v0.40.0 -> v0.41.0 * **google.golang.org/grpc** v1.82.1 -> v1.83.1 * **google.golang.org/protobuf** v1.36.11 -> f2248ac996af * **k8s.io/api** v0.35.4 -> v0.35.8 * **k8s.io/apiextensions-apiserver** v0.35.4 -> v0.35.8 * **k8s.io/apimachinery** v0.35.4 -> v0.35.8 * **k8s.io/apiserver** v0.35.4 -> v0.35.8 * **k8s.io/client-go** v0.35.4 -> v0.35.8 * **k8s.io/component-base** v0.35.4 -> v0.35.8 * **k8s.io/cri- _[Truncated at 4000 characters — full notes: https://github.com/siderolabs/talos/releases/tag/v1.12.12]_