Skip to content

Commit 12761a3

Browse files
committed
release(v0.36.0-beta.0): prepare release
This is the official v0.36.0-beta.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 6501134 commit 12761a3

File tree

3 files changed

+85
-29
lines changed

3 files changed

+85
-29
lines changed

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,76 @@
1+
## [Omni 0.36.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.36.0-beta.0) (2024-05-20)
2+
3+
Welcome to the v0.36.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+
### Machine And Cluster Labels Completion
12+
13+
The UI of search inputs was reworked. Now Omni suggests autocompletion for all existing machine and cluster labels.
14+
It also displays the labels as colored boxes in the input to better match with what's shown in the list.
15+
16+
17+
### Machine Set Scaling Parallelism
18+
19+
It is now possible to adjust worker machine sets scaling and update strategies in the UI.
20+
21+
22+
### `omnictl` Version Warnings
23+
24+
`omnictl` now warns that it has the different version from the backend.
25+
26+
27+
### Contributors
28+
29+
* Artem Chernyshev
30+
* Dmitriy Matrenichev
31+
32+
### Changes
33+
<details><summary>13 commits</summary>
34+
<p>
35+
36+
* [`6501134`](https://github.com/siderolabs/omni/commit/65011345032d35a92cafe4037d54687e0ac1e285) feat: implement labels completion for clusters and machines
37+
* [`f0b9240`](https://github.com/siderolabs/omni/commit/f0b9240c7173ab333b8806f5136435aec4058e69) fix: add the label when clicking outside of the input
38+
* [`859f04a`](https://github.com/siderolabs/omni/commit/859f04aecdfb042572d57f5961991c225310ba3c) feat: warn about using `omnictl` version different from the backend
39+
* [`5397c70`](https://github.com/siderolabs/omni/commit/5397c7010768ac390f1882957b41910b10c0ebe9) chore: bump siderolink to 0.3.7
40+
* [`15186b6`](https://github.com/siderolabs/omni/commit/15186b6ffe9c6760d83002e11cbd6b41d99b36ac) fix: machine class edit page
41+
* [`a330167`](https://github.com/siderolabs/omni/commit/a330167c0513afa7715c7f28864414bd4f21bb38) fix: use proper help string for `omnictl download --talos-version` flag
42+
* [`c1d38e6`](https://github.com/siderolabs/omni/commit/c1d38e613d15e942fe277d7e62aab75b5dd84a6e) fix: properly do rolling update on control plane nodes
43+
* [`a0d02ea`](https://github.com/siderolabs/omni/commit/a0d02ea20b2ebcc6556e80afe04cb22392afe561) fix: do not block machine config updates if loadbalancer is down
44+
* [`105fd8b`](https://github.com/siderolabs/omni/commit/105fd8b496d8b7bb7f8105eff65c1ce2c004e574) fix: do not try to audit machine which no longer has `MachineStatus`
45+
* [`81f749f`](https://github.com/siderolabs/omni/commit/81f749f91a5380f9213548443aae69111a43e7c2) fix: do not fail schematic reconcile if initial talos version is empty
46+
* [`7bd922a`](https://github.com/siderolabs/omni/commit/7bd922a6a87423c4a087408b338a002dd3f6b554) feat: implement the UI for adjusting machine sets update strategies
47+
* [`0058c04`](https://github.com/siderolabs/omni/commit/0058c043d6e0e3a10884f87cddc31b46f1392dbd) fix: get all attribute values from SAML ACS when adding user labels
48+
* [`7aabbb0`](https://github.com/siderolabs/omni/commit/7aabbb089152debe12acbf0b5ca52c6f4f349d29) fix: make search work on `NodeExtensions` page
49+
</p>
50+
</details>
51+
52+
### Changes from siderolabs/siderolink
53+
<details><summary>2 commits</summary>
54+
<p>
55+
56+
* [`be00ff5`](https://github.com/siderolabs/siderolink/commit/be00ff59bac50e0da4cd0747f8e5f30c7b029ded) chore: redo event filtering as a sequence of iterators
57+
* [`a936b60`](https://github.com/siderolabs/siderolink/commit/a936b60645267d2e7320083b402df5ad19de76f5) chore: handle peer events in batches
58+
</p>
59+
</details>
60+
61+
### Dependency Changes
62+
63+
* **github.com/siderolabs/siderolink** v0.3.5 -> v0.3.7
64+
* **golang.org/x/crypto** v0.22.0 -> v0.23.0
65+
* **golang.org/x/net** v0.24.0 -> v0.25.0
66+
* **golang.org/x/sync** v0.6.0 -> v0.7.0
67+
* **golang.org/x/text** v0.14.0 -> v0.15.0
68+
* **golang.org/x/tools** v0.19.0 -> v0.20.0
69+
* **google.golang.org/grpc** v1.62.2 -> v1.63.2
70+
* **google.golang.org/protobuf** v1.33.0 -> v1.34.1
71+
72+
Previous release can be found at [v0.35.0](https://github.com/siderolabs/omni/releases/tag/v0.35.0)
73+
174
## [Omni 0.35.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.35.0-beta.0) (2024-05-08)
275

376
Welcome to the v0.35.0-beta.0 release of Omni!

hack/release.toml

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

88
pre_release = true
9-
previous = "v0.34.0"
9+
previous = "v0.35.0"
1010

1111
[notes]
1212

13-
[notes.join-configs]
14-
title = "Machine Join Configs"
13+
[notes.machine-set-scaling]
14+
title = "Machine Set Scaling Parallelism"
1515
description = """\
16-
Partial config for joining Talos nodes running in maintenance mode can now be downloaded from the Omni UI.
16+
It is now possible to adjust worker machine sets scaling and update strategies in the UI.
1717
"""
1818

19-
[notes.machine-status]
20-
title = "Machine Status"
19+
[notes.omnictl]
20+
title = "`omnictl` Version Warnings"
2121
description = """\
22-
Talos machine status is now composed both from Talos events (push model).
23-
And from Talos node `MachineStatus` resource (pull model).
24-
This way even if the node gets disconnected from Omni for a long time, Omni won't lose any important events.
22+
`omnictl` now warns that it has the different version from the backend.
2523
"""
2624

27-
[notes.extensions]
28-
title = "Machine Extensions"
25+
[notes.labels]
26+
title = "Machine And Cluster Labels Completion"
2927
description = """\
30-
It is now possible to see currently installed system extensions for each machine in the UI and change them there.
31-
It is also possible to configure machines' system extensions during cluster creation and scaling.
32-
33-
Also Talos upgrades from 1.5.x -> 1.6.x+ will make Omni automatically pick up kernel modules which are no longer
34-
included in Talos >= 1.6.x.
35-
"""
36-
37-
[notes.auth]
38-
title = "Auth With Username/Password"
39-
description = """\
40-
Omni now shows the error about unverified Auth0 emails.
41-
"""
42-
43-
[notes.settings]
44-
title = "Settings UI"
45-
description = """\
46-
Admin settings UI (backups and users) is now unified under the single page with tabs.
28+
The UI of search inputs was reworked. Now Omni suggests autocompletion for all existing machine and cluster labels.
29+
It also displays the labels as colored boxes in the input to better match with what's shown in the list.
4730
"""

internal/version/data/tag

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

0 commit comments

Comments
 (0)