What's Changed
- fix(e2e): remove premature StopTrying in LPM VCI readiness checks by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/6588
- Remove old e2e/features/ tests (already migrated to e2e-next) by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/6589
- test: remove old agentless sleep mode e2e test suite by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/6578
- feat(ui) - argo cd projects enabled by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6584
- feat(ui) - upgrade monaco editor by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/5903
- feat(ui) - cluster agent version by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6585
- e2e tests for HA platform with external DB tailscale implementation by @rlmcpherson in https://github.com/loft-sh/loft-enterprise/pull/6529
- test(ENGQA-212): fix ArgoCD missing-CRDs spec ordering under Ginkgo randomisation by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/6549
- fix(ci): chartmuseum url for cleanup job by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6604
- feat: Add some missing aria attributes to Autocompletes by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6593
- fix: Add missing type defs to BareMetalHost by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6597
- feat: Removed some deprecated and hidden resource views for tenant cl… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6596
- Add API resource for creating vcluster node join tokens through platform by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/6569
- Migrate e2e/test_project and remove e2e/test_projectsecret by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/6580
- fix: surface template sync option when versionless template parameter defaults change by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/6506
- feat: Add smart paste behavior to quickstart env variables by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6598
- use labels.SelectorFromSet for node join bootstrap token selector by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/6615
- feat: Remove legacy drawer context by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6566
- fix: Remove obsolete migration script by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6610
- ci: migrate clean-github-cache to loft-sh/github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6611
- ci: migrate cleanup-backport-branches to loft-sh/github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6612
- ci: migrate backport to loft-sh/github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6613
- ci: migrate actionlint to loft-sh/github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6614
- fix: do not delete platform secret when direct connection is skipped by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/6607
- fix(e2e): handle platform hosts without explicit port in external-db test by @rlmcpherson in https://github.com/loft-sh/loft-enterprise/pull/6608
- ci: migrate notify-release and linear-release-sync to centralized github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6619
- ci: migrate conflict-check workflow to centralized github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6618
- ci: migrate claude-code-review workflow to centralized github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6617
- ci: migrate claude workflow to centralized github-actions by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6616
- ci: migrate detect_changes to centralized github-actions workflow by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6627
- ci: replace inline disk cleanup with jlumbroso/free-disk-space by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6630
- ci: fix detect-changes workflow tag from @v1 to @detect-changes/v1 by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6633
- ci: migrate cleanup-head-charts to centralized github-actions workflow by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6634
- feat(ui) - update terminal colors to match design tokens by @adiron in https://github.com/loft-sh/loft-enterprise/pull/6637
- ci: run linting and unit-testing workflows on Arm64-Runner by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/6563
- Update CODEOWNERS by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/6640
- fix(e2e-next): disable RDS backup in db connector identity test by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/6656
- test(e2e-next): troubleshooting output for VirtualClusterInstances by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/6351
- ci: migrate to loft-sh/github-actions ci-test-notify by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6657
- Adds e2e test for auto snapshots with SeaweedFS by @jjaferson in https://github.com/loft-sh/loft-enterprise/pull/6463
- feat: Make node environment cards open automatically when pending by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6652
- ci: migrate inline slack notifications to ci-test-notify action by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6663
- feat(ui) - toast message improvement by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6620
- fix: Fix display bug in management access form sections by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6644
- chore: Swap out empty state icons to use the correct path by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6650
- ci: migrate release failure notification to reusable workflow by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6661
- fix(ci): ensure dev-vcluster alert runs even if prior notify step fails by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6662
- ci: add auto-approve workflow for bot prs by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/6659
- feat(ui) - overhauled templates by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6655
- fix: Fix unnecessary spacing in empty node pools lists by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6649
- chore: Replace some old useQuery usages by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6648
- feat: Remove unnecessary timezone description by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6643
- chore: Replace manual refetch bundling with useBundledRefetching by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6642
- feat: Improve UI consistency when deleting a single virtual cluster by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6641
- fix: Hide advanced control plane settings for private nodes based ten… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6638
- feat: Ensure that "Add Quotas" button in tenant cluster table scrolls… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6636
- feat: Change backing store type select to place embedded etcd over ex… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6632
- fix: Add missing logos to empty state in virtual cluster table by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6631
- feat: Change copy for invite link dialog by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6629
- feat: Add missing done button to date picker in audit logs by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6628
- feat: Make single value autocomplete show the entire list on first open by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6626
- fix(ci): use tag for release-notification action by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6666
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.9.0-alpha.1...v4.9.0-alpha.2