|
| 1 | +## [Omni 0.47.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.47.0-beta.0) (2025-02-21) |
| 2 | + |
| 3 | +Welcome to the v0.47.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 | +### Manual BMC Configs |
| 12 | + |
| 13 | +BMC configs now can be set manually in the bare-metal infra provider. |
| 14 | + |
| 15 | + |
| 16 | +### Machine Categories |
| 17 | + |
| 18 | +Machine categories were now moved to the sidebar, which gives a way to filter them by each particular provider. |
| 19 | + |
| 20 | + |
| 21 | +### Maintenance Configs |
| 22 | + |
| 23 | +Omni now injects KmsgLog and EventSink configs for each joined node. |
| 24 | +So the node will work even if only the siderolink config pushed to it. |
| 25 | + |
| 26 | + |
| 27 | +### Service Accounts UI |
| 28 | + |
| 29 | +Service accounts creation UI now presents the environment variables (endpoint and key) instead of the key only. |
| 30 | + |
| 31 | + |
| 32 | +### Contributors |
| 33 | + |
| 34 | +* Artem Chernyshev |
| 35 | +* Dmitriy Matrenichev |
| 36 | +* Utku Ozdemir |
| 37 | +* Andrey Smirnov |
| 38 | +* Andrew Rynhard |
| 39 | +* Ethan Norlander |
| 40 | + |
| 41 | +### Changes |
| 42 | +<details><summary>25 commits</summary> |
| 43 | +<p> |
| 44 | + |
| 45 | +* [`f7b2cdf`](https://github.com/siderolabs/omni/commit/f7b2cdf0a9928172b987bca1c042ab8ec304f825) test: improve e2e upgrades and e2e templates tests stability |
| 46 | +* [`6a807c1`](https://github.com/siderolabs/omni/commit/6a807c12efe0e37c1275a298273f1fb64b0885ca) feat: push a partial config to machines in maintenance mode |
| 47 | +* [`1d291c4`](https://github.com/siderolabs/omni/commit/1d291c4e14cd69c88e5507e784e47b4f6f53be7a) fix: adjust the UI layout and get rid of a couple of bugs |
| 48 | +* [`5fe3223`](https://github.com/siderolabs/omni/commit/5fe3223999e1700ef053b7d145a67ca03266a870) feat: add a flag to enable secure join token flow |
| 49 | +* [`c662c2e`](https://github.com/siderolabs/omni/commit/c662c2e0305dddd0cafe56a782a88b887bc59001) feat: implement the machine categories UI for the sidebar |
| 50 | +* [`2cb37d8`](https://github.com/siderolabs/omni/commit/2cb37d8dc0a6861dd21f8c66733c67e1032a8eb6) chore: add `compressConfigsAndMachinePatches` migration back |
| 51 | +* [`2108697`](https://github.com/siderolabs/omni/commit/210869725d7f7730fc156d2dfcc76857261d723f) docs: how to download generic talosconfig in omnictl talosconfig help |
| 52 | +* [`7e32dcc`](https://github.com/siderolabs/omni/commit/7e32dcc2a6aed90559be03a0f872e9e0ad39efb4) fix: detect more block devices |
| 53 | +* [`2e9828a`](https://github.com/siderolabs/omni/commit/2e9828a3fdc5a043c5ec5db6e6246f2365a2d7f2) fix: properly handle duplicate UUID |
| 54 | +* [`ff107e5`](https://github.com/siderolabs/omni/commit/ff107e549c9cd96e35996bb225d9783fdc870de9) fix: add workaround to stage upgrades for talos `v1.9.0-v1.9.2` |
| 55 | +* [`9bb85f8`](https://github.com/siderolabs/omni/commit/9bb85f80344b47d82cb0f1458fa4257711ffeefb) feat: implement secure node join flow |
| 56 | +* [`0cda77b`](https://github.com/siderolabs/omni/commit/0cda77bbce5b5b5a3781bbd189abee00ea314771) chore: bump Go and rekres |
| 57 | +* [`0f7563f`](https://github.com/siderolabs/omni/commit/0f7563faa201e4b5941885326c5a994687cd2b67) fix: make the apply config fail if machine has wrong state |
| 58 | +* [`6fb1fcd`](https://github.com/siderolabs/omni/commit/6fb1fcd5dfd537c75d41174fe78eac1244e053b2) feat: allow manual bmc configuration for bare metal machines |
| 59 | +* [`b654b2c`](https://github.com/siderolabs/omni/commit/b654b2c287d7824578f889dd423cde61e5d013ac) chore: remove unused field in `s3store.Store` |
| 60 | +* [`2dc4dae`](https://github.com/siderolabs/omni/commit/2dc4dae4a8894c93ea9a13a3f0654db2a63772fd) chore: omni enable config compression by default |
| 61 | +* [`214eece`](https://github.com/siderolabs/omni/commit/214eece7c5d5403276079f0afa040a679d683655) chore: bump deps |
| 62 | +* [`651d98e`](https://github.com/siderolabs/omni/commit/651d98ea23daf35f78f3d3a520f5b5eed3575efb) fix: enable IDP initiated SAML logins |
| 63 | +* [`951c0de`](https://github.com/siderolabs/omni/commit/951c0de2bb2fed62e414c989007b4d5ac3c322c5) fix: don't forget to close grpc connections in tests |
| 64 | +* [`157ceac`](https://github.com/siderolabs/omni/commit/157ceac7f86804c8ca2fba2926a715802a3bbfa9) fix: close grpc connections after their usage is complete |
| 65 | +* [`6f014b1`](https://github.com/siderolabs/omni/commit/6f014b1ea164dd0872619422c9db9af3b8141681) fix: fix node resolution cache for nodes in maintenance mode |
| 66 | +* [`65244f6`](https://github.com/siderolabs/omni/commit/65244f67c7d8f30b7a146a48ab5514b39fd49d07) test: run the integration tests only for pull requests |
| 67 | +* [`ed946b3`](https://github.com/siderolabs/omni/commit/ed946b30a66b8d5cb939e149177981f6e00c6d7a) feat: display OMNI_ENDPOINT in the service account creation UI |
| 68 | +* [`7ae5af7`](https://github.com/siderolabs/omni/commit/7ae5af7744c5533f5116270208bea67559e82220) fix: do not compress resources with phase != running |
| 69 | +* [`4485296`](https://github.com/siderolabs/omni/commit/4485296e31a100a67b07b5b1c7a9e018b532d1e2) feat: add Stripe machine reporting |
| 70 | +</p> |
| 71 | +</details> |
| 72 | + |
| 73 | +### Changes from siderolabs/go-circular |
| 74 | +<details><summary>2 commits</summary> |
| 75 | +<p> |
| 76 | + |
| 77 | +* [`015a398`](https://github.com/siderolabs/go-circular/commit/015a398e79f2853714cd20d1135dc100f18b6c29) fix: replace static buffer allocation on growth |
| 78 | +* [`ed8685e`](https://github.com/siderolabs/go-circular/commit/ed8685e0cf9491d9a714e565e0e736439a94a73f) test: add more assertions for write length result |
| 79 | +</p> |
| 80 | +</details> |
| 81 | + |
| 82 | +### Changes from siderolabs/go-debug |
| 83 | +<details><summary>1 commit</summary> |
| 84 | +<p> |
| 85 | + |
| 86 | +* [`ea108ca`](https://github.com/siderolabs/go-debug/commit/ea108cacca8940426149e67ba00e414633e4ef3f) chore: add support for Go 1.24 |
| 87 | +</p> |
| 88 | +</details> |
| 89 | + |
| 90 | +### Changes from siderolabs/proto-codec |
| 91 | +<details><summary>1 commit</summary> |
| 92 | +<p> |
| 93 | + |
| 94 | +* [`3235c29`](https://github.com/siderolabs/proto-codec/commit/3235c2984fa1bb3cd8d38c088127c46dd3d2860e) chore: bump deps |
| 95 | +</p> |
| 96 | +</details> |
| 97 | + |
| 98 | +### Changes from siderolabs/siderolink |
| 99 | +<details><summary>1 commit</summary> |
| 100 | +<p> |
| 101 | + |
| 102 | +* [`38e459e`](https://github.com/siderolabs/siderolink/commit/38e459e50c467791c9670a60ef41f58db246715a) chore: bump deps |
| 103 | +</p> |
| 104 | +</details> |
| 105 | + |
| 106 | +### Dependency Changes |
| 107 | + |
| 108 | +* **github.com/cenkalti/backoff/v4** v4.3.0 **_new_** |
| 109 | +* **github.com/cosi-project/runtime** v0.9.2 -> v0.9.4 |
| 110 | +* **github.com/cosi-project/state-etcd** v0.5.0 -> v0.5.1 |
| 111 | +* **github.com/grpc-ecosystem/grpc-gateway/v2** v2.25.1 -> v2.26.0 |
| 112 | +* **github.com/prometheus/common** v0.61.0 -> v0.62.0 |
| 113 | +* **github.com/siderolabs/go-circular** v0.2.1 -> v0.2.2 |
| 114 | +* **github.com/siderolabs/go-debug** v0.4.0 -> v0.5.0 |
| 115 | +* **github.com/siderolabs/proto-codec** v0.1.1 -> v0.1.2 |
| 116 | +* **github.com/siderolabs/siderolink** v0.3.11 -> v0.3.12 |
| 117 | +* **github.com/stripe/stripe-go/v74** v74.30.0 **_new_** |
| 118 | +* **go.etcd.io/etcd/client/pkg/v3** v3.5.17 -> v3.5.18 |
| 119 | +* **go.etcd.io/etcd/client/v3** v3.5.17 -> v3.5.18 |
| 120 | +* **go.etcd.io/etcd/server/v3** v3.5.17 -> v3.5.18 |
| 121 | +* **golang.org/x/crypto** v0.32.0 -> v0.33.0 |
| 122 | +* **golang.org/x/net** v0.34.0 -> v0.35.0 |
| 123 | +* **golang.org/x/sync** v0.10.0 -> v0.11.0 |
| 124 | +* **google.golang.org/grpc** v1.69.4 -> v1.70.0 |
| 125 | +* **google.golang.org/protobuf** v1.36.3 -> v1.36.4 |
| 126 | + |
| 127 | +Previous release can be found at [v0.46.0](https://github.com/siderolabs/omni/releases/tag/v0.46.0) |
| 128 | + |
1 | 129 | ## [Omni 0.46.0-beta.0](https://github.com/siderolabs/omni/releases/tag/v0.46.0-beta.0) (2025-01-17) |
2 | 130 |
|
3 | 131 | Welcome to the v0.46.0-beta.0 release of Omni! |
|
0 commit comments