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
9 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
Welcome to the v1.9.0-alpha.0 release of Talos! *This is a pre-release of Talos*
Welcome to the v1.9.0-alpha.0 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.
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.57 containerd: 2.0.0-rc.5 Flannel: 0.25.7
Talos is built with Go 1.23.2.
<details><summary>72 commits</summary> <p>
4529cf52d release(v1.9.0-alpha.0): prepare releasee0434d77d feat: update dependencies5c5a24886 feat: add Talos 1.9 compatibility guaranteesbc4c21f41 test: add json logs test environment71faa3294 docs: nvidia proprietary/oss hardware requirement59a78da42 chore: add proto-codec/codec7ff1cedfe chore: update siderolabs/crypto module and return proper ALPNccbd5aed3 feat: optionally decode hcloud userdata as base6434f652ce8 feat: add well-known app.kubernetes.io labels to control-plane podsfc89dc216 fix: support extra-disks when using isof2bff814d chore: add arm64 target for integration-test5853bb0ea fix: json logging panica859cff36 chore: use virtio driver for disks in arm64db248de88 chore(ci): add config for lldpd extension9f0de9f43 test: update provision upgrade tests for Talos 1.939fe285e6 fix: skip ram disksa9bff3a1d test: skip no error test in Cilium4d902021b fix: do not use pflag csv comma reader for config-patch5371788ce fix: typo in documentation8a228ba6b docs: add egress documentation182325cb0 test: skip lvm test if not enough user disks available519a48302 fix: wipe system partitions correctly via kernel args0a2b4556c fix: volume encryption with failing keyslots6affbd318 fix: update grpc-go the latest patch release77a4a4adc fix: scaleway metadata7acadc0c8 fix: do not stop udevd before unmounting volumes6a081055b feat: update Flannel to v0.25.72362f6d3e fix: improve container detectionb67bc73fd fix: fix mdadm system extensionf08669c7a feat: bring in lpfc kernel module driver6a014374b feat: enable QEDF driverf711907e0 fix: make /var/run empty on reboots7d02eb60f docs: fix typo in CloudStack docs74861573a fix: multiple fixes for LVM activation74c12c20e feat: replace eudev with systemd-udevd0a4df4ef8 docs: fix nvidia CRI config exampleafc1e1a46 docs: fix typo in extraMounts directorya341bdb06 fix: prevent file descriptors leaks to child processesdec653bfe chore: better lvm2 tests908fd8789 feat: support cgroup deep analysis in talosctlaa846cc18 feat: add support for CI Network config in nocloud10f2539f2 chore: disable cloud-images cron workflowb07a8b36b chore: ignore more plugins for system containerd392c4798f feat: prepare for Talos 1.9ea7bf9fb4 docs: update storage.md4ab8dee69 fix: build talosctl without tcell_minimal2fa019bd9 docs: enable 'edit on GitHub' linkd2ccbc2b1 docs: update hetzner documentation for CCMd498f647c docs: fix Kernel Self Protection Project (KSPP) references0ec75463e docs: make Talos 1.8 current release9b77698cf fix: update blockdevice library to v2.0.2e46227ab9 docs: fix kubespan name inconsistency6b15ca19c fix: audit and fix cgroup reservations32b5d01ed chore: bump lvm26484581eb feat: allow /sbin/ldconfig in extensions9fa08e843 chore: refactor testsd8ab4981b feat: support lvm auto activation8166a58b3 fix: filter out non-printable characters in process line806b6aaf5 docs: add SECURITY.md7bd26df30 docs: document /dev/net/tun compatibility18daedb51 fix: strategic merge patch delete for map keysf3370529a docs: correct typo8d6884a8e test: add a test for inline machine config trusted rootsd4a6d017d fix: ignore invalid NTP responses869f8379f feat: update default Kubernetes version to 1.31.1780a1f198 fix: update CoreDNS health check79cd03158 chore: account for resource sorting in dns upstream resourcee17fafaca chore: drop activateLogicalVolumes sequencer stepa294b366f fix: parse SideroLink API endpoint correctlya9269ac7b fix: remove extra logging on ethtool ioctl failures5c6277d17 feat: update etcd to 3.5.16c1ed2984b docs: add what's new for Talos 1.8
</p>
</details><details><summary>1 commit</summary> <p>
58b2f92 chore: use HTTP/2 ALPN by default
</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>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>1 commit</summary> <p>
381f251 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>25 commits</summary> <p>
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>5 commits</summary> <p>
2058296 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
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
`81bd20f5a` docs: remove deprecated jiva from openebs instructions
Welcome to the v1.8.0-alpha.2 release of Talos!
This is a pre-release of Talos
Starting with Talos v1.8.0, only standard assets would be published as github release assets. These include:
cloud-images.jsontalosctl binarieskernelinitramfsmetal iso and disk imagestalosctl-cni-bundleAll other release assets can be downloaded from Image Factory.
Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues.
Talos Linux now supports configuring Kubernetes node annotations via machine configuration (.machine.nodeAnnotations) in a way similar to node labels.
Talos Linux can now apply the default AppArmor profiles to all workloads started via containerd, if the machine is installed with the AppArmor LSM enforced via the extraKernelArgs.
Eg:
machine:
install:
extraKernelArgs:
- security=apparmor
Talos Linux now support configuring 'vlan_filtering' for bridge interfaces.
Talos Linux now bundles by default the following standard CNI plugins:
bridgefirewallflannelhost-localloopbackportmapThe Talos bundled Flannel manifest was simplified to remove the install-cni step.
Talos Linux now shows diagnostics information for common problems related to misconfiguration via talosctl health and Talos dashboard.
Talos Linux now publishes list of installed extensions as Kubernetes node labels/annotations.
The key format is extensions.talos.dev/<name> and the value is the extension version.
If the extension name is not valid as a label key, it will be skipped.
If the extension version is a valid label value, it will be put to the label; otherwise it will be put to the annotation.
For Talos machines booted of the Image Factory artifacts, this means that the schematic ID will be published as the annotation
extensions.talos.dev/schematic (as it is longer than 63 characters).
Usage of the host DNS resolver as upstream for Kubernetes CoreDNS pods is now enabled by default. You can disable it with:
machine:
features:
hostDNS:
enabled: true
forwardKubeDNSToHost: false
Please note that on running cluster you will have to kill CoreDNS pods for this change to apply.
The IP address used to forward DNS queries has changed to the fixed 169.254.116.108 address.
For those upgrading from Talos 1.7 with forwardKubeDNSToHost enabled, the old Kubernetes service
can be cleaned up with kubectl delete -n kube-system service host-dns.
Talos Linux installer now never wipes the system disk on upgrades, which means that the flag
--preserve is always set for talosctl upgrade.
talos.halt_if_installed kernel argumentStarting with Talos 1.8, ISO's generated from Boot Assets would have a new kernel argument talos.halt_if_installed which would pause the boot sequence until boot timeout if Talos is already installed on the disk.
ISO generated for pre 1.8 versions would not have this kernel argument.
This can be also explicitly enabled by setting talos.halt_if_installed=1 in kernel argument.
Kubelet container image includes various utilities that kubelet might use to perform various tasks.
Starting with Kubernetes 1.31.0, kubelet image now includes less utilities, as the in-tree CSI plugins were
removed in Kubernetes 1.31.0. This reduces kubelet image size and potential attack surface.
For Kubernetes < 1.31.0, there will be two images built:
v1.x.y (default, fat)v1.x.y-slim (slim)For Kubernetes >= 1.31.0, there will be same two images built, but the default tag would point to slim image:
v1.x.y (default, slim)v1.x.y-fat (fat)Talos Linux on config generation now adds a label node.kubernetes.io/exclude-from-external-load-balancers by default for the control plane nodes.
A list of PCI devices can now be obtained via PCIDevices resource, e.g. talosctl get pcidevices.
Starting with Talos 1.8, console=ttyS0 kernel argument is removed from the metal images and installer. If running virtualized in QEMU (For eg: Proxmox), this can be added as an extra kernel argument if needed via Image Factory or using Imager.
This should fix slow boot or no console output issues on most bare metal hardware.
Starting with Talos 1.8.0, SideroLabs would ships extensions for both LTS and Production versions of NVIDIA extensions. For more details see the CHANGELOG of extensions.
Upgrades with an exisiting schematic id from Image Factory would keep the existing LTS version of the NVIDIA extension.
Talos Linux now supports Apache CloudStack platform.
Talos Linux configures kube-proxy >= v1.31.0 to use 'nftables' backend by default.
Talos Linux now can optionally include well-known UEFI (Microsoft) SecureBoot keys into the auto-enrollment UEFI database.
Talos Linux now supports adding custom trusted roots (CA certificates) via TrustedRootsConfig configuration documents.
Talos Linux now supports a kernel command line argument talos.device.settle_time=3m to set the device extra settle timeout to workaround issues with broken drivers.
Kubernetes: 1.31.0 Linux: 6.6.47 containerd: 2.0.0-rc.4 runc: 1.2.0-rc.2 etcd: 3.5.15 Flannel: 0.25.6 Flannel CNI plugin: 1.5.1 CoreDNS: 1.1.13
Talos is built with Go 1.22.6.
Talos Linux now compresses kernel and initramfs using ZSTD. Linux arm64 kernel is now compressed (previously it was uncompressed).
<details><summary>279 commits</summary> <p>
6f7c3a8e5 fix: build of talosctl on non-Linux archesf0a59cec7 release(v1.8.0-alpha.2): prepare releasec8aed3be4 fix: correctly add console args for ttyS0b453385bd feat: support volume configuration, provisioning, etcb6b16b35f chore: pause sequencer when talos installed and iso bootedeade0a9f2 chore: bring in uio modules81f9fcd9c fix: report errors correctly when pulling, fix EEXISTb309e87b4 docs: fix invalid input in field user_datac7474877a docs: kubeProxyReplacement from "disabled" to "false"be2ebf6b4 chore: bump dependencies88601bff4 chore: drop calico from interactive installer106c17d0b chore: aarch64 qemu local secureboot supportda6263506 feat: update Flannel to v0.25.619a44c2b0 chore: drop console ttyS0 argument75cecb421 feat: add Apache Cloudstack support951cf66fd feat: add Cisco fnic driver2d3bc94bf fix(ci): fix broken testsa9551b7ca fix: host DNS access with firewall enabled4834a61a8 feat: report SELinux labels8fe39eacb chore: move csi tests as go teste4f8cb854 fix: merge extension service config files by mountPath5ba1df469 chore: add java package to protos823480800 fix: add missing host/nvme-rdma5b4b64979 fix: bump go-smbios for broken SMIOS tablesf57d1f07e fix: add NVMe target kernel modules5ff6cf82c fix: drop /opt mount for containers/tink3c0db34d8 docs: update kubespan docs3041d9075 fix: always handle PermissionDenied in dashboard resource watches36f83eea9 chore: make qemu check flag consistent with codefe52cb074 chore: update protoc-gen-docee4290f68 fix: bind HostDNS to 169.254.x link-local addressc312a46f6 chore: restructure k8s component health checkse193e7db9 docs: fix incorrect path for openebs in documentationbeadbac21 docs: update Oracle Cloud Talos custom image docs6f969e364 chore: improve cluster create UX on aarch6445cc8688a chore: replace if blocks with min/max functionsa5bd770bf fix: retry with another upstream if the previous failed82e19f38a docs: add high-level overlay development guide872599c9a chore: drop image assets from release3c36c41a9 feat: provide device extra settle timeout9e348ef35 feat: update Kubernetes to 1.31.061a1c946b feat: bundle (some) CNI plugins with Talos core091da163b chore: support arm64 kexec from zboot kernel images73511c1ef chore: fix release notes2bf924c7b feat: update ISO VolumeID with Talos version9a33dce10 docs: fix the VMWare docs12562c2d5 docs: fix talos version in vmware.shee67da14c feat: scaleway routed ipeba5dafb9 fix: add dns-resolve-cache to the support bundled4f8100bd docs: fix default openebs folder60e163d54 docs: fix typo in doc98d9abdd0 chore(ci): fix cilium ci testsbeb9602e3 chore: bump github.com/docker/docker to v27.1.1+incompatible0698a4921 docs: aws getting started re-write4d7d7a589 chore(ci): update nvidia integration tests60e901c1d chore: document slim kubelet image622d66a98 chore: bump depsf9f5e0ef5 chore: fix k8s tests2ac8d2274 chore: support unsupported flag for mkfs9b9159d1e docs: update support matrix for nvidia drivers9d3415850 fix: fix graph diffs in dashboard when node aliases are used9a126d70e chore: generate deepcopy for SecureBootAssets typedff56d824 chore: remove arch-specific etcd image tagc9f1dece5 feat: update Kubernetes to 1.31.0-rc.149831c56f docs: replace removed Cilium/kubeProxyReplacement value33a316369 docs: update aws.md for loope02bd2093 feat: update Kubernetes to 1.31.0-rc.064914b086 chore: add test for crun extension7a1c62b8b feat: publish installed extensions as node labels/annotations3f2058aba fix: update containerd configuration and settings81bd20f5a docs: remove deprecated jiva from openebs instructions480ffb88a docs: fix the amd64 PXE boot script URL20fe34dbd docs: fix docker getting started typo0fd7dfd2a docs: update Equinix Guide3d1474ac0 feat: update CoreDNS to 1.1.350e5f37ef chore: add test for apparmor96492c097 docs: extend multus configuration for Cilium19aa44c54 fix: generate kubeconfig using proper types240104e45 feat: update Linux to 6.6.4332db8db60 chore: lock microsoft secureboot certs3ce5492f8 feat: runc memfd-bind service341b55cd3 docs: update vmware.sh117628aa6 chore: add test for gvisor extension with platform kvmfd01571c4 feat: update Linux, enable Broadcom MPI3 driverb333ec07d feat: update etcd to 3.5.15, Flannel to 0.25.5087290178 feat: use ethtool ioctl to get link status when netlink api not available395c64290 docs: update openebs-jiva helm repof132d3f40 chore(ci): remove artifacts directory prefix for checksumsfd54dc191 feat(talosctl): append microsoft secure boot certsfd6ddd11e feat: provide POD_IP env var to scheduler and controller-manager407347a7a feat: update Kubernetes to 1.31.0-beta.01b8c9ccbb fix: enforce secureboot enroll option only for supported releasesd52b89cb9 chore: ensure tls required on s3 bucketsc288ace7b fix: be more smart when merging DNS resolver configd983e4430 fix: panic on shutdown01404edff chore: reduce memory requirement for contrplane nodes980f9ebc0 fix: fix log format in cluster provisioningea626a963 feat: add label 'exclude-from-external-load-balancers' for cp nodes1cf76cfbc docs: fix talosctl spellingb07338f54 feat: provide machine config document to update trusted CA rootsf14c4795e fix: sort ports and merge adjacent ones in the nft rulecf5effabb feat: provide an option to enforce SecureBoot for TPM enrollment736c1485e fix: change the UEFI firmware search path ordera727a1d97 chore: make using action tracker easier0aebeff35 docs: add missing backslashes398151e64 fix: remove host bind mount for /tmp for trustdce4c404e1 chore: redo FilterMessages as generic functionfbde9c556 chore: bump deps3bab15214 feat: update Kubernetes to 1.31.0-alpha.3c2a5213ee docs: add note about mayastor nvme_tcp init container checkdad9c40c7 chore: simplify code963612bcc chore: redo EncodeString and EncodeBytes using buffer interfaced9db360ab fix: properly output multi-doc machine config in get mc31af6b3f8 chore: fix the release step to include CNI bundled7cd46643 chore: fix the push/tag stepsc9aeeca3d chore: fix the Makefile48cdbe0de release(v1.8.0-alpha.1): prepare release2512ef435 test: fix the integrtion tests for apply-config076f3c4f2 chore: improve link spec controller code0454130ad feat: suppress controller runtime first N failures on the console3d35e5468 chore: update hydrophone library1f28726d4 chore: support version with and without v prefix9a56b8527 chore(ci): fix parallel runs of tf pipelinesbe35f380c chore: update pkgs/tools/extras93df23444 docs: update opengraph image for main landing pagesd9d62d4da feat: update Linux to 6.6.366b0fe5b8c docs: update deploying cilium docs for v1.7 and v1.852611a90d feat: update Kubernetes to v1.30.2c19cc4ccb docs: clarify direct access needed to nodes in insecure modeb4c871e4b chore: bump dependenciescc345c8c9 feat: add support for configuring vlan filtering on the bridge2d054ad35 chore: handle documents diff in apply-config dry runbd34f71f3 feat: add apparmor pkg71857fd4d docs: fix typo: messure -> measuref75f16b0a chore(ci): fix cluster name generationc603d2bf9 chore: output more info when ExecuteCommandInPod fails4b5a7445e docs: fix missing Akamai platform in supported matrix4701498a1 chore(ci): run e2e-aws-nvidia with zfs extension enabled86a3222ae chore: use new disks api for iscsi tests5ffc3f14b feat: show siderolink status on dashboard6f6a5d105 chore: upgrade to rtnetlink/v2 library1fb8453c2 chore: update Go modules8e15621e8 chore(ci): add conformance pipelines7fcb521a6 feat: use hydrophone instead of sonobuoyd1a0c1f98 test: fix the integration test for no META name535006334 chore: fix our dns server implementationc6f90d014 chore: replace sync.Map with concurrent.HashTrieMape8ced2c2d chore: drop k8s timeout in the default kubeconfig7cbdce73f fix: detect CD devices, fix user disks wipe testaca475c66 chore: small usability fixes26cf566dc chore: bump our coredns fork5e66e117e fix: initial assignment of Hetzner Cloud Alias IPf07b79f4a feat: provide disk detection based on new blockdevices8ee087268 chore(ci): drop crashdump, save logs as artifacts7c9a14383 fix: volume discovery improvements80ca8ff71 fix: update the cgroups for Talos core servicesfe317f1e1 docs: fix typo in QEMU guest agent support on Proxmox8dbe2128a feat: implement Talos diagnostics357d7754f fix: clean up VM runners on cluster destroy41f92e0ba chore: update Go to 1.22.4, other updates4621e9bb7 chore: add stale and lock issue workflows82d9cd322 fix: add upgrade errata for arm64/zboot kernels9a23d846c fix: downgrade Azure IMDS required version30860210c test: fix hardware test not to require PCI devices9fcc9b841 feat: update Flannel to v0.25.39d395b9de chore: use bun instead of npma1684bdf8 chore: speed up go generate for enumer4dd0aa712 feat: implement PCI device bus enumerationb0466e0ab fix: disable kexec on GCP/Azure911c25574 chore: fix go.work resolution2f088ede0 docs: add another example for installing cilium3967e0777 feat: update etcd to 3.5.143367ded9f fix: correct time adjustment in time.SyncController893e64fcb fix: replace nslookup with dig in integration tests0359c8537 chore: unify toml packages being used4feb94ca0 feat: add multidoc check to the Talos quirks module0b4a9777f docs: update talosctl install instructions for 1.8da8305ffb test: add a test for watchdog timersda7f27640 fix: mount tracefs filesystem7b37e5b63 chore(ci): fix integration extensionsde7553d77 fix(ci): cron jobseb510d9fd chore: require enabled bootloader for docker provisionera9cf9b789 fix: correctly handle dns messages in our dns implementationc2b19dcb9 chore: move to containerd 2.0 API92a274e9a fix: workaround problems with udevd races31b24ea3d chore(ci): split integration misc8a1371337 fix: produce stable order of bonds with equinix6406193f4 test: add Equnix Metal sample metadata with two bonds01ea82053 fix: time sync over NTP from future era5aea42427 fix(ci): fix crons by setting up buildx always84706c3e2 docs: default to brew docs for talosctlfcd65ff65 feat: enable forwardKubeDNSToHost by default2e64e9e4e fix: require accepted CAs on worker nodes23c1c4560 fix(ci): fix crons fby rekres2d50392c5 feat: update containerd to 2.0.0-rc.2, runc to 1.2.0-rc.1a12e4bb24 chore(ci): fix github action cronse7bd9cd2b fix: decrease maximum negative ttl for dns responses9c3ebad9f chore(ci): kresify gh actionsff60f6fde refactor: make some of the extensions package publicce8c86d64 fix: panic in osroot controllere1711cd3c chore: stop using containerd package for cri namespaced4307043f fix: update go-tail library to fix 'short read' error7cd13ef4a docs: add documentation on using Multus with Talos4784da3ef feat: use new circular buffer compressed chunks feature78b48eb3a feat: include EDAC drivers0bf2d69fb feat: update Kubernetes to 1.30.153f548913 fix: increase host dns packet ttl for podsdedb6d360 fix: update github.com/siderolabs/siderolink to v0.3.743939f1a6 docs: fix typos, add docker socket info6663068bb chore: update project in GCP testingb86edc677 chore: update office hours in talos repocfa25d22d chore: remove docs prior to 1.0 from website navigation120705459 chore: handle I/O error for xfs_repairb7afe2669 feat: update Linux 6.6.3026519ceed docs: update proxmox.md851b91a0e fix: don't enable hostDNS for versions of Talos which do not have it42ac5cd0c fix: check for nil machine config during installation1d29111d4 chore: update Go to 1.22.3f4d7b9d9a feat: gather plaform dns names0b0f9995a docs: add resource information, some grammar fixes763dae250 fix: add cluster name to the worker machine config4aac5b4ec feat: mount /sys/kernel/security into kubelet817f18153 docs: remove mention of enabling KubePrism after v1.6c08d79732 docs: fix the variable name typo478b862b4 fix: do not fail cli action tracker when boot id cannot be readbe510f9eb docs: fix grpc_tunnel value to trueb7b8a8d8f docs: add logs example for the certificate errors troubleshooting8df5b85ec release(v1.8.0-alpha.0): prepare release07f78182c fix: use a fresh context for etcd unlock84cd7dbec feat: update Linux to 6.6.2970fdca6a4 chore: update minimum hardware requirement for vmware ovab690ffeb8 test: improve DNS resolver test stability5aa0299b6 style: use correct capitalization for openstack4c0c626b7 feat: use zstd compression in place of xz98906ed6e fix: use reboot delay only in case of error05fd042bb test: improve the reset integration tests8cdf0f7cb docs: fix typo in Cilium instructionsdd1d279da fix: allow more flags in talosctl cluster create --input-diref4394e58 chore: update kernel and other packagesccdb4c8b1 chore: update google.golang.org/grpc to 1.63.2c5b59df69 fix: wait for devices to be discovered before probing filesystems0821b9c50 feat: add --non-masquerade-cidrs flag to talosctl cluster create2bf613ad3 fix: add endpoints for "virtual" host-dns servicef4163aefe fix: bump priority of OpenStack routes if IPv6 and default gateway6fbd1263c feat: report process MAC labelsd46032821 fix: return proper value from Bridge.STP instead of plain nilbac1d00c3 chore: prepare for Talos 1.8d6c8067e1 docs: make 1.7 docs the defaultd7c3a0735 docs: add what's new for v1.7908f67fa1 feat: add host dns support for resolving member addrs0d20b637d feat: update Kubernetes to 1.30.0ec69d7a78 chore: replace math/rand with math/rand/v289040ce43 chore: update go-blockdevice/v2 library to the latest version0a785802e fix: overlay installer operationsb1b63f658 fix: mark overlay installer executable3433fa13b feat: use container DNS when in container mode5d07ac5a7 fix: close apid inter-backend connections gracefully for real7ba18555b docs: fix typos in Akamai and AWS platform docs3dd1f4e88 chore: extract pkg/imager/quirks to pkg/machinery78bc3a433 docs: update Cilium docs831f3d39e feat: update Flannel to v0.25.1ea5b3ff0c feat: update Kubernetes to v1.30.0-rc.254dac5ed4 feat: update Linux 6.6.24, containerd 1.7.15c51f146da docs: update Akamai platform docs9550f5ff7 docs: fix getAuthenticationMethod and completePathFromNode docsbfbd02abf fix: assign different priority to IPv6 default gateway on OpenStackc8f674bd3 test: add a test for 'spin' container runtime5390ccd48 chore: replace []byte with string and use go:embed for templatesba7cdc8c8 chore: optimize DNSResolveCacheController145f24063 fix: don't modify a global map of profiles6fe91ad9c feat: provide Kubernets/Talos version compatibility for 1.8909a5800e fix: generate secureboot ISO .der certificate correctlyb0fdc3c8c fix: make static pods check output consistentc6ad0fcce fix: validate that workers don't get cluster CA key3735add87 fix: reconnect to the logs stream in dashboard after reboot9aa1e1b79 fix: present all accepted CAs to the kube-apiserver336e61174 fix: close the apid connection to other machines gracefullyff2c427b0 fix: pre-create nftables chain to make kubelet use nftables5622f0e45 docs: change localDNS to hostDNS in release notes yaml section
</p>
</details><details><summary>113 commits</summary> <p>
6f7c3a8e5 fix: build of talosctl on non-Linux archesf0a59cec7 release(v1.8.0-alpha.2): prepare releasec8aed3be4 fix: correctly add console args for ttyS0b453385bd feat: support volume configuration, provisioning, etcb6b16b35f chore: pause sequencer when talos installed and iso bootedeade0a9f2 chore: bring in uio modules81f9fcd9c fix: report errors correctly when pulling, fix EEXISTb309e87b4 docs: fix invalid input in field user_datac7474877a docs: kubeProxyReplacement from "disabled" to "false"be2ebf6b4 chore: bump dependencies88601bff4 chore: drop calico from interactive installer106c17d0b chore: aarch64 qemu local secureboot supportda6263506 feat: update Flannel to v0.25.619a44c2b0 chore: drop console ttyS0 argument75cecb421 feat: add Apache Cloudstack support951cf66fd feat: add Cisco fnic driver2d3bc94bf fix(ci): fix broken testsa9551b7ca fix: host DNS access with firewall enabled4834a61a8 feat: report SELinux labels8fe39eacb chore: move csi tests as go teste4f8cb854 fix: merge extension service config files by mountPath5ba1df469 chore: add java package to protos823480800 fix: add missing host/nvme-rdma5b4b64979 fix: bump go-smbios for broken SMIOS tablesf57d1f07e fix: add NVMe target kernel modules5ff6cf82c fix: drop /opt mount for containers/tink3c0db34d8 docs: update kubespan docs3041d9075 fix: always handle PermissionDenied in dashboard resource watches36f83eea9 chore: make qemu check flag consistent with codefe52cb074 chore: update protoc-gen-docee4290f68 fix: bind HostDNS to 169.254.x link-local addressc312a46f6 chore: restructure k8s component health checkse193e7db9 docs: fix incorrect path for openebs in documentationbeadbac21 docs: update Oracle Cloud Talos custom image docs6f969e364 chore: improve cluster create UX on aarch6445cc8688a chore: replace if blocks with min/max functionsa5bd770bf fix: retry with another upstream if the previous failed82e19f38a docs: add high-level overlay development guide872599c9a chore: drop image assets from release3c36c41a9 feat: provide device extra settle timeout9e348ef35 feat: update Kubernetes to 1.31.061a1c946b feat: bundle (some) CNI plugins with Talos core091da163b chore: support arm64 kexec from zboot kernel images73511c1ef chore: fix release notes2bf924c7b feat: update ISO VolumeID with Talos version9a33dce10 docs: fix the VMWare docs12562c2d5 docs: fix talos version in vmware.shee67da14c feat: scaleway routed ipeba5dafb9 fix: add dns-resolve-cache to the support bundled4f8100bd docs: fix default openebs folder60e163d54 docs: fix typo in doc98d9abdd0 chore(ci): fix cilium ci testsbeb9602e3 chore: bump github.com/docker/docker to v27.1.1+incompatible0698a4921 docs: aws getting started re-write4d7d7a589 chore(ci): update nvidia integration tests60e901c1d chore: document slim kubelet image622d66a98 chore: bump depsf9f5e0ef5 chore: fix k8s tests2ac8d2274 chore: support unsupported flag for mkfs9b9159d1e docs: update support matrix for nvidia drivers9d3415850 fix: fix graph diffs in dashboard when node aliases are used9a126d70e chore: generate deepcopy for SecureBootAssets typedff56d824 chore: remove arch-specific etcd image tagc9f1dece5 feat: update Kubernetes to 1.31.0-rc.149831c56f docs: replace removed Cilium/kubeProxyReplacement value33a316369 docs: update aws.md for loope02bd2093 feat: update Kubernetes to 1.31.0-rc.064914b086 chore: add test for crun extension7a1c62b8b feat: publish installed extensions as node labels/annotations3f2058aba fix: update containerd configuration and settings81bd20f5a docs: remove deprecated jiva from openebs instructions480ffb88a docs: fix the amd64 PXE boot script URL20fe34dbd docs: fix docker getting started typo0fd7dfd2a docs: update Equinix Guide3d1474ac0 feat: update CoreDNS to 1.1.350e5f37ef chore: add test for apparmor96492c097 docs: extend multus configuration for Cilium19aa44c54 fix: generate kubeconfig using proper types240104e45 feat: update Linux to 6.6.4332db8db60 chore: lock microsoft secureboot certs3ce5492f8 feat: runc memfd-bind service341b55cd3 docs: update vmware.sh117628aa6 chore: add test for gvisor extension with platform kvmfd01571c4 feat: update Linux, enable Broadcom MPI3 driverb333ec07d feat: update etcd to 3.5.15, Flannel to 0.25.5087290178 feat: use ethtool ioctl to get link status when netlink apiNothing 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
Welcome to the v1.8.0-alpha.1 release of Talos! *This is a pre-release of Talos*
Welcome to the v1.8.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 can now apply the default AppArmor profiles to all workloads started via containerd, if the machine is installed with the AppArmor LSM enforced via the extraKernelArgs.
Eg:
machine:
install:
extraKernelArgs:
- security=apparmor
Talos Linux now support configuring 'vlan_filtering' for bridge interfaces.
Talos Linux now shows diagnostics information for common problems related to misconfiguration via talosctl health and Talos dashboard.
Usage of the host DNS resolver as upstream for Kubernetes CoreDNS pods is now enabled by default. You can disable it with:
machine:
features:
hostDNS:
enabled: true
forwardKubeDNSToHost: false
Please note that on running cluster you will have to kill CoreDNS pods for this change to apply.
A list of PCI devices can now be obtained via PCIDevices resource, e.g. talosctl get pcidevices.
Kubernetes: 1.30.2 Linux: 6.6.36 containerd: 2.0.0-rc.3 runc: 1.2.0-rc.2 etcd: 3.5.14 Flannel: 0.25.3 Flannel CNI plugin: 1.5.1
Talos is built with Go 1.22.5.
Talos Linux now compresses kernel and initramfs using ZSTD. Linux arm64 kernel is now compressed (previously it was uncompressed).
<details><summary>160 commits</summary> <p>
0454130ad feat: suppress controller runtime first N failures on the console3d35e5468 chore: update hydrophone library1f28726d4 chore: support version with and without v prefix9a56b8527 chore(ci): fix parallel runs of tf pipelinesbe35f380c chore: update pkgs/tools/extras93df23444 docs: update opengraph image for main landing pagesd9d62d4da feat: update Linux to 6.6.366b0fe5b8c docs: update deploying cilium docs for v1.7 and v1.852611a90d feat: update Kubernetes to v1.30.2c19cc4ccb docs: clarify direct access needed to nodes in insecure modeb4c871e4b chore: bump dependenciescc345c8c9 feat: add support for configuring vlan filtering on the bridge2d054ad35 chore: handle documents diff in apply-config dry runbd34f71f3 feat: add apparmor pkg71857fd4d docs: fix typo: messure -> measuref75f16b0a chore(ci): fix cluster name generationc603d2bf9 chore: output more info when ExecuteCommandInPod fails4b5a7445e docs: fix missing Akamai platform in supported matrix4701498a1 chore(ci): run e2e-aws-nvidia with zfs extension enabled86a3222ae chore: use new disks api for iscsi tests5ffc3f14b feat: show siderolink status on dashboard6f6a5d105 chore: upgrade to rtnetlink/v2 library1fb8453c2 chore: update Go modules8e15621e8 chore(ci): add conformance pipelines7fcb521a6 feat: use hydrophone instead of sonobuoyd1a0c1f98 test: fix the integration test for no META name535006334 chore: fix our dns server implementationc6f90d014 chore: replace sync.Map with concurrent.HashTrieMape8ced2c2d chore: drop k8s timeout in the default kubeconfig7cbdce73f fix: detect CD devices, fix user disks wipe testaca475c66 chore: small usability fixes26cf566dc chore: bump our coredns fork5e66e117e fix: initial assignment of Hetzner Cloud Alias IPf07b79f4a feat: provide disk detection based on new blockdevices8ee087268 chore(ci): drop crashdump, save logs as artifacts7c9a14383 fix: volume discovery improvements80ca8ff71 fix: update the cgroups for Talos core servicesfe317f1e1 docs: fix typo in QEMU guest agent support on Proxmox8dbe2128a feat: implement Talos diagnostics357d7754f fix: clean up VM runners on cluster destroy41f92e0ba chore: update Go to 1.22.4, other updates4621e9bb7 chore: add stale and lock issue workflows82d9cd322 fix: add upgrade errata for arm64/zboot kernels9a23d846c fix: downgrade Azure IMDS required version30860210c test: fix hardware test not to require PCI devices9fcc9b841 feat: update Flannel to v0.25.39d395b9de chore: use bun instead of npma1684bdf8 chore: speed up go generate for enumer4dd0aa712 feat: implement PCI device bus enumerationb0466e0ab fix: disable kexec on GCP/Azure911c25574 chore: fix go.work resolution2f088ede0 docs: add another example for installing cilium3967e0777 feat: update etcd to 3.5.143367ded9f fix: correct time adjustment in time.SyncController893e64fcb fix: replace nslookup with dig in integration tests0359c8537 chore: unify toml packages being used4feb94ca0 feat: add multidoc check to the Talos quirks module0b4a9777f docs: update talosctl install instructions for 1.8da8305ffb test: add a test for watchdog timersda7f27640 fix: mount tracefs filesystem7b37e5b63 chore(ci): fix integration extensionsde7553d77 fix(ci): cron jobseb510d9fd chore: require enabled bootloader for docker provisionera9cf9b789 fix: correctly handle dns messages in our dns implementationc2b19dcb9 chore: move to containerd 2.0 API92a274e9a fix: workaround problems with udevd races31b24ea3d chore(ci): split integration misc8a1371337 fix: produce stable order of bonds with equinix6406193f4 test: add Equnix Metal sample metadata with two bonds01ea82053 fix: time sync over NTP from future era5aea42427 fix(ci): fix crons by setting up buildx always84706c3e2 docs: default to brew docs for talosctlfcd65ff65 feat: enable forwardKubeDNSToHost by default2e64e9e4e fix: require accepted CAs on worker nodes23c1c4560 fix(ci): fix crons fby rekres2d50392c5 feat: update containerd to 2.0.0-rc.2, runc to 1.2.0-rc.1a12e4bb24 chore(ci): fix github action cronse7bd9cd2b fix: decrease maximum negative ttl for dns responses9c3ebad9f chore(ci): kresify gh actionsff60f6fde refactor: make some of the extensions package publicce8c86d64 fix: panic in osroot controllere1711cd3c chore: stop using containerd package for cri namespaced4307043f fix: update go-tail library to fix 'short read' error7cd13ef4a docs: add documentation on using Multus with Talos4784da3ef feat: use new circular buffer compressed chunks feature78b48eb3a feat: include EDAC drivers0bf2d69fb feat: update Kubernetes to 1.30.153f548913 fix: increase host dns packet ttl for podsdedb6d360 fix: update github.com/siderolabs/siderolink to v0.3.743939f1a6 docs: fix typos, add docker socket info6663068bb chore: update project in GCP testingb86edc677 chore: update office hours in talos repocfa25d22d chore: remove docs prior to 1.0 from website navigation120705459 chore: handle I/O error for xfs_repairb7afe2669 feat: update Linux 6.6.3026519ceed docs: update proxmox.md851b91a0e fix: don't enable hostDNS for versions of Talos which do not have it42ac5cd0c fix: check for nil machine config during installation1d29111d4 chore: update Go to 1.22.3f4d7b9d9a feat: gather plaform dns names0b0f9995a docs: add resource information, some grammar fixes763dae250 fix: add cluster name to the worker machine config4aac5b4ec feat: mount /sys/kernel/security into kubelet817f18153 docs: remove mention of enabling KubePrism after v1.6c08d79732 docs: fix the variable name typo478b862b4 fix: do not fail cli action tracker when boot id cannot be readbe510f9eb docs: fix grpc_tunnel value to trueb7b8a8d8f docs: add logs example for the certificate errors troubleshooting8df5b85ec release(v1.8.0-alpha.0): prepare release07f78182c fix: use a fresh context for etcd unlock84cd7dbec feat: update Linux to 6.6.2970fdca6a4 chore: update minimum hardware requirement for vmware ovab690ffeb8 test: improve DNS resolver test stability5aa0299b6 style: use correct capitalization for openstack4c0c626b7 feat: use zstd compression in place of xz98906ed6e fix: use reboot delay only in case of error05fd042bb test: improve the reset integration tests8cdf0f7cb docs: fix typo in Cilium instructionsdd1d279da fix: allow more flags in talosctl cluster create --input-diref4394e58 chore: update kernel and other packagesccdb4c8b1 chore: update google.golang.org/grpc to 1.63.2c5b59df69 fix: wait for devices to be discovered before probing filesystems0821b9c50 feat: add --non-masquerade-cidrs flag to talosctl cluster create2bf613ad3 fix: add endpoints for "virtual" host-dns servicef4163aefe fix: bump priority of OpenStack routes if IPv6 and default gateway6fbd1263c feat: report process MAC labelsd46032821 fix: return proper value from Bridge.STP instead of plain nilbac1d00c3 chore: prepare for Talos 1.8d6c8067e1 docs: make 1.7 docs the defaultd7c3a0735 docs: add what's new for v1.7908f67fa1 feat: add host dns support for resolving member addrs0d20b637d feat: update Kubernetes to 1.30.0ec69d7a78 chore: replace math/rand with math/rand/v289040ce43 chore: update go-blockdevice/v2 library to the latest version0a785802e fix: overlay installer operationsb1b63f658 fix: mark overlay installer executable3433fa13b feat: use container DNS when in container mode5d07ac5a7 fix: close apid inter-backend connections gracefully for real7ba18555b docs: fix typos in Akamai and AWS platform docs3dd1f4e88 chore: extract pkg/imager/quirks to pkg/machinery78bc3a433 docs: update Cilium docs831f3d39e feat: update Flannel to v0.25.1ea5b3ff0c feat: update Kubernetes to v1.30.0-rc.254dac5ed4 feat: update Linux 6.6.24, containerd 1.7.15c51f146da docs: update Akamai platform docs9550f5ff7 docs: fix getAuthenticationMethod and completePathFromNode docsbfbd02abf fix: assign different priority to IPv6 default gateway on OpenStackc8f674bd3 test: add a test for 'spin' container runtime5390ccd48 chore: replace []byte with string and use go:embed for templatesba7cdc8c8 chore: optimize DNSResolveCacheController145f24063 fix: don't modify a global map of profiles6fe91ad9c feat: provide Kubernets/Talos version compatibility for 1.8909a5800e fix: generate secureboot ISO .der certificate correctlyb0fdc3c8c fix: make static pods check output consistentc6ad0fcce fix: validate that workers don't get cluster CA key3735add87 fix: reconnect to the logs stream in dashboard after reboot9aa1e1b79 fix: present all accepted CAs to the kube-apiserver336e61174 fix: close the apid connection to other machines gracefullyff2c427b0 fix: pre-create nftables chain to make kubelet use nftables5622f0e45 docs: change localDNS to hostDNS in release notes yaml section
</p>
</details><details><summary>108 commits</summary> <p>
0454130ad feat: suppress controller runtime first N failures on the console3d35e5468 chore: update hydrophone library1f28726d4 chore: support version with and without v prefix9a56b8527 chore(ci): fix parallel runs of tf pipelinesbe35f380c chore: update pkgs/tools/extras93df23444 docs: update opengraph image for main landing pagesd9d62d4da feat: update Linux to 6.6.366b0fe5b8c docs: update deploying cilium docs for v1.7 and v1.852611a90d feat: update Kubernetes to v1.30.2c19cc4ccb docs: clarify direct access needed to nodes in insecure modeb4c871e4b chore: bump dependenciescc345c8c9 feat: add support for configuring vlan filtering on the bridge2d054ad35 chore: handle documents diff in apply-config dry runbd34f71f3 feat: add apparmor pkg71857fd4d docs: fix typo: messure -> measuref75f16b0a chore(ci): fix cluster name generationc603d2bf9 chore: output more info when ExecuteCommandInPod fails4b5a7445e docs: fix missing Akamai platform in supported matrix4701498a1 chore(ci): run e2e-aws-nvidia with zfs extension enabled86a3222ae chore: use new disks api for iscsi tests5ffc3f14b feat: show siderolink status on dashboard6f6a5d105 chore: upgrade to rtnetlink/v2 library1fb8453c2 chore: update Go modules8e15621e8 chore(ci): add conformance pipelines7fcb521a6 feat: use hydrophone instead of sonobuoyd1a0c1f98 test: fix the integration test for no META name535006334 chore: fix our dns server implementationc6f90d014 chore: replace sync.Map with concurrent.HashTrieMape8ced2c2d chore: drop k8s timeout in the default kubeconfig7cbdce73f fix: detect CD devices, fix user disks wipe testaca475c66 chore: small usability fixes26cf566dc chore: bump our coredns fork5e66e117e fix: initial assignment of Hetzner Cloud Alias IPf07b79f4a feat: provide disk detection based on new blockdevices8ee087268 chore(ci): drop crashdump, save logs as artifacts7c9a14383 fix: volume discovery improvements80ca8ff71 fix: update the cgroups for Talos core servicesfe317f1e1 docs: fix typo in QEMU guest agent support on Proxmox8dbe2128a feat: implement Talos diagnostics357d7754f fix: clean up VM runners on cluster destroy41f92e0ba chore: update Go to 1.22.4, other updates4621e9bb7 chore: add stale and lock issue workflows82d9cd322 fix: add upgrade errata for arm64/zboot kernels9a23d846c fix: downgrade Azure IMDS required version30860210c test: fix hardware test not to require PCI devices9fcc9b841 feat: update Flannel to v0.25.39d395b9de chore: use bun instead of npma1684bdf8 chore: speed up go generate for enumer4dd0aa712 feat: implement PCI device bus enumerationb0466e0ab fix: disable kexec on GCP/Azure911c25574 chore: fix go.work resolution2f088ede0 docs: add another example for installing cilium3967e0777 feat: update etcd to 3.5.143367ded9f fix: correct time adjustment in time.SyncController893e64fcb fix: replace nslookup with dig in integration tests0359c8537 chore: unify toml packages being used4feb94ca0 feat: add multidoc check to the Talos quirks module0b4a9777f docs: update talosctl install instructions for 1.8da8305ffb test: add a test for watchdog timersda7f27640 fix: mount tracefs filesystem7b37e5b63 chore(ci): fix integration extensionsde7553d77 fix(ci): cron jobseb510d9fd chore: require enabled bootloader for docker provisionera9cf9b789 fix: correctly handle dns messages in our dns implementationc2b19dcb9 chore: move to containerd 2.0 API92a274e9a fix: workaround problems with udevd races31b24ea3d chore(ci): split integration misc8a1371337 fix: produce stable order of bonds with equinix6406193f4 test: add Equnix Metal sample metadata with two bonds01ea82053 fix: time sync over NTP from future era5aea42427 fix(ci): fix crons by setting up buildx always84706c3e2 docs: default to brew docs for talosctlfcd65ff65 feat: enable forwardKubeDNSToHost by default2e64e9e4e fix: require accepted CAs on worker nodes23c1c4560 fix(ci): fix crons fby rekres2d50392c5 feat: update containerd to 2.0.0-rc.2, runc to 1.2.0-rc.1a12e4bb24 chore(ci): fix github action cronse7bd9cd2b fix: decrease maximum negative ttl for dns responses9c3ebad9f chore(ci): kresify gh actionsff60f6fde refactor: make some of the extensions package publicce8c86d64 fix: panic in osroot controllere1711cd3c chore: stop using containerd package for cri namespaced4307043f fix: update go-tail library to fix 'short read' error7cd13ef4a docs: add documentation on using Multus with Talos4784da3ef feat: use new circular buffer compressed chunks feature78b48eb3a feat: include EDAC drivers0bf2d69fb feat: update Kubernetes to 1.30.153f548913 fix: increase host dns packet ttl for podsdedb6d360 fix: update github.com/siderolabs/siderolink to v0.3.743939f1a6 docs: fix typos, add docker socket info6663068bb chore: update project in GCP testingb86edc677 chore: update office hours in talos repocfa25d22d chore: remove docs prior to 1.0 from website navigation120705459 chore: handle I/O error for xfs_repairb7afe2669 feat: update Linux 6.6.3026519ceed docs: update proxmox.md851b91a0e fix: don't enable hostDNS for versions of Talos which do not have it42ac5cd0c fix: check for nil machine config during installation1d29111d4 chore: update Go to 1.22.3f4d7b9d9a feat: gather plaform dns names0b0f9995a docs: add resource information, some grammar fixes763dae250 fix: add cluster name to the worker machine config4aac5b4ec feat: mount /sys/kernel/security into kubelet817f18153 docs: remove mention of enabling KubePrism after v1.6c08d79732 docs: fix the variable name typo478b862b4 fix: do not fail cli action tracker when boot id cannot be readbe510f9eb docs: fix grpc_tunnel value to trueb7b8a8d8f docs: add logs example for the certificate errors troubleshooting
</p>
</details><details><summary>2 commits</summary> <p>
ca662d2 feat: export default GRPC dial options for the client7a767fa chore: bump Go, deps and rekres
</p>
</details><details><summary>4 commits</summary> <p>
cab51d8 feat: update dependencies0efb05f feat: update Go to 1.22.401ad9f5 feat: update Go to 1.22.3fa6663c feat: update Go to 1.22.2
</p>
</details><details><summary>2 commits</summary> <p>
7654108 chore: add hashtriemap implementation8485864 chore: optimize maps.Values and maps.Keys
</p>
</details><details><summary>1 commit</summary> <p>
782aac0 chore: bump deps
</p>
</details><details><summary>3 commits</summary> <p>
cbce5c3 feat: add persistence support3c48c53 feat: implement extra compressed chunks835f04c chore: rekres, update dependencies
</p>
</details><details><summary>1 commit</summary> <p>
0639758 chore: bump deps
</p>
</details><details><summary>1 commit</summary> <p>
2e79017 feat: rekres, update PCI IDs
</p>
</details><details><summary>1 commit</summary> <p>
7cb7294 fix: remove unexpected short read error
</p>
</details><details><summary>1 commit</summary> <p>
69891cf chore: remove containerd dependency
</p>
</details><details><summary>36 commits</summary> <p>
ce49757 feat: update flannel-cni plugin to v1.5.1289ed6b feat: bump deps8d6b19a feat: update Linux to 6.6.36b671d46 feat: update containerd/runc to the next rc versionsc7e9591 feat: enable CONFIG_X86_AMD_PSTATE84bad89 feat: add 'apparmor' package4d9869a feat: update Linux to 6.6.33e5990e8 feat: enable CONFIG_KSMa37f382 fix: network for Rockchip boards like Rock6495218c7 fix: enable PAGE_TABLE_CHECKcbd9cd7 feat: enable SCTP supportc309452 feat: bump dependencies3a56032 chore: rekresdb7f60c feat: bump Linux to 6.6.32c647a05 feat: update ipxe to the latestf350879 feat: update containerd to 2.0.0-rc.2, runc to 1.2.0-rc.1f8392fb feat: update Linux firmware to 20240513f414bbd fix: disable CONFIG_EFI_DISABLE_PCI_DMA option9ebfd1b feat: enable EDAC driversf9559de fix: drbd module installation492638d feat: update dependenciesbd70572 feat: update Go to 1.22.3edb600a feat: update zfs package to v2.2.46775002 feat: enable NFT FIB lookups28c5696 feat: update Linux to 6.6.299c8a02c feat: update containerd to 1.7.16ca6249b feat: compress amd64 Linux kernel using zstd718a7da feat: enable SELinux207481f feat(intel): add support for power management and ACPI options for Intel CPUsdfa7dce feat: update Linux to 6.6.287b30b61 fix: use proper EFI zBoot image010913b feat: update Linux 6.6.26, containerd 1.7.15da397fa feat: enable BFQ IO schedulerc839801 feat: enable zboot on arm64 with zstd compression1b28e2c feat: go 1.22.2, Linux 6.6.2405db2a8 fix: revert musl to 1.2.4
</p>
</details><details><summary>4 commits</summary> <p>
e76747b chore: migrate to rtnetlink/23a587fc fix: do not ever skip updates which have remove flagbe00ff5 chore: redo event filtering as a sequence of iteratorsa936b60 chore: handle peer events in batches
</p>
</details><details><summary>7 commits</summary> <p>
31ad71b feat: update dependenciesd2746e5 feat: update Go to 1.22.406ba64e feat: update dependencies7e5a248 feat: update dependenciesc34ec5b feat: update Go to 1.22.33c25a6f fix: update pkg-config configure flagbd405ff feat: update go to 1.22.2
</p>
</details>Previous release can be found at v1.7.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 →