Skip to content

Commit 60f8633

Browse files
committed
release(v0.44.0): prepare release
This is the official v0.44.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent fe075b0 commit 60f8633

File tree

5 files changed

+211
-4
lines changed

5 files changed

+211
-4
lines changed

Diff for: .kres.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ spec:
543543
Licensor: Sidero Labs, Inc.
544544
LicensedWork: Omni
545545
Copyright: (c) 2024 Sidero Labs, Inc.
546-
ChangeDate: "2028-11-06"
546+
ChangeDate: "2028-11-11"
547547
ChangeLicense: Mozilla Public License, version 2.0
548548
EnterpriseLink: https://www.siderolabs.com/contact/
549549
header: |

Diff for: CHANGELOG.md

+207
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,210 @@
1+
## [Omni 0.44.0](https://github.com/siderolabs/omni/releases/tag/v0.44.0) (2024-11-11)
2+
3+
Welcome to the v0.44.0 release of Omni!
4+
5+
6+
7+
Please try out the release binaries and report any issues at
8+
https://github.com/siderolabs/omni/issues.
9+
10+
### Automatically Resolve Cluster in `talosctl`
11+
12+
`talosctl` command now works without `--cluster` flag when using instance wide Talos config.
13+
Omni will automatically resolve the correct cluster.
14+
15+
16+
### Reset Removed Machines
17+
18+
Omni will now try to wipe Talos installation from the machines which are removed from the instance.
19+
20+
21+
### Contributors
22+
23+
* Artem Chernyshev
24+
* Dmitriy Matrenichev
25+
* Andrey Smirnov
26+
* Noel Georgi
27+
* Tijmen Blaauw - van den Brink
28+
29+
### Changes
30+
<details><summary>26 commits</summary>
31+
<p>
32+
33+
* [`fe075b0`](https://github.com/siderolabs/omni/commit/fe075b04b29fe232ca6d3cd626dd5823496930d0) release(v0.44.0-beta.0): prepare release
34+
* [`fe0fc17`](https://github.com/siderolabs/omni/commit/fe0fc1763b6a45d43f9b75cb5d665448cf5ce6c9) feat: support creating config patches in the infrastructure providers
35+
* [`3e8bc8d`](https://github.com/siderolabs/omni/commit/3e8bc8d8cab4c8419b7bde2291dfa2436c0c3b8a) feat: enable watch retries on Omni side
36+
* [`23ccdb5`](https://github.com/siderolabs/omni/commit/23ccdb50b82eae7192bf45385052bbff696fd2c0) chore: bump dependencies
37+
* [`be3e67c`](https://github.com/siderolabs/omni/commit/be3e67ce57dc630a236ddb58a97a85123544f308) fix: include NodeJS types in the frontend build
38+
* [`abaee03`](https://github.com/siderolabs/omni/commit/abaee033da9dbad86822487a477bf3110d73942d) fix: make web UI show favicon
39+
* [`cc59192`](https://github.com/siderolabs/omni/commit/cc5919273b62320034a13c3d75902d29e94fd499) feat: reset machine when it's removed from Omni
40+
* [`900987b`](https://github.com/siderolabs/omni/commit/900987bf510a58e7f2823c31dbce211d5110cfc1) test: disable secure boot in e2e tests
41+
* [`58159e4`](https://github.com/siderolabs/omni/commit/58159e419c6ed5546bf8235a31719a9f0c50e87f) feat: automatically resolve cluster in `talosctl` calls
42+
* [`8da2328`](https://github.com/siderolabs/omni/commit/8da23286240bd505233d056c7c134ae3dd999d77) fix: remove `MaintenanceConfigPatchController` finalizers
43+
* [`21455d9`](https://github.com/siderolabs/omni/commit/21455d928594e8f3c9e4bea93e1444e8074e9590) fix: properly show the current manifests in the bootstrap manifest sync
44+
* [`c904e3a`](https://github.com/siderolabs/omni/commit/c904e3a6d0f29f8c807ad8d01534643c8dd70882) chore: do not audit log `GET` requests to k8s
45+
* [`62917e7`](https://github.com/siderolabs/omni/commit/62917e7890a67cd195c1d93166a7401c81178b6f) fix: use proper selectors in the MachineClass create UI
46+
* [`4b4088d`](https://github.com/siderolabs/omni/commit/4b4088d38de9b74bba1c8072525ec32171958ea3) fix: do not read Talos versions from the image registry ever
47+
* [`b3dc48a`](https://github.com/siderolabs/omni/commit/b3dc48ad335e1fc7202a72693b73251e6a0cf886) chore: bump dependencies
48+
* [`9d0a512`](https://github.com/siderolabs/omni/commit/9d0a5121f381f3823d75666046117e1c5cec63b0) fix: filter block devices with UNKNOWN type
49+
* [`8c737ba`](https://github.com/siderolabs/omni/commit/8c737ba699ffb7c1d8d7ad71a7047c0376980a02) fix: fetch Talos version from the image factory
50+
* [`83554e5`](https://github.com/siderolabs/omni/commit/83554e55967843badd146269e8946f75ed01c602) fix: do not set empty initial labels in the UI
51+
* [`98315a9`](https://github.com/siderolabs/omni/commit/98315a938c9f976ef1d509f65b855c58d16c4576) fix: do not build acompat docker image
52+
* [`cd1f2bd`](https://github.com/siderolabs/omni/commit/cd1f2bd34ccec0f26e3620fa6577d5bb84bb4d53) fix: build arm64 integration tests executable
53+
* [`c754cdc`](https://github.com/siderolabs/omni/commit/c754cdc0d76b9385ab81d515fbce0644228d8fe4) feat: support insecure localhost infra provider access mode
54+
* [`284e8b5`](https://github.com/siderolabs/omni/commit/284e8b5077cc08d78fff6d346422eaee8c0dac11) fix: introduce timeout in the etcd healthchecks in the machine set ctrl
55+
* [`d7b92e7`](https://github.com/siderolabs/omni/commit/d7b92e773430ec568c8330d21c90806d49b4ea06) chore: remove `ip_address` field from audit log `session`
56+
* [`18b13ea`](https://github.com/siderolabs/omni/commit/18b13ea67b1129792853cc8d158eac021ab4babb) chore: add basic helm chart
57+
* [`1544b9c`](https://github.com/siderolabs/omni/commit/1544b9ca07fcc81a47d01159e6c12a6a4cd22c5f) chore: move from Codec to CodecV2
58+
* [`1c12dfc`](https://github.com/siderolabs/omni/commit/1c12dfca93bb63977db65ac89fecfe36dc6d88a7) fix: properly return error from `config.Init`
59+
</p>
60+
</details>
61+
62+
### Changes since v0.44.0-beta.0
63+
<details><summary>0 commit</summary>
64+
<p>
65+
66+
</p>
67+
</details>
68+
69+
### Changes from siderolabs/crypto
70+
<details><summary>1 commit</summary>
71+
<p>
72+
73+
* [`58b2f92`](https://github.com/siderolabs/crypto/commit/58b2f9291c7e763a7210cfa681f88a7fa2230bf3) chore: use HTTP/2 ALPN by default
74+
</p>
75+
</details>
76+
77+
### Changes from siderolabs/discovery-api
78+
<details><summary>1 commit</summary>
79+
<p>
80+
81+
* [`005e92c`](https://github.com/siderolabs/discovery-api/commit/005e92cf4ad0059334bfd35285a97c85f12aa263) chore: rekres and regen
82+
</p>
83+
</details>
84+
85+
### Changes from siderolabs/discovery-client
86+
<details><summary>1 commit</summary>
87+
<p>
88+
89+
* [`b74fb90`](https://github.com/siderolabs/discovery-client/commit/b74fb9039fcfd8db9d6becf3044f9f41f387ea27) fix: allow custom TLS config for the client
90+
</p>
91+
</details>
92+
93+
### Changes from siderolabs/discovery-service
94+
<details><summary>4 commits</summary>
95+
<p>
96+
97+
* [`b8da986`](https://github.com/siderolabs/discovery-service/commit/b8da986b5ab4acf029df40f0116d1f020c370a3e) fix: reduce memory allocations (logger)
98+
* [`3367c7b`](https://github.com/siderolabs/discovery-service/commit/3367c7b34912ac742dd6fe8e3fe758f61225cddf) chore: add proto-codec/codec
99+
* [`efbb10b`](https://github.com/siderolabs/discovery-service/commit/efbb10bdfd3c027c5c1942b34e1b803d8f8fa10a) fix: properly parse peer address
100+
* [`cf39974`](https://github.com/siderolabs/discovery-service/commit/cf39974104bbfc291289736847cf05e3a205301e) feat: support direct TLS serving
101+
</p>
102+
</details>
103+
104+
### Changes from siderolabs/gen
105+
<details><summary>3 commits</summary>
106+
<p>
107+
108+
* [`e847d2a`](https://github.com/siderolabs/gen/commit/e847d2ace9ede4a17283426dfbc8229121f2909b) chore: add more utilities to xiter
109+
* [`f3c5a2b`](https://github.com/siderolabs/gen/commit/f3c5a2b5aba74e4935d073a0135c4904ef3bbfef) chore: add `Empty` and `Empty2` iterators
110+
* [`c53b90b`](https://github.com/siderolabs/gen/commit/c53b90b4a418b8629d938af06900249ce5acd9e6) chore: add packages xiter/xstrings/xbytes
111+
</p>
112+
</details>
113+
114+
### Changes from siderolabs/go-circular
115+
<details><summary>1 commit</summary>
116+
<p>
117+
118+
* [`9a0f7b0`](https://github.com/siderolabs/go-circular/commit/9a0f7b02c80ad6c2d953b2d3dd388c56e89363ea) fix: multiple data race issues
119+
</p>
120+
</details>
121+
122+
### Changes from siderolabs/go-kubernetes
123+
<details><summary>3 commits</summary>
124+
<p>
125+
126+
* [`e56a7f6`](https://github.com/siderolabs/go-kubernetes/commit/e56a7f65808b90058df16a4133f19484beeedc31) fix: update deprecations based on Kubernetes 1.32.0-alpha.3
127+
* [`381f251`](https://github.com/siderolabs/go-kubernetes/commit/381f251662eaae9b48470ce00f504c2c64187612) feat: update for Kubernetes 1.32
128+
* [`0e767c5`](https://github.com/siderolabs/go-kubernetes/commit/0e767c5350afc2e11ac5dca718cdc3f8853c52f7) chore: k8s 1.31 kube-scheduler health endpoints
129+
</p>
130+
</details>
131+
132+
### Changes from siderolabs/grpc-proxy
133+
<details><summary>2 commits</summary>
134+
<p>
135+
136+
* [`de1c628`](https://github.com/siderolabs/grpc-proxy/commit/de1c6286b7d16d8485bf8bb55c8783c8773851a0) fix: copy data from big frame msg
137+
* [`ef47ec7`](https://github.com/siderolabs/grpc-proxy/commit/ef47ec77d2a9f0f42e713d456943dfe9ee86a629) chore: upgrade Codec implementations and usages to Codec2
138+
</p>
139+
</details>
140+
141+
### Changes from siderolabs/proto-codec
142+
<details><summary>3 commits</summary>
143+
<p>
144+
145+
* [`0d84c65`](https://github.com/siderolabs/proto-codec/commit/0d84c652784543012f43f8c8d4358c160b27577e) chore: add support for gogo protobuf generator
146+
* [`19f8d2e`](https://github.com/siderolabs/proto-codec/commit/19f8d2e5840c19937c60cee0c681343ab658f678) chore: add kres
147+
* [`e038bb4`](https://github.com/siderolabs/proto-codec/commit/e038bb42f2be8b80ca09e46bb8704be06a413919) Initial commit
148+
</p>
149+
</details>
150+
151+
### Changes from siderolabs/siderolink
152+
<details><summary>2 commits</summary>
153+
<p>
154+
155+
* [`1893385`](https://github.com/siderolabs/siderolink/commit/1893385fe45bf110357a770d31b06f5d79403065) fix: initialize tls listener properly
156+
* [`6c8fa1f`](https://github.com/siderolabs/siderolink/commit/6c8fa1fcaa069a82aea9c24fdd0627ab4b220f5e) feat: allow listening over TLS for SideroLink API
157+
</p>
158+
</details>
159+
160+
### Dependency Changes
161+
162+
* **github.com/adrg/xdg** v0.5.0 -> v0.5.3
163+
* **github.com/aws/aws-sdk-go-v2** v1.30.4 -> v1.32.3
164+
* **github.com/aws/aws-sdk-go-v2/config** v1.27.31 -> v1.28.1
165+
* **github.com/aws/aws-sdk-go-v2/credentials** v1.17.30 -> v1.17.42
166+
* **github.com/aws/aws-sdk-go-v2/feature/s3/manager** v1.17.16 -> v1.17.35
167+
* **github.com/aws/aws-sdk-go-v2/service/s3** v1.61.0 -> v1.66.2
168+
* **github.com/aws/smithy-go** v1.20.4 -> v1.22.0
169+
* **github.com/cosi-project/runtime** v0.6.3 -> v0.7.1
170+
* **github.com/cosi-project/state-etcd** v0.3.2 -> v0.4.0
171+
* **github.com/fsnotify/fsnotify** v1.7.0 -> v1.8.0
172+
* **github.com/golang-jwt/jwt/v4** v4.5.0 -> v4.5.1
173+
* **github.com/grpc-ecosystem/grpc-gateway/v2** v2.22.0 -> v2.23.0
174+
* **github.com/hashicorp/vault/api** v1.14.0 -> v1.15.0
175+
* **github.com/hashicorp/vault/api/auth/kubernetes** v0.7.0 -> v0.8.0
176+
* **github.com/johannesboyne/gofakes3** edd0227ffc37 -> 2db7ccb81e19
177+
* **github.com/jonboulle/clockwork** fc59783b0293 -> 7e524bd2b238
178+
* **github.com/prometheus/client_golang** v1.20.2 -> v1.20.5
179+
* **github.com/prometheus/common** v0.57.0 -> v0.60.1
180+
* **github.com/siderolabs/crypto** v0.4.4 -> v0.5.0
181+
* **github.com/siderolabs/discovery-api** v0.1.4 -> v0.1.5
182+
* **github.com/siderolabs/discovery-client** v0.1.9 -> v0.1.10
183+
* **github.com/siderolabs/discovery-service** v1.0.3 -> v1.0.7
184+
* **github.com/siderolabs/gen** v0.5.0 -> v0.7.0
185+
* **github.com/siderolabs/go-circular** v0.2.0 -> v0.2.1
186+
* **github.com/siderolabs/go-kubernetes** v0.2.11 -> v0.2.14
187+
* **github.com/siderolabs/grpc-proxy** v0.4.1 -> v0.5.1
188+
* **github.com/siderolabs/omni/client** v0.39.1 -> v0.42.1
189+
* **github.com/siderolabs/proto-codec** v0.1.1 **_new_**
190+
* **github.com/siderolabs/siderolink** v0.3.9 -> v0.3.11
191+
* **github.com/siderolabs/talos/pkg/machinery** v1.8.0 -> v1.8.2
192+
* **github.com/zitadel/logging** v0.6.0 -> v0.6.1
193+
* **github.com/zitadel/oidc/v3** v3.28.2 -> v3.32.1
194+
* **go.etcd.io/etcd/client/pkg/v3** v3.5.15 -> v3.5.16
195+
* **go.etcd.io/etcd/client/v3** v3.5.15 -> v3.5.16
196+
* **go.etcd.io/etcd/server/v3** v3.5.15 -> v3.5.16
197+
* **golang.org/x/crypto** v0.26.0 -> v0.28.0
198+
* **golang.org/x/net** v0.28.0 -> v0.30.0
199+
* **golang.org/x/tools** v0.24.0 -> v0.26.0
200+
* **google.golang.org/grpc** v1.66.0 -> v1.67.1
201+
* **google.golang.org/protobuf** v1.34.2 -> v1.35.1
202+
* **k8s.io/api** v0.31.0 -> v0.31.2
203+
* **k8s.io/client-go** v0.31.0 -> v0.31.2
204+
* **sigs.k8s.io/controller-runtime** v0.19.0 -> v0.19.1
205+
206+
Previous release can be found at [v0.43.0](https://github.com/siderolabs/omni/releases/tag/v0.43.0)
207+
1208
## [Omni 0.44.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.44.0-beta.0) (2024-11-06)
2209

3210
Welcome to the v0.44.0-beta.0 release of Omni!

Diff for: 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-11-06
10+
Change Date: 2028-11-11
1111

1212
Change License: Mozilla Public License, version 2.0
1313

Diff for: hack/release.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ project_name = "Omni"
55
github_repo = "siderolabs/omni"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

8-
pre_release = true
8+
pre_release = false
99
previous = "v0.43.0"
1010

1111
[notes]

Diff for: internal/version/data/tag

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

0 commit comments

Comments
 (0)