Skip to content

Commit 54e5b43

Browse files
committed
release(v1.12.2): prepare release
This is the official v1.12.2 release. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
1 parent 30da0bc commit 54e5b43

File tree

5 files changed

+105
-7
lines changed

5 files changed

+105
-7
lines changed

CHANGELOG.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,101 @@
1+
## [Talos 1.12.2](https://github.com/siderolabs/talos/releases/tag/v1.12.2) (2026-01-21)
2+
3+
Welcome to the v1.12.2 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+
### `talosctl images talos-bundle` can ignore reaching to the registry
11+
12+
The `talosctl images talos-bundle` command now accepts optional `--ovelays` and `--extensions` flags.
13+
If those are set to `false`, the command will not attempt to reach out to the container registry to fetch the latest versions and digests of the overlays and extensions.
14+
15+
16+
### Component Updates
17+
18+
Linux: 6.18.5
19+
20+
Talos is built with Go 1.25.6.
21+
22+
23+
### Contributors
24+
25+
* Andrey Smirnov
26+
* Dmitrii Sharshakov
27+
* Andras BALI
28+
* Artem Chernyshev
29+
* Jonas Lammler
30+
* Mateusz Urbanek
31+
* Max Makarov
32+
* Noel Georgi
33+
34+
### Changes
35+
<details><summary>20 commits</summary>
36+
<p>
37+
38+
* [`30da0bc19`](https://github.com/siderolabs/talos/commit/30da0bc19eb699dabf966cce38ef4477add193d4) fix: oracle platform file format
39+
* [`7ddb37b1f`](https://github.com/siderolabs/talos/commit/7ddb37b1f3e2abf6c3406d35be92093fe4512eff) fix: make OOM expression a bit less sensitive
40+
* [`e438ec23e`](https://github.com/siderolabs/talos/commit/e438ec23eefef97bbaa160dd6bb133b48a267ac7) fix: marshal of FailOverMac property
41+
* [`717ed7265`](https://github.com/siderolabs/talos/commit/717ed726569d1270e2fb48df60e5fd7f43d1885b) fix: check if the device is not mounted when wiping
42+
* [`c95c9fd06`](https://github.com/siderolabs/talos/commit/c95c9fd06508f02a770100f87da754a6fd3b9fa8) fix: wipe the first/last 1MiB in addition to wiping by signatures
43+
* [`52bed358d`](https://github.com/siderolabs/talos/commit/52bed358d3606d04e6b4acded5dfe26cdb5f0ec9) fix: add talos version to Hetzner Cloud client user agent
44+
* [`0e447a431`](https://github.com/siderolabs/talos/commit/0e447a4318ff2b7a398a719144690b22dce1e3f7) fix: make OOM controller more precise by considering separate cgroup PSI
45+
* [`3b974b99e`](https://github.com/siderolabs/talos/commit/3b974b99e583c3a5bdd80e239517ef1ebc19de9c) fix: sort mirrors and tls configs when generating the machine config
46+
* [`8b16fe50b`](https://github.com/siderolabs/talos/commit/8b16fe50bb44c7cb4bd3f50580a3ea18cdc3a727) feat: add VLAN support to OpenStack platform
47+
* [`eb8480c4c`](https://github.com/siderolabs/talos/commit/eb8480c4ce088bd9fe705302c7e588aa01da207b) fix: panic in configpatcher when the whole section is missing
48+
* [`4d44306dd`](https://github.com/siderolabs/talos/commit/4d44306dd148c872803578dc3880bbab307612b9) fix: wipe disk by signatures
49+
* [`cca4cd269`](https://github.com/siderolabs/talos/commit/cca4cd269b0a4ac24627d195fad4bd9fa00c3f85) feat: add it87 hwmon module
50+
* [`d9480eef2`](https://github.com/siderolabs/talos/commit/d9480eef2ed45b35d5f1782b651c1499451536c5) fix: resolve SideroLink Wireguard endpoint on reconnect
51+
* [`e16c2d5bb`](https://github.com/siderolabs/talos/commit/e16c2d5bba1b6dce241905dc9e4846d45a774f78) fix: handle correctly incomplete RegistryTLSConfig
52+
* [`dedd273df`](https://github.com/siderolabs/talos/commit/dedd273dfcd5d721e63cbe0124623ce2b5e50df4) fix: bond config via platform
53+
* [`f527cff23`](https://github.com/siderolabs/talos/commit/f527cff239cf246891ef6e053d0aec5ce8900e22) fix: allow HostnameConfig to be used with incomplete machine config
54+
* [`10918136c`](https://github.com/siderolabs/talos/commit/10918136c6338506d08dd86b57d82b880ea50348) fix: lock down etcd listen address to IPv4 localhost
55+
* [`9f8d938db`](https://github.com/siderolabs/talos/commit/9f8d938db68f4c872ccf65573339e4761b4a09d4) fix: print talosctl images to release notes
56+
* [`95433c167`](https://github.com/siderolabs/talos/commit/95433c167493a7650513379866e544bdb0adbc2e) fix: update VIP config example
57+
* [`919394fee`](https://github.com/siderolabs/talos/commit/919394fee8122bd583ac1f0cfc55d8a0d3e3d3cb) feat: update Go to 1.25.6
58+
</p>
59+
</details>
60+
61+
### Changes from siderolabs/pkgs
62+
<details><summary>7 commits</summary>
63+
<p>
64+
65+
* [`4f8efaf`](https://github.com/siderolabs/pkgs/commit/4f8efafbae293c2b53c196990b773024d13ca6a5) fix: enable pinctrl for Raspberry Pi 5
66+
* [`3a36a01`](https://github.com/siderolabs/pkgs/commit/3a36a01a80f0b611d237b6f4afaed6767ca44f4d) feat: update NVIDIA LTS and production driver versions
67+
* [`d364d04`](https://github.com/siderolabs/pkgs/commit/d364d04e36354684762251504f97c35606db01a8) feat: update Linux to 6.18.5
68+
* [`a3d6cc4`](https://github.com/siderolabs/pkgs/commit/a3d6cc481781b2619debe7f3300f3111f712e8d6) feat: update Linux firmware to 20260110
69+
* [`40fa324`](https://github.com/siderolabs/pkgs/commit/40fa324fa262dacba146ca4c7bf4ea10b31958a8) feat: enable IT87 hwmon module
70+
* [`8b8f314`](https://github.com/siderolabs/pkgs/commit/8b8f3149aa337ee377fa7724c7b28bbec9f9250e) feat: enable IPV6_MROUTE
71+
* [`3571127`](https://github.com/siderolabs/pkgs/commit/357112785127fdcac76e4f64b9bbd646ded04a95) feat: update Go to 1.25.6
72+
</p>
73+
</details>
74+
75+
### Changes from siderolabs/tools
76+
<details><summary>1 commit</summary>
77+
<p>
78+
79+
* [`31959f4`](https://github.com/siderolabs/tools/commit/31959f432338f80579dc0565a40133b83976c65f) feat: update Go to 1.25.6
80+
</p>
81+
</details>
82+
83+
### Dependency Changes
84+
85+
* **github.com/klauspost/compress** v1.18.2 -> v1.18.3
86+
* **github.com/siderolabs/go-blockdevice/v2** v2.0.22 -> v2.0.23
87+
* **github.com/siderolabs/pkgs** v1.12.0-25-g90ff196 -> v1.12.0-32-g4f8efaf
88+
* **github.com/siderolabs/tools** v1.12.0-3-g5df8bae -> v1.12.0-4-g31959f4
89+
* **go.uber.org/zap** v1.27.0 -> v1.27.1
90+
* **golang.org/x/net** v0.47.0 -> v0.48.0
91+
* **golang.org/x/oauth2** v0.33.0 -> v0.34.0
92+
* **golang.org/x/sync** v0.18.0 -> v0.19.0
93+
* **golang.org/x/sys** v0.38.0 -> v0.40.0
94+
* **golang.org/x/term** v0.37.0 -> v0.38.0
95+
* **golang.org/x/text** v0.31.0 -> v0.33.0
96+
97+
Previous release can be found at [v1.12.1](https://github.com/siderolabs/talos/releases/tag/v1.12.1)
98+
199
## [Talos 1.12.1](https://github.com/siderolabs/talos/releases/tag/v1.12.1) (2026-01-05)
2100

3101
Welcome to the v1.12.1 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.1
163+
github.com/siderolabs/talos/pkg/machinery v1.12.2
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.1
1+
v1.12.2

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