Skip to content

Releases: siderolabs/omni

v0.33.2

17 Apr 08:16
v0.33.2
1893d59
Compare
Choose a tag to compare

Omni 0.33.2 (2024-04-17)

Welcome to the v0.33.2 release of Omni!

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

Contributors

  • Artem Chernyshev

Changes

2 commits

  • 1893d59 release(v0.33.2): prepare release
  • 2461cb1 fix: properly select schematics for machine set and machine levels

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.33.1

v0.33.1

16 Apr 16:38
Compare
Choose a tag to compare

Omni 0.33.1 (2024-04-16)

Welcome to the v0.33.1 release of Omni!

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

Contributors

  • Utku Ozdemir

Changes

2 commits

  • d666241 release(v0.33.1): prepare release
  • 8b0a6a9 fix: skip empty config patches in ClusterMachineConfigPatches

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.33.0

v0.33.0

15 Apr 13:21
v0.33.0
0ce44c3
Compare
Choose a tag to compare

Omni 0.33.0 (2024-04-15)

Welcome to the v0.33.0 release of Omni!

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

Extensions Support

It is now possible to change the list of installed extensions for the machines which are allocated into a cluster.
It can be done using cluster templates.

The extensions list can be defined for all machines of a cluster, machine set or for a particular machine.
Extensions update is done the same way as Talos upgrades.

Machine Allocation Changes

From now on Omni doesn't allow adding machines to a cluster which has lower major or minor version of Talos.
Which means that adding a machine to a cluster which will lead to downgrade of Talos version is no longer possible.
It is done to avoid all kinds of weird issues which Talos downgrades might lead to.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Utku Ozdemir
  • Andrey Smirnov
  • Spencer Smith
  • Justin Garrison
  • Sherif Fanous

Changes

16 commits

  • 0ce44c3 release(v0.33.0): prepare release
  • 592f916 feat: don't allow downgrades of the machines when adding to a cluster
  • 2e015a9 chore: support Auth0 client playing nicely with other OAuth2/OIDC providers
  • de4c096 fix: ignore not existing cluster in MachineSet teardown flow
  • d3e3eef chore: support WG over GRPC in Omni
  • 1cc5fb9 refactor: disable K8s stats for clusters with > 50 nodes
  • 1b64824 fix: add missing region input on the backups storage config page
  • f70239c fix: ignore modules.dep virtual extension on schematic id calculation
  • 1196863 feat: forbid *.acceptedCAs fields in config patches
  • 4c179fa chore: bump Go to 1.22.2 and Talos machinery to v1.7.0-beta.0
  • b171daa fix: properly render download installation media page in Safari
  • 7fb5d2b chore: add barebones compose file
  • 9d35dfe chore: bump net library to v0.23.0
  • 5dc2eaa fix: prevent link and clustermachine deletion from getting stuck
  • ae85293 docs: add screenshot and install link
  • 2107c01 feat: support setting extensions list in the cluster template

Changes since v0.33.0-beta.0

1 commit

  • 0ce44c3 release(v0.33.0): prepare release

Changes from siderolabs/crypto

2 commits

  • c240482 feat: provide dynamic client CA matching
  • 2f4f911 feat: add PEMEncodedCertificate wrapper

Changes from siderolabs/siderolink

5 commits

  • 5422b1c chore: quick fixes
  • 9300968 feat: move actual logic into the agent package
  • 8866351 chore: implement WireGuard over GRPC
  • 7909156 chore: bump deps
  • eb221dd chore: bump deps

Dependency Changes

  • github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
  • github.com/cosi-project/runtime v0.4.0-alpha.9 -> v0.4.1
  • github.com/siderolabs/crypto v0.4.2 -> v0.4.4
  • github.com/siderolabs/siderolink v0.3.4 -> v0.3.5
  • github.com/siderolabs/talos/pkg/machinery v1.7.0-alpha.1 -> v1.7.0-beta.0
  • golang.org/x/crypto v0.19.0 -> v0.21.0
  • golang.org/x/net v0.21.0 -> v0.23.0
  • golang.org/x/tools v0.16.1 -> v0.19.0
  • golang.zx2c4.com/wireguard 12269c276173 new

