v1.11.0-beta.1 #11500
Replies: 2 comments 1 reply
-
On a worker node with kubeprism enabled I have this error
Endpointslices is a new one to me. I don't have the node error as I do have discovery without k8s enabled. Is this expected with Kubernetes 1.33 ? This happens to be on beta.0 and beta.1. I don't have 1.11 yet on my CP nodes. Maybe thats the problem. If so you may ignore it. EDIT: Nevermind, I found this RBAC: https://github.com/siderolabs/talos/blob/a857c696faf6432b3e9d7ef338ae2e1cfc637301/internal/app/machined/pkg/controllers/k8s/templates/talos-nodes-rbac-template.yaml |
Beta Was this translation helpful? Give feedback.
-
Caution This release contains a bug (#11502) which prevents machine boot with encrypted |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Talos 1.11.0-beta.1 (2025-08-04)
Welcome to the v1.11.0-beta.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.
Azure
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.
Boot
Talos increases the boot partition size to 2 GiB to accommodate larger images (with many system extensions included).
Kernel Command Line
Talos now exposes the kernel command line as a KernelCmdline resource (
talosctl get cmdline
).Disk Encryption
Disk encryption for system volumes is now managed by the
VolumeConfig
machine configuration document.Legacy configuration in
valpha1
machine configuration is still supported.New per-key option
lockToSTATE
is added to theVolumeConfig
document, which allows to lock the volume encryption key to the secret salt in theSTATE
volume.So, if the
STATE
volume is wiped or replaced, the volume encryption key will not be usable anymore.Disk Wipe
Talos now supports
talosctl disk wipe
command in maintenance mode (talosctl disk wipe <disk> --insecure
).Early Inline Configuration
Talos now supports passing early inline configuration via the
talos.config.early
kernel parameter.This allows to pass the configuration before the platform config source is probed, which is useful for early boot configuration.
The value of this parameter has same format as the
talos.config.inline
parameter, i.e. it should be base64 encoded and zstd-compressed.ETCD downgrade API
Added ETCD downgrade API mimicking the ETCD API and etcdctl interfaces.
This API allows to downgrade ETCD cluster (storage format) to a previous version.
IMA support removed
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.
Kubernetes Version Validation
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.
Qemu provisioner on MacOS
On MacOS
talosctl cluster create
command now supports the Qemu provisioner in addition to the Docker provisioner.Kernel Modules
Talosctl now returns the loaded modules, not the modules configured to be loaded (
talosctl get modules
).SBOM
Talos now publishes Software Bill of Materials (SBOM) in the SPDX format.
Swap Suport
Talos now supports swap on block devices.
This feature can be enable by using SwapVolumeConfig document in the machine configuration.
Component Updates
Linux: 6.12.40
Kubernetes: 1.34.0-beta.0
runc: 1.3.0
etcd: 3.6.4
containerd: 2.1.4
Flannel CNI plugin: 1.7.1-flannel1
Flannel: 0.27.2
CoreDNS: 1.12.2
xfsprogs: 6.15.0
systemd-udevd and systemd-boot: 257.7
lvm2: 2.03.33
cryptsetup: 2.8.0
Talos is built with Go 1.24.5.
VMware
Talos VMWare platform now supports
arm64
architecture in addition toamd64
.Volumes
Talos now supports raw user volumes, allowing to allocate unformatted disk space as partition.
In addition to that, support for existing volumes has been added, allowing to mount existing partitions without formatting them.
Zswap Support
Talos now supports zswap, a compressed cache for swap pages.
This feature can be enabled by using ZswapConfig document in the machine configuration.
Contributors
Changes
247 commits
talos.config.early
command line argcheckUnknownKeys
function togithub.com/siderolabs/gen
lastRelease
to 1.10.3dataDirHostPath
for Rook/usr/bin
preserve
flag mention in upgrade notesMountStatus
resourceChanges since v1.11.0-beta.0
25 commits
talos.config.early
command line argChanges from siderolabs/crypto
5 commits
Changes from siderolabs/discovery-client
3 commits
Changes from siderolabs/gen
5 commits
panicsafe
packagexyaml.CheckUnknownKeys
publicxyaml.UnmarshalStrict
Changes from siderolabs/go-circular
1 commit
Changes from siderolabs/go-kubernetes
4 commits
Changes from siderolabs/go-pcidb
1 commit
Changes from siderolabs/pkgs
59 commits
Changes from siderolabs/siderolink
3 commits
Changes from siderolabs/tools
10 commits
Dependency Changes
Previous release can be found at v1.10.0
Images
This discussion was created from the release v1.11.0-beta.1.
Beta Was this translation helpful? Give feedback.
All reactions