Skip to content

Commit 91c6399

Browse files
committed
release(v1.12.7): prepare release
This is the official v1.12.7 release. Signed-off-by: Noel Georgi <git@frezbo.dev>
1 parent 3b228ca commit 91c6399

6 files changed

Lines changed: 110 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,105 @@
1+
## [Talos 1.12.7](https://github.com/siderolabs/talos/releases/tag/v1.12.7) (2026-04-24)
2+
3+
Welcome to the v1.12.7 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.24
13+
containerd: 2.1.7
14+
etcd: 3.6.9
15+
Kubernetes: v1.35.4
16+
17+
Talos is built with Go 1.25.9.
18+
19+
20+
### Contributors
21+
22+
* Noel Georgi
23+
* Andrey Smirnov
24+
* Mateusz Urbanek
25+
* Orzelius
26+
* Utku Ozdemir
27+
28+
### Changes
29+
<details><summary>19 commits</summary>
30+
<p>
31+
32+
* [`c2a519146`](https://github.com/siderolabs/talos/commit/c2a5191465d1f955bc57b2a84541aa753928d8e3) release(v1.12.7): prepare release
33+
* [`3b228caf1`](https://github.com/siderolabs/talos/commit/3b228caf1beccd3904e95bd3ca156db89f4e658c) feat: bring in apparmor profile files
34+
* [`1a05b4a11`](https://github.com/siderolabs/talos/commit/1a05b4a11e8056c46536afe39174bfe0f9802db2) feat: update kubernetes to v1.35.4
35+
* [`b796be09b`](https://github.com/siderolabs/talos/commit/b796be09be369d9cd052cbc0b293fba9bf700305) feat: bump pkgs, spdystream
36+
* [`a75ce6f00`](https://github.com/siderolabs/talos/commit/a75ce6f001820b4d8137c9c4719358f6527eb34b) feat: bump pkgs, tools
37+
* [`c1ea8dbc7`](https://github.com/siderolabs/talos/commit/c1ea8dbc7d548e41ef3656e98279da9d7736ace0) test: fix OOM test flake
38+
* [`d5b691b8f`](https://github.com/siderolabs/talos/commit/d5b691b8f9bfa91bb1e6c12ba41b6aaff41a127a) fix: watch kubelet's kubeconfig and time out for cache sync
39+
* [`27655c5bc`](https://github.com/siderolabs/talos/commit/27655c5bcf2a221017b7f9478ebc6fd7022b6844) fix: propagate route table down to the resource
40+
* [`fcda84bc4`](https://github.com/siderolabs/talos/commit/fcda84bc45ba8f089e3f767ad8088181a53515aa) fix: boot entry detection
41+
* [`330561c87`](https://github.com/siderolabs/talos/commit/330561c870a06d507ee3d2da31959371a520e1d2) fix: do not flip machine stage to rebooting during shutdown
42+
* [`8ef448884`](https://github.com/siderolabs/talos/commit/8ef448884139a45ba5de0c5d26dfe368aeadb996) fix: zfs extensions test
43+
* [`8bc593d17`](https://github.com/siderolabs/talos/commit/8bc593d170ffc17349c367a307c0ff12762819d2) fix: wrong slot of encryption key was logged
44+
* [`89f561593`](https://github.com/siderolabs/talos/commit/89f561593e60c4233319e8b48e30ba9db4ae45b7) fix: panic in reading PCR values
45+
* [`317deede0`](https://github.com/siderolabs/talos/commit/317deede0f84f3b97da7397779f4d8b95b866a56) feat: add dis-vulncheck tool
46+
* [`0654a7f7e`](https://github.com/siderolabs/talos/commit/0654a7f7ea5c01b22e2ff2c1b9c81e79999cad72) fix: handle ISOs with zeroes in volume labels
47+
* [`e16007b44`](https://github.com/siderolabs/talos/commit/e16007b449f44adfeef0592c234bb6ba7a65633a) fix: unseal with "slow" TPM
48+
* [`388a56b79`](https://github.com/siderolabs/talos/commit/388a56b793a518c9fab30c98a0c3c019c1981ba7) fix: incorrect route source for on-link routes
49+
* [`7e42474c5`](https://github.com/siderolabs/talos/commit/7e42474c5546e748883301e3c7d86417b98a5dc5) test: fix the flakes in tests with trusted roots
50+
* [`d52ebe21d`](https://github.com/siderolabs/talos/commit/d52ebe21dc7151b7701647a4ba9154bd65f5edea) feat: update etcd to 3.6.9
51+
</p>
52+
</details>
53+
54+
### Changes from siderolabs/pkgs
55+
<details><summary>8 commits</summary>
56+
<p>
57+
58+
* [`86d6af1`](https://github.com/siderolabs/pkgs/commit/86d6af1aaf2b8180e549109986ca9689527da7e7) fix: install apparmor parser require config files
59+
* [`d6b125f`](https://github.com/siderolabs/pkgs/commit/d6b125f9648039274bbc153ba591d01bca9b4123) feat: bump systemd
60+
* [`191632c`](https://github.com/siderolabs/pkgs/commit/191632c10b5c7aa3f26eb082fa6fb9836b8b72c1) feat: bump kernel to 6.18.24
61+
* [`13cbc68`](https://github.com/siderolabs/pkgs/commit/13cbc68a222fa48457ee3127c12f9f4f93f22343) feat: bump tools, toolchain and containerd
62+
* [`709678d`](https://github.com/siderolabs/pkgs/commit/709678d572ee12c0e748459aae5c2d75f25e5bd2) feat: update Linux to 6.18.23
63+
* [`34de6db`](https://github.com/siderolabs/pkgs/commit/34de6dbcd3eba54a10f7d28670b598069b9b9bcd) fix: support disabling module signature verification
64+
* [`e30789a`](https://github.com/siderolabs/pkgs/commit/e30789acf884177fd7fa21992e0d4f9ca3500e97) feat: update backportable dependencies
65+
* [`830d895`](https://github.com/siderolabs/pkgs/commit/830d895c741ee596b3a6ef35afa5e947ec788c2a) feat: update Linux to 6.18.21
66+
</p>
67+
</details>
68+
69+
### Changes from siderolabs/tools
70+
<details><summary>3 commits</summary>
71+
<p>
72+
73+
* [`bbd753d`](https://github.com/siderolabs/tools/commit/bbd753dc711dadf82a34e917b12cfa7cc217741b) feat: bump toolchain
74+
* [`61955e9`](https://github.com/siderolabs/tools/commit/61955e98b98e3b8478aa9693b26aa3420284c569) feat: bump OpenSSL to 3.6.2
75+
* [`23de89f`](https://github.com/siderolabs/tools/commit/23de89f6b1f4b8dfe97fc0a9eeb1c6caf4ded8d2) feat: update util-linux to 2.41.4
76+
</p>
77+
</details>
78+
79+
### Dependency Changes
80+
81+
* **github.com/siderolabs/go-blockdevice/v2** v2.0.26 -> v2.0.28
82+
* **github.com/siderolabs/pkgs** v1.12.0-50-ga92bed5 -> v1.12.0-58-g86d6af1
83+
* **github.com/siderolabs/talos/pkg/machinery** v1.12.6 -> v1.12.7
84+
* **github.com/siderolabs/tools** v1.12.0-7-g57916cb -> v1.12.0-10-gbbd753d
85+
* **go.etcd.io/etcd/api/v3** v3.6.6 -> v3.6.9
86+
* **go.etcd.io/etcd/client/pkg/v3** v3.6.6 -> v3.6.9
87+
* **go.etcd.io/etcd/client/v3** v3.6.6 -> v3.6.9
88+
* **go.etcd.io/etcd/etcdutl/v3** v3.6.6 -> v3.6.9
89+
* **k8s.io/api** v0.35.2 -> v0.35.4
90+
* **k8s.io/apiextensions-apiserver** v0.35.2 -> v0.35.4
91+
* **k8s.io/apimachinery** v0.35.2 -> v0.35.4
92+
* **k8s.io/apiserver** v0.35.2 -> v0.35.4
93+
* **k8s.io/client-go** v0.35.2 -> v0.35.4
94+
* **k8s.io/component-base** v0.35.2 -> v0.35.4
95+
* **k8s.io/cri-api** v0.35.2 -> v0.35.4
96+
* **k8s.io/kube-scheduler** v0.35.2 -> v0.35.4
97+
* **k8s.io/kubectl** v0.35.2 -> v0.35.4
98+
* **k8s.io/kubelet** v0.35.2 -> v0.35.4
99+
* **k8s.io/pod-security-admission** v0.35.2 -> v0.35.4
100+
101+
Previous release can be found at [v1.12.6](https://github.com/siderolabs/talos/releases/tag/v1.12.6)
102+
1103
## [Talos 1.12.6](https://github.com/siderolabs/talos/releases/tag/v1.12.6) (2026-03-19)
2104

3105
Welcome to the v1.12.6 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.6
163+
github.com/siderolabs/talos/pkg/machinery v1.12.7
164164
github.com/sirupsen/logrus v1.9.3
165165
github.com/spf13/cobra v1.10.2
166166
github.com/spf13/pflag v1.0.10

hack/release.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77
ignore_deps = ["github.com/coredns/coredns"]
88

99
# previous release
10-
previous = "v1.12.5"
10+
previous = "v1.12.6"
1111

1212
pre_release = false
1313

pkg/machinery/gendata/data/tag

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

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