What's Changed
- test(e2e): capture agent/mesh diagnostics on NoOnlinePeers (do not self-heal) by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/7261
- test(e2e): move argocd v2 suite to a dedicated ephemeral platform; reactivate RG-03 by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/7258
- fix(url): allow oci artifact as repoURL in argoCD application by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/7283
- chore(go.mod): remove unused import by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7266
- chore: bump kine to v0.14.16.vcluster.2 by @rlmcpherson in https://github.com/loft-sh/loft-enterprise/pull/7288
- chore(deps): update dependency @babel/core to v7.29.6 [security] by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/7173
- chore(deps): update alpine docker tag to v3.24 by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/7008
- fix(prerelease): tolerate Gateway-API pending Unknown in VCI conditions (AI Cloud) + konnectivity diagnostics (vCluster) by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/7287
- fix(ui): stabilize platform config boolean toggles and validate host by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7265
- feat(ui): add namespace selector to tenant cluster Inspect Resources by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7254
- test(ui): fix mockReturnValue is not a function by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7306
- feat(ui) - synthetic deprecated volume snapshot condition by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7286
- chore(renovate): bump default vcluster version on release branches by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/7187
- feat(oidc): support adfs access_token_issuer for access token exchange by @matskiv in https://github.com/loft-sh/loft-enterprise/pull/7299
- chore(deps): bump loft-sh/apiserver to enable ValidatingAdmissionPolicy in management.loft.sh by @matskiv in https://github.com/loft-sh/loft-enterprise/pull/7300
- chore: bump kine to v0.14.16.vcluster.3 by @rlmcpherson in https://github.com/loft-sh/loft-enterprise/pull/7329
- refactor: increase bootstrap token timeout to 24 hours by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/7310
- feat(ui) - small fixes across ui by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7315
- ci(e2e-nightly): default manual-dispatch notifications to off by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/7308
- Update sidebar nav Argo icons by @vaidaslamanauskas in https://github.com/loft-sh/loft-enterprise/pull/7281
- fix: Fix extra resources options for clusters to not include duplicates by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7271
- fix(ui): small maintenance fixes for ENGUI-100, ENGUI-206, ENGUI-594 by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7109
- feat(ui) - fix wrong margin set on template drilldown header by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7371
- feat(ui) - project secrets table column customization by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7373
- ci(CODEOWNERS): fix typo in control plane team by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7374
- feat(ui) - reposition status by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7372
- fix: Fix KubeVirt namespace placeholder by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7272
- fix: Fix some minor UX issues in virtual machines by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7302
- fix: Fix worker nodes count not reflecting NotReady nodes by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7314
- feat: Add template upgrade action to status page by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7316
- ci: overlap docker setup with the ui build in head images by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/7253
- fix(autoscaling): fix deletion of non existing workspace by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7304
- refactor(e2e): use shared parse-label-filter action by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/7301
- test(e2e): add negative NodeClaim-scheduling case to auto_nodes by @adriankabala in https://github.com/loft-sh/loft-enterprise/pull/7298
- chore: regen with gen-go to dissolve dirty git state by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7381
- feat(e2e): prioritize long-running specs using historical durations by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/7052
- fix: don't claim powered on nodes by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/7383
- fix: say volume snapshots are "removed" not "deprecated" by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7384
- fix: show status label text in Apps table by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7385
- chore(ui): run all ui:ci checks instead of killing on first failure by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7390
- fix: reject removed volume-snapshot config keys on 0.36+ tenant clusters by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7386
- feat(rbac): let metrics-writer keys read their own vci and create selves by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/7382
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.11.0-alpha.2...v4.11.0-alpha.3