Skip to content

Commit 09758b3

Browse files
committed
release(v1.9.2): prepare release
This is the official v1.9.2 release. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
1 parent 207f863 commit 09758b3

File tree

4 files changed

+109
-4
lines changed

4 files changed

+109
-4
lines changed

CHANGELOG.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,108 @@
1+
## [Talos 1.9.2](https://github.com/siderolabs/talos/releases/tag/v1.9.2) (2025-01-16)
2+
3+
Welcome to the v1.9.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+
### auditd
11+
12+
Kernel parameter `talos.auditd.disabled=1` can be used to disable Talos built-in `auditd` service.
13+
14+
15+
### kube-apiserver Authorization Config
16+
17+
When using `.cluster.apiServer.authorizationConfig` the user provided order for the authorizers is honoured and `Node` and `RBAC` authorizers are always added to the end if not explicitly specified.
18+
19+
Eg: If user provides only `Webhook` authorizer, the final order will be `Webhook`, `Node`, `RBAC`.
20+
21+
To provide a specific order for `Node` or `RBAC` explicitly, user can provide the authorizer in the order they want.
22+
23+
Eg:
24+
25+
```yaml
26+
cluster:
27+
apiServer:
28+
authorizationConfig:
29+
- type: Node
30+
name: Node
31+
- type: Webhook
32+
name: Webhook
33+
webhook:
34+
connectionInfo:
35+
type: InClusterConfig
36+
...
37+
- type: RBAC
38+
name: rbac
39+
```
40+
41+
Usage of `authorization-mode` CLI argument will not support this form of customization.
42+
43+
44+
### Component Updates
45+
46+
* Linux: 6.12.9
47+
* runc: 1.2.4
48+
* containerd: 2.0.2
49+
50+
Talos is built with Go 1.23.4.
51+
52+
53+
### Contributors
54+
55+
* Andrey Smirnov
56+
* Dmitry Sharshakov
57+
* L.J. Hanson
58+
* Noel Georgi
59+
* Skyler Mäntysaari
60+
* TomyLobo
61+
62+
### Changes
63+
<details><summary>17 commits</summary>
64+
<p>
65+
66+
* [`207f86320`](https://github.com/siderolabs/talos/commit/207f8632008c5ca3d1d977af356322930b06c560) feat: update containerd to 2.0.2
67+
* [`582064d9c`](https://github.com/siderolabs/talos/commit/582064d9c258103f01b448ad7cbc1c001f70ab39) fix: add informer resync period for node status watcher
68+
* [`244fd6e43`](https://github.com/siderolabs/talos/commit/244fd6e4327899458b659f023aa521015d6be443) feat: add a kernel parameter to disable built-in auditd
69+
* [`28327e001`](https://github.com/siderolabs/talos/commit/28327e001250f5260a09d4c85e853a64e703213c) fix: kube-apiserver authorizers order
70+
* [`ff9aa806a`](https://github.com/siderolabs/talos/commit/ff9aa806ac6205221b10fe18ca8fe78a5857ca84) fix: a couple of imager panics/crashes
71+
* [`44e2cc91a`](https://github.com/siderolabs/talos/commit/44e2cc91a62c94042df03590ffc5f8fa43457228) feat: update Linux to 6.12.9
72+
* [`9fd295b5f`](https://github.com/siderolabs/talos/commit/9fd295b5f6fbb511b76e052426eb77ce339413e0) fix: detect GPT before ZFS
73+
* [`7b59573de`](https://github.com/siderolabs/talos/commit/7b59573de258550af014f3a16bd4d38f6d007e60) fix: extfs repair and resize
74+
* [`5f6bfe02a`](https://github.com/siderolabs/talos/commit/5f6bfe02af5f45fe01e6dbf89f02080f7d7e3c84) fix: merge of VolumeConfig documents with sizes
75+
* [`0c05e1cd3`](https://github.com/siderolabs/talos/commit/0c05e1cd3cf13c292c90e1ab55ff96a1807cc48c) feat: update Linux to 6.12.8
76+
* [`b61ab0a3d`](https://github.com/siderolabs/talos/commit/b61ab0a3d75ce17f3ade56d45f3f6a37fd66bb9a) fix: partition alignment on disks with 4k sectors
77+
* [`c4a69d386`](https://github.com/siderolabs/talos/commit/c4a69d3865e4b15967e7a13e4e9cb27d7826a3b7) fix: yet another dashboard panic
78+
* [`dec3c6e5b`](https://github.com/siderolabs/talos/commit/dec3c6e5b7721bfa7c9702bbc7a8678120186733) fix: disable NRI plugin in a different way
79+
* [`dfb54c872`](https://github.com/siderolabs/talos/commit/dfb54c872ead81f31f448b767b37d33838f63fd5) fix: request previous IP address in discovery
80+
* [`6b1fe3df3`](https://github.com/siderolabs/talos/commit/6b1fe3df37a0a971159a41a0dde2fc791a1c7576) fix: mount selinuxfs only when SELinux is enabled
81+
* [`5e893e1f5`](https://github.com/siderolabs/talos/commit/5e893e1f5a7178734faecbf80b2bfb5d5f7f047a) fix: update field name for bus path disk selector
82+
* [`9219fc017`](https://github.com/siderolabs/talos/commit/9219fc017f5fcd5835c4f52839749d514ff7d0b4) fix: exclude disks with empty transport for disk selector
83+
</p>
84+
</details>
85+
86+
### Changes from siderolabs/pkgs
87+
<details><summary>6 commits</summary>
88+
<p>
89+
90+
* [`c1f06e5`](https://github.com/siderolabs/pkgs/commit/c1f06e5c05914e94e49fd967752e9b505cda961a) feat: update containerd to v2.0.2
91+
* [`ef38c38`](https://github.com/siderolabs/pkgs/commit/ef38c38318f5613f6177a3cae24f426c052306b5) feat: update Linux to 6.12.9
92+
* [`a7487d6`](https://github.com/siderolabs/pkgs/commit/a7487d61f791381690ccf8492ec4c4fc997f9f16) fix: adjust kernel options around ACPI/PCI/EFI
93+
* [`376259a`](https://github.com/siderolabs/pkgs/commit/376259a63538838c3103fe89cd5634af42f3885e) feat: update Linux to 6.12.8
94+
* [`8e435cd`](https://github.com/siderolabs/pkgs/commit/8e435cd8f5cc2a31fb2a474c066278af0d7b88f7) fix: update config-arm64 to add Rasperry Pi watchdog support
95+
* [`daabb47`](https://github.com/siderolabs/pkgs/commit/daabb47ed5e4154057e061bf0419cfed2d7feb05) fix: dvb was missing I2C_MUX support and si2168 driver
96+
</p>
97+
</details>
98+
99+
### Dependency Changes
100+
101+
* **github.com/siderolabs/go-blockdevice/v2** v2.0.9 -> v2.0.11
102+
* **github.com/siderolabs/pkgs** v1.9.0-15-g45c4ba4 -> v1.9.0-21-gc1f06e5
103+
104+
Previous release can be found at [v1.9.1](https://github.com/siderolabs/talos/releases/tag/v1.9.1)
105+
1106
## [Talos 1.9.1](https://github.com/siderolabs/talos/releases/tag/v1.9.1) (2024-12-26)
2107

3108
Welcome to the v1.9.1 release of Talos!

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ require (
163163
github.com/siderolabs/net v0.4.0
164164
github.com/siderolabs/proto-codec v0.1.1
165165
github.com/siderolabs/siderolink v0.3.11
166-
github.com/siderolabs/talos/pkg/machinery v1.9.1
166+
github.com/siderolabs/talos/pkg/machinery v1.9.2
167167
github.com/sirupsen/logrus v1.9.3
168168
github.com/spf13/cobra v1.8.1
169169
github.com/spf13/pflag v1.0.5

pkg/machinery/gendata/data/tag

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ talosctl cluster create [flags]
144144
--bad-rtc launch VM with bad RTC state (QEMU only)
145145
--cidr string CIDR of the cluster network (IPv4, ULA network for IPv6 is derived in automated way) (default "10.5.0.0/24")
146146
--cni-bin-path strings search path for CNI binaries (VM only) (default [/home/user/.talos/cni/bin])
147-
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.9.1/talosctl-cni-bundle-${ARCH}.tar.gz")
147+
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.9.2/talosctl-cni-bundle-${ARCH}.tar.gz")
148148
--cni-cache-dir string CNI cache directory path (VM only) (default "/home/user/.talos/cni/cache")
149149
--cni-conf-dir string CNI config directory path (VM only) (default "/home/user/.talos/cni/conf.d")
150150
--config-injection-method string a method to inject machine config: default is HTTP server, 'metal-iso' to mount an ISO (QEMU only)
@@ -2976,7 +2976,7 @@ talosctl upgrade [flags]
29762976
--debug debug operation from kernel logs. --wait is set to true when this flag is set
29772977
-f, --force force the upgrade (skip checks on etcd health and members, might lead to data loss)
29782978
-h, --help help for upgrade
2979-
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.9.1")
2979+
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.9.2")
29802980
--insecure upgrade using the insecure (encrypted with no auth) maintenance service
29812981
-m, --reboot-mode string select the reboot mode during upgrade. Mode "powercycle" bypasses kexec. Valid values are: ["default" "powercycle"]. (default "default")
29822982
-s, --stage stage the upgrade to perform it after a reboot

0 commit comments

Comments
 (0)