v1.0.0-beta.1
Pre-release
Pre-release
·
272 commits
to main
since this release
Omni 1.0.0-beta.1 (2025-07-24)
Welcome to the v1.0.0-beta.1 release of Omni!
This is a pre-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 changes.
It keeps up to 1000 diffs for the last 30 days.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Utku Ozdemir
- Oguz Kilcan
- Mateusz Urbanek
Changes
20 commits
c761e347release(v1.0.0-beta.1): prepare release28158ed8fix: ignoreMachineStatushaving no TalosVersion in DNS serviceda3f28f6chore: support encoding extra docs insiderolink.RenderJoinConfigf4582116fix: allow encoding join tokens using v1 version80ff037afix: do not try to encodev1/v2tokens in siderolink.NewJoinToken7b7c021dfix: do not createJoinTokenUsageforPendingMachines2c4f34a7fix: fix etcd status check in control plane statusb0f76343feat: implement the API for reading resources and their dependency graphe945cc7brelease(v1.0.0-beta.0): prepare releasea2722856chore: enable gRPC keepalive in the Omni clientf8de9a6dfeat: add support for imported cluster secrets753259c2fix: do not filter out noop events in the infra provider stateab1f7cc7feat: implement multiple token support and token management0e76483bchore: rekres, bump deps, Go, Talos and k8s versions, satisfy linterse1c1aaeafix: add validation of k8s versionf1b47f08feat: log and store redacted machine config diffsa7ac6372chore: rewrite join config generation66c7897bchore: update zstd modulego.moddeps3b701483test: reduce the log verbosity in unit testsff32ae4cfix: gracefully handle logServer shutdown
Changes since v1.0.0-beta.0
8 commits
c761e347release(v1.0.0-beta.1): prepare release28158ed8fix: ignoreMachineStatushaving no TalosVersion in DNS serviceda3f28f6chore: support encoding extra docs insiderolink.RenderJoinConfigf4582116fix: allow encoding join tokens using v1 version80ff037afix: do not try to encodev1/v2tokens in siderolink.NewJoinToken7b7c021dfix: do not createJoinTokenUsageforPendingMachines2c4f34a7fix: fix etcd status check in control plane statusb0f76343feat: implement the API for reading resources and their dependency graph
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