Releases: loft-sh/loft
Releases · loft-sh/loft
v4.9.0-next.3
What's Changed
- feat(ui) - design & qa pass by @andyluak in loft-sh/loft-enterprise#6582
Full Changelog: loft-sh/loft-enterprise@v4.9.0-next.1...v4.9.0-next.3
v4.9.0-next.2
What's Changed
- Remove deprecated MultiRegionMode feature. by @rlmcpherson in loft-sh/loft-enterprise#6495
- always use access keys if client cert is false by @zerbitx in loft-sh/loft-enterprise#6476
- fix: Add destinations, resource lists and custom policy kind to ArgoCD project integration by @flomedja in loft-sh/loft-enterprise#6497
- feat(ui) - redirect on deleted project regardless of location by @andyluak in loft-sh/loft-enterprise#6530
- feat: Remove deployment step in wizard for platform deployments by @PRTTMPRPHT in loft-sh/loft-enterprise#6526
- e2e multi region nightly by @lizardruss in loft-sh/loft-enterprise#6404
- feat(ui) - fix e2e tests by @andyluak in loft-sh/loft-enterprise#6540
- feat(ui): refresh sleep tooltip visual style by @andyluak in loft-sh/loft-enterprise#6491
- feat: Add GetNodeIP implementation for KubeVirt node provider by @PRTTMPRPHT in loft-sh/loft-enterprise#6501
- chore: replace @loft-sh/cto-office with @loft-sh/eng-tech-leads in codeowners by @Piotr1215 in loft-sh/loft-enterprise#6534
- feat(ui): make helmreleases read-only in vCluster CRD browser by @flomedja in loft-sh/loft-enterprise#6528
- test(ENGQA-212): migrate ArgoCD integration tests to e2e-next by @sowmyav27 in loft-sh/loft-enterprise#6513
- test(engqa-344): migrate embedded VCI scheduling failure tests to e2e-next by @sowmyav27 in loft-sh/loft-enterprise#6475
- test: Add least privilege mode feature e2e tests by @cbalan in loft-sh/loft-enterprise#6445
- fix: Change tenancy model detection for dedicated nodes to rely on la… by @PRTTMPRPHT in loft-sh/loft-enterprise#6539
- fix: Fix filtering in the menu for adding project members by @PRTTMPRPHT in loft-sh/loft-enterprise#6537
- fix: Fix icon spacing in editor tabs by @PRTTMPRPHT in loft-sh/loft-enterprise#6533
- fix: Fix a few visual issues with KubeVirt Node Provider form when ed… by @PRTTMPRPHT in loft-sh/loft-enterprise#6532
- test(e2e-next): use port forward instead of exposed port for PostgreSQL by @roehrijn in loft-sh/loft-enterprise#6493
- ci(release): use large runner for publish job by @Piotr1215 in loft-sh/loft-enterprise#6553
- feat(ci): add slack alert on release pipeline failure by @Piotr1215 in loft-sh/loft-enterprise#6538
- fix(linear-sync): add valid team key filtering and strict pr filtering by @Piotr1215 in loft-sh/loft-enterprise#6531
- test: migrate core2 access keys e2e tests to e2e-next by @roehrijn in loft-sh/loft-enterprise#6551
- feat: add network peer / vpn view by @FabianKramm in loft-sh/loft-enterprise#6561
- test: fix ingress subdomain usage by @lizardruss in loft-sh/loft-enterprise#6565
- test(e2e): add read-only HelmRelease UI e2e tests for Other and Inspect Resources tabs by @flomedja in loft-sh/loft-enterprise#6543
- feat(ui) - direct project url access by @andyluak in loft-sh/loft-enterprise#6550
- fix: netmap race by @FabianKramm in loft-sh/loft-enterprise#6567
- Migrate e2e/test_space/ to e2e-next/ framework by @sowmyav27 in loft-sh/loft-enterprise#6527
- feat(ui): upgrade monaco editor by @andyluak in loft-sh/loft-enterprise#6583
Full Changelog: loft-sh/loft-enterprise@v4.9.0-alpha.0...v4.9.0-next.2
v4.9.0-alpha.1
What's Changed
- Remove deprecated MultiRegionMode feature. by @rlmcpherson in loft-sh/loft-enterprise#6495
- always use access keys if client cert is false by @zerbitx in loft-sh/loft-enterprise#6476
- fix: Add destinations, resource lists and custom policy kind to ArgoCD project integration by @flomedja in loft-sh/loft-enterprise#6497
- feat(ui) - redirect on deleted project regardless of location by @andyluak in loft-sh/loft-enterprise#6530
- feat: Remove deployment step in wizard for platform deployments by @PRTTMPRPHT in loft-sh/loft-enterprise#6526
- e2e multi region nightly by @lizardruss in loft-sh/loft-enterprise#6404
- feat(ui) - fix e2e tests by @andyluak in loft-sh/loft-enterprise#6540
- feat(ui): refresh sleep tooltip visual style by @andyluak in loft-sh/loft-enterprise#6491
- feat: Add GetNodeIP implementation for KubeVirt node provider by @PRTTMPRPHT in loft-sh/loft-enterprise#6501
- chore: replace @loft-sh/cto-office with @loft-sh/eng-tech-leads in codeowners by @Piotr1215 in loft-sh/loft-enterprise#6534
- feat(ui): make helmreleases read-only in vCluster CRD browser by @flomedja in loft-sh/loft-enterprise#6528
- test(ENGQA-212): migrate ArgoCD integration tests to e2e-next by @sowmyav27 in loft-sh/loft-enterprise#6513
- test(engqa-344): migrate embedded VCI scheduling failure tests to e2e-next by @sowmyav27 in loft-sh/loft-enterprise#6475
- test: Add least privilege mode feature e2e tests by @cbalan in loft-sh/loft-enterprise#6445
- fix: Change tenancy model detection for dedicated nodes to rely on la… by @PRTTMPRPHT in loft-sh/loft-enterprise#6539
- fix: Fix filtering in the menu for adding project members by @PRTTMPRPHT in loft-sh/loft-enterprise#6537
- fix: Fix icon spacing in editor tabs by @PRTTMPRPHT in loft-sh/loft-enterprise#6533
- fix: Fix a few visual issues with KubeVirt Node Provider form when ed… by @PRTTMPRPHT in loft-sh/loft-enterprise#6532
- test(e2e-next): use port forward instead of exposed port for PostgreSQL by @roehrijn in loft-sh/loft-enterprise#6493
- ci(release): use large runner for publish job by @Piotr1215 in loft-sh/loft-enterprise#6553
- feat(ci): add slack alert on release pipeline failure by @Piotr1215 in loft-sh/loft-enterprise#6538
- fix(linear-sync): add valid team key filtering and strict pr filtering by @Piotr1215 in loft-sh/loft-enterprise#6531
- test: migrate core2 access keys e2e tests to e2e-next by @roehrijn in loft-sh/loft-enterprise#6551
- feat: add network peer / vpn view by @FabianKramm in loft-sh/loft-enterprise#6561
- test: fix ingress subdomain usage by @lizardruss in loft-sh/loft-enterprise#6565
- test(e2e): add read-only HelmRelease UI e2e tests for Other and Inspect Resources tabs by @flomedja in loft-sh/loft-enterprise#6543
- feat(ui) - direct project url access by @andyluak in loft-sh/loft-enterprise#6550
- fix: netmap race by @FabianKramm in loft-sh/loft-enterprise#6567
- Migrate e2e/test_space/ to e2e-next/ framework by @sowmyav27 in loft-sh/loft-enterprise#6527
Full Changelog: loft-sh/loft-enterprise@v4.9.0-alpha.0...v4.9.0-alpha.1
v4.8.2-next.0
[skip ci] repo-sync
v4.9.0-next.1
What's Changed
- fix: HttpOnly cookie for access key & remove hardcoded CORS wildcard by @andyluak in loft-sh/loft-enterprise#6324
- feat(ui) - quota subtract issue by @andyluak in loft-sh/loft-enterprise#6257
- ai(skill): run and watch e2e-nightly pipeline by @roehrijn in loft-sh/loft-enterprise#6340
- Fix login by @rmweir in loft-sh/loft-enterprise#6345
- feat(ui) - add a tooltip for the template by @andyluak in loft-sh/loft-enterprise#6353
- test(e2e-next): fix authenticate_version_endpoint test by @roehrijn in loft-sh/loft-enterprise#6342
- feat(ui) - numeric validate kube name by @andyluak in loft-sh/loft-enterprise#6346
- chore: Add skip flag to hyper flaky test temporarily by @PRTTMPRPHT in loft-sh/loft-enterprise#6357
- Case fixes and new eslint linters by @adiron in loft-sh/loft-enterprise#6264
- feat(ui) - status updates by @andyluak in loft-sh/loft-enterprise#6354
- feat(ui) - allow any user by @andyluak in loft-sh/loft-enterprise#6352
- fix: Ensure vcluster list in e2e tests is filtered before deletion by @PRTTMPRPHT in loft-sh/loft-enterprise#6362
- fix: Ensure virtual clusters created in all projects e2e test are del… by @PRTTMPRPHT in loft-sh/loft-enterprise#6363
- Fix various issues with bare metal server management by @squ94wk in loft-sh/loft-enterprise#6356
- fix: Fix minor visual issues in the virtual cluster form by @PRTTMPRPHT in loft-sh/loft-enterprise#6326
- feat(ui) - quantity schema modification to accept int and str by @andyluak in loft-sh/loft-enterprise#5688
- feat(ui) - standalone sleep hint by @andyluak in loft-sh/loft-enterprise#6370
- test(engox-62): add upgrade e2e test for deleted user extraAccessRules cleanup by @sowmyav27 in loft-sh/loft-enterprise#6327
- chore: bump default vcluster to v0.33.0-rc.2 by @zerbitx in loft-sh/loft-enterprise#6377
- standalone e2e-test for config update / bin upgrade by @mfranczy in loft-sh/loft-enterprise#6381
- Debug multi region nightly tests by @lizardruss in loft-sh/loft-enterprise#6320
- Revert 2e-next part of: "Debug multi region nightly tests (#6320)" by @roehrijn in loft-sh/loft-enterprise#6389
- Revert "test(engox-62): add upgrade e2e test for deleted user extraAccessRules cleanup (#6327)" by @roehrijn in loft-sh/loft-enterprise#6387
- (CVE): fix CVEs in v4.8 by @neogopher in loft-sh/loft-enterprise#6364
- feat(be) - no content headers by @andyluak in loft-sh/loft-enterprise#6395
- feat(ui) - fix standalone checks by @andyluak in loft-sh/loft-enterprise#6402
- fix: standalone tests by @mfranczy in loft-sh/loft-enterprise#6407
- feat: Filter virtual cluster form sections when in a standalone virtu… by @PRTTMPRPHT in loft-sh/loft-enterprise#6411
- feat: Add unsaved changes dialog to virtual cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6405
- chore(deps): bump anchore/sbom-action from 0.22.2 to 0.23.0 by @dependabot[bot] in loft-sh/loft-enterprise#6238
- chore(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.4 by @dependabot[bot] in loft-sh/loft-enterprise#6239
- feat(e2e): migrate project import space test to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6388
- test(e2e-next): custom linter to check cluster.Create is cleaned up in same scope by @roehrijn in loft-sh/loft-enterprise#6355
- ci(CODEOWNERS): remove ops codeownership from linting by @roehrijn in loft-sh/loft-enterprise#6418
- fix: Fix unit test setup by @PRTTMPRPHT in loft-sh/loft-enterprise#6419
- feat(ui) - update templates table view by @andyluak in loft-sh/loft-enterprise#6417
- feat(ui) - allow custom url for templates by @andyluak in loft-sh/loft-enterprise#6416
- fix: Update eslint to allow underscore prefixed variables to be unused by @PRTTMPRPHT in loft-sh/loft-enterprise#6421
- feat: adopt e2e-tdd-workflow plugin, backfill rules from vCluster by @pascalbreuninger in loft-sh/loft-enterprise#6422
- refactor: user data + ui fix by @FabianKramm in loft-sh/loft-enterprise#6420
- [DO NOT MERGE] feat(ui) - template sync blocked by @andyluak in loft-sh/loft-enterprise#6415
- [main] chore: bump default vcluster to v0.33.0 by @loft-bot in loft-sh/loft-enterprise#6426
- test: migrate virtual cluster instance quota e2e test to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6391
- Adds support for MinIO and Cerph in auto snapshots by @jjaferson in loft-sh/loft-enterprise#6413
- feat: Change HA toggle in virtual cluster creation to select embedded… by @PRTTMPRPHT in loft-sh/loft-enterprise#6376
- fix: Change batch actions to only select the current page in a table by @PRTTMPRPHT in loft-sh/loft-enterprise#6378
- fix: Deduplicate obj function by @PRTTMPRPHT in loft-sh/loft-enterprise#6380
- test: migrate vault KV e2e tests to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6390
- fix: Fix filtering across all columns in the resources view for clusters by @PRTTMPRPHT in loft-sh/loft-enterprise#6436
- chore: Remove some unused files and exports in UI by @PRTTMPRPHT in loft-sh/loft-enterprise#6429
- feat(ui) - template params creation and redesign by @andyluak in loft-sh/loft-enterprise#6434
- chore(deps-dev): bump vite from 5.4.19 to 5.4.21 in /ui by @dependabot[bot] in loft-sh/loft-enterprise#5316
- test(e2e-next): custom linter to ensure ginkgo nodes return reassigned context by @roehrijn in loft-sh/loft-enterprise#6431
- fix(ci): prevent backport releases from stealing latest tag by @Piotr1215 in loft-sh/loft-enterprise#6446
- feat: Add properties to configure cluster and namespaces resources whitelist and blacklist for argoCD project. by @flomedja in loft-sh/loft-enterprise#6441
- fix: Add vite plugin to remove gtm.js from e2e environment by @PRTTMPRPHT in loft-sh/loft-enterprise#6443
- fix: Filter deploy in virtual cluster section options by tenancy model by @PRTTMPRPHT in loft-sh/loft-enterprise#6439
- fix: Remove deprecated default distro function for determining a fall… by @PRTTMPRPHT in loft-sh/loft-enterprise#6438
- feat: Refactor alert component to be simpler and align content correctly by @PRTTMPRPHT in loft-sh/loft-enterprise#6423
- feat: Change vCluster version select to remember the last three used … by @PRTTMPRPHT in loft-sh/loft-enterprise#6442
- feat: Change default backing store in virtual cluster creation to emb… by @PRTTMPRPHT in loft-sh/loft-enterprise#6444
- feat: Remove everything related to the rancher integration in the UI by @PRTTMPRPHT in loft-sh/loft-enterprise#6437
- test(e2e): transfer code ownership for old e2e tests to QA because nobody should add anything there by @roehrijn in loft-sh/loft-enterprise#6456
- fix: Refactor GVR for bare metal hosts to be part of the client package by @PRTTMPRPHT in loft-sh/loft-enterprise#6455
- License request url by @rmweir in loft-sh/loft-enterprise#6386
- test(e2e-next): migrate connected cluster tests to e2e-next framework by @sowmyav27 in loft-sh/loft-enterprise#6462
- test(e2e-next): fix flaky kubectl shell test by waiting for SA controller by @sowmyav27 in loft-sh/loft-enterprise#6465
- test(e2e-next): hard-coded Kind cluster name "platform" causes collisions when running parallel coding agents by @roehrijn in loft-sh/loft-enterprise#6440
- fix: use origin remote URL in nightly e2e script by @sowmyav27 in loft-sh/loft-enterprise#6474
- fix(ci): skip e2e on description-only edits, preserve label-filter retrigger by @Piotr1215 in loft-sh/loft-enterprise#6425
- fix(ci): skip ginkgo e2e tests on ui-only pull requests by @sydorovdmytro in loft-sh/loft-enterprise#6487
- feat(ui) - enable git worktrees to work on all ports by @andyluak in loft-sh/loft-enterprise#6486
- fix(e2e-next): increase timeout for duplicate agent token test by @sowmyav27 in loft-sh/loft-enterprise#6479
- fix(ci): add hack/scripts to head images goreleaser build context by @sydorovdmytro in loft-sh/loft-enterprise#6488
- feat(e2e): migrate embedded tests to e2e-next with embedded K8s mode by @pascalbreuninger in loft-sh/loft-enterprise#6393
- feat(ui): add copy option to vCluster kubeconfig modal by @andyluak in loft-sh/loft-enterprise#6489
- feat(ui): add context to sleep mode column tooltip by @andyluak in https://github.co...
v4.8.1
What's Changed
- fix(justfile): explicit filename for the license file by @sydorovdmytro in loft-sh/loft-enterprise#6142
- feat(ci): publish head helm chart by @sydorovdmytro in loft-sh/loft-enterprise#6133
- fix(ci): use valid semver for head chart version by @sydorovdmytro in loft-sh/loft-enterprise#6146
- fix(ci): typo in e2e job condition by @sydorovdmytro in loft-sh/loft-enterprise#6147
- feat(ui) - container ready state pods by @andyluak in loft-sh/loft-enterprise#6130
- feat(ui) - e2e test fix by @andyluak in loft-sh/loft-enterprise#6150
- feat(ui) - wake up size icon off by @andyluak in loft-sh/loft-enterprise#6153
- feat(ui) - add semicolon at end of multi commands by @andyluak in loft-sh/loft-enterprise#6148
- feat(ui) - restricted user vcluster page by @andyluak in loft-sh/loft-enterprise#6149
- feat(ui) - logs shell height by @andyluak in loft-sh/loft-enterprise#6145
- fix [ENGOX-99] Feature flags to use RegionalClusterEndpoints feature by @rlmcpherson in loft-sh/loft-enterprise#6129
- Disable tests for deprecated rancher integration by @rmweir in loft-sh/loft-enterprise#6160
- [main] Update default version to v0.32.0 by @loft-bot in loft-sh/loft-enterprise#6161
- feat(ui) - error adding existing cluster to project by @andyluak in loft-sh/loft-enterprise#6165
- bugfix(swagger): fix licenseapi defs by @mfranczy in loft-sh/loft-enterprise#6169
- fix (ENGTEN-118) - prevent endless requeue when a VCI is being deleted by @matskiv in loft-sh/loft-enterprise#6172
- chore(ENGQA-164): Add long API Group name test by @adriankabala in loft-sh/loft-enterprise#6124
- test(db-connector): Add tests for vanilla PostgreSQL by @roehrijn in loft-sh/loft-enterprise#6188
- feat(ui) - fix typo in namespace tooltip by @andyluak in loft-sh/loft-enterprise#6185
- feat(ui) - cannot select everybody in multi select by @andyluak in loft-sh/loft-enterprise#6184
- fix(ci): use go module proxy with direct fallback in sync-api workflow by @Piotr1215 in loft-sh/loft-enterprise#6198
- feat(ui) - links preview by @andyluak in loft-sh/loft-enterprise#6200
- Allow for workload only sleep with annotation by @zerbitx in loft-sh/loft-enterprise#6192
- feat: Overhaul virtual cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6183
- feat(ui) - all projects view by @andyluak in loft-sh/loft-enterprise#6186
- chore(deps): bump boschresearch/pr-size-labeler from 5.0.3 to 5.0.4 by @dependabot[bot] in loft-sh/loft-enterprise#6190
- chore(deps): bump mikefarah/yq from 4.52.2 to 4.52.4 by @dependabot[bot] in loft-sh/loft-enterprise#6191
- fix: Fix some minor issues in new virtual cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6201
- test(ENGQA-211): Migrate test_db_connector by @roehrijn in loft-sh/loft-enterprise#6199
- feat(ENGPROV-258): Request to Refine IAM Policy Scope for vCluster IAM Database Connector (implementation only) by @roehrijn in loft-sh/loft-enterprise#6203
- fix: Fix some copy in overhauled virtual cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6202
- feat(ui) - block ui when template params are used by @andyluak in loft-sh/loft-enterprise#6182
- chore(e2e-framework): version bump by @roehrijn in loft-sh/loft-enterprise#6194
- feat(ui) - use canonical naming for kubectl shell by @andyluak in loft-sh/loft-enterprise#6211
- chore(e2e-next): Add event and logs watcher by @roehrijn in loft-sh/loft-enterprise#6207
- feat(ui) - dra support by @andyluak in loft-sh/loft-enterprise#6197
- fix: uses loft host by @FabianKramm in loft-sh/loft-enterprise#6217
- feat(ui) - use constants instead of string paths by @andyluak in loft-sh/loft-enterprise#6137
- feat(ui) - add certified stacks in sidebar by @andyluak in loft-sh/loft-enterprise#6209
- feat(ui) - multi line parameter by @andyluak in loft-sh/loft-enterprise#6144
- feat(ui) - pen test fix by @andyluak in loft-sh/loft-enterprise#6193
- fix: panic in isHAVirtualClusterInstance by @FabianKramm in loft-sh/loft-enterprise#6224
- Add Automated tests for Request to Refine IAM Policy Scope for vCluster IAM Database Connector by @roehrijn in loft-sh/loft-enterprise#6174
- fix: Fix click targets for plain form sections, remove confusing depl… by @PRTTMPRPHT in loft-sh/loft-enterprise#6212
- feat: Add cancel button to cluster connect drawer by @PRTTMPRPHT in loft-sh/loft-enterprise#6206
- fix: prevent argo from deleting cluster secret by @FabianKramm in loft-sh/loft-enterprise#6229
- chore(ci): check DefaultVClusterVersion in the release pipeline by @sydorovdmytro in loft-sh/loft-enterprise#6170
- feat(ui) - vcluster wakeup page fix by @andyluak in loft-sh/loft-enterprise#6232
- chore(ENGQA-235): Switch Platform e2e-next suite to production license server by @roehrijn in loft-sh/loft-enterprise#6187
- chore(claude): Add e2e-next test spec execution skill by @roehrijn in loft-sh/loft-enterprise#6227
- feat: Replace step from back button copy by @PRTTMPRPHT in loft-sh/loft-enterprise#6216
- feat: Add auto scroll to tenancy model step in new cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6234
- feat(ui) - cli access key toggle by @andyluak in loft-sh/loft-enterprise#6228
- feat(ui) - block app / namespace templates UI also by @andyluak in loft-sh/loft-enterprise#6210
- fix(ci): remove incorrect hosted-platform image dispatch by @Piotr1215 in loft-sh/loft-enterprise#6244
- fix(e2e): add missing labels.AWS to auto snapshots test by @roehrijn in loft-sh/loft-enterprise#6247
- feat: Make standalone selection block continuation and display the co… by @PRTTMPRPHT in loft-sh/loft-enterprise#6237
- feat: Add additional text to hint at importing standalone clusters by @PRTTMPRPHT in loft-sh/loft-enterprise#6236
- feat: Add namespaces resource to sync to host section by @PRTTMPRPHT in loft-sh/loft-enterprise#6205
- feat: Ensure owner selection selects current user by default by @PRTTMPRPHT in loft-sh/loft-enterprise#6249
- feat: Change appearance of destructive dialogs to danger, add tooltip… by @PRTTMPRPHT in loft-sh/loft-enterprise#6235
- feat(ui) - kubectl shell by @andyluak in loft-sh/loft-enterprise#6168
- feat(ui) - standalone ui by @andyluak in loft-sh/loft-enterprise#6250
- feat: Add event tracking for virtual cluster creation modes by @PRTTMPRPHT in loft-sh/loft-enterprise#6213
- fix(ci): notify downstream repos for alpha/beta releases by @Piotr1215 in loft-sh/loft-enterprise#6141
- fix(ci): add explicit status check to unblock alpha releases by @Piotr1215 in loft-sh/loft-enterprise#6259
- fix(ci): prevent version check from breaking alpha release pipeline by @Piotr1215 in loft-sh/loft-enterprise#6265
- feat: apply namespaceTemplate metadata to project namespace on creation by @neogopher in loft-sh/loft-enterprise#6248
- Add controlplane endpoint validation by @zerbitx in loft-sh/loft-enterprise#6252
- fix: Remove redundant use template option by @PRTTMPRPHT in loft-sh/loft-enterprise#6251
- feat: Disable k3s upgrade and enforce switch to k8s by @PRTTMPRPHT in loft-sh/loft-enterprise#6266
- fix: Add permissions check to create virtual cluster button by @PRTTMPRPHT in loft-sh/loft-enterprise#6284
- feat(ui) - required params validation by @andyluak in loft-sh/loft-enterprise#6276
- feat(ui) - project selection clip by @andyluak in loft-sh/loft-enterprise#6282
- fix: Fix validation for duplicate name not triggering in virtual clus… by @PRTTMPRPHT in loft-sh/loft-enterprise#6283
- Extend the VCI register endpoint with standalone param by @mfranczy in loft-sh/loft-enterprise#6273
- feat: Prevent showing the destructive dialog when switching form mode… by @PRTTMPRPHT in loft-sh/loft-enterprise#6285
- feat(ui) - add min version to resources by @andyluak in loft-sh/loft-enterprise#6277
- Update DERP Map and network peer garbage collection for multi-region deployments by @lizardruss in loft-sh/loft-enterprise#6173
- fix(ci): use release ref instead of @latest in sync-api go get by @Piotr1215 in loft-sh/loft-enterprise#6293
- feat(ui) - standalone infra tab by @andyluak in https://github.com/loft...
v4.8.1-rc.2
What's Changed
- License request url (#6386) by @rmweir in loft-sh/loft-enterprise#6517
- Updates vcluster to 0.33.1 by @cbron in loft-sh/loft-enterprise#6548
Full Changelog: loft-sh/loft-enterprise@v4.8.1-rc.1...v4.8.1-rc.2
v4.8.1-rc.1
What's Changed
- [release-4.8] fix(ci): prevent backport releases from stealing latest tag (#6446) by @loft-bot in loft-sh/loft-enterprise#6451
- [4.8 backport] fix: Filter deploy in virtual cluster section options by tenancy model by @PRTTMPRPHT in loft-sh/loft-enterprise#6453
- [release-4.8] fix: vcluster vpn (#6509) by @loft-bot in loft-sh/loft-enterprise#6511
- [v4.8] Resolve CVEs by @ApsTomar in loft-sh/loft-enterprise#6494
- [release-4.8] feat: Add warning to auto nodes option if it is not included in the license by @loft-bot in loft-sh/loft-enterprise#6521
- [release-4.8] fix: Fix breadcrumb for bare metal servers page by @loft-bot in loft-sh/loft-enterprise#6522
- [release-4.8] always use access keys if client cert is false (#6476) by @loft-bot in loft-sh/loft-enterprise#6524
- [release-4.8] chore: replace @loft-sh/cto-office with @loft-sh/eng-tech-leads in codeowners (#6534) by @loft-bot in loft-sh/loft-enterprise#6542
Full Changelog: loft-sh/loft-enterprise@v4.8.0...v4.8.1-rc.1
v4.9.0-next.0
What's Changed
- feat(ui) - create / edit template flows by @andyluak in loft-sh/loft-enterprise#6480
- Remove deprecated MultiRegionMode feature. by @rlmcpherson in loft-sh/loft-enterprise#6495
- always use access keys if client cert is false by @zerbitx in loft-sh/loft-enterprise#6476
- fix: Add destinations, resource lists and custom policy kind to ArgoCD project integration by @flomedja in loft-sh/loft-enterprise#6497
- feat(ui) - redirect on deleted project regardless of location by @andyluak in loft-sh/loft-enterprise#6530
- feat: Remove deployment step in wizard for platform deployments by @PRTTMPRPHT in loft-sh/loft-enterprise#6526
Full Changelog: loft-sh/loft-enterprise@v4.9.0-alpha.0...v4.9.0-next.0
v4.9.0-alpha.0
What's Changed
- fix: HttpOnly cookie for access key & remove hardcoded CORS wildcard by @andyluak in loft-sh/loft-enterprise#6324
- feat(ui) - quota subtract issue by @andyluak in loft-sh/loft-enterprise#6257
- ai(skill): run and watch e2e-nightly pipeline by @roehrijn in loft-sh/loft-enterprise#6340
- Fix login by @rmweir in loft-sh/loft-enterprise#6345
- feat(ui) - add a tooltip for the template by @andyluak in loft-sh/loft-enterprise#6353
- test(e2e-next): fix authenticate_version_endpoint test by @roehrijn in loft-sh/loft-enterprise#6342
- feat(ui) - numeric validate kube name by @andyluak in loft-sh/loft-enterprise#6346
- chore: Add skip flag to hyper flaky test temporarily by @PRTTMPRPHT in loft-sh/loft-enterprise#6357
- Case fixes and new eslint linters by @adiron in loft-sh/loft-enterprise#6264
- feat(ui) - status updates by @andyluak in loft-sh/loft-enterprise#6354
- feat(ui) - allow any user by @andyluak in loft-sh/loft-enterprise#6352
- fix: Ensure vcluster list in e2e tests is filtered before deletion by @PRTTMPRPHT in loft-sh/loft-enterprise#6362
- fix: Ensure virtual clusters created in all projects e2e test are del… by @PRTTMPRPHT in loft-sh/loft-enterprise#6363
- Fix various issues with bare metal server management by @squ94wk in loft-sh/loft-enterprise#6356
- fix: Fix minor visual issues in the virtual cluster form by @PRTTMPRPHT in loft-sh/loft-enterprise#6326
- feat(ui) - quantity schema modification to accept int and str by @andyluak in loft-sh/loft-enterprise#5688
- feat(ui) - standalone sleep hint by @andyluak in loft-sh/loft-enterprise#6370
- test(engox-62): add upgrade e2e test for deleted user extraAccessRules cleanup by @sowmyav27 in loft-sh/loft-enterprise#6327
- chore: bump default vcluster to v0.33.0-rc.2 by @zerbitx in loft-sh/loft-enterprise#6377
- standalone e2e-test for config update / bin upgrade by @mfranczy in loft-sh/loft-enterprise#6381
- Debug multi region nightly tests by @lizardruss in loft-sh/loft-enterprise#6320
- Revert 2e-next part of: "Debug multi region nightly tests (#6320)" by @roehrijn in loft-sh/loft-enterprise#6389
- Revert "test(engox-62): add upgrade e2e test for deleted user extraAccessRules cleanup (#6327)" by @roehrijn in loft-sh/loft-enterprise#6387
- (CVE): fix CVEs in v4.8 by @neogopher in loft-sh/loft-enterprise#6364
- feat(be) - no content headers by @andyluak in loft-sh/loft-enterprise#6395
- feat(ui) - fix standalone checks by @andyluak in loft-sh/loft-enterprise#6402
- fix: standalone tests by @mfranczy in loft-sh/loft-enterprise#6407
- feat: Filter virtual cluster form sections when in a standalone virtu… by @PRTTMPRPHT in loft-sh/loft-enterprise#6411
- feat: Add unsaved changes dialog to virtual cluster creation by @PRTTMPRPHT in loft-sh/loft-enterprise#6405
- chore(deps): bump anchore/sbom-action from 0.22.2 to 0.23.0 by @dependabot[bot] in loft-sh/loft-enterprise#6238
- chore(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.4 by @dependabot[bot] in loft-sh/loft-enterprise#6239
- feat(e2e): migrate project import space test to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6388
- test(e2e-next): custom linter to check cluster.Create is cleaned up in same scope by @roehrijn in loft-sh/loft-enterprise#6355
- ci(CODEOWNERS): remove ops codeownership from linting by @roehrijn in loft-sh/loft-enterprise#6418
- fix: Fix unit test setup by @PRTTMPRPHT in loft-sh/loft-enterprise#6419
- feat(ui) - update templates table view by @andyluak in loft-sh/loft-enterprise#6417
- feat(ui) - allow custom url for templates by @andyluak in loft-sh/loft-enterprise#6416
- fix: Update eslint to allow underscore prefixed variables to be unused by @PRTTMPRPHT in loft-sh/loft-enterprise#6421
- feat: adopt e2e-tdd-workflow plugin, backfill rules from vCluster by @pascalbreuninger in loft-sh/loft-enterprise#6422
- refactor: user data + ui fix by @FabianKramm in loft-sh/loft-enterprise#6420
- [DO NOT MERGE] feat(ui) - template sync blocked by @andyluak in loft-sh/loft-enterprise#6415
- [main] chore: bump default vcluster to v0.33.0 by @loft-bot in loft-sh/loft-enterprise#6426
- test: migrate virtual cluster instance quota e2e test to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6391
- Adds support for MinIO and Cerph in auto snapshots by @jjaferson in loft-sh/loft-enterprise#6413
- feat: Change HA toggle in virtual cluster creation to select embedded… by @PRTTMPRPHT in loft-sh/loft-enterprise#6376
- fix: Change batch actions to only select the current page in a table by @PRTTMPRPHT in loft-sh/loft-enterprise#6378
- fix: Deduplicate obj function by @PRTTMPRPHT in loft-sh/loft-enterprise#6380
- test: migrate vault KV e2e tests to e2e-next by @pascalbreuninger in loft-sh/loft-enterprise#6390
- fix: Fix filtering across all columns in the resources view for clusters by @PRTTMPRPHT in loft-sh/loft-enterprise#6436
- chore: Remove some unused files and exports in UI by @PRTTMPRPHT in loft-sh/loft-enterprise#6429
- feat(ui) - template params creation and redesign by @andyluak in loft-sh/loft-enterprise#6434
- chore(deps-dev): bump vite from 5.4.19 to 5.4.21 in /ui by @dependabot[bot] in loft-sh/loft-enterprise#5316
- test(e2e-next): custom linter to ensure ginkgo nodes return reassigned context by @roehrijn in loft-sh/loft-enterprise#6431
- fix(ci): prevent backport releases from stealing latest tag by @Piotr1215 in loft-sh/loft-enterprise#6446
- feat: Add properties to configure cluster and namespaces resources whitelist and blacklist for argoCD project. by @flomedja in loft-sh/loft-enterprise#6441
- fix: Add vite plugin to remove gtm.js from e2e environment by @PRTTMPRPHT in loft-sh/loft-enterprise#6443
- fix: Filter deploy in virtual cluster section options by tenancy model by @PRTTMPRPHT in loft-sh/loft-enterprise#6439
- fix: Remove deprecated default distro function for determining a fall… by @PRTTMPRPHT in loft-sh/loft-enterprise#6438
- feat: Refactor alert component to be simpler and align content correctly by @PRTTMPRPHT in loft-sh/loft-enterprise#6423
- feat: Change vCluster version select to remember the last three used … by @PRTTMPRPHT in loft-sh/loft-enterprise#6442
- feat: Change default backing store in virtual cluster creation to emb… by @PRTTMPRPHT in loft-sh/loft-enterprise#6444
- feat: Remove everything related to the rancher integration in the UI by @PRTTMPRPHT in loft-sh/loft-enterprise#6437
- test(e2e): transfer code ownership for old e2e tests to QA because nobody should add anything there by @roehrijn in loft-sh/loft-enterprise#6456
- fix: Refactor GVR for bare metal hosts to be part of the client package by @PRTTMPRPHT in loft-sh/loft-enterprise#6455
- License request url by @rmweir in loft-sh/loft-enterprise#6386
- test(e2e-next): migrate connected cluster tests to e2e-next framework by @sowmyav27 in loft-sh/loft-enterprise#6462
- test(e2e-next): fix flaky kubectl shell test by waiting for SA controller by @sowmyav27 in loft-sh/loft-enterprise#6465
- test(e2e-next): hard-coded Kind cluster name "platform" causes collisions when running parallel coding agents by @roehrijn in loft-sh/loft-enterprise#6440
- fix: use origin remote URL in nightly e2e script by @sowmyav27 in loft-sh/loft-enterprise#6474
- fix(ci): skip e2e on description-only edits, preserve label-filter retrigger by @Piotr1215 in loft-sh/loft-enterprise#6425
- fix(ci): skip ginkgo e2e tests on ui-only pull requests by @sydorovdmytro in loft-sh/loft-enterprise#6487
- feat(ui) - enable git worktrees to work on all ports by @andyluak in loft-sh/loft-enterprise#6486
- fix(e2e-next): increase timeout for duplicate agent token test by @sowmyav27 in loft-sh/loft-enterprise#6479
- fix(ci): add hack/scripts to head images goreleaser build context by @sydorovdmytro in loft-sh/loft-enterprise#6488
- feat(e2e): migrate embedded tests to e2e-next with embedded K8s mode by @pascalbreuninger in loft-sh/loft-enterprise#6393
- feat(ui): add copy option to vCluster kubeconfig modal by @andyluak in loft-sh/loft-enterprise#6489
- feat(ui): add context to sleep mode column tooltip by @andyluak in https://github.co...