github siderolabs/talos v1.10.0-alpha.0

pre-release2 days ago

Talos 1.10.0-alpha.0 (2024-12-23)

Welcome to the v1.10.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.

cgroups v1

Talos Linux no longer supports cgroupsv1 when running in non-container mode.
The kernel argument talos.unified_cgroup_hierarchy is now ignored.

Driver Rebind

Talos 1.10 now supports a new machine config document named PCIDriverRebindConfig that allows rebinding the driver of a PCI device to a different target driver.
See the documentation for more information.

Component Updates

  • Linux: 6.12.6
  • CNI plugins: 1.6.1

Talos is built with Go 1.23.4.

Contributors

  • Andrey Smirnov
  • Noel Georgi
  • Dmitriy Matrenichev
  • Dmitry Sharshakov
  • Nico Berlee
  • Utku Ozdemir
  • Alexis La Goutte
  • Andrew Symington
  • Christian Luetke-Stetzkamp
  • Devin Buhl
  • Justin Garrison
  • KillianCdP
  • Marcel Hamer
  • PRIHLOP
  • Skyler Mäntysaari
  • Tine Jozelj
  • sflotat2607

Changes

64 commits

  • b4aa5189d release(v1.10.0-alpha.0): prepare release
  • bd85bd5b7 fix: fix Failed to initialize SELinux labeling handle udev error
  • 73c82e3e5 feat: bring Linux 6.12.6, CNI plugins 1.6.1
  • c12b52491 docs: document Kubernetes service registry incompat with K8s 1.32
  • a5660ed77 feat: pcirebind controller
  • 4c3261626 docs: fix several typos
  • fb3675321 fix: dashboard crash on CPU data
  • dec0185c8 chore: reduce memory usage for secureboot functions
  • cee6c60a0 fix: make talosctl time work with PTP time sync
  • f75604313 chore: support gcr.io auth for cache and image gen
  • 6ef2596da docs: improve Hetzner documentation
  • 7d39b9ec2 feat: remove cgroupsv1 in non-container mode
  • 8003536c7 fix: restore previous disk serial fetching
  • 03116ef9b chore: prepare for Talos 1.10
  • 00682fdd6 docs: activate 1.9 docs as default
  • bea05f5c9 docs: update deploying-cilium.md
  • 284ab1179 feat: support link altnames/aliases
  • 5bfd829bf docs: fix 'containter' typo
  • 8d151b771 docs: clarify TALOSCONFIG for AWS
  • 0ef19171f fix: renovate typo
  • c568adc7d fix: renovate config
  • ec2e24fd9 fix: match MAC addresses case-insensitive (nocloud)
  • 41a0c440a chore: rekres for renovate changes
  • a49bb9ee4 feat: update Linux to 6.12.5
  • b15917ecc chore: add more debugging logs for META and volumes
  • 2b1b326f0 docs: mention different paths for OpenEBS
  • 9470e842f test: cleanup failed Kubernetes pods
  • c9c685150 fix: node identity flip
  • 590c01657 feat: update containerd to v2.0.1
  • 18fa5a258 docs: update image-cache doc for iso
  • ab5bb6884 fix: generate and serve registries with port
  • 58236066d fix: support image cache on VFAT USB stick
  • e193a5071 fix: image cache integration test
  • 08ee400fd test: fix flaky test NodeAddressSort
  • d45e8d1d1 feat: update Kubernetes to 1.32.0
  • 136b12912 chore: drop semicolon for supporting vfat filesystems
  • 3e9e027ef test: add an option to boot from an USB stick
  • ef8c3e3b3 docs: fix typo in multus.md
  • d54414add fix: authorization config gen
  • cce72cfe8 docs: replace deprecated Hetzner server plans
  • 81805103d chore: enable proper parallel usage of TestDepth
  • e1b824eba docs: update ceph-with-rook.md
  • 470b75563 fix: use mtu network option for podman
  • 61b1489a0 fix: order volume config by the requested size
  • bc3039acd feat: update runc to 1.2.3
  • 30016a0a8 fix: avoid nil-pointer-panic in RegistriesConfigController
  • fe0457152 fix: power on the machine on reboot request in qemu power api
  • 10da553ef docs: build what's new for 1.9
  • d946ccae3 feat: update Linux to 6.12.4
  • 707a77bf6 test: fix user namespace test, TPM2 fixes
  • c3537b2f5 feat: update Linux to 6.12.3
  • cb4d9d673 docs: fix a few mistakes in release notes
  • c4724fc97 chore: add integration tests for image-cache
  • 07220fe7f fix: install iptables-nft to the host
  • 14841750b chore: add version compatibility for Talos 1.10
  • 852baf819 feat: support vlan/bond in v1, vlan in v2 for nocloud
  • dd61ad861 fix: lock provisioning order of user disk partitions
  • d0773ff09 chore: update Go to 1.23.4
  • 7d6507189 feat: implement new address sorting algorithm
  • 9081506d6 feat: add process scheduling options
  • 77e9db4ab test: use two workers in qemu tests by default
  • 5a4bdf62a feat: update Kubernetes to 1.32.0-rc.1
  • d99bcc950 chore: refactor mergeDNSServers func
  • 0cde08d8b docs: add Turing RK1 docs to Single Board Computer section

Changes from siderolabs/pkgs

17 commits

Changes from siderolabs/tools

1 commit

Dependency Changes

  • github.com/containernetworking/plugins v1.6.0 -> v1.6.1
  • github.com/foxboron/go-uefi fab4fdf2f2f3 -> 19dc140271bf
  • github.com/opencontainers/runc v1.2.2 -> v1.2.3
  • github.com/siderolabs/go-blockdevice/v2 v2.0.7 -> v2.0.8
  • github.com/siderolabs/pkgs v1.9.0-12-g9576b97 -> v1.10.0-alpha.0-16-g9051c9a
  • github.com/siderolabs/talos/pkg/machinery v1.9.0 -> v1.10.0-alpha.0
  • github.com/siderolabs/tools v1.9.0-1-geaad82f -> v1.10.0-alpha.0
  • golang.org/x/net v0.32.0 -> v0.33.0

Previous release can be found at v1.9.0

Images

ghcr.io/siderolabs/flannel:v0.26.1
registry.k8s.io/coredns/coredns:v1.12.0
gcr.io/etcd-development/etcd:v3.5.17
registry.k8s.io/kube-apiserver:v1.32.0
registry.k8s.io/kube-controller-manager:v1.32.0
registry.k8s.io/kube-scheduler:v1.32.0
registry.k8s.io/kube-proxy:v1.32.0
ghcr.io/siderolabs/kubelet:v1.32.0
ghcr.io/siderolabs/installer:v1.10.0-alpha.0
registry.k8s.io/pause:3.10

Don't miss a new talos release

NewReleases is sending notifications on new releases.