image-factory 1.2.0 (2026-04-28)
Welcome to the v1.2.0 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Authentication Support (Enterprise)
Image Factory Enterprise now supports API key-based authentication.
When enabled, all schematic access requires the caller to be authenticated.
Each schematic records its owner at creation time, making schematics private to the user who created them.
Authentication is configured via a set of usernames and associated API keys.
Note: This feature is enterprise-only and is subject to the BUSL-1.1 license.
French Locale
The Image Factory frontend now includes a French (fr) locale, adding translations for the web interface.
Stable Resolution for 'latest' Tag
The latest tag in the registry frontend now resolves to the latest non-prerelease (stable) version instead of being passed through to the upstream registry.
New /talosctl/:version Endpoint
A new /talosctl/:version endpoint has been added that lists all downloadable talosctl binaries for a given Talos version.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Edward Sammut Alessi
- Quentin Joly
- Utku Ozdemir
Changes
7 commits
ccffefcrelease(v1.2.0): prepare release4abeff4feat: add /talosctl/:version endpoint to list downloadable talosctls405b488feat(i18n): add french localec6ad082feat(registry): resolve latest tag to stable version471706dchore: drop update to talos main tests403cd5afix: centralize schematic ownership enforcementf1cceeefeat: implement authentication support
Changes from siderolabs/talos
26 commits
b9e9c6579release(v1.13.0): prepare release5e2fc260afix: revert add extraArgs from service-account-issuer17448fcd2fix: revert use append instead of prepend in service-account-issuer4b9fe000ffeat: add quirk for talosctl factory downloadsf62c33113refactor: make all controller unit-test follow modern patternscd317d533feat: support auth for Image Factory in cluster create92ca9e16ffeat: update Kubernetes to v1.36.0e9afea74dtest: fix OOM test flaked34a61c8dfix(talosctl): ensure uncordon runs after reboot/upgrade errorsf9531d352test: fix a flake in the manifest sync test9f04f2c4efix: watch kubelet's kubeconfig and time out for cache syncf3bab2bafchore(ci): nvidia update helm valuesd4d018b54fix: propagate route table down to the resourceffa0bcf61chore(ci): bump gpu operator version8035e6e49fix: do not flip machine stage to rebooting during shutdown10606bdfefix: boot entry detection23393a5eafix: zfs extensions testa922d1540fix: return failed precondition on upgrade when not installed252799a00fix: reduce memory dashboard usage8180cb11cfix: wrong slot of encryption key was loggedb6bcd47e6feat: update Flannel to 0.28.4370c035abfix: audit trustd code for security3e1c6fd84chore: bump container registry librarydacd73313chore: update sign images to support image name suffix1a519a410test: allow more tests to run in FIPS strict modecb969aa9ffeat: update Linux to 6.18.24
Dependency Changes
- github.com/fsnotify/fsnotify v1.9.0 new
- github.com/siderolabs/talos v1.13.0-rc.0 -> v1.13.0
- github.com/siderolabs/talos/pkg/machinery v1.13.0-rc.0 -> v1.13.0
- golang.org/x/crypto v0.50.0 new
Previous release can be found at v1.1.0