Omni 1.0.0 (2025-07-25)
Welcome to the v1.0.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Multiple Join Token Support
Omni now supports multiple SideroLink join tokens.
It now creates the default non-expiring token, then the user can create more tokens and delete the old ones.
Config Change History
There is now MachineConfigDiffs.omni.sidero.dev
resource that keeps the history of
each machine config change.
It keeps up to 1000 diffs for the last 30 days.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Utku Ozdemir
- Oguz Kilcan
- Mateusz Urbanek
Changes
23 commits
8bf87c12
release(v1.0.0): prepare release781a04e1
chore: extract node unique token to the separate resourcede7d90b7
test: allow ignoring unknown config fields in the integration testc761e347
release(v1.0.0-beta.1): prepare release28158ed8
fix: ignoreMachineStatus
having no TalosVersion in DNS serviceda3f28f6
chore: support encoding extra docs insiderolink.RenderJoinConfig
f4582116
fix: allow encoding join tokens using v1 version80ff037a
fix: do not try to encodev1/v2
tokens in siderolink.NewJoinToken7b7c021d
fix: do not createJoinTokenUsage
forPendingMachines
2c4f34a7
fix: fix etcd status check in control plane statusb0f76343
feat: implement the API for reading resources and their dependency graphe945cc7b
release(v1.0.0-beta.0): prepare releasea2722856
chore: enable gRPC keepalive in the Omni clientf8de9a6d
feat: add support for imported cluster secrets753259c2
fix: do not filter out noop events in the infra provider stateab1f7cc7
feat: implement multiple token support and token management0e76483b
chore: rekres, bump deps, Go, Talos and k8s versions, satisfy linterse1c1aaea
fix: add validation of k8s versionf1b47f08
feat: log and store redacted machine config diffsa7ac6372
chore: rewrite join config generation66c7897b
chore: update zstd modulego.mod
deps3b701483
test: reduce the log verbosity in unit testsff32ae4c
fix: gracefully handle logServer shutdown
Changes since v1.0.0-beta.1
3 commits
Changes from siderolabs/crypto
5 commits
Dependency Changes
- github.com/cosi-project/runtime v0.10.5 -> v0.10.6
- github.com/siderolabs/crypto v0.5.1 -> v0.6.3
- github.com/siderolabs/talos/pkg/machinery v1.10.1 -> da5a4449f1a9
- google.golang.org/grpc v1.72.0 -> v1.73.0
Previous release can be found at v0.52.0