Releases: loft-sh/loft
Releases · loft-sh/loft
v4.8.2-rc.1
What's Changed
- [release-4.8] fix: netmap race by @FabianKramm in loft-sh/loft-enterprise#6574
- Fix login (#6345) by @rmweir in loft-sh/loft-enterprise#6600
- Add support for saving snapshots to Azure Blob Storage by @nprokopic in loft-sh/loft-enterprise#6410
Full Changelog: loft-sh/loft-enterprise@v4.8.1...v4.8.2-rc.1
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
- [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
- 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
- [release-4.8] fix(ci): skip e2e on description-only edits, preserve label-filter retrigger (#6425) by @loft-bot in loft-sh/loft-enterprise#6485
- [release-4.8] fix(linear-sync): add valid team key filtering and strict pr filtering (#6531) by @loft-bot in loft-sh/loft-enterprise#6559
- [release-4.8] ci(release): use large runner for publish job (#6553) by @loft-bot in loft-sh/loft-enterprise#6557
Full Changelog: loft-sh/loft-enterprise@v4.8.0...v4.8.1
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