|
| 1 | +## [Omni 1.0.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v1.0.0-beta.0) (2025-07-21) |
| 2 | + |
| 3 | +Welcome to the v1.0.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 | +### Multiple Join Token Support |
| 12 | + |
| 13 | +Omni now supports multiple SideroLink join tokens. |
| 14 | +It now creates the default non-expiring token, then the user can create more tokens and delete the old ones. |
| 15 | + |
| 16 | + |
| 17 | +### Config Change History |
| 18 | + |
| 19 | +There is now `MachineConfigDiffs.omni.sidero.dev` resource that keeps the history of |
| 20 | +each machine config changes. |
| 21 | +It keeps up to 1000 diffs for the last 30 days. |
| 22 | + |
| 23 | + |
| 24 | +### Contributors |
| 25 | + |
| 26 | +* Andrey Smirnov |
| 27 | +* Artem Chernyshev |
| 28 | +* Utku Ozdemir |
| 29 | +* Oguz Kilcan |
| 30 | +* Mateusz Urbanek |
| 31 | + |
| 32 | +### Changes |
| 33 | +<details><summary>11 commits</summary> |
| 34 | +<p> |
| 35 | + |
| 36 | +* [`a2722856`](https://github.com/siderolabs/omni/commit/a27228563a6a649641e885cd39ef55e88d5402c5) chore: enable gRPC keepalive in the Omni client |
| 37 | +* [`f8de9a6d`](https://github.com/siderolabs/omni/commit/f8de9a6d96453bf3e5b9f33668fa35169ada24c0) feat: add support for imported cluster secrets |
| 38 | +* [`753259c2`](https://github.com/siderolabs/omni/commit/753259c26edd3e1f61a98a69d334212fa7a9a03b) fix: do not filter out noop events in the infra provider state |
| 39 | +* [`ab1f7cc7`](https://github.com/siderolabs/omni/commit/ab1f7cc7fab1d111d561dbf0f2239c169bada5aa) feat: implement multiple token support and token management |
| 40 | +* [`0e76483b`](https://github.com/siderolabs/omni/commit/0e76483bab6b9f377bf3e3779f3d02d284a9a782) chore: rekres, bump deps, Go, Talos and k8s versions, satisfy linters |
| 41 | +* [`e1c1aaea`](https://github.com/siderolabs/omni/commit/e1c1aaea7a304b2efbd318280afe6afbd18487ab) fix: add validation of k8s version |
| 42 | +* [`f1b47f08`](https://github.com/siderolabs/omni/commit/f1b47f08d9a808f5aa635d4ff5b642986305d8a2) feat: log and store redacted machine config diffs |
| 43 | +* [`a7ac6372`](https://github.com/siderolabs/omni/commit/a7ac63725d0c8de5cdfc6620607f072a032e383a) chore: rewrite join config generation |
| 44 | +* [`66c7897b`](https://github.com/siderolabs/omni/commit/66c7897bb8a657e6d7c391dfa7f35401d9a1d123) chore: update zstd module `go.mod` deps |
| 45 | +* [`3b701483`](https://github.com/siderolabs/omni/commit/3b7014839a91ef152b7b82c5b8ae0020ea549e31) test: reduce the log verbosity in unit tests |
| 46 | +* [`ff32ae4c`](https://github.com/siderolabs/omni/commit/ff32ae4c7f660a0a1c2e8159e0f9bf52c4b76955) fix: gracefully handle logServer shutdown |
| 47 | +</p> |
| 48 | +</details> |
| 49 | + |
| 50 | +### Changes from siderolabs/crypto |
| 51 | +<details><summary>5 commits</summary> |
| 52 | +<p> |
| 53 | + |
| 54 | +* [`62a079b`](https://github.com/siderolabs/crypto/commit/62a079b6915dc6dff602dca835fafbeabb6adbce) fix: update TLS config, add tests for TLS interactions |
| 55 | +* [`c2b4e26`](https://github.com/siderolabs/crypto/commit/c2b4e26d7d7e45e8269a040fb0251446354ba8ef) fix: remove code duplication and fix Ed255119 CA generation |
| 56 | +* [`2a07632`](https://github.com/siderolabs/crypto/commit/2a076326bbdd3da61460197a3fa1a0484a347478) fix: enforce FIPS-140-3 compliance |
| 57 | +* [`17107ae`](https://github.com/siderolabs/crypto/commit/17107ae45403a2bcd4fecfb4660b60276652b00d) fix: add generic CSR generator and OpenSSL interop |
| 58 | +* [`53659fc`](https://github.com/siderolabs/crypto/commit/53659fc35f6abd4ada7ffa22ef1b148cf93c0f28) refactor: split into files |
| 59 | +</p> |
| 60 | +</details> |
| 61 | + |
| 62 | +### Dependency Changes |
| 63 | + |
| 64 | +* **github.com/cosi-project/runtime** v0.10.5 -> v0.10.6 |
| 65 | +* **github.com/siderolabs/crypto** v0.5.1 -> v0.6.3 |
| 66 | +* **github.com/siderolabs/talos/pkg/machinery** v1.10.1 -> da5a4449f1a9 |
| 67 | +* **google.golang.org/grpc** v1.72.0 -> v1.73.0 |
| 68 | + |
| 69 | +Previous release can be found at [v0.52.0](https://github.com/siderolabs/omni/releases/tag/v0.52.0) |
| 70 | + |
1 | 71 | ## [Omni 0.52.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.52.0-beta.0) (2025-07-07) |
2 | 72 |
|
3 | 73 | Welcome to the v0.52.0-beta.0 release of Omni! |
|
0 commit comments