Skip to content

v0.50.0

Choose a tag to compare

@github-actions github-actions released this 23 May 15:03
· 330 commits to main since this release
v0.50.0
e8b17cd

Omni 0.50.0 (2025-05-23)

Welcome to the v0.50.0 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Infra Providers

Omni now has the UI for viewing and managing infra providers.
Additionally, the service accounts with the role InfraProvider are no longer displayed
in the UI and not returned in the omnictl serviceaccounts list CLI command.

Infra providers now got their own set of CLI commands under omnictl infraprovider.

Talos 1.10 Support

Omni now supports Talos 1.10.

Contributors

  • Artem Chernyshev
  • Noel Georgi
  • Utku Ozdemir
  • Andrey Smirnov
  • Aleksandr Gamzin
  • Dmitriy Matrenichev
  • kalio007

Changes

16 commits

  • e8b17cd release(v0.50.0): prepare release
  • 7c17ed6 fix: use the correct schematic IP for maintenance upgrades
  • 0020ee3 feat: allow managing infra providers in the UI
  • 74a9ad3 fix: make cluster validations consistent between templates and UI
  • 4792641 fix: do not show some menu elements for Reader users in the UI
  • ca66bb8 release(v0.50.0-beta.0): prepare release
  • 09f4468 fix: pin AWS s3 libs version to 1.72.3
  • dc753f4 test: bump Talos version used in integration tests to v1.10
  • f21cedc chore: introduce COSI state helpers to reduce boiler plate code count
  • 9fcea4e test: add unit test for nextAvailableClusterName function
  • c9b62c2 fix: update go-kubernetes library to the latest version
  • daaec8d fix: remove deprecated controller finalizers from the machine classes
  • eaeff1e fix: keep ClusterUUID resource alive until the cluster is destroyed
  • aa24c7c fix: fix crash in the SAML ACS handler
  • ccd5e7e chore: bump Go deps
  • 47b6fb7 feat(ci): support releasing helm charts

Changes since v0.50.0-beta.0

5 commits

  • e8b17cd release(v0.50.0): prepare release
  • 7c17ed6 fix: use the correct schematic IP for maintenance upgrades
  • 0020ee3 feat: allow managing infra providers in the UI
  • 74a9ad3 fix: make cluster validations consistent between templates and UI
  • 4792641 fix: do not show some menu elements for Reader users in the UI

Changes from siderolabs/gen

1 commit

  • 7c0324f chore: future-proof HashTrieMap

Changes from siderolabs/go-circular

1 commit

  • 5b39ef8 fix: do not log error if chunk zero was never written

Changes from siderolabs/go-kubernetes

2 commits

  • 9070be4 fix: remove DynamicResourceAllocation feature gate
  • 8cb588b fix: k8s 1.32->1.33 upgrade check

Changes from siderolabs/image-factory

8 commits

  • f930246 release(v0.7.0): prepare release
  • 5b85f95 chore: bump deps
  • cdfab7d chore(ci): add an cron ci for talos main integration test
  • 69525ba release(v0.6.9): prepare release
  • 2820cb0 feat(i18n): frontend localization support
  • f1187bc chore: bump deps
  • ba8640b chore: bump deps
  • b8308aa chore: bump talos machinery

Changes from siderolabs/siderolink

1 commit

  • d2a79e0 fix: clean up device on failure

Dependency Changes

  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.72 -> v1.17.49
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.79.2 -> v1.72.3
  • github.com/cosi-project/runtime v0.10.2 -> v0.10.5
  • github.com/cosi-project/state-etcd v0.5.1 -> v0.5.2
  • github.com/siderolabs/gen v0.8.0 -> v0.8.1
  • github.com/siderolabs/go-circular v0.2.2 -> v0.2.3
  • github.com/siderolabs/go-kubernetes v0.2.21 -> v0.2.23
  • github.com/siderolabs/image-factory v0.6.8 -> v0.7.0
  • github.com/siderolabs/omni/client v0.48.3 -> v0.49.0
  • github.com/siderolabs/siderolink v0.3.13 -> v0.3.14
  • github.com/siderolabs/talos/pkg/machinery v1.10.0 -> v1.10.1
  • github.com/zitadel/oidc/v3 v3.37.0 -> v3.38.1
  • golang.org/x/crypto v0.37.0 -> v0.38.0
  • golang.org/x/net v0.39.0 -> v0.40.0
  • golang.org/x/sync v0.13.0 -> v0.14.0
  • golang.org/x/text v0.24.0 -> v0.25.0
  • golang.org/x/tools v0.32.0 -> v0.33.0
  • golang.zx2c4.com/wireguard 12269c276173 -> 436f7fdc1670

Previous release can be found at v0.49.0