What's Changed
- fix(toggles): make clicking toggle labels toggle the control by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7562
- fix: Add missing validation errors to quick starts by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7665
- ci: grant checks and statuses read to the auto-approve caller by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/7675
- feat(ui): warn when node profiles require a vCluster upgrade by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7677
- fix: Ensure audit logging pages are properly feature gated by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7668
- fix: Remove duplicate backing store selection in cluster creation wizard by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7669
- fix: Fix refetch behavior of clusters list by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7676
- test(e2e): add Azure Blob scheduled-snapshot variant to auto_snapshots by @adriankabala in https://github.com/loft-sh/loft-enterprise/pull/7297
- fix: Fix some minor issues with copy in sleep mode section by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7684
- fix: check version order before installing anything by @anvesh-loft in https://github.com/loft-sh/loft-enterprise/pull/7660
- test(e2e): test cases for fleet observability by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7630
- chore: bump default vcluster version to 0.36.1 by @deniseschannon in https://github.com/loft-sh/loft-enterprise/pull/7696
- adds: support for s3 encryption by @jjaferson in https://github.com/loft-sh/loft-enterprise/pull/7629
- Updates chart info and logo to match vcluster by @cbron in https://github.com/loft-sh/loft-enterprise/pull/6892
- feat(ci): select e2e labels when creating prs by @adriankabala in https://github.com/loft-sh/loft-enterprise/pull/7704
- feat(pkg/accesskeys): create metrics-writer access key by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7634
- test(e2e): remove flaky phase assertion in argocd re-enable by @seanschneeweiss in https://github.com/loft-sh/loft-enterprise/pull/7647
- chore(deps): move etcd module set back to v3.6.14 by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/7706
- feat(stack): add storage api types for StackInstance and StackTemplate by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/7713
- Make Multus DaemonSet resources configurable by @squ94wk in https://github.com/loft-sh/loft-enterprise/pull/7721
- Handle intermittent node provider errors gracefully by @squ94wk in https://github.com/loft-sh/loft-enterprise/pull/7718
- chore: Upgrade to TypeScript 7, vite 7, vitest 4 by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/7619
- fix(apiserver): stop applying caller access-key scope to reviewed sar subjects by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/7728
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/loft-sh/loft-enterprise/pull/6867
- feat: auto snapshots for standalone - credentials endpoint by @mfranczy in https://github.com/loft-sh/loft-enterprise/pull/7712
- ci: remove dev-vcluster slack notifications by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/7745
- fix: retention policy counting scheduled snapshots by @jjaferson in https://github.com/loft-sh/loft-enterprise/pull/7642
- test(e2e): cover a platform token on a tenant cluster's direct endpoint by @adriankabala in https://github.com/loft-sh/loft-enterprise/pull/7744
- chore(renovate): sync backport base branches to active releases by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/7560
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.12.0-alpha.3...v4.12.0-alpha.4