Skip to content

Commit da6c6e4

Browse files
committed
release(v1.12.5): prepare release
This is the official v1.12.5 release. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
1 parent 4f978a7 commit da6c6e4

File tree

5 files changed

+118
-7
lines changed

5 files changed

+118
-7
lines changed

CHANGELOG.md

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,114 @@
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+
1112
## [Talos 1.12.4](https://github.com/siderolabs/talos/releases/tag/v1.12.4) (2026-02-12)
2113

3114
Welcome to the v1.12.4 release of Talos!

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ require (
160160
github.com/siderolabs/net v0.4.0
161161
github.com/siderolabs/proto-codec v0.1.2
162162
github.com/siderolabs/siderolink v0.3.15
163-
github.com/siderolabs/talos/pkg/machinery v1.12.3
163+
github.com/siderolabs/talos/pkg/machinery v1.12.5
164164
github.com/sirupsen/logrus v1.9.3
165165
github.com/spf13/cobra v1.10.1
166166
github.com/spf13/pflag v1.0.10

pkg/machinery/gendata/data/tag

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.12.4
1+
v1.12.5

pkg/machinery/version/os-release

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NAME="Talos"
22
ID=talos
3-
VERSION_ID=v1.12.4
4-
PRETTY_NAME="Talos (v1.12.4)"
3+
VERSION_ID=v1.12.5
4+
PRETTY_NAME="Talos (v1.12.5)"
55
HOME_URL="https://www.talos.dev/"
66
BUG_REPORT_URL="https://github.com/siderolabs/talos/issues"
77
VENDOR_NAME="Sidero Labs"

website/content/v1.12/reference/cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ talosctl cluster create dev [flags]
134134
--bad-rtc launch VM with bad RTC state
135135
--cidr string CIDR of the cluster network (IPv4, ULA network for IPv6 is derived in automated way) (default "10.5.0.0/24")
136136
--cni-bin-path strings search path for CNI binaries (default [/home/user/.talos/cni/bin])
137-
--cni-bundle-url string URL to download CNI bundle from (default "https://github.com/siderolabs/talos/releases/download/v1.12.4/talosctl-cni-bundle-${ARCH}.tar.gz")
137+
--cni-bundle-url string URL to download CNI bundle from (default "https://github.com/siderolabs/talos/releases/download/v1.12.5/talosctl-cni-bundle-${ARCH}.tar.gz")
138138
--cni-cache-dir string CNI cache directory path (default "/home/user/.talos/cni/cache")
139139
--cni-conf-dir string CNI config directory path (default "/home/user/.talos/cni/conf.d")
140140
--config-injection-method string a method to inject machine config: default is HTTP server, 'metal-iso' to mount an ISO
@@ -346,7 +346,7 @@ talosctl cluster create dev [flags]
346346
--bad-rtc launch VM with bad RTC state
347347
--cidr string CIDR of the cluster network (IPv4, ULA network for IPv6 is derived in automated way) (default "10.5.0.0/24")
348348
--cni-bin-path strings search path for CNI binaries (default [/home/user/.talos/cni/bin])
349-
--cni-bundle-url string URL to download CNI bundle from (default "https://github.com/siderolabs/talos/releases/download/v1.12.4/talosctl-cni-bundle-${ARCH}.tar.gz")
349+
--cni-bundle-url string URL to download CNI bundle from (default "https://github.com/siderolabs/talos/releases/download/v1.12.5/talosctl-cni-bundle-${ARCH}.tar.gz")
350350
--cni-cache-dir string CNI cache directory path (default "/home/user/.talos/cni/cache")
351351
--cni-conf-dir string CNI config directory path (default "/home/user/.talos/cni/conf.d")
352352
--config-injection-method string a method to inject machine config: default is HTTP server, 'metal-iso' to mount an ISO
@@ -3253,7 +3253,7 @@ talosctl upgrade [flags]
32533253
-e, --endpoints strings override default endpoints in Talos configuration
32543254
-f, --force force the upgrade (skip checks on etcd health and members, might lead to data loss)
32553255
-h, --help help for upgrade
3256-
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.12.4")
3256+
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.12.5")
32573257
--insecure upgrade using the insecure (encrypted with no auth) maintenance service
32583258
-n, --nodes strings target the specified nodes
32593259
-m, --reboot-mode string select the reboot mode during upgrade. Mode "powercycle" bypasses kexec. Valid values are: ["default" "powercycle"]. (default "default")

0 commit comments

Comments
 (0)