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
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
Welcome to the v1.11.0-alpha.3 release of Talos! *This is a pre-release of Talos*
Welcome to the v1.11.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 on Azure now defaults to MTU of 1400 bytes for the eth0 interface to avoid packet fragmentation issues.
The default MTU can be overriden with machine configuration.
Talos now drops the IMA (Integrity Measurement Architecture) support. This feature was not used in Talos for any meaningful security purpose and has historically caused performance issues. See #11133 for more details.
Talos now validates Kubernetes version in the image submitted in the machine configuration. Previously this check was performed only on upgrade, but now it is consistently applied to upgrade, initial provisioning, and machine configuration updates.
This implies that all image references should contain the tag, even if the image is pinned by digest.
On MacOS talosctl cluster create command now supports the Qemu provisioner in addition to the Docker provisioner.
Talos now supports swap on block devices. This feature can be enable by using SwapVolumeConfig document in the machine configuration.
Linux: 6.12.35 Kubernetes: 1.34.0-alpha.2 runc: 1.3.0 containerd: 2.1.3 Flannel CNI plugin: 1.7.1-flannel1 Flannel: 0.27.0 CoreDNS: 1.12.2
Talos is built with Go 1.24.4.
Talos VMWare platform now supports arm64 architecture in addition to amd64.
Talos now supports zswap, a compressed cache for swap pages. This feature can be enabled by using ZswapConfig document in the machine configuration.
<details><summary>170 commits</summary> <p>
777335f23 chore: improve cloud image uploader resilience14e5eee7d release(v1.11.0-alpha.2): prepare release1e5a008f5 fix: hold user volume mount point across kubelet restartscdad50590 docs: user volumes and kubernetes upgrade updatesc880835c8 feat: implement zswap support7f0300f10 feat: update dependencies, Kubernetes 1.34.0-alpha.261afbe3d2 docs: add vc4 documentationb9dbdc8e7 fix: etcd recover with multiple advertised addresses19d94c357 feat: update Linux to 6.12.35, containerd to 2.1.344a1fc3b7 fix: treat context canceled as expected error on image pull4da2dd537 feat: enforce Kubernetes version compatibility6c7f8201a fix: set default MTU on Azure to 1400091cd6989 docs: small yaml typo fix66ecbd48f docs: update support matrix with omni versionc948d7617 docs: minor fixes for creating kernel modulescc14c4a25 docs: add docs for creating kernel modules93bcd3b56 docs: create SBOM for Go dependencies38c4ce415 feat: add user-space InfiniBand modules251dc934f feat: arm64 support for platform vmware09b3ad577 feat: update containerd to 2.1.20767dd07b chore: enable --with-siderolink-agent on Darwin9642198d7 fix: userspace wireguard library overrides208f0763e chore: fix talosctl build on non-Linux hosts87421af87 docs: expand documentation descriptiond32ccfa59 feat: implement swap support8f5cf81db docs: update kvm documentation8e84c8b0f fix: nil pointer deref in quirk6e74a3676 docs: aad ery basic details on how to run on scaleway260d1bc9a fix: correctl close encrypted volumes034ef42af fix: update siderolink library for wgtunnel panic fix3035744a8 fix: correctly predict interface name on darwincfcfad3c4 chore: move checkUnknownKeys function to github.com/siderolabs/gen5ecc53c69 docs: add macos section to developing-talos.mdb5b35307f chore: update Go to 1.24.4fde772d8d feat: update Flannel to 0.27.081ca27949 release(v1.11.0-alpha.1): prepare release58a868e68 chore: fix renovate config, add release-gate labela59aaee84 feat: bump dependencies, Linux 6.12.31e954ee30a docs: typo correction: LongHorn -> Longhornaab053394 fix: mashal resource byte slices as strings in YAMLc7d4191e7 fix: rework the way CRI config generation is waited for0114183de docs: update lastRelease to 1.10.3938b0760a docs: update issue template2a7b735b2 feat: drop IMA support2d5a805b0 fix: typo in DiscoverdVolume spec60c12bad9 feat: support nocloud include url userdata directive0fd622c82 fix(talosctl): correct --help output for dashboard commanda90c936a1 feat: support qemu provisioner on darwin5322ca0d3 docs: update overlay docsa60b6322d fix(ci): drop nebula from extensions testdbbb59a67 docs: add note for default dataDirHostPath for Rooke26054378 docs: macos qemu provider5d0224093 docs: use the cilium-cli image repo in the job installation manifestff80e4cca docs: fix CIDR namea5fd15e8b fix(ci): reproducibility test8f8963e50 docs: update Nexxen brandc6b86872d fix(ci): iso reproducibility file permissions995a1dec4 chore: add a check for unsupported darwin flags9db5d0c97 fix: nocloud metadata for hostname3cf325654 feat: modularize more arm64 kernel3524745cc fix: allow any PKI in Talos APIf438cdb09 chore: use custom dhcpd server on macos qemu11c17fb9a fix: metal-iso reproducibility7fcb89ee3 chore: add darwin vmnet qemu supportfc1237343 chore: clean up /usr/binb551f32ce feat: update containerd to v2.1.167f4154f9 docs: update disk-management.md0cb137ad7 fix: make disk size check work on old Talos7c057edd5 fix: use vmdk-convert istead of qemu-img to create VMDK for OVA filescd618dad0 chore: update the go-blockdevice package0b99631a0 fix: bump apid memory limit5451f35b1 docs: update virtualboxbd4d202a5 refactor: bring owned.State from COSI to simplify tests0b96df574 feat: update containerd to 2.1.0e1a939144 docs: fix formatting in disk encryption7a817df1c docs: fix typof35b213b2 test: fix DHCP unicast failures in QEMU environment7064bbf05 docs: fix vmware factory URL78c33bcdb feat: update default Kubernetes to v1.33.1da6795266 fix: disable automatic MAC assignment to bridge interfacesca34adf58 chore(ci): drop azure keysea5de19fa fix: selinux detection52c76ea3a fix: consistently apply dynamic grpc proxy dialeraa9569e5d chore: refactor cluster create cmd flags1161faa05 docs: fix typo in Cilium docs164745e44 docs: remove preserve flag mention in upgrade notes9a2ecbaaf fix: makefile operating system param118aa69d6 chore: update cloud-image-uploader dependenciesacdd721cf chore: dump qemu pachine ipam records on darwinbb9094534 chore: rotate aws iam credentials0bfa4ae1b chore: update deps for cloud-image-uploader956d7c71b chore: update sops keyse2f819d88 test: fix the process runner log collectionfdac4cfb9 fix: upgrade go-kubernetes for DRA flag bug09d88e1e8 test: fix some flaky testsec1f41a94 chore: make qemu config server bind work on darwin980f4d2b9 feat: bump dependencies95259337e fix: k8s 1.32->1.33 upgrade checkc3c326b40 fix: improve volume mounter automaton918b94d9a refactor: rewrite disk size checkab7e693d7 chore: make qemu lb address bind work on darwin97ceab001 fix: multiple logic issues in platform network config controller46349a9df docs: remove azure image gallery instructions0cfcdd3de docs: fix search on base talos.dev78646b4e0 docs: add registryd debug commandc6824c211 fix: deny apply config requests without v1alpha1 in "normal" mode7df0408e4 fix: interactive installer config gen881c5d62b fix: suppress duplicate platform config updates66d77888e fix: replace downloaded asset paths correctly in cluster create cmd6bd6c9b5a fix: generate iso greater than 4 gigac140324e fix: skip PCR extension if TPM1.2 is found09ef1f8a4 fix: ignore http proxy on grpc socket dial22a72dc80 chore: split options between three structs22c34a50f fix(ci): provision cron jobsb3b20eff3 fix: containerd crashing with sigsegvf7891c301 chore: calculate vmnet interface name preemptivelyae87edffb fix: drop libseccomp from rootfsf74a805bb fix: do correct backoff for nocloud reconcile01bb294af fix(ci): provision testse4945be3b docs: add registryd debug commandd8c670ad3 release(v1.11.0-alpha.0): prepare releaseace44ea61 test: update hydrophone to 0.7.03a1163692 chore: cross platform qemu preflight checks7914fb104 chore: move the create command to it's own packagec8e619608 chore: prepare for release 1.111299aaa45 chore(ci): add extensions test for Youki runtimee50ceb221 docs: activate Talos 1.10 docs9d12aaeb1 test: improve config patch test106a656b6 chore: make qemu provider build on darwin8013aa06c test: replace platform metadata test2b89c2810 fix: relax etcd APIs RBAC requirements1e677587c fix: preserve kubelet image suffix62ab8af45 fix: disk image generation with image cached60626f01 fix: handle encryption type mismatcha9109ebd0 feat: allow SideroLink unique token in machine config2ff3a6e40 feat(kernel): add bcache kernel module to core talosfa95a2146 fix(ci): bios provision testf7c5b86be fix: sync PCR extension with volume provisioning lifecyclef90c79474 chore: show bound driver in pcidevices info8db34624c fix: handle correctly changing platform network config77c7a075b feat: update Kubernetes to 1.33.074f0c48c7 feat: add version compatibility for Talos 1.11c4fb7dad0 fix: force DNS runner shutdown on timeoutc49b4836e docs: hetzner: add note about public iso16ea2b113 docs: add what is new for 1.10be3f0c018 fix: fix Gvisor tests with containerd patch37db132b3 chore(ci): add provision test with biosec60b70e7 fix: set media type to OCI for image cache layera471eb31b feat: update Linux 6.12.24, containerd 2.0.554ad5b872 fix: extension services logging to console601f036ba docs: correct flannel extra args exampleae94377d1 feat: support encryption config for user volumes9616f6e8d docs: add caveat for kubespan and host portsa1d08a362 docs: fixes typo at OpenEBS Mayastor worker patchesa91e8726e docs: add a dark themec76189c58 fix: grub EFI mount point4ca985c65 fix: grub efi platform installb31260281 docs: update storage.md396a29040 feat: add new SBCsa902f6580 feat: update Flannel to v0.26.72bbefec1a docs: use cache in preview6028a8d2d docs: update kubeprism.mde51a8ef8c fix: prefer new MountStatus resourced9c7e7946 docs: fix searchb32fa029b feat: update Kubernetes to 1.33.0-rc.1f0ea478cb feat: support address priority8cd3c8dc7 test: fix NVIDIA OSS tests62f2d27cd docs: update virtualbox.md141326ea3 docs: fix tabpane styling134aa53cc feat: update base CoreDNS code in host DNS to 1.12.1
</p>
</details><details><summary>1 commit</summary> <p>
777335f23 chore: improve cloud image uploader resilience
</p>
</details><details><summary>2 commits</summary> <p>
17107ae fix: add generic CSR generator and OpenSSL interop53659fc refactor: split into files
</p>
</details><details><summary>4 commits</summary> <p>
dcb2b74 feat: add panicsafe packageb36ee43 feat: make xyaml.CheckUnknownKeys public3e319e7 feat: implement xyaml.UnmarshalStrict7c0324f chore: future-proof HashTrieMap
</p>
</details><details><summary>1 commit</summary> <p>
5b39ef8 fix: do not log error if chunk zero was never written
</p>
</details><details><summary>3 commits</summary> <p>
657a74b feat: prepare for Kubernetes 1.349070be4 fix: remove DynamicResourceAllocation feature gate8cb588b fix: k8s 1.32->1.33 upgrade check
</p>
</details><details><summary>41 commits</summary> <p>
03bb94c feat: update dependenciesc613abd fix: iptables urlfae59df fix: download and copy hailo8 firmwarefadf1e2 feat: update containerd to 2.1.2a0b0da1 feat: enable io.latency cgroup controller0aaa07a feat: add hailort package8555e94 chore: use ftpmirror for GNU sources9fbe2b4 feat: update Go to 1.24.479bfa9e feat: update NVIDIA drivers to 570.148.08c8b8bd8 feat: bump dependencies54bf03e feat: update Linux to 6.12.3193b3aaa feat: add patch for CephFS IMA performance regressionebd6627 feat: disable IMA support8aad53b feat: add CONFIG_NFT_CONNLIMIT to kernel7a299fa feat: update Linux to 6.12.308c4603e feat: move more configs to modules on arm647b1183b feat(kernel): enable IB user-space management and RDMA1b1430e fix: drop pcre2 binaries487610c fix: drop broken symlinksf31d518 fix: clean up some binaries0f74b9b feat: update containerd to v2.1.189b4037 fix: tenstorrent pkg namea14b544 chore: drop qemu-tools vmdk support2563e47 feat: add tenstorrent package2a1c42f fix(renovate): flannel configbfa69a8 feat: add open-vmdk package9f1ba1f fix: bring back updated containerd gvisor patch1567cb6 feat: update Linux 6.12.28, firmware9bc66e6 feat: update containerd to 2.1.0c6b54e0 feat: enable zswap4cd7084 feat: update dependenciesa3fcbf8 feat(kernel): enable panthor driver74d1665 feat: update ZFS to 2.3.2ddc866b feat: update Linux to 6.12.27a347857 fix: build containerd with Go 1.2374da85c fix: containerd build doesn't need seccomp4effa05 fix: downgrade libseccomp to 2.5.59cea00b feat: update Linux to 6.12.25cb108a5 feat(kernel): enable bcache moduled042432 fix: backport sandbox fix for Gvisorfa625dc feat: update Linux 6.12.24, containerd 2.0.5
</p>
</details><details><summary>3 commits</summary> <p>
5f46f65 feat: handle panics in goroutinesd09ff45 fix: race in wait valued2a79e0 fix: clean up device on failure
</p>
</details><details><summary>4 commits</summary> <p>
1dfd14b feat: update Go to 1.24.4af3fd64 feat: update dependenciese35234b feat: update dependenciesc96a4e6 chore: update toolchain to the latest version
</p>
</details>Previous release can be found at v1.10.0
Nothing published for this version
Welcome to the v1.11.0-alpha.2 release of Talos! *This is a pre-release of Talos*
Welcome to the v1.11.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 on Azure now defaults to MTU of 1400 bytes for the eth0 interface to avoid packet fragmentation issues.
The default MTU can be overriden with machine configuration.
Talos now drops the IMA (Integrity Measurement Architecture) support. This feature was not used in Talos for any meaningful security purpose and has historically caused performance issues. See #11133 for more details.
Talos now validates Kubernetes version in the image submitted in the machine configuration. Previously this check was performed only on upgrade, but now it is consistently applied to upgrade, initial provisioning, and machine configuration updates.
This implies that all image references should contain the tag, even if the image is pinned by digest.
On MacOS talosctl cluster create command now supports the Qemu provisioner in addition to the Docker provisioner.
Talos now supports swap on block devices. This feature can be enable by using SwapVolumeConfig document in the machine configuration.
Linux: 6.12.35 Kubernetes: 1.34.0-alpha.2 runc: 1.3.0 containerd: 2.1.3 Flannel CNI plugin: 1.7.1-flannel1 Flannel: 0.27.0 CoreDNS: 1.12.2
Talos is built with Go 1.24.4.
Talos VMWare platform now supports arm64 architecture in addition to amd64.
Talos now supports zswap, a compressed cache for swap pages. This feature can be enabled by using ZswapConfig document in the machine configuration.
<details><summary>168 commits</summary> <p>
1e5a008f5 fix: hold user volume mount point across kubelet restartscdad50590 docs: user volumes and kubernetes upgrade updatesc880835c8 feat: implement zswap support7f0300f10 feat: update dependencies, Kubernetes 1.34.0-alpha.261afbe3d2 docs: add vc4 documentationb9dbdc8e7 fix: etcd recover with multiple advertised addresses19d94c357 feat: update Linux to 6.12.35, containerd to 2.1.344a1fc3b7 fix: treat context canceled as expected error on image pull4da2dd537 feat: enforce Kubernetes version compatibility6c7f8201a fix: set default MTU on Azure to 1400091cd6989 docs: small yaml typo fix66ecbd48f docs: update support matrix with omni versionc948d7617 docs: minor fixes for creating kernel modulescc14c4a25 docs: add docs for creating kernel modules93bcd3b56 docs: create SBOM for Go dependencies38c4ce415 feat: add user-space InfiniBand modules251dc934f feat: arm64 support for platform vmware09b3ad577 feat: update containerd to 2.1.20767dd07b chore: enable --with-siderolink-agent on Darwin9642198d7 fix: userspace wireguard library overrides208f0763e chore: fix talosctl build on non-Linux hosts87421af87 docs: expand documentation descriptiond32ccfa59 feat: implement swap support8f5cf81db docs: update kvm documentation8e84c8b0f fix: nil pointer deref in quirk6e74a3676 docs: aad ery basic details on how to run on scaleway260d1bc9a fix: correctl close encrypted volumes034ef42af fix: update siderolink library for wgtunnel panic fix3035744a8 fix: correctly predict interface name on darwincfcfad3c4 chore: move checkUnknownKeys function to github.com/siderolabs/gen5ecc53c69 docs: add macos section to developing-talos.mdb5b35307f chore: update Go to 1.24.4fde772d8d feat: update Flannel to 0.27.081ca27949 release(v1.11.0-alpha.1): prepare release58a868e68 chore: fix renovate config, add release-gate labela59aaee84 feat: bump dependencies, Linux 6.12.31e954ee30a docs: typo correction: LongHorn -> Longhornaab053394 fix: mashal resource byte slices as strings in YAMLc7d4191e7 fix: rework the way CRI config generation is waited for0114183de docs: update lastRelease to 1.10.3938b0760a docs: update issue template2a7b735b2 feat: drop IMA support2d5a805b0 fix: typo in DiscoverdVolume spec60c12bad9 feat: support nocloud include url userdata directive0fd622c82 fix(talosctl): correct --help output for dashboard commanda90c936a1 feat: support qemu provisioner on darwin5322ca0d3 docs: update overlay docsa60b6322d fix(ci): drop nebula from extensions testdbbb59a67 docs: add note for default dataDirHostPath for Rooke26054378 docs: macos qemu provider5d0224093 docs: use the cilium-cli image repo in the job installation manifestff80e4cca docs: fix CIDR namea5fd15e8b fix(ci): reproducibility test8f8963e50 docs: update Nexxen brandc6b86872d fix(ci): iso reproducibility file permissions995a1dec4 chore: add a check for unsupported darwin flags9db5d0c97 fix: nocloud metadata for hostname3cf325654 feat: modularize more arm64 kernel3524745cc fix: allow any PKI in Talos APIf438cdb09 chore: use custom dhcpd server on macos qemu11c17fb9a fix: metal-iso reproducibility7fcb89ee3 chore: add darwin vmnet qemu supportfc1237343 chore: clean up /usr/binb551f32ce feat: update containerd to v2.1.167f4154f9 docs: update disk-management.md0cb137ad7 fix: make disk size check work on old Talos7c057edd5 fix: use vmdk-convert istead of qemu-img to create VMDK for OVA filescd618dad0 chore: update the go-blockdevice package0b99631a0 fix: bump apid memory limit5451f35b1 docs: update virtualboxbd4d202a5 refactor: bring owned.State from COSI to simplify tests0b96df574 feat: update containerd to 2.1.0e1a939144 docs: fix formatting in disk encryption7a817df1c docs: fix typof35b213b2 test: fix DHCP unicast failures in QEMU environment7064bbf05 docs: fix vmware factory URL78c33bcdb feat: update default Kubernetes to v1.33.1da6795266 fix: disable automatic MAC assignment to bridge interfacesca34adf58 chore(ci): drop azure keysea5de19fa fix: selinux detection52c76ea3a fix: consistently apply dynamic grpc proxy dialeraa9569e5d chore: refactor cluster create cmd flags1161faa05 docs: fix typo in Cilium docs164745e44 docs: remove preserve flag mention in upgrade notes9a2ecbaaf fix: makefile operating system param118aa69d6 chore: update cloud-image-uploader dependenciesacdd721cf chore: dump qemu pachine ipam records on darwinbb9094534 chore: rotate aws iam credentials0bfa4ae1b chore: update deps for cloud-image-uploader956d7c71b chore: update sops keyse2f819d88 test: fix the process runner log collectionfdac4cfb9 fix: upgrade go-kubernetes for DRA flag bug09d88e1e8 test: fix some flaky testsec1f41a94 chore: make qemu config server bind work on darwin980f4d2b9 feat: bump dependencies95259337e fix: k8s 1.32->1.33 upgrade checkc3c326b40 fix: improve volume mounter automaton918b94d9a refactor: rewrite disk size checkab7e693d7 chore: make qemu lb address bind work on darwin97ceab001 fix: multiple logic issues in platform network config controller46349a9df docs: remove azure image gallery instructions0cfcdd3de docs: fix search on base talos.dev78646b4e0 docs: add registryd debug commandc6824c211 fix: deny apply config requests without v1alpha1 in "normal" mode7df0408e4 fix: interactive installer config gen881c5d62b fix: suppress duplicate platform config updates66d77888e fix: replace downloaded asset paths correctly in cluster create cmd6bd6c9b5a fix: generate iso greater than 4 gigac140324e fix: skip PCR extension if TPM1.2 is found09ef1f8a4 fix: ignore http proxy on grpc socket dial22a72dc80 chore: split options between three structs22c34a50f fix(ci): provision cron jobsb3b20eff3 fix: containerd crashing with sigsegvf7891c301 chore: calculate vmnet interface name preemptivelyae87edffb fix: drop libseccomp from rootfsf74a805bb fix: do correct backoff for nocloud reconcile01bb294af fix(ci): provision testse4945be3b docs: add registryd debug commandd8c670ad3 release(v1.11.0-alpha.0): prepare releaseace44ea61 test: update hydrophone to 0.7.03a1163692 chore: cross platform qemu preflight checks7914fb104 chore: move the create command to it's own packagec8e619608 chore: prepare for release 1.111299aaa45 chore(ci): add extensions test for Youki runtimee50ceb221 docs: activate Talos 1.10 docs9d12aaeb1 test: improve config patch test106a656b6 chore: make qemu provider build on darwin8013aa06c test: replace platform metadata test2b89c2810 fix: relax etcd APIs RBAC requirements1e677587c fix: preserve kubelet image suffix62ab8af45 fix: disk image generation with image cached60626f01 fix: handle encryption type mismatcha9109ebd0 feat: allow SideroLink unique token in machine config2ff3a6e40 feat(kernel): add bcache kernel module to core talosfa95a2146 fix(ci): bios provision testf7c5b86be fix: sync PCR extension with volume provisioning lifecyclef90c79474 chore: show bound driver in pcidevices info8db34624c fix: handle correctly changing platform network config77c7a075b feat: update Kubernetes to 1.33.074f0c48c7 feat: add version compatibility for Talos 1.11c4fb7dad0 fix: force DNS runner shutdown on timeoutc49b4836e docs: hetzner: add note about public iso16ea2b113 docs: add what is new for 1.10be3f0c018 fix: fix Gvisor tests with containerd patch37db132b3 chore(ci): add provision test with biosec60b70e7 fix: set media type to OCI for image cache layera471eb31b feat: update Linux 6.12.24, containerd 2.0.554ad5b872 fix: extension services logging to console601f036ba docs: correct flannel extra args exampleae94377d1 feat: support encryption config for user volumes9616f6e8d docs: add caveat for kubespan and host portsa1d08a362 docs: fixes typo at OpenEBS Mayastor worker patchesa91e8726e docs: add a dark themec76189c58 fix: grub EFI mount point4ca985c65 fix: grub efi platform installb31260281 docs: update storage.md396a29040 feat: add new SBCsa902f6580 feat: update Flannel to v0.26.72bbefec1a docs: use cache in preview6028a8d2d docs: update kubeprism.mde51a8ef8c fix: prefer new MountStatus resourced9c7e7946 docs: fix searchb32fa029b feat: update Kubernetes to 1.33.0-rc.1f0ea478cb feat: support address priority8cd3c8dc7 test: fix NVIDIA OSS tests62f2d27cd docs: update virtualbox.md141326ea3 docs: fix tabpane styling134aa53cc feat: update base CoreDNS code in host DNS to 1.12.1
</p>
</details><details><summary>33 commits</summary> <p>
1e5a008f5 fix: hold user volume mount point across kubelet restartscdad50590 docs: user volumes and kubernetes upgrade updatesc880835c8 feat: implement zswap support7f0300f10 feat: update dependencies, Kubernetes 1.34.0-alpha.261afbe3d2 docs: add vc4 documentationb9dbdc8e7 fix: etcd recover with multiple advertised addresses19d94c357 feat: update Linux to 6.12.35, containerd to 2.1.344a1fc3b7 fix: treat context canceled as expected error on image pull4da2dd537 feat: enforce Kubernetes version compatibility6c7f8201a fix: set default MTU on Azure to 1400091cd6989 docs: small yaml typo fix66ecbd48f docs: update support matrix with omni versionc948d7617 docs: minor fixes for creating kernel modulescc14c4a25 docs: add docs for creating kernel modules93bcd3b56 docs: create SBOM for Go dependencies38c4ce415 feat: add user-space InfiniBand modules251dc934f feat: arm64 support for platform vmware09b3ad577 feat: update containerd to 2.1.20767dd07b chore: enable --with-siderolink-agent on Darwin9642198d7 fix: userspace wireguard library overrides208f0763e chore: fix talosctl build on non-Linux hosts87421af87 docs: expand documentation descriptiond32ccfa59 feat: implement swap support8f5cf81db docs: update kvm documentation8e84c8b0f fix: nil pointer deref in quirk6e74a3676 docs: aad ery basic details on how to run on scaleway260d1bc9a fix: correctl close encrypted volumes034ef42af fix: update siderolink library for wgtunnel panic fix3035744a8 fix: correctly predict interface name on darwincfcfad3c4 chore: move checkUnknownKeys function to github.com/siderolabs/gen5ecc53c69 docs: add macos section to developing-talos.mdb5b35307f chore: update Go to 1.24.4fde772d8d feat: update Flannel to 0.27.0
</p>
</details><details><summary>2 commits</summary> <p>
17107ae fix: add generic CSR generator and OpenSSL interop53659fc refactor: split into files
</p>
</details><details><summary>4 commits</summary> <p>
dcb2b74 feat: add panicsafe packageb36ee43 feat: make xyaml.CheckUnknownKeys public3e319e7 feat: implement xyaml.UnmarshalStrict7c0324f chore: future-proof HashTrieMap
</p>
</details><details><summary>1 commit</summary> <p>
5b39ef8 fix: do not log error if chunk zero was never written
</p>
</details><details><summary>3 commits</summary> <p>
657a74b feat: prepare for Kubernetes 1.349070be4 fix: remove DynamicResourceAllocation feature gate8cb588b fix: k8s 1.32->1.33 upgrade check
</p>
</details><details><summary>41 commits</summary> <p>
03bb94c feat: update dependenciesc613abd fix: iptables urlfae59df fix: download and copy hailo8 firmwarefadf1e2 feat: update containerd to 2.1.2a0b0da1 feat: enable io.latency cgroup controller0aaa07a feat: add hailort package8555e94 chore: use ftpmirror for GNU sources9fbe2b4 feat: update Go to 1.24.479bfa9e feat: update NVIDIA drivers to 570.148.08c8b8bd8 feat: bump dependencies54bf03e feat: update Linux to 6.12.3193b3aaa feat: add patch for CephFS IMA performance regressionebd6627 feat: disable IMA support8aad53b feat: add CONFIG_NFT_CONNLIMIT to kernel7a299fa feat: update Linux to 6.12.308c4603e feat: move more configs to modules on arm647b1183b feat(kernel): enable IB user-space management and RDMA1b1430e fix: drop pcre2 binaries487610c fix: drop broken symlinksf31d518 fix: clean up some binaries0f74b9b feat: update containerd to v2.1.189b4037 fix: tenstorrent pkg namea14b544 chore: drop qemu-tools vmdk support2563e47 feat: add tenstorrent package2a1c42f fix(renovate): flannel configbfa69a8 feat: add open-vmdk package9f1ba1f fix: bring back updated containerd gvisor patch1567cb6 feat: update Linux 6.12.28, firmware9bc66e6 feat: update containerd to 2.1.0c6b54e0 feat: enable zswap4cd7084 feat: update dependenciesa3fcbf8 feat(kernel): enable panthor driver74d1665 feat: update ZFS to 2.3.2ddc866b feat: update Linux to 6.12.27a347857 fix: build containerd with Go 1.2374da85c fix: containerd build doesn't need seccomp4effa05 fix: downgrade libseccomp to 2.5.59cea00b feat: update Linux to 6.12.25cb108a5 feat(kernel): enable bcache moduled042432 fix: backport sandbox fix for Gvisorfa625dc feat: update Linux 6.12.24, containerd 2.0.5
</p>
</details><details><summary>3 commits</summary> <p>
5f46f65 feat: handle panics in goroutinesd09ff45 fix: race in wait valued2a79e0 fix: clean up device on failure
</p>
</details><details><summary>4 commits</summary> <p>
1dfd14b feat: update Go to 1.24.4af3fd64 feat: update dependenciese35234b feat: update dependenciesc96a4e6 chore: update toolchain to the latest version
</p>
</details>Previous release can be found at v1.10.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
Welcome to the v1.11.0-alpha.1 release of Talos! *This is a pre-release of Talos*
Welcome to the v1.11.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 now drops the IMA (Integrity Measurement Architecture) support. This feature was not used in Talos for any meaningful security purpose and has historically caused performance issues. See #11133 for more details.
On MacOS talosctl cluster create command now supports the Qemu provisioner in addition to the Docker provisioner.
Linux: 6.12.31 Kubernetes: 1.33.1 runc: 1.3.0 containerd: 2.1.1 Flannel CNI plugin: 1.7.1-flannel1
Talos is built with Go 1.24.3.
<details><summary>134 commits</summary> <p>
58a868e68 chore: fix renovate config, add release-gate labela59aaee84 feat: bump dependencies, Linux 6.12.31e954ee30a docs: typo correction: LongHorn -> Longhornaab053394 fix: mashal resource byte slices as strings in YAMLc7d4191e7 fix: rework the way CRI config generation is waited for0114183de docs: update lastRelease to 1.10.3938b0760a docs: update issue template2a7b735b2 feat: drop IMA support2d5a805b0 fix: typo in DiscoverdVolume spec60c12bad9 feat: support nocloud include url userdata directive0fd622c82 fix(talosctl): correct --help output for dashboard commanda90c936a1 feat: support qemu provisioner on darwin5322ca0d3 docs: update overlay docsa60b6322d fix(ci): drop nebula from extensions testdbbb59a67 docs: add note for default dataDirHostPath for Rooke26054378 docs: macos qemu provider5d0224093 docs: use the cilium-cli image repo in the job installation manifestff80e4cca docs: fix CIDR namea5fd15e8b fix(ci): reproducibility test8f8963e50 docs: update Nexxen brandc6b86872d fix(ci): iso reproducibility file permissions995a1dec4 chore: add a check for unsupported darwin flags9db5d0c97 fix: nocloud metadata for hostname3cf325654 feat: modularize more arm64 kernel3524745cc fix: allow any PKI in Talos APIf438cdb09 chore: use custom dhcpd server on macos qemu11c17fb9a fix: metal-iso reproducibility7fcb89ee3 chore: add darwin vmnet qemu supportfc1237343 chore: clean up /usr/binb551f32ce feat: update containerd to v2.1.167f4154f9 docs: update disk-management.md0cb137ad7 fix: make disk size check work on old Talos7c057edd5 fix: use vmdk-convert istead of qemu-img to create VMDK for OVA filescd618dad0 chore: update the go-blockdevice package0b99631a0 fix: bump apid memory limit5451f35b1 docs: update virtualboxbd4d202a5 refactor: bring owned.State from COSI to simplify tests0b96df574 feat: update containerd to 2.1.0e1a939144 docs: fix formatting in disk encryption7a817df1c docs: fix typof35b213b2 test: fix DHCP unicast failures in QEMU environment7064bbf05 docs: fix vmware factory URL78c33bcdb feat: update default Kubernetes to v1.33.1da6795266 fix: disable automatic MAC assignment to bridge interfacesca34adf58 chore(ci): drop azure keysea5de19fa fix: selinux detection52c76ea3a fix: consistently apply dynamic grpc proxy dialeraa9569e5d chore: refactor cluster create cmd flags1161faa05 docs: fix typo in Cilium docs164745e44 docs: remove preserve flag mention in upgrade notes9a2ecbaaf fix: makefile operating system param118aa69d6 chore: update cloud-image-uploader dependenciesacdd721cf chore: dump qemu pachine ipam records on darwinbb9094534 chore: rotate aws iam credentials0bfa4ae1b chore: update deps for cloud-image-uploader956d7c71b chore: update sops keyse2f819d88 test: fix the process runner log collectionfdac4cfb9 fix: upgrade go-kubernetes for DRA flag bug09d88e1e8 test: fix some flaky testsec1f41a94 chore: make qemu config server bind work on darwin980f4d2b9 feat: bump dependencies95259337e fix: k8s 1.32->1.33 upgrade checkc3c326b40 fix: improve volume mounter automaton918b94d9a refactor: rewrite disk size checkab7e693d7 chore: make qemu lb address bind work on darwin97ceab001 fix: multiple logic issues in platform network config controller46349a9df docs: remove azure image gallery instructions0cfcdd3de docs: fix search on base talos.dev78646b4e0 docs: add registryd debug commandc6824c211 fix: deny apply config requests without v1alpha1 in "normal" mode7df0408e4 fix: interactive installer config gen881c5d62b fix: suppress duplicate platform config updates66d77888e fix: replace downloaded asset paths correctly in cluster create cmd6bd6c9b5a fix: generate iso greater than 4 gigac140324e fix: skip PCR extension if TPM1.2 is found09ef1f8a4 fix: ignore http proxy on grpc socket dial22a72dc80 chore: split options between three structs22c34a50f fix(ci): provision cron jobsb3b20eff3 fix: containerd crashing with sigsegvf7891c301 chore: calculate vmnet interface name preemptivelyae87edffb fix: drop libseccomp from rootfsf74a805bb fix: do correct backoff for nocloud reconcile01bb294af fix(ci): provision testse4945be3b docs: add registryd debug commandd8c670ad3 release(v1.11.0-alpha.0): prepare releaseace44ea61 test: update hydrophone to 0.7.03a1163692 chore: cross platform qemu preflight checks7914fb104 chore: move the create command to it's own packagec8e619608 chore: prepare for release 1.111299aaa45 chore(ci): add extensions test for Youki runtimee50ceb221 docs: activate Talos 1.10 docs9d12aaeb1 test: improve config patch test106a656b6 chore: make qemu provider build on darwin8013aa06c test: replace platform metadata test2b89c2810 fix: relax etcd APIs RBAC requirements1e677587c fix: preserve kubelet image suffix62ab8af45 fix: disk image generation with image cached60626f01 fix: handle encryption type mismatcha9109ebd0 feat: allow SideroLink unique token in machine config2ff3a6e40 feat(kernel): add bcache kernel module to core talosfa95a2146 fix(ci): bios provision testf7c5b86be fix: sync PCR extension with volume provisioning lifecyclef90c79474 chore: show bound driver in pcidevices info8db34624c fix: handle correctly changing platform network config77c7a075b feat: update Kubernetes to 1.33.074f0c48c7 feat: add version compatibility for Talos 1.11c4fb7dad0 fix: force DNS runner shutdown on timeoutc49b4836e docs: hetzner: add note about public iso16ea2b113 docs: add what is new for 1.10be3f0c018 fix: fix Gvisor tests with containerd patch37db132b3 chore(ci): add provision test with biosec60b70e7 fix: set media type to OCI for image cache layera471eb31b feat: update Linux 6.12.24, containerd 2.0.554ad5b872 fix: extension services logging to console601f036ba docs: correct flannel extra args exampleae94377d1 feat: support encryption config for user volumes9616f6e8d docs: add caveat for kubespan and host portsa1d08a362 docs: fixes typo at OpenEBS Mayastor worker patchesa91e8726e docs: add a dark themec76189c58 fix: grub EFI mount point4ca985c65 fix: grub efi platform installb31260281 docs: update storage.md396a29040 feat: add new SBCsa902f6580 feat: update Flannel to v0.26.72bbefec1a docs: use cache in preview6028a8d2d docs: update kubeprism.mde51a8ef8c fix: prefer new MountStatus resourced9c7e7946 docs: fix searchb32fa029b feat: update Kubernetes to 1.33.0-rc.1f0ea478cb feat: support address priority8cd3c8dc7 test: fix NVIDIA OSS tests62f2d27cd docs: update virtualbox.md141326ea3 docs: fix tabpane styling134aa53cc feat: update base CoreDNS code in host DNS to 1.12.1
</p>
</details><details><summary>84 commits</summary> <p>
58a868e68 chore: fix renovate config, add release-gate labela59aaee84 feat: bump dependencies, Linux 6.12.31e954ee30a docs: typo correction: LongHorn -> Longhornaab053394 fix: mashal resource byte slices as strings in YAMLc7d4191e7 fix: rework the way CRI config generation is waited for0114183de docs: update lastRelease to 1.10.3938b0760a docs: update issue template2a7b735b2 feat: drop IMA support2d5a805b0 fix: typo in DiscoverdVolume spec60c12bad9 feat: support nocloud include url userdata directive0fd622c82 fix(talosctl): correct --help output for dashboard commanda90c936a1 feat: support qemu provisioner on darwin5322ca0d3 docs: update overlay docsa60b6322d fix(ci): drop nebula from extensions testdbbb59a67 docs: add note for default dataDirHostPath for Rooke26054378 docs: macos qemu provider5d0224093 docs: use the cilium-cli image repo in the job installation manifestff80e4cca docs: fix CIDR namea5fd15e8b fix(ci): reproducibility test8f8963e50 docs: update Nexxen brandc6b86872d fix(ci): iso reproducibility file permissions995a1dec4 chore: add a check for unsupported darwin flags9db5d0c97 fix: nocloud metadata for hostname3cf325654 feat: modularize more arm64 kernel3524745cc fix: allow any PKI in Talos APIf438cdb09 chore: use custom dhcpd server on macos qemu11c17fb9a fix: metal-iso reproducibility7fcb89ee3 chore: add darwin vmnet qemu supportfc1237343 chore: clean up /usr/binb551f32ce feat: update containerd to v2.1.167f4154f9 docs: update disk-management.md0cb137ad7 fix: make disk size check work on old Talos7c057edd5 fix: use vmdk-convert istead of qemu-img to create VMDK for OVA filescd618dad0 chore: update the go-blockdevice package0b99631a0 fix: bump apid memory limit5451f35b1 docs: update virtualboxbd4d202a5 refactor: bring owned.State from COSI to simplify tests0b96df574 feat: update containerd to 2.1.0e1a939144 docs: fix formatting in disk encryption7a817df1c docs: fix typof35b213b2 test: fix DHCP unicast failures in QEMU environment7064bbf05 docs: fix vmware factory URL78c33bcdb feat: update default Kubernetes to v1.33.1da6795266 fix: disable automatic MAC assignment to bridge interfacesca34adf58 chore(ci): drop azure keysea5de19fa fix: selinux detection52c76ea3a fix: consistently apply dynamic grpc proxy dialeraa9569e5d chore: refactor cluster create cmd flags1161faa05 docs: fix typo in Cilium docs164745e44 docs: remove preserve flag mention in upgrade notes9a2ecbaaf fix: makefile operating system param118aa69d6 chore: update cloud-image-uploader dependenciesacdd721cf chore: dump qemu pachine ipam records on darwinbb9094534 chore: rotate aws iam credentials0bfa4ae1b chore: update deps for cloud-image-uploader956d7c71b chore: update sops keyse2f819d88 test: fix the process runner log collectionfdac4cfb9 fix: upgrade go-kubernetes for DRA flag bug09d88e1e8 test: fix some flaky testsec1f41a94 chore: make qemu config server bind work on darwin980f4d2b9 feat: bump dependencies95259337e fix: k8s 1.32->1.33 upgrade checkc3c326b40 fix: improve volume mounter automaton918b94d9a refactor: rewrite disk size checkab7e693d7 chore: make qemu lb address bind work on darwin97ceab001 fix: multiple logic issues in platform network config controller46349a9df docs: remove azure image gallery instructions0cfcdd3de docs: fix search on base talos.dev78646b4e0 docs: add registryd debug commandc6824c211 fix: deny apply config requests without v1alpha1 in "normal" mode7df0408e4 fix: interactive installer config gen881c5d62b fix: suppress duplicate platform config updates66d77888e fix: replace downloaded asset paths correctly in cluster create cmd6bd6c9b5a fix: generate iso greater than 4 gigac140324e fix: skip PCR extension if TPM1.2 is found09ef1f8a4 fix: ignore http proxy on grpc socket dial22a72dc80 chore: split options between three structs22c34a50f fix(ci): provision cron jobsb3b20eff3 fix: containerd crashing with sigsegvf7891c301 chore: calculate vmnet interface name preemptivelyae87edffb fix: drop libseccomp from rootfsf74a805bb fix: do correct backoff for nocloud reconcile01bb294af fix(ci): provision testse4945be3b docs: add registryd debug command
</p>
</details><details><summary>2 commits</summary> <p>
17107ae fix: add generic CSR generator and OpenSSL interop53659fc refactor: split into files
</p>
</details><details><summary>1 commit</summary> <p>
7c0324f chore: future-proof HashTrieMap
</p>
</details><details><summary>1 commit</summary> <p>
5b39ef8 fix: do not log error if chunk zero was never written
</p>
</details><details><summary>2 commits</summary> <p>
9070be4 fix: remove DynamicResourceAllocation feature gate8cb588b fix: k8s 1.32->1.33 upgrade check
</p>
</details><details><summary>33 commits</summary> <p>
79bfa9e feat: update NVIDIA drivers to 570.148.08c8b8bd8 feat: bump dependencies54bf03e feat: update Linux to 6.12.3193b3aaa feat: add patch for CephFS IMA performance regressionebd6627 feat: disable IMA support8aad53b feat: add CONFIG_NFT_CONNLIMIT to kernel7a299fa feat: update Linux to 6.12.308c4603e feat: move more configs to modules on arm647b1183b feat(kernel): enable IB user-space management and RDMA1b1430e fix: drop pcre2 binaries487610c fix: drop broken symlinksf31d518 fix: clean up some binaries0f74b9b feat: update containerd to v2.1.189b4037 fix: tenstorrent pkg namea14b544 chore: drop qemu-tools vmdk support2563e47 feat: add tenstorrent package2a1c42f fix(renovate): flannel configbfa69a8 feat: add open-vmdk package9f1ba1f fix: bring back updated containerd gvisor patch1567cb6 feat: update Linux 6.12.28, firmware9bc66e6 feat: update containerd to 2.1.0c6b54e0 feat: enable zswap4cd7084 feat: update dependenciesa3fcbf8 feat(kernel): enable panthor driver74d1665 feat: update ZFS to 2.3.2ddc866b feat: update Linux to 6.12.27a347857 fix: build containerd with Go 1.2374da85c fix: containerd build doesn't need seccomp4effa05 fix: downgrade libseccomp to 2.5.59cea00b feat: update Linux to 6.12.25cb108a5 feat(kernel): enable bcache moduled042432 fix: backport sandbox fix for Gvisorfa625dc feat: update Linux 6.12.24, containerd 2.0.5
</p>
</details><details><summary>1 commit</summary> <p>
d2a79e0 fix: clean up device on failure
</p>
</details><details><summary>3 commits</summary> <p>
af3fd64 feat: update dependenciese35234b feat: update dependenciesc96a4e6 chore: update toolchain to the latest version
</p>
</details>Previous release can be found at v1.10.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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →