What's Changed
- fix platform.schema.json sync workflow by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3436
- chore(devpod): bump version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3440
- chore: Reverted back to upstream kine by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/3441
- fix(devpod): add watch verb to default project roles for devpodworkspaceinstances by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3442
- feat(ui): show last activity of devpod workspace by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3443
- Switch to upstream logtools GCL plugin by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3446
- chore(devpod): bump version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3452
- Add database connector E2E test by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/3445
- fix: Fix overflow issues with select options when creating a virtual … by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3457
- fix(devpod): devpod workspace instance info layout by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3448
- feat(ui) - update platform logo by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3466
- Feat/workspace presets by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3465
- fix(devpod): swap out kubernetes reverse proxy for golang one; implement adds cancel function for DevPod commands by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3468
- fix(devpod): add DevPod commands to long running request funcs in apiserver by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3471
- add update-docs job to the sync-api workflow by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3475
- feat: Add troubleshoot subresource to DevPod workspace instance by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/3473
- Add sleep mode metrics to global controller-runtime prometheus registry by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3422
- POD-1081 | Support fetching specific version from DevPodWorkspacePreset.EnvironmentRef by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/3479
- feat: Add "Delete" option while configuring parameters by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3478
- POD-1083 | Fix crane packaging by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/3477
- chore(devpod): bump version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3480
- Add agent management of Prometheus and OpenCost for cost tracking by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3423
- Refactoring tests - virtual clusters - test_connected_cluster --> virtualcluster.go by @sowmyav27 in https://github.com/loft-sh/loft-enterprise/pull/3455
- chore: bump admin-apis by @rohantmp in https://github.com/loft-sh/loft-enterprise/pull/3482
- Fix dependencies with CVEs by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3487
- chore(devpod): bump version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3488
- Deploy & Manage a Global Prometheus that federates metrics across connected clusters by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3458
- feat: Generate troubleshoot function in clientset by @ThomasK33 in https://github.com/loft-sh/loft-enterprise/pull/3490
- disable go workspace in sync-api job by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3492
- Cost Control Settings by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3474
- feat: Add empty state for menus of all select variants by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3484
- POD-1108 | Check for provider update when initialising existing workspace by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/3483
- pass github token to update api job by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3495
- Bump rbac defaults as we now need to list/watch the config with cost control by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3497
- Cost Control API by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3467
- use the same pinned version for kubectl in docker image as for the k8… by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3498
- fix: workaround github actions bug in gh pr create by using --head flag by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3506
- feat: Add remove option for optional fields when configuring parameters by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3507
- feat(ui) - roi dashboard by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3493
- Clean up cost control api by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3503
- Support customizing OpenCost and Prometheus resource requirements by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3496
- chore: bump vCluster dependency by @cbron in https://github.com/loft-sh/loft-enterprise/pull/3511
- Set default values for cost control resource requests in devspace by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3510
- Enable Cost Control UI by default by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3513
- fix: Fix centering of elements in virtual clusters table by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3512
- feat: Update the description for parameter configuration by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3517
- feat(ui) - change deprecated login by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3523
- feat(ui) - disable required secret by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3520
- feat(ui) - backing store blocking by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3519
- feat(ui) - simplify get project prefix function by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3521
- Force custom provider when running in Cloud environments by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3515
- feat(ui)- dynamic icons fix by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3525
- feat: Rename "Cluster" to "Nodes" in the cluster details page by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3522
- feat: Add back options for selection of SSO groups when editing team … by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3526
- bug(ui) - date was setting in UTC wrongly by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3524
- fix: Fix sorting of pods by age in the cluster detail page by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3527
- fix: initialize config values in case the user did not provide any by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3516
- feat(ui) - cluister roles description updates by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3528
- feat: Change description of "apply configuration changes" modal by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3518
- feat: Change Wake Up modal to disappear immediately upon button click… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3532
- fix sync-api CI update-docs trigger by @hidalgopl in https://github.com/loft-sh/loft-enterprise/pull/3529
- POD-1121 | Start reaper process to handle zombies by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/3508
- fix: Ensure tooltips in the virtual cluster creation flow are consistent by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3531
- chore(devpod): bump version by @pascalbreuninger in https://github.com/loft-sh/loft-enterprise/pull/3538
- feat(ui) - take back the old route by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3540
- feat(ui) - change the way we load the image by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3539
- feat(ui) - after deploying the latest stable vers we show the previou… by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3541
- Check for "Virtual Cluster Management" feature before enabling Cost Control dashboard by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3535
- fix: add resources to result even if there is no corresponding metric series for the given time by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3533
- Scrape all loft pods to avoid missing leader emitted metrics in HA mode by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3547
- Cost Control API refactor by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3548
- feat(ui)- small change to handle utc date by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3549
- Add user info by @rmweir in https://github.com/loft-sh/loft-enterprise/pull/3534
- fix: Fix styling of source code fields in firefox by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3554
- feat: Sort workspace filters, add search feature to CustomMultipleTex… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3545
- Feat/eng cost control fixes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3551
- fix: Fix disabled state not being reset when the source type is chang… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3552
- feat: Make the create workspace drawer set the default template version by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3553
- feat(ui) - cost control negative savings by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3555
- feat(ui) - use updated preview by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3556
- chore: bump default to v0.21.1 by @deniseschannon in https://github.com/loft-sh/loft-enterprise/pull/3546
- feat(ui) - cluster terminology by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3559
- feat(ui) - cost control minor fixes by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3561
- feat(ui) - sleep mode license disabled by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3558
- Feat/eng cost control fixes2 by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3563
- fix: Change placeholders for image inputs in DevPod Pro by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3560
- chore: bump vCluster dependency by @cbron in https://github.com/loft-sh/loft-enterprise/pull/3562
- POD-1163 | Bump devpod-crane v0.0.3 -> v0.0.4 by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/3565
- Cost Control Query Updates by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/3550
- feat(ui) - incorporate controlplane only calculations by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3566
- ROI Dashboard: Results do not include sleeping resources by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3571
- fix: Fix template names in workspace filters and prevent them from be… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3568
- fix: Add fallback for template reference in workspaces list by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3569
- fix: Fix application crash when hovering over actions while editing a… by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3567
- fix: Change wording of formatted timespans to be less ambiguous by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/3573
- feat(ui) - date range ui change by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3574
- Fix incorrect grouping within usage query. by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3572
- feat(ui) - fix a pre update calculation by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/3575
- Pass a finer resolution for the step query parameter by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/3576
- Revert "Pass a finer resolution for the step query parameter" by @deniseschannon in https://github.com/loft-sh/loft-enterprise/pull/3577
New Contributors
- @sowmyav27 made their first contribution in https://github.com/loft-sh/loft-enterprise/pull/3455
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.1.1...v4.2.0