Skip to content

Commit

Permalink
release(v0.36.0-beta.0): prepare release
Browse files Browse the repository at this point in the history
This is the official v0.36.0-beta.0 release.

Signed-off-by: Artem Chernyshev <[email protected]>
  • Loading branch information
Unix4ever committed May 20, 2024
1 parent 6501134 commit 12761a3
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 29 deletions.
73 changes: 73 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,76 @@
## [Omni 0.36.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.36.0-beta.0) (2024-05-20)

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

### Machine And Cluster Labels Completion

The UI of search inputs was reworked. Now Omni suggests autocompletion for all existing machine and cluster labels.
It also displays the labels as colored boxes in the input to better match with what's shown in the list.


### Machine Set Scaling Parallelism

It is now possible to adjust worker machine sets scaling and update strategies in the UI.


### `omnictl` Version Warnings

`omnictl` now warns that it has the different version from the backend.


### Contributors

* Artem Chernyshev
* Dmitriy Matrenichev

### Changes
<details><summary>13 commits</summary>
<p>

* [`6501134`](https://github.com/siderolabs/omni/commit/65011345032d35a92cafe4037d54687e0ac1e285) feat: implement labels completion for clusters and machines
* [`f0b9240`](https://github.com/siderolabs/omni/commit/f0b9240c7173ab333b8806f5136435aec4058e69) fix: add the label when clicking outside of the input
* [`859f04a`](https://github.com/siderolabs/omni/commit/859f04aecdfb042572d57f5961991c225310ba3c) feat: warn about using `omnictl` version different from the backend
* [`5397c70`](https://github.com/siderolabs/omni/commit/5397c7010768ac390f1882957b41910b10c0ebe9) chore: bump siderolink to 0.3.7
* [`15186b6`](https://github.com/siderolabs/omni/commit/15186b6ffe9c6760d83002e11cbd6b41d99b36ac) fix: machine class edit page
* [`a330167`](https://github.com/siderolabs/omni/commit/a330167c0513afa7715c7f28864414bd4f21bb38) fix: use proper help string for `omnictl download --talos-version` flag
* [`c1d38e6`](https://github.com/siderolabs/omni/commit/c1d38e613d15e942fe277d7e62aab75b5dd84a6e) fix: properly do rolling update on control plane nodes
* [`a0d02ea`](https://github.com/siderolabs/omni/commit/a0d02ea20b2ebcc6556e80afe04cb22392afe561) fix: do not block machine config updates if loadbalancer is down
* [`105fd8b`](https://github.com/siderolabs/omni/commit/105fd8b496d8b7bb7f8105eff65c1ce2c004e574) fix: do not try to audit machine which no longer has `MachineStatus`
* [`81f749f`](https://github.com/siderolabs/omni/commit/81f749f91a5380f9213548443aae69111a43e7c2) fix: do not fail schematic reconcile if initial talos version is empty
* [`7bd922a`](https://github.com/siderolabs/omni/commit/7bd922a6a87423c4a087408b338a002dd3f6b554) feat: implement the UI for adjusting machine sets update strategies
* [`0058c04`](https://github.com/siderolabs/omni/commit/0058c043d6e0e3a10884f87cddc31b46f1392dbd) fix: get all attribute values from SAML ACS when adding user labels
* [`7aabbb0`](https://github.com/siderolabs/omni/commit/7aabbb089152debe12acbf0b5ca52c6f4f349d29) fix: make search work on `NodeExtensions` page
</p>
</details>

### Changes from siderolabs/siderolink
<details><summary>2 commits</summary>
<p>

* [`be00ff5`](https://github.com/siderolabs/siderolink/commit/be00ff59bac50e0da4cd0747f8e5f30c7b029ded) chore: redo event filtering as a sequence of iterators
* [`a936b60`](https://github.com/siderolabs/siderolink/commit/a936b60645267d2e7320083b402df5ad19de76f5) chore: handle peer events in batches
</p>
</details>

### Dependency Changes

* **github.com/siderolabs/siderolink** v0.3.5 -> v0.3.7
* **golang.org/x/crypto** v0.22.0 -> v0.23.0
* **golang.org/x/net** v0.24.0 -> v0.25.0
* **golang.org/x/sync** v0.6.0 -> v0.7.0
* **golang.org/x/text** v0.14.0 -> v0.15.0
* **golang.org/x/tools** v0.19.0 -> v0.20.0
* **google.golang.org/grpc** v1.62.2 -> v1.63.2
* **google.golang.org/protobuf** v1.33.0 -> v1.34.1

Previous release can be found at [v0.35.0](https://github.com/siderolabs/omni/releases/tag/v0.35.0)

## [Omni 0.35.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.35.0-beta.0) (2024-05-08)

Welcome to the v0.35.0-beta.0 release of Omni!
Expand Down
39 changes: 11 additions & 28 deletions hack/release.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,42 +6,25 @@ github_repo = "siderolabs/omni"
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"

pre_release = true
previous = "v0.34.0"
previous = "v0.35.0"

[notes]

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

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

[notes.extensions]
title = "Machine Extensions"
[notes.labels]
title = "Machine And Cluster Labels Completion"
description = """\
It is now possible to see currently installed system extensions for each machine in the UI and change them there.
It is also possible to configure machines' system extensions during cluster creation and scaling.
Also Talos upgrades from 1.5.x -> 1.6.x+ will make Omni automatically pick up kernel modules which are no longer
included in Talos >= 1.6.x.
"""

[notes.auth]
title = "Auth With Username/Password"
description = """\
Omni now shows the error about unverified Auth0 emails.
"""

[notes.settings]
title = "Settings UI"
description = """\
Admin settings UI (backups and users) is now unified under the single page with tabs.
The UI of search inputs was reworked. Now Omni suggests autocompletion for all existing machine and cluster labels.
It also displays the labels as colored boxes in the input to better match with what's shown in the list.
"""
2 changes: 1 addition & 1 deletion internal/version/data/tag
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.35.0-beta.0
v0.36.0-beta.0

0 comments on commit 12761a3

Please sign in to comment.