Skip to content

Commit 438551c

Browse files
committed
release(v0.52.0-beta.0): prepare release
This is the official v0.52.0-beta.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent e1d4749 commit 438551c

File tree

6 files changed

+89
-8
lines changed

6 files changed

+89
-8
lines changed

.kres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ spec:
577577
Licensor: Sidero Labs, Inc.
578578
LicensedWork: Omni
579579
Copyright: (c) 2025 Sidero Labs, Inc.
580-
ChangeDate: "2029-06-17"
580+
ChangeDate: "2029-07-07"
581581
ChangeLicense: Mozilla Public License, version 2.0
582582
EnterpriseLink: https://www.siderolabs.com/contact/
583583
header: |

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
## [Omni 0.52.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.52.0-beta.0) (2025-07-07)
2+
3+
Welcome to the v0.52.0-beta.0 release of Omni!
4+
*This is a pre-release of Omni*
5+
6+
7+
8+
Please try out the release binaries and report any issues at
9+
https://github.com/siderolabs/omni/issues.
10+
11+
### Support Fusion Auth
12+
13+
Fusion Auth provider is now supported via SAML.
14+
Additional parameter `--auth-saml-name-id-format` must be set to `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress`.
15+
16+
17+
### Infra Providers Request ID
18+
19+
Infra providers can now be configured to encode `MachineRequest` ID into the join token.
20+
With that enabled setting the machine UUID in the `MachineRequestStatus` is no longer required in the provider:
21+
Omni will automatically map the `MachineRequest` ID to the node UUID and will populate the field in the status.
22+
23+
This change is useful in the infra providers where it's impossible to get the created machine UUID.
24+
25+
26+
### Allow `talosctl wipe disk` Command
27+
28+
`talosctl wipe disk` can now be used with Omni managed nodes.
29+
Omni will impersonate `os:admin` role for it if the user has write access to the cluster.
30+
31+
32+
### Contributors
33+
34+
* Artem Chernyshev
35+
* Utku Ozdemir
36+
* Orzelius
37+
38+
### Changes
39+
<details><summary>14 commits</summary>
40+
<p>
41+
42+
* [`e1d47496`](https://github.com/siderolabs/omni/commit/e1d474960513543b6312631031b91c2789f465f3) feat: allow `talosctl wipe disk` command
43+
* [`877b3791`](https://github.com/siderolabs/omni/commit/877b379100154f9b8455a47746e068ee89298d4c) fix: update SAML library to the forked version with the ACS parser fix
44+
* [`b1225c93`](https://github.com/siderolabs/omni/commit/b1225c9312b4b98e885e3e90c92e3ff544c3274f) feat: support setting custom name ID format in SAML metadata
45+
* [`c60820f0`](https://github.com/siderolabs/omni/commit/c60820f05ed29aaaa3746b5316f52c11cbcd2899) fix: correctly detect installation status for bare-metal machines
46+
* [`344d0618`](https://github.com/siderolabs/omni/commit/344d0618dd44473967efbeaf96b4c637addb3964) feat: allow encoding the machine request ID into the join tokens
47+
* [`a7fe525c`](https://github.com/siderolabs/omni/commit/a7fe525ce1d0d99e2e6241f8ba7d66e0d27eeee5) test: test updating from old Omni version to the current
48+
* [`abfe93c0`](https://github.com/siderolabs/omni/commit/abfe93c02cb5e8330ba04851f63b715e87f9d9f1) docs: add guide for development on darwin
49+
* [`0ad0a67b`](https://github.com/siderolabs/omni/commit/0ad0a67b041b8ddab5ae43ef175e2a70d540d375) test: save a support bundle when a test suite has failed
50+
* [`9e4f8198`](https://github.com/siderolabs/omni/commit/9e4f8198cdd06aa016ace155072b2283511cdcf8) fix: make sure clipped req/resp content logs are still valid JSONs
51+
* [`1c307300`](https://github.com/siderolabs/omni/commit/1c3073001731267530b1a17d2084a09d3b24a657) feat: show the actual node name in the node overview breadcrumbs
52+
* [`c097b5f1`](https://github.com/siderolabs/omni/commit/c097b5f14dfc809671c273a60c2b3e2b06b5d293) fix: do not try running debug server in the prod builds
53+
* [`8a93c2d5`](https://github.com/siderolabs/omni/commit/8a93c2d5baef913cc991c90ffa0b158467c5dcd6) refactor: bring back the reverted new workload proxy dialing logic
54+
* [`122b7960`](https://github.com/siderolabs/omni/commit/122b79605fec8b9b86950c094c37d8b41a5b72cf) test: run Omni as part of integration tests
55+
</p>
56+
</details>
57+
58+
### Dependency Changes
59+
60+
This release has no dependency changes
61+
62+
Previous release can be found at [v0.51.0](https://github.com/siderolabs/omni/releases/tag/v0.51.0)
63+
164
## [Omni 0.51.0-beta.2](https://github.com/siderolabs/omni/releases/tag/v0.51.0-beta.2) (2025-06-17)
265

366
Welcome to the v0.51.0-beta.2 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-06-17
10+
Change Date: 2029-07-07
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.51.0-beta.2"
6+
appVersion: "v0.52.0-beta.0"

hack/release.toml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,30 @@ github_repo = "siderolabs/omni"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

88
pre_release = true
9-
previous = "v0.51.0-beta.1"
9+
previous = "v0.51.0"
1010

1111
[notes]
1212

13-
[notes.config-file]
13+
[notes.talosctl-wipe]
14+
title = "Allow `talosctl wipe disk` Command"
1415
description = """\
15-
Omni can now be configured using `YAML` configuration file in addition to the command line flags.
16-
The parameter `--config-file` can be used for that. Any command line flags have higher priority.
16+
`talosctl wipe disk` can now be used with Omni managed nodes.
17+
Omni will impersonate `os:admin` role for it if the user has write access to the cluster.
18+
"""
19+
20+
[notes.fusion-auth]
21+
title = "Support Fusion Auth"
22+
description = """\
23+
Fusion Auth provider is now supported via SAML.
24+
Additional parameter `--auth-saml-name-id-format` must be set to `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress`.
25+
"""
26+
27+
[notes.providers]
28+
title = "Infra Providers Request ID"
29+
description = """\
30+
Infra providers can now be configured to encode `MachineRequest` ID into the join token.
31+
With that enabled setting the machine UUID in the `MachineRequestStatus` is no longer required in the provider:
32+
Omni will automatically map the `MachineRequest` ID to the node UUID and will populate the field in the status.
33+
34+
This change is useful in the infra providers where it's impossible to get the created machine UUID.
1735
"""

internal/version/data/tag

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

0 commit comments

Comments
 (0)