v1.3.0-beta.1 #1786
utkuozdemir
announced in
Announcements
v1.3.0-beta.1
#1786
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Omni 1.3.0-beta.1 (2025-10-31)
Welcome to the v1.3.0-beta.1 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Shortened Auth0 Token Lifetime
Auth0 authentication tokens now expire after 2 minutes. Users without valid PGP keys will need to reauthenticate once tokens expire.
Cluster Import (Experimental)
Omni introduces an experimental feature that allows users to import existing Talos clusters to be managed by Omni.
Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/cluster-management/importing-talos-clusters
Multi-Select for Pending Machines
You can now accept or reject multiple pending machines at once, simplifying large-scale approvals.
Stripe Link in Settings Sidebar
A Stripe link is now shown in the Omni settings sidebar when Stripe integration is enabled.
Display Unsupported Kubernetes Versions
Unsupported Kubernetes versions are now shown in the update modal as disabled entries with explanatory messages.
Improved Kubernetes Update Modal
The Kubernetes update modal now displays only upgradeable minor versions and explains why certain versions are not upgradeable.
Enhanced CPU Information in Machine Status
Machines now report processor details when either core count or frequency is available, improving visibility into hardware specs.
Support for Modifying Kernel Arguments
Omni now supports modifying kernel arguments for the existing machines.
Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/infrastructure-and-extensions/modify-kernel-arguments
Contributors
Changes
75 commits
74a20773release(v1.3.0-beta.1): prepare release3f2021b0fix(frontend): remove network error toasts31d42130fix: remove non-machinery Talos import, fix changelogbb582359release(v1.3.0-beta.0): prepare releasec2cbf34bfix: get rid of an extra call of the final provision stepff79e024feat(installation-media): replace modal with link8dde49d4refactor(frontend): replace .prettierrc with prettier.config.ts9d3ae445chore(frontend): update node to latest ltsa6da9dbffeat(installation-media): add placeholder stepsafbc02f6feat(installation-media): integrate stepper into create page15dedddefeat: implement extra kernel args support832beba9fix: change the order of operations in the common infra provider libf70d78eefix: make sidebar menus which do not open routes expand the submenus52234c15fix(frontend): add missing gap in some modals0fa7d0a5fix(frontend): only clamp min/max tinput values on blur9794f6f0fix(frontend): correct the icon colors on tstatus02425267test: improve integration testsa91eabdffix: make sure that machine state is nevernilin deprovision calls4e120167fix: properly check tracking state to show user consent form25d58187feat(installation-media): add initial page for creating installation mediad9c41f11feat(installation-media): add a stepper component6d941f8afix: remove https from URL in values frile for auth0df301c98fix: make workload proxy cookies HTTP only32f72f76refactor(frontend): merge all sidebars into one sidebar4490490dfix(frontend): hide sidebar during oidc authc0e07b76fix(frontend): fix sidebar children toggle behaviorf997e541feat(frontend): add a radio group component3c139b23chore(deps): update frontend depsba821e93chore(readme): clarify readme and add a comment in vite.config about allowedHosts6e3019e2feat: add new label style to tinput20f6be0efix: correctly fetch user ID for service accounts on the role edit pageb5765d8dtest: use bridge IP for WireGuard in CI43ac1227chore: add stories for tinput and cleanupd87574a4feat(auth): make auth0 tokens only be valid for 2 minutese60c8211test: add more tests for the frontend APId0c8b166chore: bump Talos to 1.11.3, reorder CI workflow jobsf28de89afix: allow aborting kubernetes upgradesa4a91a96fix: hide cancel button on minor kubernetes upgradesa7df08aafix: honor lock status for machines during kubernetes upgradeeaa97c61chore: move image package to client2e77f37efix(frontend): correctly set the size of the lock icon for clusters90bd23a1feat(frontend): create a generic table component049ab877chore: revert 'feat: add support for updating kernel args'3139557brefactor: drop extra input finalizers0d58ade7feat: implement cluster import6ffdae00fix: remove debug codeb2fbf900feat(installation-media): add route for installation media page4eee58fbfeat(storybook): add ticon storiesc57c89e8refactor(tbutton): separate type and size styles in tbuttonaaf45de0refactor(routes): normalise /machine and /machines into /machinesc88503dcchore: bump default Talos version, deps, rekres, re-generatea9986eabfeat(frontend): clarify information inside update kubernetes modal32a69827feat(frontend): allow multi-select for pending machinesef6584f9chore(frontend): update dependencies6838947dfeat(frontend): show unsupported k8s version in modald27624abchore: rekres and bump go to 1.25.2b8b3f356feat: show cpus if they have cores or frequencyae9d7ccafeat: add support for updating kernel argse380ea45fix: typo in Helm chart readme service name for API Ingress exampleaf3eeaf4feat(frontend): add stripe link to settings sidebaref84a4carefactor: use TalosVersion compatibility in Kubernetes upgrades3675826efix(frontend): resize cluster machines correctly during deletion3cff7a60fix: update WireGuard wording to SideroLinka6562dc2fix(frontend): fix alignment of provisioning machines543f831fchore(storybook): write a story for clusters page18a8f0b0feat(frontend): add a skip parameter to skip watch dynamically3d0d0cf6fix(frontend): fix locked icon not showing when cluster is locked626e6e26refactor(msw): simplify msw handlers in storybookffd695fbfix: remove dangling cluster taints66c7d43arefactor(checkbox): change t-checkbox to use v-modelcf9c93f7feat: introduce storybook for omni frontendf1a0ce72chore: bump min Talos versionc91bd784refactor(frontend): use auth flow constants2965a614chore(ci): sops update keys12a0a6e4chore(frontend): update dependenciesChanges from siderolabs/crypto
2 commits
4154a77feat: implement dynamic certificate reloaderdae07fachore: update to Go 1.25Changes from siderolabs/go-api-signature
2 commits
876da9afeat: add method for revoking public key184f94dchore: rekres and bump go to 1.25.2Changes from siderolabs/go-debug
1 commit
d51e25achore: rekres, bump deps and goDependency Changes
Previous release can be found at v1.2.0
This discussion was created from the release v1.3.0-beta.1.
Beta Was this translation helpful? Give feedback.
All reactions