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