Skip to content

Commit fc8e600

Browse files
committed
release(v1.12.4): prepare release
This is the official v1.12.4 release. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
1 parent 14dde14 commit fc8e600

File tree

4 files changed

+80
-6
lines changed

4 files changed

+80
-6
lines changed

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,77 @@
1+
## [Talos 1.12.4](https://github.com/siderolabs/talos/releases/tag/v1.12.4) (2026-02-12)
2+
3+
Welcome to the v1.12.4 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+
### KubeSpan Advertised Network Filters
11+
12+
KubeSpan now supports filtering of advertised networks using the `excludeAdvertisedNetworks` field in the `KubeSpanConfig` document.
13+
This allows users to specify a list of CIDRs to exclude from the advertised networks. Please note that routing must be symmetric for any
14+
pair of peers, so if one peer excludes a certain network, the other peer must also exclude it. In other words, for any given pair of peers,
15+
and any pair of their addresses, the traffic should either go through KubeSpan or not, but not one way or the other.
16+
17+
18+
### Component Updates
19+
20+
Linux: 6.18.9
21+
22+
Talos is built with Go 1.25.7.
23+
24+
25+
### Contributors
26+
27+
* Andrey Smirnov
28+
* Daniil Kivenko
29+
* Florian Ströger
30+
* Fritz Schaal
31+
* Mateusz Urbanek
32+
33+
### Changes
34+
<details><summary>8 commits</summary>
35+
<p>
36+
37+
* [`14dde14eb`](https://github.com/siderolabs/talos/commit/14dde14eb0e2f4416ed90be29b0540bad9ee3671) feat: add filter for KubeSpan advertised networks
38+
* [`c277d0119`](https://github.com/siderolabs/talos/commit/c277d011900bdcfc09cbb2b3b67135c92dc1bf02) fix: ignore volumes in wave calculation without provisioning
39+
* [`f90af88d8`](https://github.com/siderolabs/talos/commit/f90af88d89d3f43a73727b13a997738dfc82edc7) fix: use node podCIDRs for kubespan advertiseKubernetesNetworks
40+
* [`a025ea46c`](https://github.com/siderolabs/talos/commit/a025ea46c5076b3565d176030d48227bf0fb0b0e) feat: add IPv6 GRE support
41+
* [`924125420`](https://github.com/siderolabs/talos/commit/924125420bdc9be437b46656fc77392aae4bc1e6) fix: typo with rpi_5 profile name
42+
* [`64f49851a`](https://github.com/siderolabs/talos/commit/64f49851aa346ec5a03106933e0336127241d90c) fix: swap volume configuration for min/max size
43+
* [`19354ab58`](https://github.com/siderolabs/talos/commit/19354ab58527a9e9afc0670d36675870e4ae5b00) feat: update Linux to 6.18.9
44+
* [`639c1c928`](https://github.com/siderolabs/talos/commit/639c1c928a664d180bd16674f9f9879c83e0c37d) fix: mismerge of nft with json support
45+
</p>
46+
</details>
47+
48+
### Changes from siderolabs/discovery-api
49+
<details><summary>2 commits</summary>
50+
<p>
51+
52+
* [`9c06846`](https://github.com/siderolabs/discovery-api/commit/9c06846e6f9f4f5765d5e431f8e25dc44a7ff337) feat: change the way excluded addresses are specified
53+
* [`f71a14a`](https://github.com/siderolabs/discovery-api/commit/f71a14a251c1e267d7a3701342563965947cc76f) feat: add advertised filters to discovery data
54+
</p>
55+
</details>
56+
57+
### Changes from siderolabs/pkgs
58+
<details><summary>4 commits</summary>
59+
<p>
60+
61+
* [`b1fc4c6`](https://github.com/siderolabs/pkgs/commit/b1fc4c63dec888ea44aa0d5e0ede878d385e599e) feat: update NVIDIA LTS to 580.126.16
62+
* [`f7a8163`](https://github.com/siderolabs/pkgs/commit/f7a81634d8214520a3f895bb0b0954d1af56e6f8) feat: update Linux to 6.18.9
63+
* [`32290ff`](https://github.com/siderolabs/pkgs/commit/32290ff9007bf9e0f959ddb0f5bbe00adf3266d2) feat: enable ip6_gre
64+
* [`da46073`](https://github.com/siderolabs/pkgs/commit/da460730c1980c178416cd7b20e6d1954ea2a673) feat: enable NFT_BRIDGE config
65+
</p>
66+
</details>
67+
68+
### Dependency Changes
69+
70+
* **github.com/siderolabs/discovery-api** v0.1.6 -> v0.1.8
71+
* **github.com/siderolabs/pkgs** v1.12.0-35-g15d5d78 -> v1.12.0-39-gb1fc4c6
72+
73+
Previous release can be found at [v1.12.3](https://github.com/siderolabs/talos/releases/tag/v1.12.3)
74+
175
## [Talos 1.12.3](https://github.com/siderolabs/talos/releases/tag/v1.12.3) (2026-02-07)
276

377
Welcome to the v1.12.3 release of Talos!

pkg/machinery/gendata/data/tag

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

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