|
| 1 | +## [Talos 1.12.5](https://github.com/siderolabs/talos/releases/tag/v1.12.5) (2026-03-06) |
| 2 | + |
| 3 | +Welcome to the v1.12.5 release of Talos! |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | +Please try out the release binaries and report any issues at |
| 8 | +https://github.com/siderolabs/talos/issues. |
| 9 | + |
| 10 | +### Component Updates |
| 11 | + |
| 12 | +Linux: 6.18.15 |
| 13 | +Kubernetes: 1.35.2 |
| 14 | +etcd: 3.6.8 |
| 15 | + |
| 16 | +Talos is built with Go 1.25.8. |
| 17 | + |
| 18 | + |
| 19 | +### Contributors |
| 20 | + |
| 21 | +* Andrey Smirnov |
| 22 | +* Mateusz Urbanek |
| 23 | +* Dmitrii Sharshakov |
| 24 | +* Fritz Schaal |
| 25 | +* Jan Paul |
| 26 | +* Max Makarov |
| 27 | +* Mickaël Canévet |
| 28 | +* Nico Berlee |
| 29 | +* Orzelius |
| 30 | +* Spencer Smith |
| 31 | + |
| 32 | +### Changes |
| 33 | +<details><summary>18 commits</summary> |
| 34 | +<p> |
| 35 | + |
| 36 | +* [`4f978a747`](https://github.com/siderolabs/talos/commit/4f978a7474284fb842d65c27a55f8943a7f09dfd) fix: correctly calculate end ranges for nftables sets |
| 37 | +* [`8d52e2dbe`](https://github.com/siderolabs/talos/commit/8d52e2dbe34fdf5779616763823594fa6e6d652d) feat: add trusted roots generation to stdpatches |
| 38 | +* [`628487715`](https://github.com/siderolabs/talos/commit/628487715649c37d3199e131dee505d2d4791b58) fix: use correct dhcp option for unicast dhcp renewal |
| 39 | +* [`dcf23be4f`](https://github.com/siderolabs/talos/commit/dcf23be4f13eab07915bb0949275941f8df0dc33) fix: ignore image digest when doing upgrade-k8s |
| 40 | +* [`f8a2a9b7a`](https://github.com/siderolabs/talos/commit/f8a2a9b7a378d85a317dbd1f8b04a081e45f5143) fix(machined): opennebula: process ETH*_ vars regardless of NETWORK context flag |
| 41 | +* [`db9ff23ae`](https://github.com/siderolabs/talos/commit/db9ff23ae37dde867e6f82ace7430832fbbae312) fix: patch with delete for LinkConfigs |
| 42 | +* [`e0c38e2ae`](https://github.com/siderolabs/talos/commit/e0c38e2ae7d07819f55a7af4de089497d587e677) fix: update path handling on talosctl cgroups |
| 43 | +* [`ca2d4c146`](https://github.com/siderolabs/talos/commit/ca2d4c14641cfe2065e07feeed73a43acad1d68f) fix: stop Kubernetes client from dynamically reloading the certs |
| 44 | +* [`70ae2f274`](https://github.com/siderolabs/talos/commit/70ae2f274855d2fc5e900536024b873d37498e21) refactor: split locate and provision |
| 45 | +* [`c3b04844e`](https://github.com/siderolabs/talos/commit/c3b04844e4b31fb43420be6ca41ad0a7295c711b) fix: hold user volumes root mountpoint |
| 46 | +* [`d935420b2`](https://github.com/siderolabs/talos/commit/d935420b24c02c3f1237eeb414f82e96bd5c650f) fix: handle raw encryption keys with `\n` properly |
| 47 | +* [`7fe1a47af`](https://github.com/siderolabs/talos/commit/7fe1a47af0083a19045195bf436115e5afeab80b) fix: remove stale endpoints |
| 48 | +* [`3ea08888a`](https://github.com/siderolabs/talos/commit/3ea08888a2e9cf9e0ccd6406e19629c55323f614) fix: allow static hosts in `/etc/hosts` without hostname |
| 49 | +* [`5ebb00fdc`](https://github.com/siderolabs/talos/commit/5ebb00fdc7bdcdc4b629d299cc3742404c9ee28c) fix: switch to better Myers algorithm implementation |
| 50 | +* [`2b4037935`](https://github.com/siderolabs/talos/commit/2b4037935bca92154913293c352182e283c32b0b) feat: update etcd to v3.6.8 |
| 51 | +* [`1ce9328e4`](https://github.com/siderolabs/talos/commit/1ce9328e4db063cd1f79dac9f76c38217b63d7ed) fix: disks flag parsing and handling in create qemu command |
| 52 | +* [`1f989dfb0`](https://github.com/siderolabs/talos/commit/1f989dfb03189377805ea42390249ac81b6ae91b) fix: read multi-doc machine config with newer talosctl |
| 53 | +* [`40ba6e3ec`](https://github.com/siderolabs/talos/commit/40ba6e3ec9b753e210225387929fd57f0e6ad809) feat: update Linux 6.18.15, Go 1.25.8 |
| 54 | +</p> |
| 55 | +</details> |
| 56 | + |
| 57 | +### Changes from siderolabs/go-debug |
| 58 | +<details><summary>1 commit</summary> |
| 59 | +<p> |
| 60 | + |
| 61 | +* [`47fce68`](https://github.com/siderolabs/go-debug/commit/47fce68bb9d064757e11a7a3a81ed1a0b9d7124d) feat: support Go 1.26, rekres |
| 62 | +</p> |
| 63 | +</details> |
| 64 | + |
| 65 | +### Changes from siderolabs/pkgs |
| 66 | +<details><summary>7 commits</summary> |
| 67 | +<p> |
| 68 | + |
| 69 | +* [`e695c74`](https://github.com/siderolabs/pkgs/commit/e695c748964689dae2b6d2ee9daf872597d3fb75) feat: update Linux to 6.18.15 |
| 70 | +* [`7d4ef68`](https://github.com/siderolabs/pkgs/commit/7d4ef68d124ffa962dfdd5a7a45c8bf4b58829e9) feat: update Linux to 6.18.14 |
| 71 | +* [`300cd60`](https://github.com/siderolabs/pkgs/commit/300cd60733252b205be1c040d874d603fb3055c1) feat: update Linux firmware to 20260221 |
| 72 | +* [`65f9fd3`](https://github.com/siderolabs/pkgs/commit/65f9fd377b03e8a10cfa853fc75dab69366a80cb) feat: update Linux to 6.18.13 |
| 73 | +* [`96fc8e3`](https://github.com/siderolabs/pkgs/commit/96fc8e38c644ce90d30faa899ffb184466c4fd94) feat: enable MLX5 Scalable Functions and TC offload in kernel |
| 74 | +* [`f31edf1`](https://github.com/siderolabs/pkgs/commit/f31edf11c66852a5976b9eb54bbddf7d4ae48004) feat: add patch for Cilium BPF verifier rejection by the kernel |
| 75 | +* [`8b4b129`](https://github.com/siderolabs/pkgs/commit/8b4b1294d1c82f430892a5e80038250e86aa62f4) feat: update Go to 1.25.8 |
| 76 | +</p> |
| 77 | +</details> |
| 78 | + |
| 79 | +### Changes from siderolabs/tools |
| 80 | +<details><summary>1 commit</summary> |
| 81 | +<p> |
| 82 | + |
| 83 | +* [`57916cb`](https://github.com/siderolabs/tools/commit/57916cb3ee3e29555dc1b689807e16a8a5600b7e) feat: update Go to 1.25.8 |
| 84 | +</p> |
| 85 | +</details> |
| 86 | + |
| 87 | +### Dependency Changes |
| 88 | + |
| 89 | +* **github.com/docker/cli** v29.0.0 -> v29.2.1 |
| 90 | +* **github.com/siderolabs/go-blockdevice/v2** v2.0.23 -> v2.0.24 |
| 91 | +* **github.com/siderolabs/go-debug** v0.6.1 -> v0.6.2 |
| 92 | +* **github.com/siderolabs/pkgs** v1.12.0-39-gb1fc4c6 -> v1.12.0-46-ge695c74 |
| 93 | +* **github.com/siderolabs/tools** v1.12.0-6-gdc37e09 -> v1.12.0-7-g57916cb |
| 94 | +* **golang.org/x/net** v0.48.0 -> v0.51.0 |
| 95 | +* **golang.org/x/sys** v0.40.0 -> v0.41.0 |
| 96 | +* **golang.org/x/term** v0.38.0 -> v0.40.0 |
| 97 | +* **golang.org/x/text** v0.33.0 -> v0.34.0 |
| 98 | +* **google.golang.org/grpc** v1.76.0 -> v1.78.0 |
| 99 | +* **google.golang.org/protobuf** v1.36.10 -> v1.36.11 |
| 100 | +* **k8s.io/api** v0.35.0 -> v0.35.2 |
| 101 | +* **k8s.io/apiextensions-apiserver** v0.35.0 -> v0.35.2 |
| 102 | +* **k8s.io/apiserver** v0.35.0 -> v0.35.2 |
| 103 | +* **k8s.io/client-go** v0.35.0 -> v0.35.2 |
| 104 | +* **k8s.io/component-base** v0.35.0 -> v0.35.2 |
| 105 | +* **k8s.io/kube-scheduler** v0.35.0 -> v0.35.2 |
| 106 | +* **k8s.io/kubectl** v0.35.0 -> v0.35.2 |
| 107 | +* **k8s.io/kubelet** v0.35.0 -> v0.35.2 |
| 108 | +* **k8s.io/pod-security-admission** v0.35.0 -> v0.35.2 |
| 109 | + |
| 110 | +Previous release can be found at [v1.12.4](https://github.com/siderolabs/talos/releases/tag/v1.12.4) |
| 111 | + |
1 | 112 | ## [Talos 1.12.4](https://github.com/siderolabs/talos/releases/tag/v1.12.4) (2026-02-12) |
2 | 113 |
|
3 | 114 | Welcome to the v1.12.4 release of Talos! |
|
0 commit comments