Previous release can be found at v0.32.0

v0.33.0-beta.0

12 Apr 21:05
v0.33.0-beta.0
bb0618f
Compare
Choose a tag to compare
v0.33.0-beta.0 Pre-release
Pre-release

Omni 0.33.0-beta.0 (2024-04-12)

Welcome to the v0.33.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.

Extensions Support

It is now possible to change the list of installed extensions for the machines which are allocated into a cluster.
It can be done using cluster templates.
The extensions list can be defined for all machines of a cluster, machine set or for a particular machine.
Extensions update is done the same way as Talos upgrades.

Machine Allocation Changes

From now on Omni doesn't allow adding machines to a cluster which has lower major or minor version of Talos.
Which means that adding a machine to a cluster which will lead to downgrade of Talos version is no longer possible.
It is done to avoid all kinds of weird issues which Talos downgrades might lead to.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Utku Ozdemir
  • Andrey Smirnov
  • Spencer Smith
  • Justin Garrison
  • Sherif Fanous

Changes

16 commits

  • bb0618f release(v0.33.0-beta.0): prepare release
  • 592f916 feat: don't allow downgrades of the machines when adding to a cluster
  • 2e015a9 chore: support Auth0 client playing nicely with other OAuth2/OIDC providers
  • de4c096 fix: ignore not existing cluster in MachineSet teardown flow
  • d3e3eef chore: support WG over GRPC in Omni
  • 1cc5fb9 refactor: disable K8s stats for clusters with > 50 nodes
  • 1b64824 fix: add missing region input on the backups storage config page
  • f70239c fix: ignore modules.dep virtual extension on schematic id calculation
  • 1196863 feat: forbid *.acceptedCAs fields in config patches
  • 4c179fa chore: bump Go to 1.22.2 and Talos machinery to v1.7.0-beta.0
  • b171daa fix: properly render download installation media page in Safari
  • 7fb5d2b chore: add barebones compose file
  • 9d35dfe chore: bump net library to v0.23.0
  • 5dc2eaa fix: prevent link and clustermachine deletion from getting stuck
  • ae85293 docs: add screenshot and install link
  • 2107c01 feat: support setting extensions list in the cluster template

Changes from siderolabs/crypto

2 commits

  • c240482 feat: provide dynamic client CA matching
  • 2f4f911 feat: add PEMEncodedCertificate wrapper

Changes from siderolabs/siderolink

5 commits

  • 5422b1c chore: quick fixes
  • 9300968 feat: move actual logic into the agent package
  • 8866351 chore: implement WireGuard over GRPC
  • 7909156 chore: bump deps
  • eb221dd chore: bump deps

Dependency Changes

  • github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
  • github.com/cosi-project/runtime v0.4.0-alpha.9 -> v0.4.1
  • github.com/siderolabs/crypto v0.4.2 -> v0.4.4
  • github.com/siderolabs/siderolink v0.3.4 -> v0.3.5
  • github.com/siderolabs/talos/pkg/machinery v1.7.0-alpha.1 -> v1.7.0-beta.0
  • golang.org/x/crypto v0.19.0 -> v0.21.0
  • golang.org/x/net v0.21.0 -> v0.23.0
  • golang.org/x/tools v0.16.1 -> v0.19.0
  • golang.zx2c4.com/wireguard 12269c276173 new

Previous release can be found at v0.32.0

v0.32.2

08 Apr 20:29
Compare
Choose a tag to compare

Omni 0.32.2 (2024-04-08)

Welcome to the v0.32.2 release of Omni!

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

Contributors

  • Utku Ozdemir
  • Spencer Smith

Changes

