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
ddc977e
release(v0.47.0): prepare releasefcf04aa
fix: fix bug with Omni adding machine to a cluster before upgrading9e68edd
release(v0.47.0-beta.1): prepare released25146a
fix: fix config compression migrationfbe0582
release(v0.47.0-beta.0): prepare releasef7b2cdf
test: improve e2e upgrades and e2e templates tests stability6a807c1
feat: push a partial config to machines in maintenance mode1d291c4
fix: adjust the UI layout and get rid of a couple of bugs5fe3223
feat: add a flag to enable secure join token flowc662c2e
feat: implement the machine categories UI for the sidebar2cb37d8
chore: addcompressConfigsAndMachinePatches
migration back2108697
docs: how to download generic talosconfig in omnictl talosconfig help7e32dcc
fix: detect more block devices2e9828a
fix: properly handle duplicate UUIDff107e5
fix: add workaround to stage upgrades for talosv1.9.0-v1.9.2
9bb85f8
feat: implement secure node join flow0cda77b
chore: bump Go and rekres0f7563f
fix: make the apply config fail if machine has wrong state6fb1fcd
feat: allow manual bmc configuration for bare metal machinesb654b2c
chore: remove unused field ins3store.Store
2dc4dae
chore: omni enable config compression by default214eece
chore: bump deps651d98e
fix: enable IDP initiated SAML logins951c0de
fix: don't forget to close grpc connections in tests157ceac
fix: close grpc connections after their usage is complete6f014b1
fix: fix node resolution cache for nodes in maintenance mode65244f6
test: run the integration tests only for pull requestsed946b3
feat: display OMNI_ENDPOINT in the service account creation UI7ae5af7
fix: do not compress resources with phase != running4485296
feat: 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