Skip to content

Commit a1b8bd6

Browse files
committed
release(v1.12.6): prepare release
This is the official v1.12.6 release. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
1 parent 72bd570 commit a1b8bd6

File tree

5 files changed

+104
-7
lines changed

5 files changed

+104
-7
lines changed

CHANGELOG.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,100 @@
1+
## [Talos 1.12.6](https://github.com/siderolabs/talos/releases/tag/v1.12.6) (2026-03-19)
2+
3+
Welcome to the v1.12.6 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.18
13+
runc: 1.3.5
14+
15+
Talos is built with Go 1.25.8.
16+
17+
18+
### Contributors
19+
20+
* Mickaël Canévet
21+
* Andrey Smirnov
22+
* Dominik Pitz
23+
* Kai Zhang
24+
* Noel Georgi
25+
* Stanley Chan
26+
* Zadkiel AHARONIAN
27+
28+
### Changes
29+
<details><summary>20 commits</summary>
30+
<p>
31+
32+
* [`72bd570f0`](https://github.com/siderolabs/talos/commit/72bd570f0982aeea188071a731a4d1ac6b637af8) feat: update Linux to 6.18.18
33+
* [`9d5638f4c`](https://github.com/siderolabs/talos/commit/9d5638f4ca7c2953d1d02edf2417bcacfba1b948) fix: accept image cache volume encryption config
34+
* [`0f018bf80`](https://github.com/siderolabs/talos/commit/0f018bf800750687df84f82a955263919a78e457) fix: panic in hardware.SystemInfoController
35+
* [`c46b89807`](https://github.com/siderolabs/talos/commit/c46b89807dfa01e873a73a332f1049d98fb25623) fix: validate missing apiVersion in config document decoder
36+
* [`c47cad9ec`](https://github.com/siderolabs/talos/commit/c47cad9ec0a4448b110c21a9a8de98d77d13afec) fix: pull in a fix for dmesg timestamps
37+
* [`190336a66`](https://github.com/siderolabs/talos/commit/190336a66039fe253641506201c8ff65addaa09b) fix: prevent stale discovered volumes reads
38+
* [`217e9bb02`](https://github.com/siderolabs/talos/commit/217e9bb027902b648e47375e3dadfdf0c4a499d8) fix: bring in new version of go-cmd and go-blockdevice
39+
* [`d7779a5ba`](https://github.com/siderolabs/talos/commit/d7779a5ba193cc09325883495d69f94dd6e0a902) fix: stop pulling wrong platform for images
40+
* [`eb6eb664a`](https://github.com/siderolabs/talos/commit/eb6eb664a1c2b216a79eead519729326865d578a) fix(machined): support USERDATA legacy fallback in OpenNebula driver
41+
* [`ba20c7c12`](https://github.com/siderolabs/talos/commit/ba20c7c120e940c24ea2c26af91ccdad518af80d) feat(machined): add ONEGATE proxy route and deterministic interface iteration for OpenNebula
42+
* [`739f66458`](https://github.com/siderolabs/talos/commit/739f6645847d54910505f0aced5218c51053ab3c) feat(machined): inherit IP6_METHOD from METHOD in OpenNebula driver
43+
* [`93878c079`](https://github.com/siderolabs/talos/commit/93878c0790140ec890ffabcfdd0cfd0d61c52a79) fix(machined): align OpenNebula hostname precedence with reference
44+
* [`9718d737f`](https://github.com/siderolabs/talos/commit/9718d737f44d04a7b2acfdd684048d793b1c693f) feat(machined): add IPv6 alias address support for OpenNebula (ETH*_ALIAS*_IP6)
45+
* [`b649fb467`](https://github.com/siderolabs/talos/commit/b649fb4674b8a70d3cb78c5c24395d891fcc23b6) feat(machined): support ETH*_IP6_METHOD (static/dhcp/auto/disable) for OpenNebula
46+
* [`c81df6fa9`](https://github.com/siderolabs/talos/commit/c81df6fa9cfcde8a2e85a4602d77fd71b9a60439) refactor(machined): extract per-interface IPv4 helper in OpenNebula driver
47+
* [`501924e5a`](https://github.com/siderolabs/talos/commit/501924e5a85406cdb772190620ef261859affcfc) fix(machined): use ParseFQDN for hostname parsing in OpenNebula
48+
* [`e9331b271`](https://github.com/siderolabs/talos/commit/e9331b271f8ef1c2f4cda89a88c7bdea6aa1269f) feat(machined): support per-interface route metric for OpenNebula (ETH*_METRIC)
49+
* [`6e78afbab`](https://github.com/siderolabs/talos/commit/6e78afbabd4f66c54b3a984f334d40c67ed766ec) feat(machined): add network alias support for OpenNebula (ETH*_ALIAS*)
50+
* [`9f648b491`](https://github.com/siderolabs/talos/commit/9f648b491b8fc0609e98029203882d8a248ab99b) feat(machined): merge global and per-interface DNS for OpenNebula
51+
* [`04fba03a9`](https://github.com/siderolabs/talos/commit/04fba03a95ca5cbd706ca5bad64168a6d8d291b3) feat(machined): add static routes support via ETH*_ROUTES for OpenNebula
52+
</p>
53+
</details>
54+
55+
### Changes from siderolabs/go-cmd
56+
<details><summary>2 commits</summary>
57+
<p>
58+
59+
* [`5f31ba9`](https://github.com/siderolabs/go-cmd/commit/5f31ba92aa18c3f9a5c39b9f65b6beb9c55c6fac) chore: rekres and update
60+
* [`fff5698`](https://github.com/siderolabs/go-cmd/commit/fff56983373a4e3e37120fa159444e04a4ef580a) feat: allow capturing full output to stdout, modernize API
61+
</p>
62+
</details>
63+
64+
### Changes from siderolabs/go-kmsg
65+
<details><summary>3 commits</summary>
66+
<p>
67+
68+
* [`b53b36d`](https://github.com/siderolabs/go-kmsg/commit/b53b36d2537180631f4e39c8054920535b26f49b) chore: rekres and update
69+
* [`6f7d20b`](https://github.com/siderolabs/go-kmsg/commit/6f7d20b8223a117e3365198e8a20d254aff3241c) feat: calculate boot time correctly if the time jumps
70+
* [`47655ee`](https://github.com/siderolabs/go-kmsg/commit/47655eefbc8d31532c066f6d9b50a5490e5a6ad1) feat: support PRINTK_CALLER kmsg logs
71+
</p>
72+
</details>
73+
74+
### Changes from siderolabs/pkgs
75+
<details><summary>4 commits</summary>
76+
<p>
77+
78+
* [`a92bed5`](https://github.com/siderolabs/pkgs/commit/a92bed5bdd0a3f14312218dd63d6822e38e6dedd) feat: enable AMD GPU peer-to-peer DMA
79+
* [`09e87a9`](https://github.com/siderolabs/pkgs/commit/09e87a97777586df20614708d50b36846ee65411) feat: backportable deps update
80+
* [`eb965e2`](https://github.com/siderolabs/pkgs/commit/eb965e2e58477a8c1406f7296873267e7a06db3e) feat(kernel): enable CONFIG_USB_UHCI_HCD on amd64
81+
* [`6804ebd`](https://github.com/siderolabs/pkgs/commit/6804ebdc01b949ffdc229143d2ef750dad0096fe) feat: update Linux 6.18.16, NVIDIA, ZFS
82+
</p>
83+
</details>
84+
85+
### Dependency Changes
86+
87+
* **github.com/google/go-containerregistry** v0.20.6 -> v0.20.7
88+
* **github.com/siderolabs/go-blockdevice/v2** v2.0.24 -> v2.0.26
89+
* **github.com/siderolabs/go-cmd** v0.1.3 -> v0.2.0
90+
* **github.com/siderolabs/go-kmsg** v0.1.4 -> v0.1.5
91+
* **github.com/siderolabs/pkgs** v1.12.0-46-ge695c74 -> v1.12.0-50-ga92bed5
92+
* **github.com/spf13/cobra** v1.10.1 -> v1.10.2
93+
* **golang.org/x/sys** v0.41.0 -> v0.42.0
94+
* **google.golang.org/grpc** v1.78.0 -> v1.79.3
95+
96+
Previous release can be found at [v1.12.5](https://github.com/siderolabs/talos/releases/tag/v1.12.5)
97+
198
## [Talos 1.12.5](https://github.com/siderolabs/talos/releases/tag/v1.12.5) (2026-03-06)
299

3100
Welcome to the v1.12.5 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.5
163+
github.com/siderolabs/talos/pkg/machinery v1.12.6
164164
github.com/sirupsen/logrus v1.9.3
165165
github.com/spf13/cobra v1.10.2
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.5
1+
v1.12.6

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.5
4-
PRETTY_NAME="Talos (v1.12.5)"
3+
VERSION_ID=v1.12.6
4+
PRETTY_NAME="Talos (v1.12.6)"
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.5/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.6/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.5/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.6/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.5")
3256+
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.12.6")
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)