3 commits

  • c738077 release(v0.32.2): prepare release
  • a678451 chore: bump net library to v0.23.0
  • be3b9ab fix: ignore modules.dep virtual extension on schematic id calculation

Dependency Changes

  • golang.org/x/crypto v0.19.0 -> v0.21.0
  • golang.org/x/net v0.21.0 -> v0.23.0

Previous release can be found at v0.32.1

v0.32.1

04 Apr 03:34
Compare
Choose a tag to compare

Omni 0.32.1 (2024-04-03)

Welcome to the v0.32.1 release of Omni!

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

Contributors

  • Utku Ozdemir

Changes

2 commits

  • 7017abc release(v0.32.1): prepare release
  • 8ee8000 fix: prevent link and clustermachine deletion from getting stuck

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.32.0

v0.31.2

03 Apr 12:25
Compare
Choose a tag to compare

Omni 0.31.2 (2024-04-03)

Welcome to the v0.31.2 release of Omni!

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

Contributors

  • Utku Ozdemir

Changes

2 commits

  • 35a620f release(v0.31.2): prepare release
  • 8759aa2 fix: prevent link and clustermachine deletion from getting stuck

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.31.1

v0.32.0

28 Mar 14:06
v0.32.0
6bf887d
Compare
Choose a tag to compare

Omni 0.32.0 (2024-03-28)

Welcome to the v0.32.0 release of Omni!

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

Maintenance Mode Configs

Talos nodes which do not have Omni SideroLink parameters can now be joined by applying the maintenance machine config with the Omni parameters.
Omni now properly handles them and preserves them over resets.

omnictl support

omnictl CLI tool now has support bundle collection utility.
It collects all cluster related resources from Omni and includes all data which can be collected by talosctl support command.

Omni Workload Proxy

Kubernetes services exposed through Omni now open on a new page, instead of using an iframe.
Iframe often doesn't work due to headers restrictions.

Contributors

  • Artem Chernyshev
  • Utku Ozdemir
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Noel Georgi

Changes

12 commits

  • 6bf887d release(v0.32.0): prepare release
  • 910cbf2 release(v0.32.0-beta.0): prepare release
  • 176f9d9 feat: compute schematic id only from the extensions
  • 1e4e303 feat: implement omnictl support command
  • a835cc7 fix: fix error handling in image pre pull task
  • 2d1b776 fix: properly handle upgrades for the machines with invalid schematics
  • 4db7630 feat: add the context menu for copying the machine id
  • 5a8abf5 fix: get rid of the issue with MachineSets stuck in Reconfiguring
  • 8173377 feat: preserve maintenance machine configs
  • 190218a feat: open exposed services in a new window
  • 0960100 chore: drop integration binary from releases
  • 6e3ba5c chore: bump Go, build arm64 container images, rekres

Changes since v0.32.0-beta.0

1 commit

  • 6bf887d release(v0.32.0): prepare release

Changes from siderolabs/crypto

1 commit

Changes from siderolabs/gen

1 commit

  • 238baf9 chore: add typesafe SyncMap and bump stuff

Changes from siderolabs/go-api-signature

1 commit

Changes from siderolabs/go-loadbalancer

1 commit

  • aab4671 chore: rekres, update dependencies

Changes from siderolabs/go-talos-support

