Skip to content

Commit 0d66194

Browse files
committed
release(v0.43.0-beta.0): prepare release
This is the official v0.43.0-beta.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 4084b6e commit 0d66194

File tree

5 files changed

+80
-33
lines changed

5 files changed

+80
-33
lines changed

.kres.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ spec:
510510
Licensor: Sidero Labs, Inc.
511511
LicensedWork: Omni
512512
Copyright: (c) 2024 Sidero Labs, Inc.
513-
ChangeDate: "2028-09-06"
513+
ChangeDate: "2028-10-09"
514514
ChangeLicense: Mozilla Public License, version 2.0
515515
EnterpriseLink: https://www.siderolabs.com/contact/
516516
header: |

CHANGELOG.md

+70
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
## [Omni 0.43.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.43.0-beta.0) (2024-10-09)
2+
3+
Welcome to the v0.43.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+
### `gRPC` Tunnel
12+
13+
`gRPC` tunnel for wireguard can now be enabled when downloading the installation media from Omni.
14+
15+
16+
### Talos Diagnostics
17+
18+
Omni now shows [Talos diagnostics information](https://www.talos.dev/v1.8/introduction/what-is-new/#diagnostics) for Talos >= 1.8.0.
19+
20+
21+
### Contributors
22+
23+
* Artem Chernyshev
24+
* Utku Ozdemir
25+
* Dmitriy Matrenichev
26+
* Andrey Smirnov
27+
* Birger J. Nordølum
28+
* Justin Garrison
29+
30+
### Changes
31+
<details><summary>25 commits</summary>
32+
<p>
33+
34+
* [`4084b6e`](https://github.com/siderolabs/omni/commit/4084b6e9d7aeb09c7bce58d3b1d8db90b5e30f43) fix: get proper IP from peer metadata
35+
* [`d547889`](https://github.com/siderolabs/omni/commit/d547889b7b9bbdd4af724fd85d22517ee403797a) fix: filter requests in the infra provision controller
36+
* [`d1c9d9d`](https://github.com/siderolabs/omni/commit/d1c9d9df4a94ac37f2e498644d378315d0b7bb47) chore: set `peer.address` to inform about IP status
37+
* [`23a4092`](https://github.com/siderolabs/omni/commit/23a4092af534062131c23fcc012d82f36e62822e) chore: refactor code
38+
* [`5630d83`](https://github.com/siderolabs/omni/commit/5630d83e5d340630204f45c8b72ac84966293ecf) fix: ignore parse errors in the log parser
39+
* [`8334c59`](https://github.com/siderolabs/omni/commit/8334c59482d36702bd6b61511227b448e3e0557c) chore: add a way to get provider data in the infra provider
40+
* [`cc71fb6`](https://github.com/siderolabs/omni/commit/cc71fb624a511308e7044c53b9c84fe7db78252b) feat: support auto provisioned machine classes
41+
* [`41c3bd5`](https://github.com/siderolabs/omni/commit/41c3bd523210182ab9916061ddf4737fe79e2f40) fix: support whitespaces in the label selectors
42+
* [`99191c6`](https://github.com/siderolabs/omni/commit/99191c645a9c493174783a5381294caaa4c40dd6) feat: integrate with Talos diagnostics
43+
* [`dcf89d9`](https://github.com/siderolabs/omni/commit/dcf89d9d1166a65b17e5d696c63ed9e6ee6ea4f0) feat: update Omni for Talos 1.8 machinery
44+
* [`a04b07f`](https://github.com/siderolabs/omni/commit/a04b07f3096e6b5ca045077cb4ae09b9027fb469) test: fix the error message in infra test
45+
* [`3e3e53b`](https://github.com/siderolabs/omni/commit/3e3e53b3368577b4ecb26201db4dacfdf2150e2f) chore: fix capitalization of wireguard
46+
* [`f69ff37`](https://github.com/siderolabs/omni/commit/f69ff3761cd879dd7403c9ff2aa1bbf3273eb78f) feat: make infra provider report back it's information: schema, name
47+
* [`7555312`](https://github.com/siderolabs/omni/commit/7555312bdcebff4970a0c9dc93675d1deb957e70) fix: get rid of the exceptions in the ui
48+
* [`8e48723`](https://github.com/siderolabs/omni/commit/8e4872393e6603698114a674df44fc4b287e787b) feat: support attaching machine sets to a machine request sets
49+
* [`bb2f52d`](https://github.com/siderolabs/omni/commit/bb2f52d13bd2752c2d63bcfe9025c4e070d2481c) chore: drop machine class status and machine set pressure resources
50+
* [`3ef1f85`](https://github.com/siderolabs/omni/commit/3ef1f85f58edf346204e076e25b057ce14eeffed) fix: call deprovision only after the machine request status is deleted
51+
* [`423f729`](https://github.com/siderolabs/omni/commit/423f7294009105c3f58b4df5409f0803e30040ea) chore: bump default versions: Talos `1.7.6`, Kubernetes `1.30.5`
52+
* [`c4a4151`](https://github.com/siderolabs/omni/commit/c4a4151d7a5d9030ec82fab434932f3d002e59cf) feat: allow specifying grpc tunnel option explicitly for install media
53+
* [`bb14ed6`](https://github.com/siderolabs/omni/commit/bb14ed6dacf7b6356f65f3fc2f47d96cc5cdedb3) fix: parse machine labels and extensions as slices in `omnictl download`
54+
* [`9e033d7`](https://github.com/siderolabs/omni/commit/9e033d7c10beced3031e41c9613b1065edf5ceab) docs: update omni template so docs are easier
55+
* [`4c329db`](https://github.com/siderolabs/omni/commit/4c329dba6799184e83fc164a49296e74e92ea80a) fix: update COSI runtime
56+
* [`81e08eb`](https://github.com/siderolabs/omni/commit/81e08eb38bb3677d62e9d0e9bbfe9eca11f7a51c) test: run infra integration tests against Talemu provider
57+
* [`f83cf3b`](https://github.com/siderolabs/omni/commit/f83cf3b210cbf40f1c75b1eb5012e235fad2e923) fix: pin apexcharts version to 3.45.2
58+
* [`e3d46f9`](https://github.com/siderolabs/omni/commit/e3d46f949c10c4d3b6cdc79919d0cfcfef3ec4a3) feat: implement compression of config fields on resources
59+
</p>
60+
</details>
61+
62+
### Dependency Changes
63+
64+
* **github.com/cosi-project/runtime** v0.6.1 -> v0.6.3
65+
* **github.com/cosi-project/state-etcd** v0.3.1 -> v0.3.2
66+
* **github.com/santhosh-tekuri/jsonschema/v5** v5.3.1 **_new_**
67+
* **github.com/siderolabs/talos/pkg/machinery** 6f7c3a8e5c63 -> v1.8.0
68+
69+
Previous release can be found at [v0.42.0](https://github.com/siderolabs/omni/releases/tag/v0.42.0)
70+
171
## [Omni 0.42.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.42.0-beta.0) (2024-09-06)
272

373
Welcome to the v0.42.0-beta.0 release of Omni!

LICENSE

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

10-
Change Date: 2028-09-06
10+
Change Date: 2028-10-09
1111

1212
Change License: Mozilla Public License, version 2.0
1313

hack/release.toml

+7-30
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,18 @@ github_repo = "siderolabs/omni"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

88
pre_release = true
9-
previous = "v0.41.0"
9+
previous = "v0.42.0"
1010

1111
[notes]
1212

13-
[notes.audit-log]
14-
title = "Audit log"
13+
[notes.grpc-tunnel]
14+
title = "`gRPC` Tunnel"
1515
description = """\
16-
It is now possible to get the audit log from the Omni. By default it's disabled. To enable, pass
17-
`--audit-log-dir <dir>` to the Omni. The audit log will be written to the specified directory, separated by day.
18-
19-
Retention is set to 30 days (including the current day). The audit log is written in JSON format, where each entry is
20-
a JSON object.
21-
22-
There are two ways to get audit log, and for both you need Admin role:
23-
1. By using the UI: Simply click "Download audit log" in the main menu.
24-
2. Using `omnictl audit-log` command. This command will stream the audit log from the Omni to the local machine stdout.
25-
"""
26-
27-
[notes.allow-multiple-ip]
28-
title = "Allow multiple IP's in `siderolink-wireguard-advertised-addr` flag"
29-
description = """\
30-
The `siderolink-wireguard-advertised-addr` flag now accepts multiple IP addresses separated by commas. This is useful
31-
when you have multiple IPs (IPv4 and IPv6) on the host machine and want to allow Talos nodes to connect to the Omni
32-
using any of them.
33-
"""
34-
35-
[notes.tls-certs-reload]
36-
title = "TLS Cert Reload"
37-
description = """\
38-
Omni service can now reload the TLS certs without restart.
16+
`gRPC` tunnel for wireguard can now be enabled when downloading the installation media from Omni.
3917
"""
4018

41-
[notes.cluster-sort]
42-
title = "Cluster Sort"
19+
[notes.talos-diagnostics]
20+
title = "Talos Diagnostics"
4321
description = """\
44-
Cluster list on Clusters page can now be sorted by name or creation date.
45-
Before it was always sorted by creation date (newest first).
22+
Omni now shows [Talos diagnostics information](https://www.talos.dev/v1.8/introduction/what-is-new/#diagnostics) for Talos >= 1.8.0.
4623
"""

internal/version/data/tag

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.42.0-beta.0
1+
v0.43.0-beta.0

0 commit comments

Comments
 (0)