Skip to content

Commit e8b17cd

Browse files
committed
release(v0.50.0): prepare release
This is the official v0.50.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 7c17ed6 commit e8b17cd

File tree

6 files changed

+149
-5
lines changed

6 files changed

+149
-5
lines changed

.kres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ spec:
558558
Licensor: Sidero Labs, Inc.
559559
LicensedWork: Omni
560560
Copyright: (c) 2025 Sidero Labs, Inc.
561-
ChangeDate: "2029-05-15"
561+
ChangeDate: "2029-05-20"
562562
ChangeLicense: Mozilla Public License, version 2.0
563563
EnterpriseLink: https://www.siderolabs.com/contact/
564564
header: |

CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,137 @@
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+
1135
## [Omni 0.50.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.50.0-beta.0) (2025-05-15)
2136

3137
Welcome to the v0.50.0-beta.0 release of Omni!

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Licensed Work: Omni
77
The Licensed Work is (c) 2025 Sidero Labs, Inc.
88
Additional Use Grant: None
99

10-
Change Date: 2029-05-15
10+
Change Date: 2029-05-20
1111

1212
Change License: Mozilla Public License, version 2.0
1313

deploy/helm/omni/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: omni
33
description: A helm chart to deploy Omni on a Kubernetes cluster
44
type: application
55
version: 0.0.2
6-
appVersion: "v0.50.0-beta.0"
6+
appVersion: "v0.50.0"

hack/release.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ project_name = "Omni"
55
github_repo = "siderolabs/omni"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

8-
pre_release = true
8+
pre_release = false
99
previous = "v0.49.0"
1010

11+
[notes]
12+
[notes.infra-providers]
13+
title = "Infra Providers"
14+
description = """\
15+
Omni now has the UI for viewing and managing infra providers.
16+
Additionally, the service accounts with the role `InfraProvider` are no longer displayed
17+
in the UI and not returned in the `omnictl serviceaccounts list` CLI command.
18+
19+
Infra providers now got their own set of CLI commands under `omnictl infraprovider`.
20+
"""

internal/version/data/tag

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.50.0-beta.0
1+
v0.50.0

0 commit comments

Comments
 (0)