@@ -6,58 +6,71 @@ github_repo = "siderolabs/omni"
66match_deps = " ^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77
88pre_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 "
1515description = """ \
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 "
2329description = """ \
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 "
3141description = """ \
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 "
3748description = """ \
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 "
4354description = """ \
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 "
4961description = """ \
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 "
5567description = """ \
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 "
6173description = """ \
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"""
0 commit comments