image-factory 0.7.5 (2025-07-23)
Welcome to the v0.7.5 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Noel Georgi
- Dmitrii Sharshakov
- Mateusz Urbanek
- Orzelius
- Artem Chernyshev
- Justin Garrison
- Michael Robbins
- Alexandre GV
- Steve Francis
- Thibault VINCENT
- Brian Brookman
- Damien
- David R
- Dennis Marttinen
- Jorik Jonker
- Justin Seely
- Luke Cousins
- Markus Reiter
- Martyn Ranyard
- Michael Moerz
- Oguz Kilcan
- Spencer Smith
- Thomas Gosteli
- Till Hoffmann
- Tom Keur
- Utku Ozdemir
- jvanthienen-gluo
- killcity
- yashutanu
Changes
6 commits
19ac9c2
release(v0.7.5): prepare release3b2b97a
fix: support iPXE aliases for architecturesb838a44
feat: update to Talos 1.11.0-beta.0953e217
docs: document source images usede1e80fd
feat: serve talosctl from image factory3e35f91
feat(secureboot): implement reading key material from AWS KMS
Changes from siderolabs/gen
4 commits
044d921
feat: add xslices.Deduplicatedcb2b74
feat: addpanicsafe
packageb36ee43
feat: makexyaml.CheckUnknownKeys
public3e319e7
feat: implementxyaml.UnmarshalStrict
Changes from siderolabs/pkgs
35 commits
e2fbfb1
feat: update tools/toolchain to 1.11.0383bbb4
feat: update NVIDIA production to 570.158.01853cf3a
feat: bump e2fsprogs, ipxe, kspp, toolsa3f8281
feat: update Linux to 6.12.388ed84c5
feat: refactor HW_RANDOM configuration108099f
feat: enable AMD encrypted memoryc97d25e
fix: remove erroneous PURLs90f7c65
fix: bump bldra24b40e
feat: update Linux to 6.12.36 and firmware2537e61
docs: more SBOM metadata to cover whole Talos0f4cbbc
feat: update dependencies9cec45c
feat: add SBOM metadata for some packages03bb94c
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 support
Changes from siderolabs/talos
120 commits
85e7989cf
release(v1.11.0-beta.0): prepare release3039162dc
feat: update Flannel to v0.27.27e6052e63
feat: increase boot partition to 2 GiBcb7ca17bb
feat: implement ExistingVolumeConfiga857c696f
chore(machined): remove deprecated Endpointsa60101c55
fix: fill serial using helpers5420e9979
refactor: output default selection for profiles023a24cd4
test: use Grype to scan SBOM for vulnerabilities96896fddb
chore: build less images by default75b5dec06
fix: sd-boot kexec with disk images10546d6f8
feat: update Kuberentes 1.34.0-beta.03f35b83ae
fix: ignore absent extensions SBOM directory9920da3e1
feat: add etcd downgrade APIc38682279
feat: bump pkgs and tools, read extensions' SBOMs, rekres9c0d2706c
docs: add release notes about v3.6.x bugd21994210
test: refactor various merge controller testsda5a4449f
feat: implement raw volume support41adda1cf
docs: add secure boot setup mode note for Xen993b4ade8
docs: fix typo in hugo config: pre-releaase130b7fd6e
test: fix flaky TestDNS35b45ae6e
feat(talosctl): support tpm operation on mac24628db20
feat: update Kubernetes to v1.34.0-alpha.3ff68286d1
feat: include hwrandom modulesa5b07c9a5
test: split tests and lint from the default pipelinea957ef416
feat: add SBOMs to the imager container506212a71
feat: include AMD encrypted mem modules into basea966321cc
fix: add more bootloader probe logs on upgradeb38fa568a
feat: add validation for secrets bundle2d89bcc71
feat: bump Linux, Go and other packages0b8c180b8
fix: rename instances to referenceCount378fe4f2f
feat: support writing EFI boot order9f0792632
fix: improve volume provisioning errorsb8fcf3c71
fix: change module instance evaluationd680e560d
docs: create FUNDING.yml641505584
feat: support project quota support for user volumes52656cc3c
feat: allow taloscl disk wipe in maintenance mode850579448
feat: export SBOM as resources4f3a2ffab
test: update unit-test runnerd531b682c
fix: provide FIPS 140-3 compliance3e3129d36
feat: include packages into SBOM54bd50be3
fix: talos endpoint might not be created in Kubernetes8789a02c3
feat: present loaded kernel modules33ecbaec6
test: update apply config tests7d2fd390c
chore: bump Talos version in the Image Factory CI pipelinede77f2142
docs: add example for fluentbit config1f1f78106
fix: add limited retries for not found images3d6a2c14e
chore: generate and upload signatures on release380141330
feat: expose kernel cmdline as a resource4c6b3b14d
docs: document disabling SELinux3a6e5a71e
feat: add talosctl mulitarch bundle imagebe671ee6d
chore: add sbom step to the release pipeline7fd0e8fc7
release(v1.11.0-alpha.3): prepare release777335f23
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: movecheckUnknownKeys
function togithub.com/siderolabs/gen
5ecc53c69
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: updatelastRelease
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 defaultdataDirHostPath
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/bin
b551f32ce
feat: update containerd to v2.1.167f4154f9
docs: update disk-management.md0cb137ad7
fix: make disk size check work on old Talos
Dependency Changes
- github.com/google/go-containerregistry v0.20.3 -> v0.20.6
- github.com/siderolabs/gen v0.8.1 -> v0.8.5
- github.com/siderolabs/go-blockdevice/v2 v2.0.17 -> v2.0.18
- github.com/siderolabs/pkgs v1.11.0-alpha.0-17-g2563e47 -> v1.11.0
- github.com/siderolabs/talos 7c057edd5f36 -> v1.11.0-beta.0
- github.com/siderolabs/talos/pkg/machinery 7c057edd5f36 -> v1.11.0-beta.0
- github.com/sigstore/cosign/v2 v2.5.0 -> v2.5.3
- github.com/sigstore/sigstore v1.9.3 -> v1.9.5
- golang.org/x/net v0.40.0 -> v0.42.0
- golang.org/x/sync v0.14.0 -> v0.16.0
- golang.org/x/sys v0.33.0 -> v0.34.0
- golang.org/x/text v0.25.0 -> v0.27.0
Previous release can be found at v0.7.4