Skip to content

Commit bb0618f

Browse files
committed
release(v0.33.0-beta.0): prepare release
This is the official v0.33.0-beta.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 592f916 commit bb0618f

File tree

3 files changed

+105
-11
lines changed

3 files changed

+105
-11
lines changed

CHANGELOG.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,94 @@
1+
## [Omni 0.33.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.33.0-beta.0) (2024-04-12)
2+
3+
Welcome to the v0.33.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+
### Extensions Support
12+
13+
It is now possible to change the list of installed extensions for the machines which are allocated into a cluster.
14+
It can be done using cluster templates.
15+
The extensions list can be defined for all machines of a cluster, machine set or for a particular machine.
16+
Extensions update is done the same way as Talos upgrades.
17+
18+
19+
### Machine Allocation Changes
20+
21+
From now on Omni doesn't allow adding machines to a cluster which has lower major or minor version of Talos.
22+
Which means that adding a machine to a cluster which will lead to downgrade of Talos version is no longer possible.
23+
It is done to avoid all kinds of weird issues which Talos downgrades might lead to.
24+
25+
### Contributors
26+
27+
* Artem Chernyshev
28+
* Dmitriy Matrenichev
29+
* Utku Ozdemir
30+
* Andrey Smirnov
31+
* Spencer Smith
32+
* Justin Garrison
33+
* Sherif Fanous
34+
35+
### Changes
36+
<details><summary>15 commits</summary>
37+
<p>
38+
39+
* [`592f916`](https://github.com/siderolabs/omni/commit/592f916346c9987c2b613a34196c3ad78dc44cae) feat: don't allow downgrades of the machines when adding to a cluster
40+
* [`2e015a9`](https://github.com/siderolabs/omni/commit/2e015a994abe1e7d8237353028f3b9d7f5ae85ef) chore: support Auth0 client playing nicely with other OAuth2/OIDC providers
41+
* [`de4c096`](https://github.com/siderolabs/omni/commit/de4c096a9b99c110565ce02d6cde16fc61f8c711) fix: ignore not existing cluster in `MachineSet` teardown flow
42+
* [`d3e3eef`](https://github.com/siderolabs/omni/commit/d3e3eef0fabdd3685e32cd58293f4f9485c03cd4) chore: support WG over GRPC in Omni
43+
* [`1cc5fb9`](https://github.com/siderolabs/omni/commit/1cc5fb91563752f3c58336eba3db6f66dbd0b92a) refactor: disable K8s stats for clusters with > 50 nodes
44+
* [`1b64824`](https://github.com/siderolabs/omni/commit/1b648244051fe07a1275e41cf4b2c59bf76eba41) fix: add missing `region` input on the backups storage config page
45+
* [`f70239c`](https://github.com/siderolabs/omni/commit/f70239c6397d41fb9968ced430a707a63ca82ff1) fix: ignore `modules.dep` virtual extension on schematic id calculation
46+
* [`1196863`](https://github.com/siderolabs/omni/commit/11968634c0942a8e0c170848fb2d855d446d7db5) feat: forbid `*.acceptedCAs` fields in config patches
47+
* [`4c179fa`](https://github.com/siderolabs/omni/commit/4c179fa0fe0a8f6b01495e0bbcc0c8cf177edb44) chore: bump Go to 1.22.2 and Talos machinery to `v1.7.0-beta.0`
48+
* [`b171daa`](https://github.com/siderolabs/omni/commit/b171daad3fc9e9a17392e986c0d8bcd64fe8a61a) fix: properly render download installation media page in Safari
49+
* [`7fb5d2b`](https://github.com/siderolabs/omni/commit/7fb5d2b20a9372e1a0906b9384696daf93a45c51) chore: add barebones compose file
50+
* [`9d35dfe`](https://github.com/siderolabs/omni/commit/9d35dfeb712956c4b1bdbecaaa6beebd14ba1ff6) chore: bump net library to v0.23.0
51+
* [`5dc2eaa`](https://github.com/siderolabs/omni/commit/5dc2eaa1024f0ea09a1a5571289ba2cbebd6f633) fix: prevent link and clustermachine deletion from getting stuck
52+
* [`ae85293`](https://github.com/siderolabs/omni/commit/ae85293e1411d6844c1c48255915dba4095cb425) docs: add screenshot and install link
53+
* [`2107c01`](https://github.com/siderolabs/omni/commit/2107c0195bead299f9f2a7f4c809802d92ce8c95) feat: support setting extensions list in the cluster template
54+
</p>
55+
</details>
56+
57+
### Changes from siderolabs/crypto
58+
<details><summary>2 commits</summary>
59+
<p>
60+
61+
* [`c240482`](https://github.com/siderolabs/crypto/commit/c2404820ab1c1346c76b5b0f9b7632ca9d51e547) feat: provide dynamic client CA matching
62+
* [`2f4f911`](https://github.com/siderolabs/crypto/commit/2f4f911da321ade3cedacc3b6abfef5f119f7508) feat: add PEMEncodedCertificate wrapper
63+
</p>
64+
</details>
65+
66+
### Changes from siderolabs/siderolink
67+
<details><summary>5 commits</summary>
68+
<p>
69+
70+
* [`5422b1c`](https://github.com/siderolabs/siderolink/commit/5422b1c3d2e0ccc0bf5801e25130336c1fff0813) chore: quick fixes
71+
* [`9300968`](https://github.com/siderolabs/siderolink/commit/930096812155cb460d7c99db47de39bea1418021) feat: move actual logic into the `agent` package
72+
* [`8866351`](https://github.com/siderolabs/siderolink/commit/8866351abf8dc6120da3d984684855c94e43adf9) chore: implement WireGuard over GRPC
73+
* [`7909156`](https://github.com/siderolabs/siderolink/commit/79091567e14526293eb19988fc2015a98c7b1898) chore: bump deps
74+
* [`eb221dd`](https://github.com/siderolabs/siderolink/commit/eb221ddf88db7df35465db9bf1733b23580a6159) chore: bump deps
75+
</p>
76+
</details>
77+
78+
### Dependency Changes
79+
80+
* **github.com/cenkalti/backoff/v4** v4.2.1 -> v4.3.0
81+
* **github.com/cosi-project/runtime** v0.4.0-alpha.9 -> v0.4.1
82+
* **github.com/siderolabs/crypto** v0.4.2 -> v0.4.4
83+
* **github.com/siderolabs/siderolink** v0.3.4 -> v0.3.5
84+
* **github.com/siderolabs/talos/pkg/machinery** v1.7.0-alpha.1 -> v1.7.0-beta.0
85+
* **golang.org/x/crypto** v0.19.0 -> v0.21.0
86+
* **golang.org/x/net** v0.21.0 -> v0.23.0
87+
* **golang.org/x/tools** v0.16.1 -> v0.19.0
88+
* **golang.zx2c4.com/wireguard** 12269c276173 **_new_**
89+
90+
Previous release can be found at [v0.32.0](https://github.com/siderolabs/omni/releases/tag/v0.32.0)
91+
192
## [Omni 0.20.0](https://github.com/siderolabs/omni/releases/tag/v0.20.0) (2023-10-17)
293

394
Welcome to the v0.20.0 release of Omni!

hack/release.toml

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

8-
pre_release = false
9-
previous = "v0.19.0"
8+
pre_release = true
9+
previous = "v0.32.0"
1010

1111
[notes]
1212

13-
[notes.kubernetes-config]
14-
title = "Kubeconfig Changes"
13+
[notes.talos-upgrades]
14+
title = "Machine Allocation Changes"
1515
description = """\
16-
Omni now generates Kubernetes configs without accessing Talos API.
17-
"""
16+
From now on Omni doesn't allow adding machines to a cluster which has lower major or minor version of Talos.
17+
Which means that adding a machine to a cluster which will lead to downgrade of Talos version is no longer possible.
18+
It is done to avoid all kinds of weird issues which Talos downgrades might lead to."""
1819

19-
[notes.saml-roles]
20-
title = ""
20+
[notes.extensions]
21+
title = "Extensions Support"
2122
description = """\
22-
Omni can now define SAML user roles depending on the SAML labels it gets from the SAML assertion.
23-
Role is assigned only once on user creation.
23+
It is now possible to change the list of installed extensions for the machines which are allocated into a cluster.
24+
It can be done using cluster templates.
25+
The extensions list can be defined for all machines of a cluster, machine set or for a particular machine.
26+
Extensions update is done the same way as Talos upgrades.
2427
"""

internal/version/data/tag

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

0 commit comments

Comments
 (0)