NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #305 by repository stars
Last release today
01 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 17 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
3045 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`0f62a7e` feat: add one more deprecation/removal for v1.32
Welcome to the v1.9.0-alpha.3 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues.
Talos Linux starting with v1.9 will ship with SELinux LSM enabled by default. If you need to use AppArmor LSM add the following to the machine configuration:
machine:
install:
extraKernelArgs:
- -selinux
- lsm=lockdown,capability,yama,apparmor,bpf
- apparmor=1
Talos Linux now starts a auditd service by default.
Logs can be read with talosctl logs auditd.
talosctl cgroupsThe talosctl cgroups command has been added to the talosctl tool.
This command allows you to view the cgroup resource consumption and limits for a machine, e.g.
talosctl cgroups --preset memory.
Talos now supports matching on permanent hardware (MAC) address of the network interfaces. This is specifically useful to match bond members, as they change their hardware addresses when they become part of the bond.
Starting with Talos 1.9, the i915 and amdgpu DRM drivers will be dropped from the Talos squashfs.
There will be new system extensions named i915 and amdgpu that would contain both the drivers and firmware packaged together.
Upgrades via Image Factory will automatically include the new extensions if previously i915-ucode or amdgpu-firmware were used.
In versions before Talos 1.9, there was a discrepancy between the way Talos itself and CRI plugin resolves registry mirrors: Talos will never fall back to the default registry if endpoints are configured, while CRI plugin will.
Note: Talos Linux pulls images for the
installer,kubelet,etcd, while all workload images are pulled by the CRI plugin.
In Talos 1.9 this was fixed, so that by default an upstream registry is used as a fallback in all cases, while new registry mirror
configuration option .skipFallback can be used to disable this behavior both for Talos and CRI plugin.
The command talosctl disks was removed, please use talosctl get disks, talosctl get systemdisk, and talosctl get blockdevices instead.
The new command talosctl wipe disk allows to wipe a disk or a partition which is not used as a volume.
Talos previously used eudev to provide udevd, now it uses systemd-udevd instead.
Talos is built with Go 1.23.3.
Talos Linux now supports running Kubernetes pods with user namespaces enabled. Refer to the documentation for more information.
<details><summary>189 commits</summary> <p>
af5d6b8c41 fix: show SELinux labels on pseudo-fsf46922fa9a chore: fix dockerfile warningsa13f82c594 feat: udev: label device nodese899fb37fd feat: label created files in /etc5f68c17eda feat: implement image cache configuration0ffb2187a3 feat: registry proxy77cf84fb57 feat: support generating iso with imagecache5de6275b8f chore: image cache generator improvements1a8cc5f8b2 feat: add SELinux labels to volumes61b9129e0c fix: add directory entries and filemode to tarball4caeae21e5 refactor: optimize flags and SetLabel6074a870ad feat: add e2fsprogs to talos rootfs7ffcf5b932 docs: update getting startedc4c1a0d7c7 fix: make vmware platform common code build on all archescc768037f8 feat: implement block device wipe6fb518ae57 fix: don't activate LVM volumes in agent mode0e3ed30723 fix: no longer leak Close reader4dc58cfdf3 chore: small fixesf400ae911b fix: small fixes for image cache generation93754b7de6 fix: config and platform manifest generation95b2fc946e feat: image cache gene4c6186c63 chore: remove i915/amdgpu drivers744ad12a6e docs: update replicated-local-storage-with-openebs.mdfd713e4514 feat: add permanent hardware addr to device selectorsd55a96e8cb refactor: remove SELinux client_u and client_r3a5b55fd22 fix: allow CEL expressions config mergef1b15f580e chore: remove replace for safchain/ethtoolf9697a9a07 fix: register controlplane node with NoSchedule taint30f8b5a9f7 fix: registry mirror fallback handling0f41e77434 feat: allow for onlink directive (nocloud)e26d0043e0 chore: code cleanup43fe3807a8 feat: implement tracking of blockdevice secondaries8a7476c3ae fix: install on non-empty disk8b4253d185 feat: update etcd to v3.5.175a0fd5b882 refactor: move early initialization functions to pre-initialize phase9916e2cd8a chore: update pkgs/tools/extras for Go 1.23.320bbf02355 docs: update vultr documentationaea98940b7 fix: arch linux search paths and names for QEMU provisioner682718d4c9 fix: use imager incoming version for extension validation9a02ecc49f feat: rewrite install disk selector to use CEL expressionseba35f4413 docs: add note about PSP in Rook-Ceph guide38b80fb1da docs: add missing --talosconfig parameter to end of Hetzner guidea07f66c918 docs: gcp: fix controlplane nodes tags4fe6dc8a0a chore: clean dns code0290a38818 release(v1.9.0-alpha.2): prepare releasea309f6aa57 chore: fix nil pointer dereference in AWS uploader333737f176 test: fix unpriviliged process runner test2001167058 chore(ci): save support zip always after tests6a42c3b8ed release(v1.9.0-alpha.1): prepare releasefb72e4b7b7 fix(ci): skip test if UserNamespacesSupport feature gate is not set11380f933d feat: display current CPU frequency on dashboardfbce267aee feat: check bridged interfaces should not have addresses942962bf00 docs: add docs on usernamespace support in k8s0406a05a98 chore: update pkgs to ones built with gcc 14.22e127627dc docs: add apparmor enablement release notesaa9311f3d8 fix: install disk matcher error1800f81044 fix: selinux handling and apparmor tests313bffadfb feat: update Kubernetes to v1.32.0-beta.0bbfa144510 feat: update containerd to v2.0.08e02b9fcbf docs: update manual k8s upgrade docs474949dc77 feat: add dm-cache dm-cache-smq kernel modules5112547d6b chore: generate support zip for crashdumpa867f85e4c feat: label system socket and runtime files398f714cff feat: update Linux 6.6.59, runc 1.2.105c620957c feat: allow extra mounts for docker-based talosctl cluster createcedabeddf7 chore: cleanup code61d363e1d0 chore: update go-auditlib960a040491 feat: start enabling SELinux7f3aaa21cd fix: update permissions for logging directories in /var0e6c983b84 fix: mount /sys/kernel/security conditionally74b0e8c371 fix: make route normalization keep family0a3761c22f fix: talosctl windows arm644b10c5328b chore: add Windows ARM64 build for talosctl9abf16108e feat: add auditd serviced464ca869f chore: drop runc memfd bind added in #9069b54d26c2c3 fix: mount pseudo sub-mountpoints in init7aeb15f730 chore: disable coredns cache for cluster domaind8b652150c docs: add warning about NVMe bus path bug3e16ab135e feat: update Kubernetes to v1.32.0-alpha.30b8b356777 feat: add BridgePort property to network machine configurationb379506259 fix: use more correct condition to skip generating hosts files62ec7ec336 refactor: replace the old v1 mount package with new one0ece13c623 docs: update network-config.md (cont)93827f0485 docs: update network-config.md423b1e5fb2 fix: do not trim 0 from process SELinux label2136358d65 feat: introduce metal agent mode0e15955fcc chore: small refactoring66012a7f26 feat: remove wrapperd and launch processes directly3a0a17ae66 fix: prevent panic in nocloud platform codedc0c6acbd7 refactor: remove unmaintained github.com/vishvananda/netlink78353f7918 feat: add parsing of vlanNNNN:ethX style VLAN cmdline args9db7a36bfc fix: generation of SecureBoot isoc755b6d7e4 fix: update the CRI sandbox image referencecec290b354 feat: allow extensions to log to consoleb7801df827 fix: wait for udevd to be running before activating LVMd4cb478a50 docs: improve field description for BridgeSTP, BridgeVLAN7329824b24 docs: add Mynewsdesk to ADOPTERS.mda13cf76a34 chore: simplify DNSUpstreamController and DNSUpstream resource62d185473e fix: talosctl process null character77d7368eae feat: update containerd to v2.0.0-rc.6d39393879a fix: rework the 'metal-iso' config acquisition1993afca9f chore: create /usr/etc in a different step8680351c13 chore: move system extensions' udev rules3067f64c84 feat: update Flannel to v0.26.08658d6865f docs: typo in deploying cilium49bbadc4bf docs: add documentation on performance tuning534b0ce183 feat: update runc to 1.2.0 final2172535237 docs: fix image factory links375e3da73f feat: update Kubernetes to 1.32.0-alpha.29e6f64df04 fix: improve error messages for invalid bridge/bond configuration7c8c72c2b2 fix: correct error message for invalid ip=ead46997c9 chore: rename tpm2.PCRExtent -> tpm2.PCRExtend867c4b8125 docs: fix typo in prodnotes.md1b22df48a4 chore: support debug shell for advanced developmentc14b446229 feat: update Kubernetes to v1.32.0-alpha.129780d35a0 test: add an integration test for verifying process parameters3d342af447 fix: update incorrect alias for PCIDevice resourcef7d35a5e0b release(v1.9.0-alpha.0): prepare releasee0434d77d7 feat: update dependencies5c5a248861 feat: add Talos 1.9 compatibility guaranteesbc4c21f41a test: add json logs test environment71faa32942 docs: nvidia proprietary/oss hardware requirement59a78da42c chore: add proto-codec/codec7ff1cedfe3 chore: update siderolabs/crypto module and return proper ALPNccbd5aed39 feat: optionally decode hcloud userdata as base6434f652ce82 feat: add well-known app.kubernetes.io labels to control-plane podsfc89dc2164 fix: support extra-disks when using isof2bff814de chore: add arm64 target for integration-test5853bb0ea4 fix: json logging panica859cff364 chore: use virtio driver for disks in arm64db248de88d chore(ci): add config for lldpd extension9f0de9f43d test: update provision upgrade tests for Talos 1.939fe285e69 fix: skip ram disksa9bff3a1d0 test: skip no error test in Cilium4d902021bb fix: do not use pflag csv comma reader for config-patch5371788ce1 fix: typo in documentation8a228ba6bc docs: add egress documentation182325cb07 test: skip lvm test if not enough user disks available519a48302e fix: wipe system partitions correctly via kernel args0a2b4556c5 fix: volume encryption with failing keyslots6affbd3182 fix: update grpc-go the latest patch release77a4a4adc7 fix: scaleway metadata7acadc0c8f fix: do not stop udevd before unmounting volumes6a081055b0 feat: update Flannel to v0.25.72362f6d3ee fix: improve container detectionb67bc73fd3 fix: fix mdadm system extensionf08669c7a9 feat: bring in lpfc kernel module driver6a014374be feat: enable QEDF driverf711907e03 fix: make /var/run empty on reboots7d02eb60f4 docs: fix typo in CloudStack docs74861573a7 fix: multiple fixes for LVM activation74c12c20e0 feat: replace eudev with systemd-udevd0a4df4ef84 docs: fix nvidia CRI config exampleafc1e1a46a docs: fix typo in extraMounts directorya341bdb064 fix: prevent file descriptors leaks to child processesdec653bfe1 chore: better lvm2 tests908fd8789c feat: support cgroup deep analysis in talosctlaa846cc186 feat: add support for CI Network config in nocloud10f2539f23 chore: disable cloud-images cron workflowb07a8b36b2 chore: ignore more plugins for system containerd392c4798f0 feat: prepare for Talos 1.9ea7bf9fb43 docs: update storage.md4ab8dee69a fix: build talosctl without tcell_minimal2fa019bd97 docs: enable 'edit on GitHub' linkd2ccbc2b15 docs: update hetzner documentation for CCMd498f647cd docs: fix Kernel Self Protection Project (KSPP) references0ec75463ee docs: make Talos 1.8 current release9b77698cf2 fix: update blockdevice library to v2.0.2e46227ab95 docs: fix kubespan name inconsistency6b15ca19cd fix: audit and fix cgroup reservations32b5d01ed3 chore: bump lvm26484581eb8 feat: allow /sbin/ldconfig in extensions9fa08e8437 chore: refactor testsd8ab4981b6 feat: support lvm auto activation8166a58b36 fix: filter out non-printable characters in process line806b6aaf52 docs: add SECURITY.md7bd26df308 docs: document /dev/net/tun compatibility18daedb511 fix: strategic merge patch delete for map keysf3370529ac docs: correct typo8d6884a8e2 test: add a test for inline machine config trusted rootsd4a6d017db fix: ignore invalid NTP responses869f8379f2 feat: update default Kubernetes version to 1.31.1780a1f198a fix: update CoreDNS health check79cd031588 chore: account for resource sorting in dns upstream resourcee17fafaca2 chore: drop activateLogicalVolumes sequencer stepa294b366f2 fix: parse SideroLink API endpoint correctlya9269ac7b1 fix: remove extra logging on ethtool ioctl failures5c6277d171 feat: update etcd to 3.5.16c1ed2984b8 docs: add what's new for Talos 1.8
</p>
</details><details><summary>44 commits</summary> <p>
af5d6b8c4 fix: show SELinux labels on pseudo-fsf46922fa9 chore: fix dockerfile warningsa13f82c59 feat: udev: label device nodese899fb37f feat: label created files in /etc5f68c17ed feat: implement image cache configuration0ffb2187a feat: registry proxy77cf84fb5 feat: support generating iso with imagecache5de6275b8 chore: image cache generator improvements1a8cc5f8b feat: add SELinux labels to volumes61b9129e0 fix: add directory entries and filemode to tarball4caeae21e refactor: optimize flags and SetLabel6074a870a feat: add e2fsprogs to talos rootfs7ffcf5b93 docs: update getting startedc4c1a0d7c fix: make vmware platform common code build on all archescc768037f feat: implement block device wipe6fb518ae5 fix: don't activate LVM volumes in agent mode0e3ed3072 fix: no longer leak Close reader4dc58cfdf chore: small fixesf400ae911 fix: small fixes for image cache generation93754b7de fix: config and platform manifest generation95b2fc946 feat: image cache gene4c6186c6 chore: remove i915/amdgpu drivers744ad12a6 docs: update replicated-local-storage-with-openebs.mdfd713e451 feat: add permanent hardware addr to device selectorsd55a96e8c refactor: remove SELinux client_u and client_r3a5b55fd2 fix: allow CEL expressions config mergef1b15f580 chore: remove replace for safchain/ethtoolf9697a9a0 fix: register controlplane node with NoSchedule taint30f8b5a9f fix: registry mirror fallback handling0f41e7743 feat: allow for onlink directive (nocloud)e26d0043e chore: code cleanup43fe3807a feat: implement tracking of blockdevice secondaries8a7476c3a fix: install on non-empty disk8b4253d18 feat: update etcd to v3.5.175a0fd5b88 refactor: move early initialization functions to pre-initialize phase9916e2cd8 chore: update pkgs/tools/extras for Go 1.23.320bbf0235 docs: update vultr documentationaea98940b fix: arch linux search paths and names for QEMU provisioner682718d4c fix: use imager incoming version for extension validation9a02ecc49 feat: rewrite install disk selector to use CEL expressionseba35f441 docs: add note about PSP in Rook-Ceph guide38b80fb1d docs: add missing --talosconfig parameter to end of Hetzner guidea07f66c91 docs: gcp: fix controlplane nodes tags4fe6dc8a0 chore: clean dns code
</p>
</details><details><summary>1 commit</summary> <p>
58b2f92 chore: use HTTP/2 ALPN by default
</p>
</details><details><summary>1 commit</summary> <p>
005e92c chore: rekres and regen
</p>
</details><details><summary>1 commit</summary> <p>
b74fb90 fix: allow custom TLS config for the client
</p>
</details><details><summary>3 commits</summary> <p>
78ba66b feat: update Go to 1.23.3eab6e58 feat: update dependencies1459d78 feat: update pkgs for 1.9
</p>
</details><details><summary>3 commits</summary> <p>
e847d2a chore: add more utilities to xiterf3c5a2b chore: add Empty and Empty2 iteratorsc53b90b chore: add packages xiter/xstrings/xbytes
</p>
</details><details><summary>1 commit</summary> <p>
134c41b fix: fast wipe also last 1MB of the device
</p>
</details><details><summary>1 commit</summary> <p>
9a0f7b0 fix: multiple data race issues
</p>
</details><details><summary>3 commits</summary> <p>
d735250 fix: return an error on process nonzero exit code5662c7f feat: add an equivalent of WaitWrapper for os.Process71fced6 chore: rekres and move to GHA
</p>
</details><details><summary>4 commits</summary> <p>
0f62a7e feat: add one more deprecation/removal for v1.3287d2e8e feat: add one more deprecation for 1.32.0-beta.0e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3381f251 feat: update for Kubernetes 1.32
</p>
</details><details><summary>2 commits</summary> <p>
de1c628 fix: copy data from big frame msgef47ec7 chore: upgrade Codec implementations and usages to Codec2
</p>
</details><details><summary>46 commits</summary> <p>
a463a50 feat: add e2fsprogsbfd88f5 chore: fix make kernel-menuconfig completelycee356e chore: fix menuconfig builda5530cf feat: update Linux to 6.6.62, runc to 1.2.2ac329c9 feat: enable CONFIG_INTEL_HFI_THERMAL + CONFIG_INTEL_TURBO_MAX_3567a14a fix: do not build unneeded utilities and man for SELinux librariesb15a3d9 feat: bump dependencies6bdba41 feat: update Linux to 6.6.604699763 feat: update gcc to 14.29a98f73 feat: update containerd to v2.0.020e1e08 feat: enable CONFIG_DM_CACHEdf45e16 feat: update Linux to 6.6.592e733cc feat: bump dependenciesc92e123 fix: enable nvme and 2.5gbit ethernet on nanopi-r5sb160184 feat: update runc to v1.2.1e9950d9 chore: drop syslinuxfc2e8dc feat: update containerd to v2.0.0-rc.638304a6 feat: update Linux to 6.6.5884b8df8 chore: do not use /usr/etc/udevc9282c8 feat: update runc to 1.2.038ad08e fix: default IOMMU mode to 'lazy'be92da0 feat: update Linux to 6.6.57, update Linux firmware0b67a13 feat: bump dependenciesdd5f928 feat: update Linux 6.6.56 and protect /proc/memb1bf972 feat: enable CONFIG_XFRM_STATISTICSc63beae feat: update Linux to 6.6.54f474a55 fix: libselinux: support running without /etc/selinuxba0341e fix: systemd-udevd: search for config in /usr/etc2b193f1 feat: add lpfc kernel module1adb946 feat: enable QEDF driverdbbe3d0 feat: update containerd to v2.0.0-rc.5f19590e feat: update Go to 1.23.2e2a561f fix: drop the LVM2 udev lvm ruleae205aa fix: force LVM to use /run as state directory232a153 feat: replace eudev with systemd-udevd40fb82a feat: add libselinux, libsepol, pcre2 and libcap6f40fbb feat: update xfsprogs 6.10.1a1709c7 feat: enable module unloading and memory hotplug (for NVIDIA UVM)2c5785b feat: enable transparent huge pages in madvise modeca2e8c8 fix: lvm2 modprobe path6b334a6 feat: update Linux to 6.6.52e90ae7e feat: update Linux firmware to 2024090979a4f92 feat: enable INET_DIAGc9f7eb9 feat: update Linux to 6.6.51126b6a4 fix: add mpt3sas UBSAN patchesa09bf93 chore: drop UBSAN patch
</p>
</details><details><summary>3 commits</summary> <p>
0d84c65 chore: add support for gogo protobuf generator19f8d2e chore: add krese038bb4 Initial commit
</p>
</details><details><summary>1 commit</summary> <p>
1893385 fix: initialize tls listener properly
</p>
</details><details><summary>10 commits</summary> <p>
e061b6f feat: update dependencies2704b85 feat: update Go to 1.23.33750064 fix: update for musl with close_range0a443c6 feat: update toolchain for gcc 14.263ecd80 feat: bump depedendencies2058296 feat: bump dependencies1151610 feat: update Go to 1.23.29f2189b fix: bump gettext-tiny to the latest dev version95069d6 feat: update Go to 1.23.1eec0656 feat: replace gettext with gettext-tiny
</p>
</details>Previous release can be found at v1.8.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`87d2e8e` feat: add one more deprecation for 1.32.0-beta.0
Welcome to the v1.9.0-alpha.2 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues.
Talos Linux starting with v1.9 will ship with SELinux LSM enabled by default. If you need to use AppArmor LSM add the following to the machine configuration:
machine:
install:
extraKernelArgs:
- -selinux
- lsm=lockdown,capability,yama,apparmor,bpf
- apparmor=1
Talos Linux now starts a auditd service by default.
Logs can be read with talosctl logs auditd.
talosctl cgroupsThe talosctl cgroups command has been added to the talosctl tool.
This command allows you to view the cgroup resource consumption and limits for a machine, e.g.
talosctl cgroups --preset memory.
Talos previously used udevd to provide udevd, now it uses systemd-udevd instead.
Linux: 6.6.59 containerd: 2.0.0 Flannel: 0.26.0 Kubernetes: 1.32.0-beta.0 runc: 1.2.1
Talos is built with Go 1.23.2.
Talos Linux now supports running Kubernetes pods with user namespaces enabled. Refer to the documentation for more information.
<details><summary>144 commits</summary> <p>
a309f6aa57 chore: fix nil pointer dereference in AWS uploader333737f176 test: fix unpriviliged process runner test2001167058 chore(ci): save support zip always after tests6a42c3b8ed release(v1.9.0-alpha.1): prepare releasefb72e4b7b7 fix(ci): skip test if UserNamespacesSupport feature gate is not set11380f933d feat: display current CPU frequency on dashboardfbce267aee feat: check bridged interfaces should not have addresses942962bf00 docs: add docs on usernamespace support in k8s0406a05a98 chore: update pkgs to ones built with gcc 14.22e127627dc docs: add apparmor enablement release notesaa9311f3d8 fix: install disk matcher error1800f81044 fix: selinux handling and apparmor tests313bffadfb feat: update Kubernetes to v1.32.0-beta.0bbfa144510 feat: update containerd to v2.0.08e02b9fcbf docs: update manual k8s upgrade docs474949dc77 feat: add dm-cache dm-cache-smq kernel modules5112547d6b chore: generate support zip for crashdumpa867f85e4c feat: label system socket and runtime files398f714cff feat: update Linux 6.6.59, runc 1.2.105c620957c feat: allow extra mounts for docker-based talosctl cluster createcedabeddf7 chore: cleanup code61d363e1d0 chore: update go-auditlib960a040491 feat: start enabling SELinux7f3aaa21cd fix: update permissions for logging directories in /var0e6c983b84 fix: mount /sys/kernel/security conditionally74b0e8c371 fix: make route normalization keep family0a3761c22f fix: talosctl windows arm644b10c5328b chore: add Windows ARM64 build for talosctl9abf16108e feat: add auditd serviced464ca869f chore: drop runc memfd bind added in #9069b54d26c2c3 fix: mount pseudo sub-mountpoints in init7aeb15f730 chore: disable coredns cache for cluster domaind8b652150c docs: add warning about NVMe bus path bug3e16ab135e feat: update Kubernetes to v1.32.0-alpha.30b8b356777 feat: add BridgePort property to network machine configurationb379506259 fix: use more correct condition to skip generating hosts files62ec7ec336 refactor: replace the old v1 mount package with new one0ece13c623 docs: update network-config.md (cont)93827f0485 docs: update network-config.md423b1e5fb2 fix: do not trim 0 from process SELinux label2136358d65 feat: introduce metal agent mode0e15955fcc chore: small refactoring66012a7f26 feat: remove wrapperd and launch processes directly3a0a17ae66 fix: prevent panic in nocloud platform codedc0c6acbd7 refactor: remove unmaintained github.com/vishvananda/netlink78353f7918 feat: add parsing of vlanNNNN:ethX style VLAN cmdline args9db7a36bfc fix: generation of SecureBoot isoc755b6d7e4 fix: update the CRI sandbox image referencecec290b354 feat: allow extensions to log to consoleb7801df827 fix: wait for udevd to be running before activating LVMd4cb478a50 docs: improve field description for BridgeSTP, BridgeVLAN7329824b24 docs: add Mynewsdesk to ADOPTERS.mda13cf76a34 chore: simplify DNSUpstreamController and DNSUpstream resource62d185473e fix: talosctl process null character77d7368eae feat: update containerd to v2.0.0-rc.6d39393879a fix: rework the 'metal-iso' config acquisition1993afca9f chore: create /usr/etc in a different step8680351c13 chore: move system extensions' udev rules3067f64c84 feat: update Flannel to v0.26.08658d6865f docs: typo in deploying cilium49bbadc4bf docs: add documentation on performance tuning534b0ce183 feat: update runc to 1.2.0 final2172535237 docs: fix image factory links375e3da73f feat: update Kubernetes to 1.32.0-alpha.29e6f64df04 fix: improve error messages for invalid bridge/bond configuration7c8c72c2b2 fix: correct error message for invalid ip=ead46997c9 chore: rename tpm2.PCRExtent -> tpm2.PCRExtend867c4b8125 docs: fix typo in prodnotes.md1b22df48a4 chore: support debug shell for advanced developmentc14b446229 feat: update Kubernetes to v1.32.0-alpha.129780d35a0 test: add an integration test for verifying process parameters3d342af447 fix: update incorrect alias for PCIDevice resourcef7d35a5e0b release(v1.9.0-alpha.0): prepare releasee0434d77d7 feat: update dependencies5c5a248861 feat: add Talos 1.9 compatibility guaranteesbc4c21f41a test: add json logs test environment71faa32942 docs: nvidia proprietary/oss hardware requirement59a78da42c chore: add proto-codec/codec7ff1cedfe3 chore: update siderolabs/crypto module and return proper ALPNccbd5aed39 feat: optionally decode hcloud userdata as base6434f652ce82 feat: add well-known app.kubernetes.io labels to control-plane podsfc89dc2164 fix: support extra-disks when using isof2bff814de chore: add arm64 target for integration-test5853bb0ea4 fix: json logging panica859cff364 chore: use virtio driver for disks in arm64db248de88d chore(ci): add config for lldpd extension9f0de9f43d test: update provision upgrade tests for Talos 1.939fe285e69 fix: skip ram disksa9bff3a1d0 test: skip no error test in Cilium4d902021bb fix: do not use pflag csv comma reader for config-patch5371788ce1 fix: typo in documentation8a228ba6bc docs: add egress documentation182325cb07 test: skip lvm test if not enough user disks available519a48302e fix: wipe system partitions correctly via kernel args0a2b4556c5 fix: volume encryption with failing keyslots6affbd3182 fix: update grpc-go the latest patch release77a4a4adc7 fix: scaleway metadata7acadc0c8f fix: do not stop udevd before unmounting volumes6a081055b0 feat: update Flannel to v0.25.72362f6d3ee fix: improve container detectionb67bc73fd3 fix: fix mdadm system extensionf08669c7a9 feat: bring in lpfc kernel module driver6a014374be feat: enable QEDF driverf711907e03 fix: make /var/run empty on reboots7d02eb60f4 docs: fix typo in CloudStack docs74861573a7 fix: multiple fixes for LVM activation74c12c20e0 feat: replace eudev with systemd-udevd0a4df4ef84 docs: fix nvidia CRI config exampleafc1e1a46a docs: fix typo in extraMounts directorya341bdb064 fix: prevent file descriptors leaks to child processesdec653bfe1 chore: better lvm2 tests908fd8789c feat: support cgroup deep analysis in talosctlaa846cc186 feat: add support for CI Network config in nocloud10f2539f23 chore: disable cloud-images cron workflowb07a8b36b2 chore: ignore more plugins for system containerd392c4798f0 feat: prepare for Talos 1.9ea7bf9fb43 docs: update storage.md4ab8dee69a fix: build talosctl without tcell_minimal2fa019bd97 docs: enable 'edit on GitHub' linkd2ccbc2b15 docs: update hetzner documentation for CCMd498f647cd docs: fix Kernel Self Protection Project (KSPP) references0ec75463ee docs: make Talos 1.8 current release9b77698cf2 fix: update blockdevice library to v2.0.2e46227ab95 docs: fix kubespan name inconsistency6b15ca19cd fix: audit and fix cgroup reservations32b5d01ed3 chore: bump lvm26484581eb8 feat: allow /sbin/ldconfig in extensions9fa08e8437 chore: refactor testsd8ab4981b6 feat: support lvm auto activation8166a58b36 fix: filter out non-printable characters in process line806b6aaf52 docs: add SECURITY.md7bd26df308 docs: document /dev/net/tun compatibility18daedb511 fix: strategic merge patch delete for map keysf3370529ac docs: correct typo8d6884a8e2 test: add a test for inline machine config trusted rootsd4a6d017db fix: ignore invalid NTP responses869f8379f2 feat: update default Kubernetes version to 1.31.1780a1f198a fix: update CoreDNS health check79cd031588 chore: account for resource sorting in dns upstream resourcee17fafaca2 chore: drop activateLogicalVolumes sequencer stepa294b366f2 fix: parse SideroLink API endpoint correctlya9269ac7b1 fix: remove extra logging on ethtool ioctl failures5c6277d171 feat: update etcd to 3.5.16c1ed2984b8 docs: add what's new for Talos 1.8
</p>
</details><details><summary>3 commits</summary> <p>
a309f6aa5 chore: fix nil pointer dereference in AWS uploader333737f17 test: fix unpriviliged process runner test200116705 chore(ci): save support zip always after tests
</p>
</details><details><summary>1 commit</summary> <p>
58b2f92 chore: use HTTP/2 ALPN by default
</p>
</details><details><summary>1 commit</summary> <p>
005e92c chore: rekres and regen
</p>
</details><details><summary>1 commit</summary> <p>
b74fb90 fix: allow custom TLS config for the client
</p>
</details><details><summary>2 commits</summary> <p>
<details><summary>3 commits</summary> <p>
e847d2a chore: add more utilities to xiterf3c5a2b chore: add Empty and Empty2 iteratorsc53b90b chore: add packages xiter/xstrings/xbytes
</p>
</details><details><summary>1 commit</summary> <p>
134c41b fix: fast wipe also last 1MB of the device
</p>
</details><details><summary>1 commit</summary> <p>
9a0f7b0 fix: multiple data race issues
</p>
</details><details><summary>3 commits</summary> <p>
d735250 fix: return an error on process nonzero exit code5662c7f feat: add an equivalent of WaitWrapper for os.Process71fced6 chore: rekres and move to GHA
</p>
</details><details><summary>3 commits</summary> <p>
87d2e8e feat: add one more deprecation for 1.32.0-beta.0e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3381f251 feat: update for Kubernetes 1.32
</p>
</details><details><summary>2 commits</summary> <p>
de1c628 fix: copy data from big frame msgef47ec7 chore: upgrade Codec implementations and usages to Codec2
</p>
</details><details><summary>38 commits</summary> <p>
4699763 feat: update gcc to 14.29a98f73 feat: update containerd to v2.0.020e1e08 feat: enable CONFIG_DM_CACHEdf45e16 feat: update Linux to 6.6.592e733cc feat: bump dependenciesc92e123 fix: enable nvme and 2.5gbit ethernet on nanopi-r5sb160184 feat: update runc to v1.2.1e9950d9 chore: drop syslinuxfc2e8dc feat: update containerd to v2.0.0-rc.638304a6 feat: update Linux to 6.6.5884b8df8 chore: do not use /usr/etc/udevc9282c8 feat: update runc to 1.2.038ad08e fix: default IOMMU mode to 'lazy'be92da0 feat: update Linux to 6.6.57, update Linux firmware0b67a13 feat: bump dependenciesdd5f928 feat: update Linux 6.6.56 and protect /proc/memb1bf972 feat: enable CONFIG_XFRM_STATISTICSc63beae feat: update Linux to 6.6.54f474a55 fix: libselinux: support running without /etc/selinuxba0341e fix: systemd-udevd: search for config in /usr/etc2b193f1 feat: add lpfc kernel module1adb946 feat: enable QEDF driverdbbe3d0 feat: update containerd to v2.0.0-rc.5f19590e feat: update Go to 1.23.2e2a561f fix: drop the LVM2 udev lvm ruleae205aa fix: force LVM to use /run as state directory232a153 feat: replace eudev with systemd-udevd40fb82a feat: add libselinux, libsepol, pcre2 and libcap6f40fbb feat: update xfsprogs 6.10.1a1709c7 feat: enable module unloading and memory hotplug (for NVIDIA UVM)2c5785b feat: enable transparent huge pages in madvise modeca2e8c8 fix: lvm2 modprobe path6b334a6 feat: update Linux to 6.6.52e90ae7e feat: update Linux firmware to 2024090979a4f92 feat: enable INET_DIAGc9f7eb9 feat: update Linux to 6.6.51126b6a4 fix: add mpt3sas UBSAN patchesa09bf93 chore: drop UBSAN patch
</p>
</details><details><summary>3 commits</summary> <p>
0d84c65 chore: add support for gogo protobuf generator19f8d2e chore: add krese038bb4 Initial commit
</p>
</details><details><summary>1 commit</summary> <p>
1893385 fix: initialize tls listener properly
</p>
</details><details><summary>8 commits</summary> <p>
3750064 fix: update for musl with close_range0a443c6 feat: update toolchain for gcc 14.263ecd80 feat: bump depedendencies2058296 feat: bump dependencies1151610 feat: update Go to 1.23.29f2189b fix: bump gettext-tiny to the latest dev version95069d6 feat: update Go to 1.23.1eec0656 feat: replace gettext with gettext-tiny
</p>
</details>Previous release can be found at v1.8.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
`87d2e8e` feat: add one more deprecation for 1.32.0-beta.0
Welcome to the v1.9.0-alpha.1 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues.
Talos Linux starting with v1.9 will ship with SELinux LSM enabled by default. If you need to use AppArmor LSM add the following to the machine configuration:
machine:
install:
extraKernelArgs:
- -selinux
- lsm=lockdown,capability,yama,apparmor,bpf
- apparmor=1
Talos Linux now starts a auditd service by default.
Logs can be read with talosctl logs auditd.
talosctl cgroupsThe talosctl cgroups command has been added to the talosctl tool.
This command allows you to view the cgroup resource consumption and limits for a machine, e.g.
talosctl cgroups --preset memory.
Talos previously used udevd to provide udevd, now it uses systemd-udevd instead.
Linux: 6.6.59 containerd: 2.0.0 Flannel: 0.26.0 Kubernetes: 1.32.0-beta.0 runc: 1.2.1
Talos is built with Go 1.23.2.
Talos Linux now supports running Kubernetes pods with user namespaces enabled. Refer to the documentation for more information.
<details><summary>140 commits</summary> <p>
fb72e4b7b7 fix(ci): skip test if UserNamespacesSupport feature gate is not set11380f933d feat: display current CPU frequency on dashboardfbce267aee feat: check bridged interfaces should not have addresses942962bf00 docs: add docs on usernamespace support in k8s0406a05a98 chore: update pkgs to ones built with gcc 14.22e127627dc docs: add apparmor enablement release notesaa9311f3d8 fix: install disk matcher error1800f81044 fix: selinux handling and apparmor tests313bffadfb feat: update Kubernetes to v1.32.0-beta.0bbfa144510 feat: update containerd to v2.0.08e02b9fcbf docs: update manual k8s upgrade docs474949dc77 feat: add dm-cache dm-cache-smq kernel modules5112547d6b chore: generate support zip for crashdumpa867f85e4c feat: label system socket and runtime files398f714cff feat: update Linux 6.6.59, runc 1.2.105c620957c feat: allow extra mounts for docker-based talosctl cluster createcedabeddf7 chore: cleanup code61d363e1d0 chore: update go-auditlib960a040491 feat: start enabling SELinux7f3aaa21cd fix: update permissions for logging directories in /var0e6c983b84 fix: mount /sys/kernel/security conditionally74b0e8c371 fix: make route normalization keep family0a3761c22f fix: talosctl windows arm644b10c5328b chore: add Windows ARM64 build for talosctl9abf16108e feat: add auditd serviced464ca869f chore: drop runc memfd bind added in #9069b54d26c2c3 fix: mount pseudo sub-mountpoints in init7aeb15f730 chore: disable coredns cache for cluster domaind8b652150c docs: add warning about NVMe bus path bug3e16ab135e feat: update Kubernetes to v1.32.0-alpha.30b8b356777 feat: add BridgePort property to network machine configurationb379506259 fix: use more correct condition to skip generating hosts files62ec7ec336 refactor: replace the old v1 mount package with new one0ece13c623 docs: update network-config.md (cont)93827f0485 docs: update network-config.md423b1e5fb2 fix: do not trim 0 from process SELinux label2136358d65 feat: introduce metal agent mode0e15955fcc chore: small refactoring66012a7f26 feat: remove wrapperd and launch processes directly3a0a17ae66 fix: prevent panic in nocloud platform codedc0c6acbd7 refactor: remove unmaintained github.com/vishvananda/netlink78353f7918 feat: add parsing of vlanNNNN:ethX style VLAN cmdline args9db7a36bfc fix: generation of SecureBoot isoc755b6d7e4 fix: update the CRI sandbox image referencecec290b354 feat: allow extensions to log to consoleb7801df827 fix: wait for udevd to be running before activating LVMd4cb478a50 docs: improve field description for BridgeSTP, BridgeVLAN7329824b24 docs: add Mynewsdesk to ADOPTERS.mda13cf76a34 chore: simplify DNSUpstreamController and DNSUpstream resource62d185473e fix: talosctl process null character77d7368eae feat: update containerd to v2.0.0-rc.6d39393879a fix: rework the 'metal-iso' config acquisition1993afca9f chore: create /usr/etc in a different step8680351c13 chore: move system extensions' udev rules3067f64c84 feat: update Flannel to v0.26.08658d6865f docs: typo in deploying cilium49bbadc4bf docs: add documentation on performance tuning534b0ce183 feat: update runc to 1.2.0 final2172535237 docs: fix image factory links375e3da73f feat: update Kubernetes to 1.32.0-alpha.29e6f64df04 fix: improve error messages for invalid bridge/bond configuration7c8c72c2b2 fix: correct error message for invalid ip=ead46997c9 chore: rename tpm2.PCRExtent -> tpm2.PCRExtend867c4b8125 docs: fix typo in prodnotes.md1b22df48a4 chore: support debug shell for advanced developmentc14b446229 feat: update Kubernetes to v1.32.0-alpha.129780d35a0 test: add an integration test for verifying process parameters3d342af447 fix: update incorrect alias for PCIDevice resourcef7d35a5e0b release(v1.9.0-alpha.0): prepare releasee0434d77d7 feat: update dependencies5c5a248861 feat: add Talos 1.9 compatibility guaranteesbc4c21f41a test: add json logs test environment71faa32942 docs: nvidia proprietary/oss hardware requirement59a78da42c chore: add proto-codec/codec7ff1cedfe3 chore: update siderolabs/crypto module and return proper ALPNccbd5aed39 feat: optionally decode hcloud userdata as base6434f652ce82 feat: add well-known app.kubernetes.io labels to control-plane podsfc89dc2164 fix: support extra-disks when using isof2bff814de chore: add arm64 target for integration-test5853bb0ea4 fix: json logging panica859cff364 chore: use virtio driver for disks in arm64db248de88d chore(ci): add config for lldpd extension9f0de9f43d test: update provision upgrade tests for Talos 1.939fe285e69 fix: skip ram disksa9bff3a1d0 test: skip no error test in Cilium4d902021bb fix: do not use pflag csv comma reader for config-patch5371788ce1 fix: typo in documentation8a228ba6bc docs: add egress documentation182325cb07 test: skip lvm test if not enough user disks available519a48302e fix: wipe system partitions correctly via kernel args0a2b4556c5 fix: volume encryption with failing keyslots6affbd3182 fix: update grpc-go the latest patch release77a4a4adc7 fix: scaleway metadata7acadc0c8f fix: do not stop udevd before unmounting volumes6a081055b0 feat: update Flannel to v0.25.72362f6d3ee fix: improve container detectionb67bc73fd3 fix: fix mdadm system extensionf08669c7a9 feat: bring in lpfc kernel module driver6a014374be feat: enable QEDF driverf711907e03 fix: make /var/run empty on reboots7d02eb60f4 docs: fix typo in CloudStack docs74861573a7 fix: multiple fixes for LVM activation74c12c20e0 feat: replace eudev with systemd-udevd0a4df4ef84 docs: fix nvidia CRI config exampleafc1e1a46a docs: fix typo in extraMounts directorya341bdb064 fix: prevent file descriptors leaks to child processesdec653bfe1 chore: better lvm2 tests908fd8789c feat: support cgroup deep analysis in talosctlaa846cc186 feat: add support for CI Network config in nocloud10f2539f23 chore: disable cloud-images cron workflowb07a8b36b2 chore: ignore more plugins for system containerd392c4798f0 feat: prepare for Talos 1.9ea7bf9fb43 docs: update storage.md4ab8dee69a fix: build talosctl without tcell_minimal2fa019bd97 docs: enable 'edit on GitHub' linkd2ccbc2b15 docs: update hetzner documentation for CCMd498f647cd docs: fix Kernel Self Protection Project (KSPP) references0ec75463ee docs: make Talos 1.8 current release9b77698cf2 fix: update blockdevice library to v2.0.2e46227ab95 docs: fix kubespan name inconsistency6b15ca19cd fix: audit and fix cgroup reservations32b5d01ed3 chore: bump lvm26484581eb8 feat: allow /sbin/ldconfig in extensions9fa08e8437 chore: refactor testsd8ab4981b6 feat: support lvm auto activation8166a58b36 fix: filter out non-printable characters in process line806b6aaf52 docs: add SECURITY.md7bd26df308 docs: document /dev/net/tun compatibility18daedb511 fix: strategic merge patch delete for map keysf3370529ac docs: correct typo8d6884a8e2 test: add a test for inline machine config trusted rootsd4a6d017db fix: ignore invalid NTP responses869f8379f2 feat: update default Kubernetes version to 1.31.1780a1f198a fix: update CoreDNS health check79cd031588 chore: account for resource sorting in dns upstream resourcee17fafaca2 chore: drop activateLogicalVolumes sequencer stepa294b366f2 fix: parse SideroLink API endpoint correctlya9269ac7b1 fix: remove extra logging on ethtool ioctl failures5c6277d171 feat: update etcd to 3.5.16c1ed2984b8 docs: add what's new for Talos 1.8
</p>
</details><details><summary>68 commits</summary> <p>
fb72e4b7b fix(ci): skip test if UserNamespacesSupport feature gate is not set11380f933 feat: display current CPU frequency on dashboardfbce267ae feat: check bridged interfaces should not have addresses942962bf0 docs: add docs on usernamespace support in k8s0406a05a9 chore: update pkgs to ones built with gcc 14.22e127627d docs: add apparmor enablement release notesaa9311f3d fix: install disk matcher error1800f8104 fix: selinux handling and apparmor tests313bffadf feat: update Kubernetes to v1.32.0-beta.0bbfa14451 feat: update containerd to v2.0.08e02b9fcb docs: update manual k8s upgrade docs474949dc7 feat: add dm-cache dm-cache-smq kernel modules5112547d6 chore: generate support zip for crashdumpa867f85e4 feat: label system socket and runtime files398f714cf feat: update Linux 6.6.59, runc 1.2.105c620957 feat: allow extra mounts for docker-based talosctl cluster createcedabeddf chore: cleanup code61d363e1d chore: update go-auditlib960a04049 feat: start enabling SELinux7f3aaa21c fix: update permissions for logging directories in /var0e6c983b8 fix: mount /sys/kernel/security conditionally74b0e8c37 fix: make route normalization keep family0a3761c22 fix: talosctl windows arm644b10c5328 chore: add Windows ARM64 build for talosctl9abf16108 feat: add auditd serviced464ca869 chore: drop runc memfd bind added in #9069b54d26c2c fix: mount pseudo sub-mountpoints in init7aeb15f73 chore: disable coredns cache for cluster domaind8b652150 docs: add warning about NVMe bus path bug3e16ab135 feat: update Kubernetes to v1.32.0-alpha.30b8b35677 feat: add BridgePort property to network machine configurationb37950625 fix: use more correct condition to skip generating hosts files62ec7ec33 refactor: replace the old v1 mount package with new one0ece13c62 docs: update network-config.md (cont)93827f048 docs: update network-config.md423b1e5fb fix: do not trim 0 from process SELinux label2136358d6 feat: introduce metal agent mode0e15955fc chore: small refactoring66012a7f2 feat: remove wrapperd and launch processes directly3a0a17ae6 fix: prevent panic in nocloud platform codedc0c6acbd refactor: remove unmaintained github.com/vishvananda/netlink78353f791 feat: add parsing of vlanNNNN:ethX style VLAN cmdline args9db7a36bf fix: generation of SecureBoot isoc755b6d7e fix: update the CRI sandbox image referencecec290b35 feat: allow extensions to log to consoleb7801df82 fix: wait for udevd to be running before activating LVMd4cb478a5 docs: improve field description for BridgeSTP, BridgeVLAN7329824b2 docs: add Mynewsdesk to ADOPTERS.mda13cf76a3 chore: simplify DNSUpstreamController and DNSUpstream resource62d185473 fix: talosctl process null character77d7368ea feat: update containerd to v2.0.0-rc.6d39393879 fix: rework the 'metal-iso' config acquisition1993afca9 chore: create /usr/etc in a different step8680351c1 chore: move system extensions' udev rules3067f64c8 feat: update Flannel to v0.26.08658d6865 docs: typo in deploying cilium49bbadc4b docs: add documentation on performance tuning534b0ce18 feat: update runc to 1.2.0 final217253523 docs: fix image factory links375e3da73 feat: update Kubernetes to 1.32.0-alpha.29e6f64df0 fix: improve error messages for invalid bridge/bond configuration7c8c72c2b fix: correct error message for invalid ip=ead46997c chore: rename tpm2.PCRExtent -> tpm2.PCRExtend867c4b812 docs: fix typo in prodnotes.md1b22df48a chore: support debug shell for advanced developmentc14b44622 feat: update Kubernetes to v1.32.0-alpha.129780d35a test: add an integration test for verifying process parameters3d342af44 fix: update incorrect alias for PCIDevice resource
</p>
</details><details><summary>1 commit</summary> <p>
58b2f92 chore: use HTTP/2 ALPN by default
</p>
</details><details><summary>1 commit</summary> <p>
005e92c chore: rekres and regen
</p>
</details><details><summary>1 commit</summary> <p>
b74fb90 fix: allow custom TLS config for the client
</p>
</details><details><summary>2 commits</summary> <p>
<details><summary>3 commits</summary> <p>
e847d2a chore: add more utilities to xiterf3c5a2b chore: add Empty and Empty2 iteratorsc53b90b chore: add packages xiter/xstrings/xbytes
</p>
</details><details><summary>1 commit</summary> <p>
134c41b fix: fast wipe also last 1MB of the device
</p>
</details><details><summary>1 commit</summary> <p>
9a0f7b0 fix: multiple data race issues
</p>
</details><details><summary>3 commits</summary> <p>
d735250 fix: return an error on process nonzero exit code5662c7f feat: add an equivalent of WaitWrapper for os.Process71fced6 chore: rekres and move to GHA
</p>
</details><details><summary>3 commits</summary> <p>
87d2e8e feat: add one more deprecation for 1.32.0-beta.0e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3381f251 feat: update for Kubernetes 1.32
</p>
</details><details><summary>2 commits</summary> <p>
de1c628 fix: copy data from big frame msgef47ec7 chore: upgrade Codec implementations and usages to Codec2
</p>
</details><details><summary>38 commits</summary> <p>
4699763 feat: update gcc to 14.29a98f73 feat: update containerd to v2.0.020e1e08 feat: enable CONFIG_DM_CACHEdf45e16 feat: update Linux to 6.6.592e733cc feat: bump dependenciesc92e123 fix: enable nvme and 2.5gbit ethernet on nanopi-r5sb160184 feat: update runc to v1.2.1e9950d9 chore: drop syslinuxfc2e8dc feat: update containerd to v2.0.0-rc.638304a6 feat: update Linux to 6.6.5884b8df8 chore: do not use /usr/etc/udevc9282c8 feat: update runc to 1.2.038ad08e fix: default IOMMU mode to 'lazy'be92da0 feat: update Linux to 6.6.57, update Linux firmware0b67a13 feat: bump dependenciesdd5f928 feat: update Linux 6.6.56 and protect /proc/memb1bf972 feat: enable CONFIG_XFRM_STATISTICSc63beae feat: update Linux to 6.6.54f474a55 fix: libselinux: support running without /etc/selinuxba0341e fix: systemd-udevd: search for config in /usr/etc2b193f1 feat: add lpfc kernel module1adb946 feat: enable QEDF driverdbbe3d0 feat: update containerd to v2.0.0-rc.5f19590e feat: update Go to 1.23.2e2a561f fix: drop the LVM2 udev lvm ruleae205aa fix: force LVM to use /run as state directory232a153 feat: replace eudev with systemd-udevd40fb82a feat: add libselinux, libsepol, pcre2 and libcap6f40fbb feat: update xfsprogs 6.10.1a1709c7 feat: enable module unloading and memory hotplug (for NVIDIA UVM)2c5785b feat: enable transparent huge pages in madvise modeca2e8c8 fix: lvm2 modprobe path6b334a6 feat: update Linux to 6.6.52e90ae7e feat: update Linux firmware to 2024090979a4f92 feat: enable INET_DIAGc9f7eb9 feat: update Linux to 6.6.51126b6a4 fix: add mpt3sas UBSAN patchesa09bf93 chore: drop UBSAN patch
</p>
</details><details><summary>3 commits</summary> <p>
0d84c65 chore: add support for gogo protobuf generator19f8d2e chore: add krese038bb4 Initial commit
</p>
</details><details><summary>1 commit</summary> <p>
1893385 fix: initialize tls listener properly
</p>
</details><details><summary>8 commits</summary> <p>
3750064 fix: update for musl with close_range0a443c6 feat: update toolchain for gcc 14.263ecd80 feat: bump depedendencies2058296 feat: bump dependencies1151610 feat: update Go to 1.23.29f2189b fix: bump gettext-tiny to the latest dev version95069d6 feat: update Go to 1.23.1eec0656 feat: replace gettext with gettext-tiny
</p>
</details>Previous release can be found at v1.8.0
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →