Releases: siderolabs/image-factory
v1.0.0-beta.0
image-factory 1.0.0-beta.0 (2026-01-23)
Welcome to the v1.0.0-beta.0 release of image-factory!
This is a pre-release of image-factory
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Configuration moved to env and config files only
All configuration is now provided exclusively via environment variables and/or configuration files.
Command-line flags for configuration have been removed.
Users must migrate any existing CLI-based configuration to env variables or supported config file formats.
This change simplifies the runtime interface but is a breaking change and requires updates to existing workflows relying on CLI flags.
Disk Image
The disk image build process no longer requires privileged deployment and mounting '/dev'.
The build process now operates in userspace, and it doesn't depend on host Linux kernel anymore.
This change enhances security and portability, allowing disk images to be built in a wider range of environments without elevated permissions.
This also enables most of the image builds to be fully reproducible.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Dmitrii Sharshakov
- Laura Brehm
- Orzelius
- Artem Chernyshev
- Bryan Lee
- Edward Sammut Alessi
- Tim Jones
- Alexis La Goutte
- Andras BALI
- Birger Johan Nordølum
- Camillo Rossi
- Christopher Puschmann
- Jaakko Sirén
- Jean-Francois Roy
- Joakim Nohlgård
- Jonas Lammler
- Justin Garrison
- Lennard Klein
- Max Makarov
- Michal Baumgartner
- Olav Thoresen
- Pranav Patil
- Serge van Ginderachter
- Skye Soss
- Spencer Smith
- dataprolet
- eseiker
- pranav767
Changes
20 commits
c8c6576release(v1.0.0-beta.0): prepare release56bd21bfix: allowCache-Controlheader in CORS83f4d91fix: clarify bootloader selectionc8c5faafeat: allow using image GET/HEAD API by the JS code on any domainse732d90feat: support acm for secureboot5f103c1feat: support copying to clipboardc3532c4feat: update Talos with GRUB and other fixesb5ba663fix: avoid pulling Talos core in schematic pkgb2b0cc8fix: update cosign to v3.0.4fca99d0chore: updatedocs/developing.md49f4226chore: separate kres integration-test variables190aa22fix: add missing libarchive dependency37bd795fix: image-factory rootless99cbfd7fix: don't enforce bundle verifiedcf3e56achore: bump talos8723b02fix: drop sbc board supportf0150c4feat: use rootless Image Factoryf57218ffeat: refactor configuration of image factorye440ce7fix: support new cosign bundle format5eb1775feat: introduce Enterprise Image Factory
Changes from siderolabs/pkgs
44 commits
375983ffeat: update Go to 1.25.6d445c80feat: update Linux to 6.18.56994400feat: update NVIDIA LTS and production driver versions05c3d85feat: update Linux firmware to 20260110c61b466feat: enable IT87 hwmon moduleae2572efeat: enable IPV6_MROUTEd6b503efeat: add RK3588 NPU Supportdf4b4c8feat: bump depsa220898feat: add libarchivec2371b5feat: enable ZRAM supportab4d169feat: add a patch to force uid when populating from a directory972f44dfeat: update dependenciesf8eb5b0feat: update Linux to 6.18.23fb6291feat: update systemd to 25959241bdfix: add SBOMs for pigz/igzip9377c78feat: optimize decompression for containerde8e61cefeat: update containerd to 2.2.1daa74bafeat: support xfs filesystem reproducibility1f66513feat: update OpenZFS to 2.4.0b209af5chore: rekres with latest changes2b806b9feat: bump dependencies65242fdfeat: enable CONFIG_MISC_RP1 in ARM64 config4daecd8feat: update Linux to 6.18.19868a66feat: enable Powercap and Intel RAPL07883eefeat: build and package perf binary47abca0fix: add json support to nftables binaryb961ff8feat: patch containerd 2.2.0 with cgroups fix patchb7dd7f6feat: add mstflint moduleae53351feat: update ZFS to 2.4.0-rc5b8edf01feat: update CNI plugins to v1.9.0a57c1b0feat: enable amd sev-snp68562c1feat: update Linux to 6.186f4ff8cfeat: enable Amlogic Meson PCIe controller driverc41127bfeat: enable Intel GPIO/Pinctrl kernel modules4a31ff7feat: update NVIDIA LTS to 580.105.083e858d3chore: fork pkgs for Talos 1.13dcc5aa1feat: update runc to 1.3.48b6ae5bfix: regenerate configs- [
2992598](siderolabs/pkgs@2992598089...
v0.9.0
image-factory 0.9.0 (2025-11-26)
Welcome to the v0.9.0 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
- Mateusz Urbanek
- Amarachi Iheanacho
- Dmitrii Sharshakov
- Orzelius
- Andrey Smirnov
- Oguz Kilcan
- Andrey Smirnov
- Laura Brehm
- Alexey Palazhchenko
- Justin Garrison
- Utku Ozdemir
- Dmitriy Matrenichev
- George Gaál
- Michael Smith
- Nicole Hubbard
- Serge Logvinov
- 459below
- Adrian L Lange
- Aleksandr Gamzin
- Alp Celik
- Andrew Longwill
- Andrew Rynhard
- Artem Chernyshev
- Chris Sanders
- Dmitry
- Febrian
- Florian Grignon
- Fred Heinecke
- Giau. Tran Minh
- Grzegorz Rozniecki
- Guillaume LEGRAIN
- Jorik Jonker
- Markus Freitag
- Max Makarov
- Mike Beaumont
- Misha Aksenov
- MrMrRubic
- Olivier Doucet
- Pranav
- Sammy ETUR
- Skyler Mäntysaari
- SuitDeer
- Tom
- aurh1l
- frozenprocess
- frozensprocess
- kassad
- leppeK
- samoreno
- theschles
- winnie
Changes
16 commits
fa266e0release(v0.9.0): prepare release6799661feat: show booter command in final wizardfb22bcefeat: support selecting bootloadere881e4bfeat: bump depsd1bec57feat: implement schematic GET APIf1dad9dfeat: better test matrixbc4f959fix: remove secureboot talosctl presetdb5e4dcfeat: add a prompt about usingtalosctl cluster create qemu2c5037cchore: bump deps1559666feat: replace hardcoded artifact image constants with CLI-configurable valuesc27ee27fix: return 400 when an invalid image name is requested58125d4feat: support proxying external installer registryd782950feat: support serving TLS froom Image Factory743fe7ffeat: support disable cosign signature verification3a20123chore: rekres with parallel jobs241963fchore(ci): use runner groups
Changes from siderolabs/crypto
41 commits
4154a77feat: implement dynamic certificate reloaderdae07fachore: update to Go 1.2562a079bfix: update TLS config, add tests for TLS interactionsc2b4e26fix: remove code duplication and fix Ed255119 CA generation2a07632fix: enforce FIPS-140-3 compliance17107aefix: add generic CSR generator and OpenSSL interop53659fcrefactor: split into files0d45deechore: bump deps58b2f92chore: use HTTP/2 ALPN by defaultc240482feat: provide dynamic client CA matching2f4f911feat: add PEMEncodedCertificate wrapper1c94bb3chore: bump dependencies8f77da3feat: add a method to load PEM key from filec03ff58feat: add a way to represent redacted x509 private keysc3225eefeat: allow CSR template subject field to be overridden8570669chore: rename to siderolabs/cryptoe9df1b8feat: add support for generating keys from RSA-SHA256 CAs510b0d2chore: add json tags6fa2d93fix: deepcopy nil fields asnil9a63cbafix: add back support for generating ECDSA keys with P-256 and SHA512893bc66fix: use SHA256 for ECDSA-P256deec8d4chore: implement DeepCopy methods for PEMEncoded* typesd3cb772feat: make possible to change KeyUsage6bc5bb5chore: remove unused argumentcd18ef6feat: add support for several organizations97c888bchore: add options to CSR7776057chore: fix typos80df078chore: remove named result parameters15bdd28chore: minor updates4f80b97fix: verify CSR signature before issuing a certificate39584f1feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519fix: function NewKeyPair should create certificate with proper subject751c95afeat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6feat: add support for public RSA key in RSAKeybda0e9cfeat: enable more conversions between encoded and raw versionse0dd56afeat: add NotBefore option for x509 cert creation12a4897feat: add support for SPKI fingerprint generation and matchingd0c3eeffix: implement NewKeyPair196679efeat: movepkg/grpc/tlsfromgithub.com/talos-systems/talosas./tls1ff6242chore: initial version as imported from talos-systems/talos835063echore: initial commit
Changes from siderolabs/gen
Changes from siderolabs/go-debug
v0.8.4
image-factory 0.8.4 (2025-09-10)
Welcome to the v0.8.4 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
- Oguz Kilcan
- Dmitrii Sharshakov
- Alp Celik
- Amarachi Iheanacho
- Andrew Longwill
- Guillaume LEGRAIN
- Markus Freitag
- Mateusz Urbanek
- Olivier Doucet
- Orzelius
- Sammy ETUR
Changes
3 commits
Changes from siderolabs/go-debug
Changes from siderolabs/pkgs
18 commits
1a25681feat: enable ublk support95f0be4fix: enable memcg v1e1c333cfeat: update Linux to 6.12.452ac857afeat: update pcre2 to 10.46f31e192fix: bump NVIDIA production to 570.172.08e68ff4afeat: update Linux to 6.12.4342cdb43chore: update kernel config to support max SMP CPUs3bb9cc9fix: backport CVE kernel patches to 6.12c87dc6cfeat: enable Infiniband IRDMA support2598d53fix: re-enable CPUSETS_V1 cgroups controller6a8bca7feat: update backportable dependenciesa150a75feat: update Go to 1.24.6a94734cfeat: update containerd to 2.1.4662c5a4feat: enable F71808E watchdog driver48afc2afix: enable ISCSI IBFTddb7b5efeat: update Linux to 6.12.405616981feat: enable bootloader control on amd644a840bcchore: allow more than one commit for a PR
Changes from siderolabs/talos
64 commits
8e85c8362release(v1.11.1): prepare releaseff8644cd2fix: correctly handle status-code 2047d5fe2d0ffeat: update Linux kernel (memcg_v1, ublk)9e310a9ddfix: enable support for VMWare arm64f7620f028feat: update CoreDNS to 1.12.301bf2f6f9feat: add SOCKS5 proxy support to dynamic proxy dialer8a578bc4afeat: update Linux to 6.12.45d9d89a3a8release(v1.11.0): prepare release364b48690feat: update pkgs/tools for pcre2 10.46be70ea03ffeat: update pkgs for NVIDIA prod 570.172.08a5f80b4fefix: bring back linux/armv7 build and update xz751dae432fix: drop linux/armv7 build8cbd75320fix: update xz module (security)803ed1ef9feat: update Kubernetes to 1.34.0a80898da9feat: update Linux to 6.12.4330c14aa71feat: update Kubernetes default to v1.34.0-rc.2ed7d8cbacdocs: link to kubernetes linux swap tuning1ee82120edocs: apply fixes for what is new36102eae1release(v1.11.0-rc.0): prepare release0f22913d9fix: image cache lockup on a missing volume46cf25c7cfeat: update Linux to 6.12.4162f6c97fefix: provide mitigation CVE-1999-0524350319063fix: actually use SIDEROV1_KEYS_DIR env var if it's provided430a27dc2fix: kubernetes upgrade options for kubelete3a9097c4fix: set secs field in DHCPv4 packetsbabddd0e4fix: dial with proxy23efda4dbfeat: use key provider with fallback option for auth type SideroV1e2a5a9b3fchore: re-enable vulncheckf5d700a0crelease(v1.11.0-beta.2): prepare release6186d1821chore: disable vulncheck temporarilye4a2a8d9cfeat: update default Kubernetes to v1.34.0-rc.14c4236d7efeat: update Go to 1.24.6a01a390f6chore: add deadcode elimination linter49fad0edefeat: add a pause function to dashboard21e8e9dc9refactor: replace containerd/containerd/v2 module for proper DCEbbd01b6b7refactor: fix deadcode elimination with godbuse8d9c81ccrefactor: stop usingtext/templateinmachinedcode paths85589662afix: unmarshal encryption STATE from METAf10a626d2docs: add what is new notes for 1.115a15ce88brelease(v1.11.0-beta.1): prepare release614ca2e22fix: one more attempt to fix volume mount race on restart4b86dfe6ffeat: implement encryption locking to STATE8ae76c320feat: implementtalos.config.earlycommand line arg
...
v0.8.3
image-factory 0.8.3 (2025-08-20)
Welcome to the v0.8.3 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Mateusz Urbanek
Changes
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.8.2
v0.8.2
image-factory 0.8.2 (2025-08-19)
Welcome to the v0.8.2 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
Changes
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.8.1
v0.8.1
image-factory 0.8.1 (2025-08-14)
Welcome to the v0.8.1 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Mateusz Urbanek
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.8.0
v0.8.0
image-factory 0.8.0 (2025-08-12)
Welcome to the v0.8.0 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Mateusz Urbanek
- Andrey Smirnov
Changes
8 commits
9760ab0release(v0.8.0): prepare release7c6d261fix: set content-disposition on S3f3e97dfdocs(image-factory): add info about S3 cache and CDNd25e7acfix: add extra context to logs from s3 cachea3a0dfffix: add optional region to S3 clienta9e2d08feat: add support for Object Storage and CDN cacheb8bfc19docs: add air-gapped documentationf8b4ef0docs: add new translation
Dependency Changes
- github.com/minio/minio-go/v7 v7.0.95 new
- github.com/ory/dockertest v3.3.5 new
Previous release can be found at v0.7.6
v0.7.6
image-factory 0.7.6 (2025-07-24)
Welcome to the v0.7.6 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
Changes
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.7.5
v0.7.5
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
Changes from siderolabs/gen
4 commits
Changes from siderolabs/pkgs
35 commits
e2fbfb1feat: update tools/toolchain to 1.11.0383bbb4feat: update NVIDIA production to 570.158.01853cf3afeat: bump e2fsprogs, ipxe, kspp, toolsa3f8281feat: update Linux to 6.12.388ed84c5feat: refactor HW_RANDOM configuration108099ffeat: enable AMD encrypted memoryc97d25efix: remove erroneous PURLs90f7c65fix: bump bldra24b40efeat: update Linux to 6.12.36 and firmware2537e61docs: more SBOM metadata to cover whole Talos0f4cbbcfeat: update dependencies9cec45cfeat: add SBOM metadata for some packages03bb94cfeat: update dependenciesc613abdfix: iptables urlfae59dffix: download and copy hailo8 firmwarefadf1e2feat: update containerd to 2.1.2a0b0da1feat: enable io.latency cgroup controller0aaa07afeat: add hailort package8555e94chore: use ftpmirror for GNU sources9fbe2b4feat: update Go to 1.24.479bfa9efeat: update NVIDIA drivers to 570.148.08c8b8bd8feat: bump dependencies54bf03efeat: update Linux to 6.12.3193b3aaafeat: add patch for CephFS IMA performance regressionebd6627feat: disable IMA support8aad53bfeat: add CONFIG_NFT_CONNLIMIT to kernel7a299fafeat: update Linux to 6.12.308c4603efeat: move more configs to modules on arm647b1183bfeat(kernel): enable IB user-space management and RDMA1b1430efix: drop pcre2 binaries487610cfix: drop broken symlinksf31d518fix: clean up some binaries0f74b9bfeat: update containerd to v2.1.189b4037fix: tenstorrent pkg namea14b544chore: drop qemu-tools vmdk support
Changes from siderolabs/talos
120 commits
85e7989cfrelease(v1.11.0-beta.0): prepare release3039162dcfeat: update Flannel to v0.27.27e6052e63feat: increase boot partition to 2 GiBcb7ca17bbfeat: implement ExistingVolumeConfiga857c696fchore(machined): remove deprecated Endpointsa60101c55fix: fill serial using helpers5420e9979refactor: output default selection for profiles023a24cd4test: use Grype to scan SBOM for vulnerabilities96896fddbchore: build less images by default75b5dec06fix: sd-boot kexec with disk images10546d6f8feat: update Kuberentes 1.34.0-beta.03f35b83aefix: ignore absent extensions SBOM directory9920da3e1feat: add etcd downgrade APIc38682279feat: bump pkgs and tools, read extensions' SBOMs, rekres9c0d2706cdocs: add release notes about v3.6.x bugd21994210test: refactor various merge controller testsda5a4449ffeat: implement raw volume support41adda1cfdocs: add secure boot setup mode note for Xen993b4ade8docs: fix typo in hugo config: pre-releaase- [
130b7fd6e](https://github.co...
v0.7.4
image-factory 0.7.4 (2025-07-03)
Welcome to the v0.7.4 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
Changes
4 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.7.3