Skip to content

Commit 7b3ffa2

Browse files
committed
release(v1.4.0-beta.0): prepare release
This is the official v1.4.0-beta.0 release. Signed-off-by: Oguz Kilcan <[email protected]>
1 parent d31f7f8 commit 7b3ffa2

File tree

6 files changed

+327
-31
lines changed

6 files changed

+327
-31
lines changed

.kres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ spec:
628628
Licensor: Sidero Labs, Inc.
629629
LicensedWork: Omni
630630
Copyright: (c) 2025 Sidero Labs, Inc.
631-
ChangeDate: "2029-10-31"
631+
ChangeDate: "2029-12-10"
632632
ChangeLicense: Mozilla Public License, version 2.0
633633
EnterpriseLink: https://www.siderolabs.com/contact/
634634
header: |

CHANGELOG.md

Lines changed: 283 additions & 0 deletions
Large diffs are not rendered by default.

LICENSE

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

10-
Change Date: 2029-10-31
10+
Change Date: 2029-12-10
1111

1212
Change License: Mozilla Public License, version 2.0
1313

deploy/helm/omni/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: omni
33
description: A helm chart to deploy Omni on a Kubernetes cluster
44
type: application
55
version: 0.0.3
6-
appVersion: "v1.3.0-beta.1"
6+
appVersion: "v1.4.0-beta.0"

hack/release.toml

Lines changed: 40 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,58 +6,71 @@ github_repo = "siderolabs/omni"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

88
pre_release = true
9-
previous = "v1.2.0"
9+
previous = "v1.3.0"
1010

1111
[notes]
1212

13-
[notes.modify-kernel-arguments]
14-
title = "Support for Modifying Kernel Arguments"
13+
[notes.sqlite-storage-migration]
14+
title = "Migration to SQLite Storage"
1515
description = """\
16-
Omni now supports modifying kernel arguments for the existing machines.
16+
Discovery service state, audit logs, machine logs, and secondary resources have been migrated to use SQLite
17+
storage.
18+
"""
1719

18-
Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/infrastructure-and-extensions/modify-kernel-arguments
20+
[notes.infra-provider-cleanup]
21+
title = "Force Deletion of Infra Provider Resources"
22+
description = """\
23+
Added the ability to force-delete `MachineRequests` and `InfraMachines` managed by Infra providers.
24+
This allows for the cleanup of resources and finalizers even if the underlying provider is unresponsive or deleted.
1925
"""
2026

21-
[notes.experimental-cluster-import]
22-
title = "Cluster Import (Experimental)"
27+
[notes.auth-saml-dynamic-roles]
28+
title = "Dynamic SAML Label Role Updates"
2329
description = """\
24-
Omni introduces an experimental feature that allows users to import existing Talos clusters to be managed by Omni.
30+
Added support for dynamically updating SAML label roles on every login via the new `update_on_each_login` field.
31+
"""
2532

26-
Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/cluster-management/importing-talos-clusters
33+
[notes.auth-extend-oidc-support]
34+
title = "Support for OIDC Providers without Email Verified Claim"
35+
description = """\
36+
Enabled support for OIDC providers, such as Azure, that do not provide the `email_verified` claim during authentication.
2737
"""
2838

29-
[notes.auth-token-expiry]
30-
title = "Shortened Auth0 Token Lifetime"
39+
[notes.backend-platform-info]
40+
title = "Virtual Resources for Platform Information"
3141
description = """\
32-
Auth0 authentication tokens now expire after 2 minutes. Users without valid PGP keys will need to reauthenticate once tokens expire.
42+
Platform and SBC information is now pulled from Talos machinery and presented as virtual resources:
43+
`MetalPlatformConfig`, `CloudPlatformConfig`, and `SBCConfig`. They support `Get` and `List` operations.
3344
"""
3445

35-
[notes.frontend-update-k8s-modal]
36-
title = "Improved Kubernetes Update Modal"
46+
[notes.backend-machine-classes-logic]
47+
title = "Machine Class Logic Updates"
3748
description = """\
38-
The Kubernetes update modal now displays only upgradeable minor versions and explains why certain versions are not upgradeable.
49+
Added support for locks, node deletion, and restore operations when using machine classes.
3950
"""
4051

41-
[notes.frontend-multi-select-pending-machines]
42-
title = "Multi-Select for Pending Machines"
52+
[notes.talos-version-downgrade-prevention]
53+
title = "Prevent Talos Minor Version Downgrades"
4354
description = """\
44-
You can now accept or reject multiple pending machines at once, simplifying large-scale approvals.
55+
Omni now prevents downgrading the Talos minor version below the initial version used to create the cluster.
56+
This safeguard prevents machine configurations from entering a broken state due to unsupported features in older versions.
4557
"""
4658

47-
[notes.frontend-unsupported-k8s-version]
48-
title = "Display Unsupported Kubernetes Versions"
59+
[notes.frontend-oidc-warning]
60+
title = "OIDC Warning for Kubeconfig Download"
4961
description = """\
50-
Unsupported Kubernetes versions are now shown in the update modal as disabled entries with explanatory messages.
62+
A warning toast is now displayed when downloading kubeconfig to inform users that the OIDC plugin is required before using the file with kubectl.
5163
"""
5264

53-
[notes.machine-status-cpus]
54-
title = "Enhanced CPU Information in Machine Status"
65+
[notes.frontend-cli-install-options]
66+
title = "Automated CLI Install Options"
5567
description = """\
56-
Machines now report processor details when either core count or frequency is available, improving visibility into hardware specs.
68+
Automated installation options have been added to the CLI section of the homepage, supplementing the existing manual options.
5769
"""
5870

59-
[notes.frontend-stripe-link]
60-
title = "Stripe Link in Settings Sidebar"
71+
[notes.frontend-ui-improvements]
72+
title = "UI/UX Improvements"
6173
description = """\
62-
A Stripe link is now shown in the Omni settings sidebar when Stripe integration is enabled.
74+
Various UI improvements including pre-selecting the correct binary for the user's platform, truncating long items in the ongoing tasks list,
75+
hiding JSON schema descriptions behind tooltips, and standardizing link styling.
6376
"""

internal/version/data/tag

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.3.0-beta.1
1+
v1.4.0-beta.0

0 commit comments

Comments
 (0)