What's Changed
- feat(ui) - links in table more obvious by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2602
- feat(ui) - prevent 0.0.0 template vers creation by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2605
- chore(naming): Renamed vcluster-control-plane to vcluster-platform by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2574
- clean(tailscale): Removed netmap interceptor by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2610
- fix(tailscale): Control planes not connecting to localhost derp by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2611
- The "loft use space" command without specifying space name takes long time by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2609
- fix: access key for control plane by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2612
- fix(ui): fix devpod-create route by waiting for workspace to include the web annotation, id and uid labels by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2614
- feat(acceesskeys): Added agentless and tailscale scopes by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2616
- feat(ui) - various ui fixes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2604
- feat(ui) - improve resizability by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2606
- feat(ui) - reset filters button by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2599
- feat(ui): quality of live improvements for workspaces with a kubernetes based provider, adds show yaml, show logs and exec shell actions by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2621
- chore: bump devpod version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2623
- feat: Exclude agentless vCluster from scheduling and templates by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2622
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2625
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2627
- feat(ui) - version selector input by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2615
- feat(tailscale): Added vCluster network peer type by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2624
- feat(ui) - version column vcluster table by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2630
- refactor(tailscale): Remove local agent access keys by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2628
- refactor(accesskeys): Refactored allow boleans to role based permissions by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2631
- fix: set http transport defaults correctly by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2634
- bug(ui) - drawer quick fix by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2633
- UI e2e tests by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2603
- fix: Panic when returning a 0 status code by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2640
- fix(agentless): Fixed rbac permission for managed role by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2639
- fix: set transport defaults correctly by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2642
- fix: upgrade agent if version is lower by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2641
- fix: allow LEADER_ELECTION_ENABLED as env, helm tests & warning sync apps vCluster by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2643
- feat: support both externally-managed and skip-helm-deploy annotation by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2565
- Add API endpoint ConvertVirtualClusterConfig that converts a virtual cluster config by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2629
- feat(devpod): add project configuration Spec.DevPod.FallbackImage to specify project wide image if devcontainer.json can not be detected by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2644
- feat(ui) - replace switch component by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2646
- Feat/pod 593 extra objects devpod workspace template by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2638
- feat: add vcluster network peer routing by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2632
- Prevent vCluster without explicit version from upgrading on restart by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2608
- refactor: remove policy violations by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2649
- fix: recursive metrics request by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2652
- chore(cd): remove DevPod Pro release by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2654
- feat(agentless): Added condition controller for agentless vClusters by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2651
- bug(ui) - sleep mode not applied for templates by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2650
- feat(ui) - vcluster name overflow by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2648
- fix: add wake up page header to avoid waking instances from normal ap… by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2655
- feat: add virtualClusterAccessKey to client config by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2659
- fix(agentless): Query host endpoint for vCluster logs by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2658
- build(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2663
- build(deps): bump anchore/sbom-action from 0.15.8 to 0.15.11 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2662
- fix: remove project enforcement of automatic vcluster import by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2667
- feat: allow external network peers by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2665
- chore(devpod): move devpod components into separate folder by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2666
- refactor: forbid certain host suffixes by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2669
- feat(ui): add allowed runners to project drawer by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2668
- chore(devpod): pass DEBUG env var to workspace up executor by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2661
- fix(ui): Other tab no longer erroring out on agentless vCluster by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2671
- refactor: change retry client & consistently create / delete projects by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2670
- chore: bump devpod version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2672
- fix: skip finding cluster if network peer vcluster by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2673
- fix(agentless): Directly connect to vCluster from helmrelease api by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2674
- refactor: v3 -> v4 by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2675
- build: fix pipeline problems with v4 by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2677
- feat(ui) - convert values by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2657
- feat(ui) - various ui fixes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2678
- build: fix linear team name by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2679
- Investigate memory leak by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2660
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2680
- fix: occurences of vCluster.Pro->vCluster Platform by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2681
- chore: fix release sync by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2683
- fix: sync public repos by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2685
- fix(devpod): deeplink configuration options by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2686
- test: add loft pod selector to prevent agent test timeout by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2684
- chore: fix release sync by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2689
- fix: legacy clusters use network peers without having spec.networkPee… by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2687
- fix: release sync action by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2691
- fix: api/loftctl import should point at v4 alpha first by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2693
- fix: release-sync-loftctl.yaml: use GOPROXY=direct by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2694
- chore: bump loftctl,api imports to v4.0.0-alpha.1 by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2695
- Update existing default templates to the new config format by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2637
- feat(ui) - agentless importer by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2692
- docs: fix targetPort in the LB services by @matskiv in https://github.com/loft-sh/loft-enterprise/pull/2690
- bug(ui) - sleep mode input empty fix by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2699
- fix: default image registry & embed edge vcluster chart by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2697
- fix: do ordered sync/release of public repos by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2698
- refactor: improve templates by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2700
- feat(ui) - converting values skip method by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2702
- chore: bump vcluster-config dependency & allow update / patch by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2701
- feat: garbage collect offline vclusters by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2703
- fix: pass version to release workflows by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2704
- feat(devpod): add gitCloneStrategy to devpod workspace template by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2707
- fix: speed up quota tests in test_core_2 by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2676
- chore: bump devpod version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2710
- feat(ui) - add readonly and editable yaml editor in convert popup by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2706
- fix(ui): show local source for devpod workspaces by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2708
- feat(ui) - replace checkbox component by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2696
- bug(ui) - changing distros doesn't change chart name by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2711
- chore(vcluster): bump config to also enable hpm when given deprecated flag by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2712
- chore(loftctl): change error message when not logged in by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2714
- fix: Include limits for extended resources in quota computations by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2713
- chore: bump Default vCluster version to 0.20.0-beta.5 by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2717
- feat/POD 651 change template options by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2720
- bug(ui) - persist chart name even when convert is failing by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2718
- feat(ui) - externally managed indicator by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2716
- feat: enable creation of loftctl client via provided config by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2722
- fix: sync repos on master by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2726
- fix(actions): use version output of get_version by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2727
- fix: also trigger on own changes by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2728
- Update local dev setup instructions by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/2732
- ui: configure vite to open https://localhost:8080 instead of https://… by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2731
- feat: Configurable project namespace prefix by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2721
- refactor: change project namespace prefix default by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2734
- ENG-3266 | Process only main service from vcluster release when importing to platform by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/2736
- fix: Race condition during upgrades by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2733
- refactor(runner): Removed tunnelserver and moved to Tailscale by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2709
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2737
- feat(ui) - vcluster versions trimming by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2730
- feat(ui) - table improvements by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2729
- feat(ui) - prevent distro switching by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2725
- feat(ui) - namespace prefix ui change by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2739
- chore: expose DevPod version via /version endpoint by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2744
- refactor: Removed ClusterConnect CRD by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2738
- fix(e2e): devpod e2e by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2747
- feat(project): add project-wise SSH keys CRDs by @89luca89 in https://github.com/loft-sh/loft-enterprise/pull/2746
- fix: devpod version bump (to fix e2e) by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2749
- feat(agent): Add cluster name as pod annotation by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2751
- Add PodDisruptionBudget for the Loft pod by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2745
- e2e: run connected cluster tests with custom prefix by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2743
- Fix/pod 622 multi project import by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2752
- chore(cd): build devpod version arg by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2754
- ENG-3692 | Add missing selves to agentlessAllowedResources by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/2756
- bug(ui) - hotfix vcluster import modal by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2755
- fix(router): Do not activate loft router for devpod subdomain if not devpod pro by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2759
- fix: Additional CA not overriding system certs by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2757
- fix(chart) - Fix templating bug in agent secret file. by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2765
- fix(chart) - drop capabilities check in ingress template by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2774
- chore(ci): get devpod version from release image by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2776
- fix: handle and annotate imported instances by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2767
- feat(ui) - add filter status for spaces by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2758
- bug(ui) - owners ar getting hidden by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2762
- bug(ui) - template not added on versions - v4 by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2764
- chore(deps): bump ruby/action-slack from 3.2.1 to 3.2.2 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2773
- chore(deps): bump anchore/sbom-action from 0.15.11 to 0.16.0 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2771
- chore(deps): bump mikefarah/yq from 4.42.1 to 4.44.1 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2772
- chore(deps): bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2770
- test(agentless): Added agentless e2e tests by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2748
- refactor: remove loft cli by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2741
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2779
- Remove isolated control plane & fail old project namespace prefix by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2778
- fix: only consider the istio_total_request counter value for vclusters by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2787
- upgrade(k8s-deps): Updated to v0.30 by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2796
- chore(go): Updated to 1.22.4 by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2797
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2799
- feat/workspace sleep mode by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2784
- feat(client-go): Dynamically enable validating admission policy by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2804
- feat(devpod): add teams to template if owner is user by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2803
- fix: extract and use the repo hostname for logging into private OCI registry by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2802
- fix: Go modules and breaking dependency changes by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2821
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2824
- chore(just): Refactored justfile to be more concise by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2810
- chore: bump devpod version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2825
- chore(ui): adjust workspace instance styles by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2823
- feat: add validation for clusterrole for virtual cluster access rules by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2816
- refactor(agentless): access keys can now be scoped to project and vCluster by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2789
- refactor: agent & agentless by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2811
- fix: globbing in sync public repos by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2837
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2836
- fix: repo sync, allow pulling without existing stable version by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2838
- build: fix missing quote by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2839
- fix: don't disbale feature gate if admissionpolicy version is beta by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2840
- Release process updates by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2790
- fix: use ref for syncing dependencies by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2841
- fix: agentless vcluster by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2842
- fix: skip applying default workspace templates on upgrade by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2845
- Update sync-api.yaml by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2846
- ENG-3912 | Expose renaming logic through API by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/2834
- fix: assign clusterRef for externally managed by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2849
- fix: syncing of devspace-plugin-loft by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2848
- chore(deps): bump ws from 7.5.7 to 7.5.10 in /docs by @dependabot in https://github.com/loft-sh/loft-enterprise/pull/2853
- refactor(accesskeys): ACL evaluation is now functional and compositional by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2851
- enhancement: make network peer warning & fix local vCluster derp by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2855
- fix: read vcluster constant from loft-enterprise by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2856
- feat(ui) - show terminating state logs and tooltip by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2831
- feat(ui) - replace snapshot term by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2857
- refactor(create-eks): Moved everything out into inidividual packages by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2858
- feat(ui) - quick improvements to drawer by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2826
- fix(ui): only overwrite login button label if displayname is not defined by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2861
- bugfix(chart): fix indentation error in deployment strategy helper function by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2862
- fix/update devpod workspace template by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2863
- feat(ui) - vcluster drilldown by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2843
- feat/init env vars by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2869
- fix: add helm template nil check with defaults by @neogopher in https://github.com/loft-sh/loft-enterprise/pull/2854
- feat(ui) - platform direct conectivity by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2868
- feat(ui) - change loft refferences by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2761
- feat(ui) - ui beta release fixes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2876
- feat: allow sleep mode to be configured via vcluster.yaml by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2872
- Change pod wait logic by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/2875
- chore: bump devpod version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2877
- fix(ci): fix ui e2e pipeline by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2879
- Diagnose flaky rancer e2e test by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/2874
- Update README.md by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/2882
- feat(ui) - platform vcluster logs by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2883
- Add label to argo AccessKey by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/2881
- feat(ui) - quickfix commands by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2878
- 401 rancher e2e test by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/2867
- refactor(workflow): syncing releases by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2873
- feat(ui) - quotas improvements by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2792
- fix(ui): Maximum update depth exceeded error in SleepModeTab by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2884
- fix(workflow): validation of major_version value by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2886
- fix(workflow): remove misplaced semicolon by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2887
- enhancement(workflow): enable forcing release sync from workflow_dispatch by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2889
- fix(workflow): input syntax by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2893
- fix(workflows): typo by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2894
- refactor: use tailscale instead of port-forwarding by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2892
- fix(workflow): syncing should use github.ref by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2895
- Added pr size labeler by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2891
- fix(ui): remove use action from devpod workspace template drawer by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2896
- fix(workflow): specify input in workflow_call as well by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2897
- fix(devpod): update workspace status with retries by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/2900
- fix(workflows): use remove awk parsing by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/2899
- test: only use 1 replica for rancher test by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2901
- Set projectNamespacePrefix for upgrade test by @zerbitx in https://github.com/loft-sh/loft-enterprise/pull/2880
- feat(ui): update sleep mode tab to work with vcluster.yaml by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2898
- fix: report external.platform configuration errors by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/2910
- chore: Move labeler configs out of workflows folder by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2913
- licenses: update loft licenses by @loft-bot in https://github.com/loft-sh/loft-enterprise/pull/2907
- Update buckets.yaml by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2916
- Auto approval workflows, part 1 by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2917
- chore: bump default legacy version to latest by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/2918
- Try private access for gitstream automation by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2920
- Update gitstream.yml by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2921
- feat(ui) - independent scrolling container by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2906
- feat(ui) - deeplink to relevant section by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2911
- feat(ui) - audit logs filtering by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2905
- feat(ui) - vcluster upgrade flow by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2922
- Update gitstream.yml by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2924
- feat(ui) - argo rancher enabling doesn't do anything by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2914
- HOLD: Update e2e.yaml to use dedicated runners by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2925
- Hold: Switch to namespace.so hosted runners by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2926
- Remove gitstream resources by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2928
- Update action revisions by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2930
- use kindest/node:v1.30.2 by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2929
- Upgrade to devspace 6.3.12 by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2931
- ENG-4068 | Ensure all required labels are set on namespace hosting vCluster by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/2923
- feat(ui) - changes in distro not checked in initial conversion by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/2934
- Switch to namespace actions for upload/download by @heiko-braun in https://github.com/loft-sh/loft-enterprise/pull/2936
- feat(sso): Added option to disable automatic user creation by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/2938
- refactor: add e2e test for new vCluster version by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/2933
New Contributors
- @rmweir made their first contribution in https://github.com/loft-sh/loft-enterprise/pull/2875
- @zerbitx made their first contribution in https://github.com/loft-sh/loft-enterprise/pull/2880
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v3.4.8...v4.0.0-alpha.19