Releases: siderolabs/omni-infra-provider-bare-metal
Release list
v0.10.2
omni-infra-provider-bare-metal 0.10.2 (2026-07-02)
Welcome to the v0.10.2 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Oguz Kilcan
Changes
4 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.10.1
v0.10.1
omni-infra-provider-bare-metal 0.10.1 (2026-05-27)
Welcome to the v0.10.1 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Machine Power-Off Support
The provider now honors power-off requests from Omni. When Omni requests a machine to be powered off, the provider acknowledges the request and avoids automatically powering the machine back on due to cluster allocation. The request is honored until the machine goes through a deallocation cycle, at which point it is considered stale and the provider resumes normal power management. The provider also reports the currently honored request back to Omni, allowing Omni to distinguish intentional power-off from unexpected disconnects.
Talos v1.13.0
This release updates the dependency on Talos to v1.13.0.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Mickaël Canévet
- Utku Ozdemir
- Edward Sammut Alessi
- Orzelius
- Zadkiel AHARONIAN
- Benoît Knecht
- David Orman
- Dharsan Baskar
- Dominik Pitz
- Erwan Leboucher
- Fritz Schaal
- Kevin Tijssen
- Laura Brehm
- Maja Bojarska
- Nico Berlee
- Quentin Joly
- Spencer Smith
- pythoner6
Changes
9 commits
150bf44release(v0.10.1): prepare releasec93c09bfix: write boot filename to BOOTP header for U-Boot ProxyDHCPe6da964chore: bump Go and deps, rekres, fix linters5b57fe3release(v0.10.0): prepare releasea3694fbchore: bump image-factory and talos-metal-agent4d13952chore: rekrese27fd88chore: bump deps, rekres, Talos v1.13.0fed52d9feat: honor power-off requests from omni2730cf3chore: accept eula in integration tests
Changes since v0.10.0
3 commits
Changes from siderolabs/crypto
Changes from siderolabs/image-factory
22 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 support81f9312release(v1.1.0): prepare release1b834b7feat: add SHA-256 and SHA-512 checksum frontende775c36feat: upgrade tailwind to v4bb27d39feat: update Talos to v1.13.0-rc.02a59890fix: gsa signer pull during verifyfbc302ffix: support insecure registries for signature bundles8e7d10efeat: add support for google service account signing74afd80fix: set correct Content-Type when downloading images8372fe8feat: add SPDX frontendb379bf2feat: switch schematic cache to LRU and negative TTL0450038chore: remove deuplicate k8s-down ci step470cb2fchore: switch to large runners713fc6efix: memory usage when building images0a25274fix: excessive memory usage0f9eb22feat: update machinery doc links
Changes from siderolabs/talos
192 commits
befeda7cbrelease(v1.13.3): prepare releasef4d451054feat(ci): rotate credentials01b434870fix: guard apply config API calla42c37f24feat(machined): support instance tags on Akamaid62d54ca7fix: memorymodules resource reportingb673b4be7fix: bump Go golang.org/x modules19755ad14feat: add bnxt_re module to the rootfs532bc6baafix: relax hostname config validation3bbd3ed35fix: bump Kubernetes to 1.36.1 in one more place472b9d991feat: update default Kubernetes version to 1.36.16d53ce0d5chore(ci): fix cloud image upload job name5633c7791fix: rework how scheduler config is marshaled52f056084fix: restore some shared (and some lower tier slave) mount propagation9de3c12d9fix: image verification issue with registry.k8s.io7dc716d85feat: redact more machine config secrets and audit redactorsd5448c60dchore(ci): try fixing homebrew actionef9f0bf02docs: drop controlplane endpoint examples7ee3e787bfeat: update Linux to 6.18.33e99744badfix: update container...
v0.10.0
omni-infra-provider-bare-metal 0.10.0 (2026-05-26)
Welcome to the v0.10.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Machine Power-Off Support
The provider now honors power-off requests from Omni. When Omni requests a machine to be powered off, the provider acknowledges the request and avoids automatically powering the machine back on due to cluster allocation. The request is honored until the machine goes through a deallocation cycle, at which point it is considered stale and the provider resumes normal power management. The provider also reports the currently honored request back to Omni, allowing Omni to distinguish intentional power-off from unexpected disconnects.
Talos v1.13.0
This release updates the dependency on Talos to v1.13.0.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Mickaël Canévet
- Edward Sammut Alessi
- Orzelius
- Utku Ozdemir
- Zadkiel AHARONIAN
- Benoît Knecht
- David Orman
- Dharsan Baskar
- Dominik Pitz
- Fritz Schaal
- Kevin Tijssen
- Laura Brehm
- Nico Berlee
- Quentin Joly
- Spencer Smith
- pythoner6
Changes
6 commits
Changes from siderolabs/crypto
Changes from siderolabs/image-factory
22 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 support81f9312release(v1.1.0): prepare release1b834b7feat: add SHA-256 and SHA-512 checksum frontende775c36feat: upgrade tailwind to v4bb27d39feat: update Talos to v1.13.0-rc.02a59890fix: gsa signer pull during verifyfbc302ffix: support insecure registries for signature bundles8e7d10efeat: add support for google service account signing74afd80fix: set correct Content-Type when downloading images8372fe8feat: add SPDX frontendb379bf2feat: switch schematic cache to LRU and negative TTL0450038chore: remove deuplicate k8s-down ci step470cb2fchore: switch to large runners713fc6efix: memory usage when building images0a25274fix: excessive memory usage0f9eb22feat: update machinery doc links
Changes from siderolabs/talos
145 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- [
1f949d9a5](siderolabs/talos@1f949d9a555389a9e...
v0.9.0
omni-infra-provider-bare-metal 0.9.0 (2026-04-08)
Welcome to the v0.9.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Removed --dhcp-proxy-port Flag
The --dhcp-proxy-port flag has been removed. The DHCP proxy now always listens on both port 67 and port 4011 as required by the PXE specification. If you were using --dhcp-proxy-port=4011 to run in proxy DHCP mode, use --disable-dhcp-proxy-broadcast instead.
Contributors
- Utku Ozdemir
Changes
3 commits
Dependency Changes
- golang.org/x/net v0.51.0 -> v0.52.0
- golang.org/x/sync v0.19.0 -> v0.20.0
- google.golang.org/grpc v1.79.1 -> v1.80.0
Previous release can be found at v0.8.1
v0.8.1
omni-infra-provider-bare-metal 0.8.1 (2026-03-04)
Welcome to the v0.8.1 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Kevin Tijssen
- Dmitrii Sharshakov
- Utku Ozdemir
- Laura Brehm
- Orzelius
- Artem Chernyshev
- Edward Sammut Alessi
- Tim Jones
- Bryan Lee
- Max Makarov
- Pranav Patil
- Alexis La Goutte
- Andreas Freund
- Andrei Kvapil
- Christopher Puschmann
- Daddie0
- Daniil Kivenko
- Florian Ströger
- Fritz Schaal
- Jan Paul
- Jonas Lammler
- Justin Garrison
- Lennard Klein
- Matthew Sanabria
- Mickaël Canévet
- Mikolaj Pawlikowski
- Nico Berlee
- Olav Thoresen
- Skye Soss
- Spencer Smith
- Sébastien Masset
- dataprolet
- drew
Changes
4 commits
Changes from siderolabs/image-factory
50 commits
f0c7a7brelease(v1.0.3): prepare releasedd92631docs: correct path to hack/copy-artifacts.shddc1a83fix: update Talos to fix rpi_5 buildb3d07e5docs: remove redundant Kubernetes version prerequisite9666795fix: values.schema.json8a8da46feat: adjust security context for user namespace modebc631dcfix: values.schema.json8ea6fe9feat: add user namespace support with Kubernetes version validation324c464fix: skip initializing TUF if keyless signing is disableda42b9d9release(v1.0.2): prepare release80d1ba3fix: pass nameoptions to verify bundle tooeec01d1release(v1.0.1): prepare releaseec1c0a7fix: pass insecure to the cosign new bundle verifier14d0f2arelease(v1.0.0): prepare releasea90529cfeat: add more security contextsec69fe2fix: extra kernel args for overlaysaa325eefeat: add Helm docs and schema3c18e05feat: add Sidero google service account email also to verfiers151feb5fix: docs url42a1c45feat: add helm to kresac4718afeat: update Talos and pkgs1d6468efeat: add helm e2e to CI2f0499cfeat: added e2e tests2eccf98fix: made changes on the recommendation of copilote27ea36feat: Added E2E with KUTTL9f6b9e7feat: Added additional tests4939747feat: Added helm unittestsdcaa1dbfeat: added helmchart1f85622feat: add cloudflare credentials helper852856dfix: installer internal configc8c6576release(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/talos
222 commits
v0.8.0
omni-infra-provider-bare-metal 0.8.0 (2026-02-05)
Welcome to the v0.8.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Andrey Smirnov
- Noel Georgi
- Mateusz Urbanek
- Amarachi Iheanacho
- Dmitrii Sharshakov
- Orzelius
- Laura Brehm
- Oguz Kilcan
- Justin Garrison
- Utku Ozdemir
- Bryan Lee
- George Gaál
- 459below
- Adrian L Lange
- Aleksandr Gamzin
- Alp Celik
- Andrew Longwill
- Artem Chernyshev
- Chris Sanders
- Christopher Puschmann
- Dmitry
- Edward Sammut Alessi
- Febrian
- Florian Grignon
- Giau. Tran Minh
- Grzegorz Rozniecki
- Jonas Lammler
- Lennard Klein
- Markus Freitag
- Max Makarov
- Michael Smith
- Mike Beaumont
- Misha Aksenov
- MrMrRubic
- Olivier Doucet
- Pranav
- Serge Logvinov
- Skye Soss
- Skyler Mäntysaari
- SuitDeer
- Tom
- aurh1l
- frozenprocess
- frozensprocess
- kassad
- leppeK
- samoreno
- theschles
- winnie
Changes
2 commits
Changes from siderolabs/image-factory
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/talos
388 commits
54e5b438drelease(v1.12.2): prepare release30da0bc19fix: oracle platform file format7ddb37b1ffix: make OOM expression a bit less sensitivee438ec23efix: marshal of FailOverMac property717ed7265fix: check if the device is not mounted when wipingc95c9fd06fix: wipe the first/last 1MiB in addition to wiping by signatures52bed358dfix: add talos version to Hetzner Cloud client user agent0e447a431fix: make OOM controller more precise by considering separate cgroup PSI3b974b99efix: sort mirrors and tls configs when generating the machine config8b16fe50bfeat: add VLAN support to OpenStack platformeb8480c4cfix: panic in configpatcher when the whole section is missing4d44306ddfix: wipe disk by signaturescca4cd269feat: add it87 hwmon moduled9480eef2fix: resolve SideroLink Wireguard endpoint on reconnecte16c2d5bbfix: handle correctly incomplete RegistryTLSConfigdedd273dffix: bond config via platformf527cff23fix: allow HostnameConfig to be used with incomplete machine config10918136cfix: lock down etcd listen address to IPv4 localhost9f8d938dbfix: print talosctl images to release notes95433c167fix: update VIP config example919394feefeat: update Go to 1.25.67ea2ef7cfrelease(v1.12.1): prepare release78a785604chore: run rekres and update dependenciesc31067173fix: disable swap for system servicesa7e8426cftest: skip the source bundle on exact tag943984167fix: probe small images correctly42df71637fix: invalid versions check in talos-bundlea3e90e445fix: make upgrade work with SELinux enforcing=1ac91ade2crelease(v1.12.0): prepare release82553b2a1fix: mount volume mount/unmount race33f6e22ecfix: bond setting change detectiond5be50ac5docs: split talosctl commands into groups70d3ab9acfeat: update Kubernetes to 1.35.0101814d88feat: update etcd 3.6.7, CoreDNS 1.13.2ce286825afix: drop the Omni API URL check on IP address96f724adcfeat: enable Powercap and Intel RAPLe195427c1docs: fix the talosctl cluster create help outpute025355b7feat(talosctl): support running qemu x86 on Mac21a914a1dfix: exclude new Virtual IPs configured with new configca645777dfix: provide json support innftbi...
v0.7.1
omni-infra-provider-bare-metal 0.7.1 (2025-12-02)
Welcome to the v0.7.1 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.7.0
v0.7.0
omni-infra-provider-bare-metal 0.7.0 (2025-11-18)
Welcome to the v0.7.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Andrey Smirnov
- Utku Ozdemir
- Mateusz Urbanek
- Noel Georgi
- Justin Garrison
- Laura Brehm
Changes
3 commits
Changes from siderolabs/gen
Changes from siderolabs/talos
15 commits
bc34de6e1release(v1.11.5): prepare release3945c6c8ffeat: update containerd to 2.1.58aec37684release(v1.11.4): prepare release9c27f9e62fix: race between VolumeConfigController and UserVolumeConfigControllerac27129b1fix: provide minimal platform metadata always19463323efix: image-signer commands62aa09644chore: update dependencies075f9ef22fix: userspace wireguard handling35b97016cfix: log duplication on log sendersd00754e35fix: add video kernel module to arm89bca7590fix: set a timeout for SideroLink provision API call23b21eb90fix: imager build on arm642a4f1771cfeat: use image signere043e1bc0chore: pushlatesttag only on main8edddafcdfix: reserve the apid and trustd ports from the ephemeral port range
Dependency Changes
- github.com/cosi-project/runtime v1.11.0 -> v1.12.0
- github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 -> v2.3.3
- github.com/insomniacslk/dhcp da879a2c3546 -> 175e84fbb167
- github.com/klauspost/compress v1.18.0 -> v1.18.1
- github.com/siderolabs/gen v0.8.5 -> v0.8.6
- github.com/siderolabs/omni/client v1.2.1 -> v1.3.2
- github.com/siderolabs/talos v1.11.3 -> v1.11.5
- github.com/siderolabs/talos/pkg/machinery v1.11.3 -> v1.12.0-beta.0
- golang.org/x/net v0.46.0 -> v0.47.0
- golang.org/x/sync v0.17.0 -> v0.18.0
Previous release can be found at v0.6.0
v0.6.0
omni-infra-provider-bare-metal 0.6.0 (2025-11-07)
Welcome to the v0.6.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.5.0
v0.5.0
omni-infra-provider-bare-metal 0.5.0 (2025-10-17)
Welcome to the v0.5.0 release of omni-infra-provider-bare-metal!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni-infra-provider-bare-metal/issues.
Contributors
- Andrey Smirnov
- Mateusz Urbanek
- Noel Georgi
- Dmitrii Sharshakov
- Oguz Kilcan
- Utku Ozdemir
- Alp Celik
- Amarachi Iheanacho
- Andrew Longwill
- Chris Sanders
- Grzegorz Rozniecki
- Markus Freitag
- Olivier Doucet
- Orzelius
- Serge Logvinov
Changes
4 commits
Changes from siderolabs/crypto
Changes from siderolabs/image-factory
20 commits
a3a7661release(v0.8.4): prepare release075aa3ffix: update Talos to 1.11.102723cdfix: translation ID94c6df1release(v0.8.3): prepare release7254abffix: disable redirects to PXE251aee0release(v0.8.2): prepare release418eebbfix: don't filter outrcversions57ad419release(v0.8.1): prepare release6392086fix: prevent failure on cache.Geta1e3707feat: add fallback if S3 is missbehaving9760ab0release(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 translation0c83228release(v0.7.6): prepare release6f409ecfix: drop extractParams function
Changes from siderolabs/talos
92 commits
a0243ef77release(v1.11.3): prepare release560241c00fix: make Akamai platform usable1b23cad61fix: cherry-pick of commit0fbb0b0from #11959876719a92fix: cherry-pick of commitcd9fb27from #119439a30ab6f5feat: bump go, kernel and runc0fbb0b028fix: provide nocloud metadata with missing network config0dad32819feat: update Flannel to v0.27.449182b386fix: support secure HTTP proxy with gRPC diala460f5726feat: update etcd 3.6.5, CoreDNS 1.12.448ee8581bfix: don't set broadcast for /31 and /32 addresses7668c52ddfix: provide refreshing CA pool (resolvers)511b4d2e8release(v1.11.2): prepare releaseac452574efix: default gateway as string7cec0e042fix: uefi boot entry handling logic637154ed2docs: drop invalid v1.12 docsa6d2f65a6chore(ci): rekres to use new runner groupscd82ee204refactor: efivarfs mock and tests996d97de6chore: update pkgsbbf860c5cdocs: update component updates24c1bcecffix: bump trustd memory limit56d6d6f75chore: pass in github token to imager682df89d7fix: use correct order to determine SideroV1 keys directory patha838881fafix: trim zero bytes in the DHCP host & domain response9c962ae9cfix: re-create cgroups when restarting runnersde243f9aetest: fix flakiness in RawVolumes testec8fde596feat: update Kubernetes to 1.34.1797897dfbtest: improve test stability98273666efeat: update runc to 1.3.18e85c8362release(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/t...