v0.47.0
Omni 0.47.0 (2025-02-24)
Welcome to the v0.47.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Manual BMC Configs
BMC configs now can be set manually in the bare-metal infra provider.
Machine Categories
Machine categories were now moved to the sidebar, which gives a way to filter them by each particular provider.
Maintenance Configs
Omni now injects KmsgLog and EventSink configs for each joined node.
So the node will work even if only the siderolink config pushed to it.
Service Accounts UI
Service accounts creation UI now presents the environment variables (endpoint and key) instead of the key only.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
- Utku Ozdemir
- Andrey Smirnov
- Andrew Rynhard
- Ethan Norlander
Changes
30 commits
ddc977erelease(v0.47.0): prepare releasefcf04aafix: fix bug with Omni adding machine to a cluster before upgrading9e68eddrelease(v0.47.0-beta.1): prepare released25146afix: fix config compression migrationfbe0582release(v0.47.0-beta.0): prepare releasef7b2cdftest: improve e2e upgrades and e2e templates tests stability6a807c1feat: push a partial config to machines in maintenance mode1d291c4fix: adjust the UI layout and get rid of a couple of bugs5fe3223feat: add a flag to enable secure join token flowc662c2efeat: implement the machine categories UI for the sidebar2cb37d8chore: addcompressConfigsAndMachinePatchesmigration back2108697docs: how to download generic talosconfig in omnictl talosconfig help7e32dccfix: detect more block devices2e9828afix: properly handle duplicate UUIDff107e5fix: add workaround to stage upgrades for talosv1.9.0-v1.9.29bb85f8feat: implement secure node join flow0cda77bchore: bump Go and rekres0f7563ffix: make the apply config fail if machine has wrong state6fb1fcdfeat: allow manual bmc configuration for bare metal machinesb654b2cchore: remove unused field ins3store.Store2dc4daechore: omni enable config compression by default214eecechore: bump deps651d98efix: enable IDP initiated SAML logins951c0defix: don't forget to close grpc connections in tests157ceacfix: close grpc connections after their usage is complete6f014b1fix: fix node resolution cache for nodes in maintenance mode65244f6test: run the integration tests only for pull requestsed946b3feat: display OMNI_ENDPOINT in the service account creation UI7ae5af7fix: do not compress resources with phase != running4485296feat: add Stripe machine reporting
Changes since v0.47.0-beta.1
2 commits
Changes from siderolabs/go-circular
2 commits
Changes from siderolabs/go-debug
Changes from siderolabs/proto-codec
Changes from siderolabs/siderolink
Dependency Changes
- github.com/cenkalti/backoff/v4 v4.3.0 new
- github.com/cosi-project/runtime v0.9.2 -> v0.9.4
- github.com/cosi-project/state-etcd v0.5.0 -> v0.5.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 -> v2.26.0
- github.com/prometheus/common v0.61.0 -> v0.62.0
- github.com/siderolabs/go-circular v0.2.1 -> v0.2.2
- github.com/siderolabs/go-debug v0.4.0 -> v0.5.0
- github.com/siderolabs/proto-codec v0.1.1 -> v0.1.2
- github.com/siderolabs/siderolink v0.3.11 -> v0.3.12
- github.com/stripe/stripe-go/v74 v74.30.0 new
- go.etcd.io/etcd/client/pkg/v3 v3.5.17 -> v3.5.18
- go.etcd.io/etcd/client/v3 v3.5.17 -> v3.5.18
- go.etcd.io/etcd/server/v3 v3.5.17 -> v3.5.18
- golang.org/x/crypto v0.32.0 -> v0.33.0
- golang.org/x/net v0.34.0 -> v0.35.0
- golang.org/x/sync v0.10.0 -> v0.11.0
- google.golang.org/grpc v1.69.4 -> v1.70.0
- google.golang.org/protobuf v1.36.3 -> v1.36.4
Previous release can be found at v0.46.0