|
| 1 | +## [Omni 0.50.0](https://github.com/siderolabs/omni/releases/tag/v0.50.0) (2025-05-23) |
| 2 | + |
| 3 | +Welcome to the v0.50.0 release of Omni! |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | +Please try out the release binaries and report any issues at |
| 8 | +https://github.com/siderolabs/omni/issues. |
| 9 | + |
| 10 | +### Infra Providers |
| 11 | + |
| 12 | +Omni now has the UI for viewing and managing infra providers. |
| 13 | +Additionally, the service accounts with the role `InfraProvider` are no longer displayed |
| 14 | +in the UI and not returned in the `omnictl serviceaccounts list` CLI command. |
| 15 | + |
| 16 | +Infra providers now got their own set of CLI commands under `omnictl infraprovider`. |
| 17 | + |
| 18 | + |
| 19 | +### Contributors |
| 20 | + |
| 21 | +* Artem Chernyshev |
| 22 | +* Noel Georgi |
| 23 | +* Utku Ozdemir |
| 24 | +* Andrey Smirnov |
| 25 | +* Aleksandr Gamzin |
| 26 | +* Dmitriy Matrenichev |
| 27 | +* kalio007 |
| 28 | + |
| 29 | +### Changes |
| 30 | +<details><summary>16 commits</summary> |
| 31 | +<p> |
| 32 | + |
| 33 | +* [`94560c66`](https://github.com/siderolabs/omni/commit/94560c66e20e66f26ac7285b8ff661812cba2293) release(v0.50.0): prepare release |
| 34 | +* [`7c17ed6c`](https://github.com/siderolabs/omni/commit/7c17ed6cf8b066877618c94712cdfd2131c4b574) fix: use the correct schematic IP for maintenance upgrades |
| 35 | +* [`0020ee3d`](https://github.com/siderolabs/omni/commit/0020ee3d79592585f883275f832a9826b7f82c2c) feat: allow managing infra providers in the UI |
| 36 | +* [`74a9ad36`](https://github.com/siderolabs/omni/commit/74a9ad36f4eadca0681bf4dca2884d6a4b4256fb) fix: make cluster validations consistent between templates and UI |
| 37 | +* [`4792641e`](https://github.com/siderolabs/omni/commit/4792641eabeb409ab2ef607ed3e8994fcc6cca9a) fix: do not show some menu elements for Reader users in the UI |
| 38 | +* [`ca66bb8c`](https://github.com/siderolabs/omni/commit/ca66bb8c9686a0f9cbae9a94ea82857cf4b89039) release(v0.50.0-beta.0): prepare release |
| 39 | +* [`09f44685`](https://github.com/siderolabs/omni/commit/09f446858535c9c4e3d91d1e8a82f9f9bdbc7f4e) fix: pin AWS s3 libs version to 1.72.3 |
| 40 | +* [`dc753f4e`](https://github.com/siderolabs/omni/commit/dc753f4e756b8a02002bc8077cb6a3f6278988dd) test: bump Talos version used in integration tests to `v1.10` |
| 41 | +* [`f21cedc7`](https://github.com/siderolabs/omni/commit/f21cedc7e70dcf86d98b9c1ef5b2a7be61ed8501) chore: introduce COSI state helpers to reduce boiler plate code count |
| 42 | +* [`9fcea4ea`](https://github.com/siderolabs/omni/commit/9fcea4eab3ab29f1f27403c441f30e03b1e071ac) test: add unit test for `nextAvailableClusterName` function |
| 43 | +* [`c9b62c23`](https://github.com/siderolabs/omni/commit/c9b62c23cc8c618c1245f3828c3bd67f6f48ed03) fix: update go-kubernetes library to the latest version |
| 44 | +* [`daaec8df`](https://github.com/siderolabs/omni/commit/daaec8dfa35d3b45088b82d8bb268bd5a00a7008) fix: remove deprecated controller finalizers from the machine classes |
| 45 | +* [`eaeff1ea`](https://github.com/siderolabs/omni/commit/eaeff1ea3fd616d7dc5844f3dfd7d7f902d1589a) fix: keep ClusterUUID resource alive until the cluster is destroyed |
| 46 | +* [`aa24c7c7`](https://github.com/siderolabs/omni/commit/aa24c7c707506d8bc2919482b140ebf43776631e) fix: fix crash in the SAML ACS handler |
| 47 | +* [`ccd5e7e4`](https://github.com/siderolabs/omni/commit/ccd5e7e44f3385531798502518439fb12cc950f4) chore: bump Go deps |
| 48 | +* [`47b6fb7c`](https://github.com/siderolabs/omni/commit/47b6fb7cc89af6d71a36c54f4a64e0beaaebed8d) feat(ci): support releasing helm charts |
| 49 | +</p> |
| 50 | +</details> |
| 51 | + |
| 52 | +### Changes since v0.50.0-beta.0 |
| 53 | +<details><summary>5 commits</summary> |
| 54 | +<p> |
| 55 | + |
| 56 | +* [`94560c66`](https://github.com/siderolabs/omni/commit/94560c66e20e66f26ac7285b8ff661812cba2293) release(v0.50.0): prepare release |
| 57 | +* [`7c17ed6c`](https://github.com/siderolabs/omni/commit/7c17ed6cf8b066877618c94712cdfd2131c4b574) fix: use the correct schematic IP for maintenance upgrades |
| 58 | +* [`0020ee3d`](https://github.com/siderolabs/omni/commit/0020ee3d79592585f883275f832a9826b7f82c2c) feat: allow managing infra providers in the UI |
| 59 | +* [`74a9ad36`](https://github.com/siderolabs/omni/commit/74a9ad36f4eadca0681bf4dca2884d6a4b4256fb) fix: make cluster validations consistent between templates and UI |
| 60 | +* [`4792641e`](https://github.com/siderolabs/omni/commit/4792641eabeb409ab2ef607ed3e8994fcc6cca9a) fix: do not show some menu elements for Reader users in the UI |
| 61 | +</p> |
| 62 | +</details> |
| 63 | + |
| 64 | +### Changes from siderolabs/gen |
| 65 | +<details><summary>1 commit</summary> |
| 66 | +<p> |
| 67 | + |
| 68 | +* [`7c0324f`](https://github.com/siderolabs/gen/commit/7c0324fee9a7cfbdd117f43702fa273689f0db97) chore: future-proof HashTrieMap |
| 69 | +</p> |
| 70 | +</details> |
| 71 | + |
| 72 | +### Changes from siderolabs/go-circular |
| 73 | +<details><summary>1 commit</summary> |
| 74 | +<p> |
| 75 | + |
| 76 | +* [`5b39ef8`](https://github.com/siderolabs/go-circular/commit/5b39ef87df04efeaa47fe6374a8114f39c126122) fix: do not log error if chunk zero was never written |
| 77 | +</p> |
| 78 | +</details> |
| 79 | + |
| 80 | +### Changes from siderolabs/go-kubernetes |
| 81 | +<details><summary>2 commits</summary> |
| 82 | +<p> |
| 83 | + |
| 84 | +* [`9070be4`](https://github.com/siderolabs/go-kubernetes/commit/9070be4308e23d969ec4fc49b25dab4a27d512e7) fix: remove DynamicResourceAllocation feature gate |
| 85 | +* [`8cb588b`](https://github.com/siderolabs/go-kubernetes/commit/8cb588bc4c93d812de901a6a33e599ba2169cd96) fix: k8s 1.32->1.33 upgrade check |
| 86 | +</p> |
| 87 | +</details> |
| 88 | + |
| 89 | +### Changes from siderolabs/image-factory |
| 90 | +<details><summary>8 commits</summary> |
| 91 | +<p> |
| 92 | + |
| 93 | +* [`f930246`](https://github.com/siderolabs/image-factory/commit/f930246105e2e69df53bb38bfc581ce99efc1090) release(v0.7.0): prepare release |
| 94 | +* [`5b85f95`](https://github.com/siderolabs/image-factory/commit/5b85f95cb46746fb9e7050fe95f74ba19ffba506) chore: bump deps |
| 95 | +* [`cdfab7d`](https://github.com/siderolabs/image-factory/commit/cdfab7ded77a7114cf04e3a292ee63f0c6ef35ee) chore(ci): add an cron ci for talos main integration test |
| 96 | +* [`69525ba`](https://github.com/siderolabs/image-factory/commit/69525bae922888cb53f6bdf2f0e8900573c974d7) release(v0.6.9): prepare release |
| 97 | +* [`2820cb0`](https://github.com/siderolabs/image-factory/commit/2820cb013326d3f34a309a1dc6a7b6f2d64c1afa) feat(i18n): frontend localization support |
| 98 | +* [`f1187bc`](https://github.com/siderolabs/image-factory/commit/f1187bc84911f12fd421056a4ae1a6d8b190da5e) chore: bump deps |
| 99 | +* [`ba8640b`](https://github.com/siderolabs/image-factory/commit/ba8640be86296e546540c30ba047b917a783f1b2) chore: bump deps |
| 100 | +* [`b8308aa`](https://github.com/siderolabs/image-factory/commit/b8308aa592c9740917145ca8e861e9494b05aa47) chore: bump talos machinery |
| 101 | +</p> |
| 102 | +</details> |
| 103 | + |
| 104 | +### Changes from siderolabs/siderolink |
| 105 | +<details><summary>1 commit</summary> |
| 106 | +<p> |
| 107 | + |
| 108 | +* [`d2a79e0`](https://github.com/siderolabs/siderolink/commit/d2a79e0263806b68ff0a44ea9efa58b83fb269ec) fix: clean up device on failure |
| 109 | +</p> |
| 110 | +</details> |
| 111 | + |
| 112 | +### Dependency Changes |
| 113 | + |
| 114 | +* **github.com/aws/aws-sdk-go-v2/feature/s3/manager** v1.17.72 -> v1.17.49 |
| 115 | +* **github.com/aws/aws-sdk-go-v2/service/s3** v1.79.2 -> v1.72.3 |
| 116 | +* **github.com/cosi-project/runtime** v0.10.2 -> v0.10.5 |
| 117 | +* **github.com/cosi-project/state-etcd** v0.5.1 -> v0.5.2 |
| 118 | +* **github.com/siderolabs/gen** v0.8.0 -> v0.8.1 |
| 119 | +* **github.com/siderolabs/go-circular** v0.2.2 -> v0.2.3 |
| 120 | +* **github.com/siderolabs/go-kubernetes** v0.2.21 -> v0.2.23 |
| 121 | +* **github.com/siderolabs/image-factory** v0.6.8 -> v0.7.0 |
| 122 | +* **github.com/siderolabs/omni/client** v0.48.3 -> v0.49.0 |
| 123 | +* **github.com/siderolabs/siderolink** v0.3.13 -> v0.3.14 |
| 124 | +* **github.com/siderolabs/talos/pkg/machinery** v1.10.0 -> v1.10.1 |
| 125 | +* **github.com/zitadel/oidc/v3** v3.37.0 -> v3.38.1 |
| 126 | +* **golang.org/x/crypto** v0.37.0 -> v0.38.0 |
| 127 | +* **golang.org/x/net** v0.39.0 -> v0.40.0 |
| 128 | +* **golang.org/x/sync** v0.13.0 -> v0.14.0 |
| 129 | +* **golang.org/x/text** v0.24.0 -> v0.25.0 |
| 130 | +* **golang.org/x/tools** v0.32.0 -> v0.33.0 |
| 131 | +* **golang.zx2c4.com/wireguard** 12269c276173 -> 436f7fdc1670 |
| 132 | + |
| 133 | +Previous release can be found at [v0.49.0](https://github.com/siderolabs/omni/releases/tag/v0.49.0) |
| 134 | + |
1 | 135 | ## [Omni 0.50.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.50.0-beta.0) (2025-05-15) |
2 | 136 |
|
3 | 137 | Welcome to the v0.50.0-beta.0 release of Omni! |
|
0 commit comments