2 commits

  • 20a1135 feat: add modules for getting Talos support bundle (#1)
  • afa24c4 feat: initial commit

Dependency Changes

  • github.com/emicklei/dot v1.6.0 -> v1.6.1
  • github.com/siderolabs/crypto v0.4.1 -> v0.4.2
  • github.com/siderolabs/gen v0.4.7 -> v0.4.8
  • github.com/siderolabs/go-api-signature v0.3.1 -> v0.3.2
  • github.com/siderolabs/go-loadbalancer v0.3.2 -> v0.3.3
  • github.com/siderolabs/go-talos-support v0.1.0 new
  • github.com/siderolabs/talos/pkg/machinery v1.6.4 -> v1.7.0-alpha.1
  • github.com/stretchr/testify v1.8.4 -> v1.9.0
  • google.golang.org/grpc v1.62.0 -> v1.62.1
  • k8s.io/api v0.29.1 -> v0.29.2
  • k8s.io/client-go v0.29.1 -> v0.29.2

Previous release can be found at v0.31.0

v0.32.0-beta.0

26 Mar 16:55
v0.32.0-beta.0
910cbf2
Compare
Choose a tag to compare
v0.32.0-beta.0 Pre-release
Pre-release

Omni 0.32.0-beta.0 (2024-03-26)

Welcome to the v0.32.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.

omnictl support

omnictl CLI tool now has support bundle collection utility.
It collects all cluster related resources from Omni and includes all data which can be collected by talosctl support command.

Omni Workload Proxy

Kubernetes services exposed through Omni now open on a new page, instead using the iframe.
Iframe often doesn't work due to headers restrictions.

Maintenance Mode Configs

Talos nodes which do not have Omni SideroLink parameters can now be joined by applying the maintenance machine config with the Omni parameters.
Omni now properly handles them and preserves them over resets.

Contributors

  • Artem Chernyshev
  • Utku Ozdemir
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Noel Georgi

Changes

11 commits

  • 910cbf2 release(v0.32.0-beta.0): prepare release
  • 176f9d9 feat: compute schematic id only from the extensions
  • 1e4e303 feat: implement omnictl support command
  • a835cc7 fix: fix error handling in image pre pull task
  • 2d1b776 fix: properly handle upgrades for the machines with invalid schematics
  • 4db7630 feat: add the context menu for copying the machine id
  • 5a8abf5 fix: get rid of the issue with MachineSets stuck in Reconfiguring
  • 8173377 feat: preserve maintenance machine configs
  • 190218a feat: open exposed services in a new window
  • 0960100 chore: drop integration binary from releases
  • 6e3ba5c chore: bump Go, build arm64 container images, rekres

Changes from siderolabs/crypto

1 commit

Changes from siderolabs/gen

1 commit

  • 238baf9 chore: add typesafe SyncMap and bump stuff

Changes from siderolabs/go-api-signature

1 commit

Changes from siderolabs/go-loadbalancer

1 commit

  • aab4671 chore: rekres, update dependencies

Changes from siderolabs/go-talos-support

2 commits

  • 20a1135 feat: add modules for getting Talos support bundle (#1)
  • afa24c4 feat: initial commit

Dependency Changes

  • github.com/emicklei/dot v1.6.0 -> v1.6.1
  • github.com/siderolabs/crypto v0.4.1 -> v0.4.2
  • github.com/siderolabs/gen v0.4.7 -> v0.4.8
  • github.com/siderolabs/go-api-signature v0.3.1 -> v0.3.2
  • github.com/siderolabs/go-loadbalancer v0.3.2 -> v0.3.3
  • github.com/siderolabs/go-talos-support v0.1.0 new
  • github.com/siderolabs/talos/pkg/machinery v1.6.4 -> v1.7.0-alpha.1
  • github.com/stretchr/testify v1.8.4 -> v1.9.0
  • google.golang.org/grpc v1.62.0 -> v1.62.1
  • k8s.io/api v0.29.1 -> v0.29.2
  • k8s.io/client-go v0.29.1 -> v0.29.2

Previous release can be found at v0.31.0

v0.31.1

15 Mar 13:40
v0.31.1
39f3041
Compare
Choose a tag to compare

Omni 0.31.1 (2024-03-15)

Welcome to the v0.31.1 release of Omni!

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

Contributors

  • Artem Chernyshev

Changes

3 commits

  • 39f3041 release(v0.31.1): prepare release
  • 8ebd5ce chore: run rekres
  • 4808369 fix: get rid of the issue with MachineSets stuck in Reconfiguring

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.31.0