Skip to content

v1.8.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Sep 14:35
· 36 commits to main since this release
v1.8.0-beta.1
c65a147

Talos System Extensions 1.8.0-beta.1 (2024-09-16)

Welcome to the v1.8.0-beta.1 release of Talos System Extensions!
This is a pre-release of Talos System Extensions

See Talos Linux documentation for information on using system extensions.

Please try out the release binaries and report any issues at
https://github.com/siderolabs/extensions/issues.

CRUN Container Runtime

CRUN container runtime is now shipped as a Talos System Extension

Gvisor Container Runtime

Gvisor now ships an additional runtime using kvm as the sandboxing mechanism.

Intel Management Engine

Intel Management Engine (IME) modules is now shipped as a Talos System Extension.

NVIDIA Driver and Container Toolkit

The NVIDIA drivers and the container toolkits now ships an LTS and Production version as per https://docs.nvidia.com/datacenter/tesla/drivers/index.html#lifecycle.

The new extensions are named below:

  • nvidia-container-toolkit-production
  • nvidia-container-toolkit-lts
  • nvidia-open-gpu-kernel-modules-production
  • nvidia-open-gpu-kernel-modules-lts
  • nonfree-kmod-nvidia-lts
  • nonfree-kmod-nvidia-production

The extensions would ship the latest version of LTS/Production drivers available at the time of Talos release.

Image Factory using an existing schematic id would upgrade the NVIDIA driver and container toolkit to the LTS version.

If production version is required, the schematic id should be updated to the production version.

Component Updates

ZFS: 2.2.6
DRBD: 9.2.11
gasket: 5815ee3
Tailscale: 1.70.0
ecr-credential-provider: 1.31.0
qemu-guest-agent: 9.1.0
mdadm: 4.3
Intel microcode: 20240910
Linux firmware: 20240811
Spin: 0.15.1
Gvisor: 20240729.0
Wasmedge: v0.4.0
Kata Containers: 3.3.0
NVIDIA container toolkit: v1.16.1
iscsi-tools: v0.1.5
vmtoolsd: v0.6.0
util-linux-tools: 2.40.2

Contributors

  • Andrey Smirnov
  • Noel Georgi
  • Rui Lopes
  • Bernard Gütermann
  • David Peralta
  • Dmitriy Matrenichev
  • Henrik Gerdes
  • Judah Rand
  • Kingdon Barrett
  • Mark S
  • Markus Reiter
  • Mathieu Dallaire
  • Mike Beaumont
  • Nick Meyer
  • Sheogorath
  • Sven Pfennig
  • Tobias Bradtke

Changes

55 commits

  • c65a147 release(v1.8.0-beta.1): prepare release
  • 9c6ab75 feat: update Intel u-code to 20240910
  • f6b8647 chore: disable max of one commit
  • 8c38348 release(v1.8.0-beta.0): prepare release
  • bf3c9d2 feat: update depenendencies
  • 6bca19f release(v1.8.0-alpha.2): prepare release
  • d33d428 feat: add uinput driver extension
  • 4563de5 feat: bump dependencies
  • e753a74 chore: add MAINTAINERS file
  • bb94c9d fix(stargz): set default root path
  • a5a6365 chore: add missing license
  • 5f4947e docs: fix link to kspp page
  • 03337d7 chore: bump deps
  • cac285c chore: bump deps
  • d6c324d chore: bump deps
  • 37f2297 feat: support lts and production nvidia modules
  • 6e6f029 docs: update README and release notes
  • 26c505d feat: add crun container-runtime extension
  • c002fba feat(mei): add extension to provide Intel Management Engine drivers
  • ab77645 fix: update CRI config parts for containerd config v3
  • c536209 feat(gvisor): add new runtime class with kvm support
  • b48d3a6 chore: update extensions validator
  • 807f599 release(v1.8.0-alpha.1): prepare release
  • d6773dd chore: bump deps
  • 86511df chore: update spin extension to v0.15.0
  • 5334e89 fix: glibc search paths for nvidia
  • 3197e22 docs: improve nut-client docs
  • f0b6082 chore: bump tailscale to v1.68.1
  • 8e946d6 fix: tgtd mount propagation
  • 5904e12 chore: add cache paths for go builds
  • b840088 chore: drop /proc mounts
  • 3526f45 fix: zfs extensions with nvidia
  • 13f56fc chore: rename talos-vmtoolsd -> vmtoolsd-guest-agent
  • 5e92a6c chore: use fedora mirror for glibc
  • 4ed9ee5 fix: zfs-tools libtirpc path
  • cce3b41 fix: gvisor-debug extension
  • d07caf7 chore: add extensions validator
  • d1a0ce8 feat: include nsenter when building util-linux binaries
  • 8abfa20 chore(ci): drop drone
  • 7f39bce feat: update Linux firmware to 20240513
  • 44a6ab1 feat: update Intel u-code to 20240514
  • d6f0b54 chore: update spin extension to v0.14.1
  • 01808ff feat: update mdadm to 4.3
  • 2f97116 feat: update dependencies
  • dffe8b9 fix: extension name in manifests
  • d21bc48 feat: update zfs extension to v2.2.4
  • 80c5113 release(v1.8.0-alpha.0): prepare release
  • dd85754 fix: rekres the repo after pkgs bump
  • d589ad0 release(v1.8.0-alpha.0): prepare release
  • 882b4ac fix: version in util-linux manifest
  • 4df073a chore(ci): only build amd64 for extensions e2e
  • 69fe96c docs: improve ExtensionServiceConfig docs
  • 8672c3b chore: update pkgs version to the latest
  • 76d3797 docs: update Spin README.md
  • 213ef32 feat: add spin wasm runtime

Changes since v1.8.0-beta.0

3 commits

  • c65a147 release(v1.8.0-beta.1): prepare release
  • 9c6ab75 feat: update Intel u-code to 20240910
  • f6b8647 chore: disable max of one commit

Dependency Changes

This release has no dependency changes

Previous release can be found at v1.7.0