Omni 0.44.0 (2024-11-11)
Welcome to the v0.44.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Automatically Resolve Cluster in talosctl
talosctl command now works without --cluster flag when using instance wide Talos config.
Omni will automatically resolve the correct cluster.
Reset Removed Machines
Omni will now try to wipe Talos installation from the machines which are removed from the instance.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
- Andrey Smirnov
- Noel Georgi
- Tijmen Blaauw - van den Brink
Changes
27 commits
60f8633release(v0.44.0): prepare releasefe075b0release(v0.44.0-beta.0): prepare releasefe0fc17feat: support creating config patches in the infrastructure providers3e8bc8dfeat: enable watch retries on Omni side23ccdb5chore: bump dependenciesbe3e67cfix: include NodeJS types in the frontend buildabaee03fix: make web UI show faviconcc59192feat: reset machine when it's removed from Omni900987btest: disable secure boot in e2e tests58159e4feat: automatically resolve cluster intalosctlcalls8da2328fix: removeMaintenanceConfigPatchControllerfinalizers21455d9fix: properly show the current manifests in the bootstrap manifest syncc904e3achore: do not audit logGETrequests to k8s62917e7fix: use proper selectors in the MachineClass create UI4b4088dfix: do not read Talos versions from the image registry everb3dc48achore: bump dependencies9d0a512fix: filter block devices with UNKNOWN type8c737bafix: fetch Talos version from the image factory83554e5fix: do not set empty initial labels in the UI98315a9fix: do not build acompat docker imagecd1f2bdfix: build arm64 integration tests executablec754cdcfeat: support insecure localhost infra provider access mode284e8b5fix: introduce timeout in the etcd healthchecks in the machine set ctrld7b92e7chore: removeip_addressfield from audit logsession18b13eachore: add basic helm chart1544b9cchore: move from Codec to CodecV21c12dfcfix: properly return error fromconfig.Init
Changes since v0.44.0-beta.0
Changes from siderolabs/crypto
Changes from siderolabs/discovery-api
Changes from siderolabs/discovery-client
Changes from siderolabs/discovery-service
4 commits
b8da986fix: reduce memory allocations (logger)3367c7bchore: add proto-codec/codecefbb10bfix: properly parse peer addresscf39974feat: support direct TLS serving
Changes from siderolabs/gen
3 commits
e847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes
Changes from siderolabs/go-circular
Changes from siderolabs/go-kubernetes
3 commits
e56a7f6fix: update deprecations based on Kubernetes 1.32.0-alpha.3381f251feat: update for Kubernetes 1.320e767c5chore: k8s 1.31 kube-scheduler health endpoints
Changes from siderolabs/grpc-proxy
2 commits
de1c628fix: copy data from big frame msgef47ec7chore: upgrade Codec implementations and usages to Codec2
Changes from siderolabs/proto-codec
3 commits
0d84c65chore: add support for gogo protobuf generator19f8d2echore: add krese038bb4Initial commit
Changes from siderolabs/siderolink
2 commits
1893385fix: initialize tls listener properly6c8fa1ffeat: allow listening over TLS for SideroLink API
Dependency Changes
- github.com/adrg/xdg v0.5.0 -> v0.5.3
- github.com/aws/aws-sdk-go-v2 v1.30.4 -> v1.32.3
- github.com/aws/aws-sdk-go-v2/config v1.27.31 -> v1.28.1
- github.com/aws/aws-sdk-go-v2/credentials v1.17.30 -> v1.17.42
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.16 -> v1.17.35
- github.com/aws/aws-sdk-go-v2/service/s3 v1.61.0 -> v1.66.2
- github.com/aws/smithy-go v1.20.4 -> v1.22.0
- github.com/cosi-project/runtime v0.6.3 -> v0.7.1
- github.com/cosi-project/state-etcd v0.3.2 -> v0.4.0
- github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0
- github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.23.0
- github.com/hashicorp/vault/api v1.14.0 -> v1.15.0
- github.com/hashicorp/vault/api/auth/kubernetes v0.7.0 -> v0.8.0
- github.com/johannesboyne/gofakes3 edd0227ffc37 -> 2db7ccb81e19
- github.com/jonboulle/clockwork fc59783b0293 -> 7e524bd2b238
- github.com/prometheus/client_golang v1.20.2 -> v1.20.5
- github.com/prometheus/common v0.57.0 -> v0.60.1
- github.com/siderolabs/crypto v0.4.4 -> v0.5.0
- github.com/siderolabs/discovery-api v0.1.4 -> v0.1.5
- github.com/siderolabs/discovery-client v0.1.9 -> v0.1.10
- github.com/siderolabs/discovery-service v1.0.3 -> v1.0.7
- github.com/siderolabs/gen v0.5.0 -> v0.7.0
- github.com/siderolabs/go-circular v0.2.0 -> v0.2.1
- github.com/siderolabs/go-kubernetes v0.2.11 -> v0.2.14
- github.com/siderolabs/grpc-proxy v0.4.1 -> v0.5.1
- github.com/siderolabs/omni/client v0.39.1 -> v0.42.1
- github.com/siderolabs/proto-codec v0.1.1 new
- github.com/siderolabs/siderolink v0.3.9 -> v0.3.11
- github.com/siderolabs/talos/pkg/machinery v1.8.0 -> v1.8.2
- github.com/zitadel/logging v0.6.0 -> v0.6.1
- github.com/zitadel/oidc/v3 v3.28.2 -> v3.32.1
- go.etcd.io/etcd/client/pkg/v3 v3.5.15 -> v3.5.16
- go.etcd.io/etcd/client/v3 v3.5.15 -> v3.5.16
- go.etcd.io/etcd/server/v3 v3.5.15 -> v3.5.16
- golang.org/x/crypto v0.26.0 -> v0.28.0
- golang.org/x/net v0.28.0 -> v0.30.0
- golang.org/x/tools v0.24.0 -> v0.26.0
- google.golang.org/grpc v1.66.0 -> v1.67.1
- google.golang.org/protobuf v1.34.2 -> v1.35.1
- k8s.io/api v0.31.0 -> v0.31.2
- k8s.io/client-go v0.31.0 -> v0.31.2
- sigs.k8s.io/controller-runtime v0.19.0 -> v0.19.1
Previous release can be found at v0.43.0