What's Changed
- ci(release): migrate publish-chart job to composite action by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6682
- ci(licenses): migrate go-licenses workflows to composite action by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6693
- fix(licenses): use go-licenses v1.6.0 for report workflow by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6694
- Feat/engui 604 auto nodes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6685
- feat(ui) - deleting parameters deletes usages by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6686
- chore(e2e-framework): version bump by @anvesh-loft in https://github.com/loft-sh/loft-enterprise/pull/6699
- Fix: metal3 provider reports wrong capacity by @squ94wk in https://github.com/loft-sh/loft-enterprise/pull/6698
- feat(ui) - small template fix by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6701
- [main] Add support for saving snapshots to Azure Blob Storage (#6410) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6625
- feat: Store database uid in VCI annotation by @cbalan in https://github.com/loft-sh/loft-enterprise/pull/6568
- Remove rancher integration by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/6654
- ci(e2e): migrate run-ginkgo-e2e to centralized composite action by @sydorovdmytro in https://github.com/loft-sh/loft-enterprise/pull/6697
- feat(ui) - licence page e2e testing by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/5560
- feat(ui) - weird layout by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6703
- feat(ui) - snapshot alert spacing by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6706
- feat(ui) - snapshot icon size by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6705
- feat(ui) - cluster ip default by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6710
- feat(ui) - improve visual of node provider alert by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6709
- feat: Implement new style for unit based inputs (memory + cpu) by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6713
- feat(ui): rename virtual cluster to tenant cluster in user-facing strings by @adiron in https://github.com/loft-sh/loft-enterprise/pull/6704
- CTO-59 user data templates by @squ94wk in https://github.com/loft-sh/loft-enterprise/pull/6672
- chore: Add third party types for KubeVirt by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6708
- feat: Add new expansions list primitive by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6718
- feat(ui) - Disable table filters during vCluster selection by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6723
- fix: Fix visibility of remove button in new expansions list primitive by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6719
- feat: Revamp bare metal host details page and list by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6715
- feat(ui) - fix dev server fails by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6724
- feat(ui) - default react query by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6721
- feat(ui) - multiople groups by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/6722
- fix: Fix layout for tabs on bare metal servers page by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6716
- ci(auto-approve): use bot-approver pat and refresh v1 pin by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/6726
- fix: Simplify node claim details for non-terraform providers by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6728
- Allow empty kubevirt nodeType with inline template property by @squ94wk in https://github.com/loft-sh/loft-enterprise/pull/6727
- [release-4.9] fix: panic on VCI cleanup (#6748) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6753
- [release-4.9] fix(deps): bump vulnerable dependencies for 4.9.0-rc.1 snyk findings (#6730) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6755
- [release-4.9] fix(usagedata): fix node usage tracking for standalone VCIs by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6768
- chore: update defaultvclusterversion to 0.34.0-rc.4 by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/6767
- [4.9 backport] fix: Default to provider type on empty os-image-type prop by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/6775
- [release-4.9] Correct resource constants by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6786
- chore: update defaultvclusterversion to 0.34.0 by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/6780
- [release-4.9] chore: Sync license primary resource names with backend by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6790
- [release-4.9] feat: improve external peers & tailscale ssh (#6736) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6742
- [release-4.9] fix: Fix license page backwards compatibility by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6795
- [release-4.9] fix: Fix various issues with display of quotas in license page by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6801
- [release-4.9] fix: Fix behavior of metal3 label selectors to include matchLabels (#6802) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6808
- [release-4.9] feat(ui) - fix hidden save button by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6810
- Revert "[release-4.9] feat: improve external peers & tailscale ssh (#6736)" by @mfranczy in https://github.com/loft-sh/loft-enterprise/pull/6809
- [release-4.9] Load Test Optimizations (#6797) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6812
- [release-4.9] fix: Make change template warning only appear when the form is in dirty state by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6818
- [release-4.9] feat(ui) - modal height contraints by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6832
- [release-4.9] ci(release): emit platform-released dispatch to vcluster-docs (#6830) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6837
- [release-4.9] fix(release): make goreleaser retry asset upload on 422 already_exists (#6855) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6859
- [release-4.9] ENGNODE-350 | Secret refs in helm chart (#6778) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6871
- [release-4.9] fix(ci): narrow sync-api goprivate to unblock release pipeline (#6910) by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/6914
- debug: snapshot controller by @mfranczy in https://github.com/loft-sh/loft-enterprise/pull/6925
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.9.0-next.4...v4.9.0-next.5