Skip to content

v1.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:53
· 280 commits to main since this release
v1.0.0-beta.0
e945cc7

Omni 1.0.0-beta.0 (2025-07-21)

Welcome to the v1.0.0-beta.0 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

  • Andrey Smirnov
  • Artem Chernyshev
  • Utku Ozdemir
  • Oguz Kilcan
  • Mateusz Urbanek

Changes

12 commits

  • e945cc7b release(v1.0.0-beta.0): prepare release
  • a2722856 chore: enable gRPC keepalive in the Omni client
  • f8de9a6d feat: add support for imported cluster secrets
  • 753259c2 fix: do not filter out noop events in the infra provider state
  • ab1f7cc7 feat: implement multiple token support and token management
  • 0e76483b chore: rekres, bump deps, Go, Talos and k8s versions, satisfy linters
  • e1c1aaea fix: add validation of k8s version
  • f1b47f08 feat: log and store redacted machine config diffs
  • a7ac6372 chore: rewrite join config generation
  • 66c7897b chore: update zstd module go.mod deps
  • 3b701483 test: reduce the log verbosity in unit tests
  • ff32ae4c fix: gracefully handle logServer shutdown

Changes from siderolabs/crypto

5 commits

  • 62a079b fix: update TLS config, add tests for TLS interactions
  • c2b4e26 fix: remove code duplication and fix Ed255119 CA generation
  • 2a07632 fix: enforce FIPS-140-3 compliance
  • 17107ae fix: add generic CSR generator and OpenSSL interop
  • 53659fc refactor: split into files

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