Skip to content

Releases: loft-sh/loft

v4.3.0-alpha.27

29 Apr 12:38
Compare
Choose a tag to compare
v4.3.0-alpha.27 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.3.0-alpha.26...v4.3.0-alpha.27

v4.2.4-rc.4

29 Apr 17:34
Compare
Choose a tag to compare
v4.2.4-rc.4 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.2.4-rc.3...v4.2.4-rc.4

v4.3.0-alpha.26

25 Apr 08:01
Compare
Choose a tag to compare
v4.3.0-alpha.26 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.3.0-alpha.25...v4.3.0-alpha.26

v4.2.4-rc.3

24 Apr 21:00
Compare
Choose a tag to compare
v4.2.4-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.2.4-rc.2...v4.2.4-rc.3

v4.3.0-alpha.25

23 Apr 20:45
Compare
Choose a tag to compare
v4.3.0-alpha.25 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.3.0-alpha.24...v4.3.0-alpha.25

v4.3.0-alpha.24

22 Apr 17:45
Compare
Choose a tag to compare
v4.3.0-alpha.24 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.3.0-alpha.23...v4.3.0-alpha.24

v4.2.4-rc.2

22 Apr 16:57
Compare
Choose a tag to compare
v4.2.4-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.2.4-rc.1...v4.2.4-rc.2

v4.2.4-rc.1

15 Apr 03:23
Compare
Choose a tag to compare
v4.2.4-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.2.4-rc.0...v4.2.4-rc.1

v4.3.0-alpha.22

14 Apr 18:35
Compare
Choose a tag to compare
v4.3.0-alpha.22 Pre-release
Pre-release

What's Changed

Full Changelog: loft-sh/loft-enterprise@v4.3.0-alpha.21...v4.3.0-alpha.22

v4.3.0-devpod.alpha.32

11 Apr 14:26
Compare
Choose a tag to compare
Pre-release
  • bugfix: Added support for basic auth syntax in git URLs in DevPod workspace presets and environment templates (by @PRTTMPRPHT in #3601)
  • bugfix: Changed text appearance of inputs to be consistent (by @PRTTMPRPHT in #3318)
  • bugfix: Changed the edit view for virtual clusters from automatically capturing focus in the name input, this should only happen when new virtual clusters are created. (by @PRTTMPRPHT in #3302)
  • bugfix: Ensured consistency of alerts in vCluster template advanced options (by @PRTTMPRPHT in #3678)
  • bugfix: Ensured that caret position is steady in inputs when configuring template parameters (by @PRTTMPRPHT in #3416)
  • bugfix: Ensured that the right favicon is displayed for vCluster platform (by @PRTTMPRPHT in #3337)
  • bugfix: Ensured that tooltips in the virtual cluster creation flow are consistent (by @PRTTMPRPHT in #3531)
  • bugfix: Ensures the correct default namespace is set when changing apps in the "Create App" UI. (by @PRTTMPRPHT in #3261)
  • bugfix: Fix control control API for high availability mode (by @lizardruss in #3668)
  • bugfix: Fixed a bug in which the UI crashed when the login URL is malformed (by @PRTTMPRPHT in #3597)
  • bugfix: Fixed a bug where template references weren't displayed in the list of DevPod workspaces (by @PRTTMPRPHT in #3569)
  • bugfix: Fixed alignment of link buttons in virtual cluster table (by @PRTTMPRPHT in #3325)
  • bugfix: Fixed an application crash when hovering over actions while editing an existing DevPod workspace (by @PRTTMPRPHT in #3567)
  • bugfix: Fixed an issue that resulted in users being unable to create DevPod workspaces with an image as the source (by @PRTTMPRPHT in #3552)
  • bugfix: Fixed broken link to platform config documentation (by @PRTTMPRPHT in #3380)
  • bugfix: Fixed centering of elements in virtual clusters table (by @PRTTMPRPHT in #3512)
  • bugfix: Fixed handling of release candidates in virtual cluster options (by @PRTTMPRPHT in #3674)
  • bugfix: Fixed overflow issues with select options when creating a virtual cluster or DevPod workspace from template (by @PRTTMPRPHT in #3457)
  • bugfix: Fixed some overflow issues with modals when the browser window is small (by @PRTTMPRPHT in #3369)
  • bugfix: Fixed some timezone issues in the cloud upgrade UI (by @PRTTMPRPHT in #3428)
  • bugfix: Fixed sorting of pods by age in the cluster detail page (by @PRTTMPRPHT in #3527)
  • bugfix: Fixed styling of source code fields in firefox (by @PRTTMPRPHT in #3554)
  • bugfix: Fixed version display in vCluster Cloud upgrade flow (by @PRTTMPRPHT in #3429)
  • bugfix: Improve ArgoCD's cleanup of resources when deleting a project (by @lizardruss in #3644)
  • bugfix: Invite links are no longer displayed if a user is created with a pre-defined password (by @PRTTMPRPHT in #3314)
  • bugfix: Now, if integrations fail due to the virtualclusterinstance having an invalid owner, this will be reported as an error. Prior, a more ambiguous error concealed the root cause. (by @rmweir in #3198)
  • bugfix: Prior, deleting a vCluster that had "experimental.multiNamespaceMode.enabled" set to true would leave remnant namespaces, as well as their service accounts and service account configmaps. This also affected the "vcluster platform delete vcluster " command. This has been resolved and the aforementioned resources are cleaned up. (by @rmweir in #3346)
  • bugfix: Projects were able to be saved without entering a name, which led to an error. The save button is now disabled until a name is entered. (by @PRTTMPRPHT in #3280)
  • bugfix: Removed redundant link to crontab.guru in cron validation errors (by @PRTTMPRPHT in #3309)
  • bugfix: Style inconsistencies in the header of the edit virtual cluster view have been fixed (by @PRTTMPRPHT in #3310)
  • bugfix: Template parameters are now displayed correctly when creating virtual clusters (by @PRTTMPRPHT in #3312)
  • bugfix: Text in table filter dropdowns is no longer selectable (by @PRTTMPRPHT in #3308)
  • bugfix: The breadcrumb in the users view will no longer say have a duplicate link to the users page (by @PRTTMPRPHT in #3331)
  • bugfix: The input field for "Sleep After Inactivity (minutes)" when configuring new virtual clusters now presents a validation error for negative numbers (by @PRTTMPRPHT in #3279)
  • bugfix: fallback to loft from vcluster-platform or to vcluster-platform from loft namespace in the agent upgrade process if cluster.spec.managementNamespace is not set (by @hidalgopl in #4040)
  • bugfix: limits max goroutines started in audit events processing to avoid resource leaks (by @hidalgopl in #4033)
  • bugfix: loft agent checks and updates cluster's spec.managementNamespace if it's incorrect (by @hidalgopl in #3934)
  • bugfix: makes old vCluster chart versions accessible for air-gapped Platform (by @hidalgopl in #3183)
  • bugfix, enhancement: OIDC secrets as described in Using vCluster Platform as OIDC Provider will now take precedence over clients specified in the loft config's OIDC field. This means if an OIDC client is specified in both the loft config's oidc.clients field and an OIDC secret with matching clientID fields, the OIDC secret will be used for OIDC authorization. Additionally, a panic has been resolved that occurred when an OIDC secret contained a redirect URI containing the wildcard character '*' and the loft config's oidc field was empty. (by @rmweir in #3181)
  • chore: bump devpod-crane v0.0.3 -> v0.0.4 (by @janekbaraniewski in #3565)
  • deprecation: Removed the option to move virtual clusters with the rancher integration enabled (by @lizardruss in #3293)
  • enhancement: Add Cost Control pre-flight check that checks for resources and rolls back in case they are insufficient (by @johannesfrey in #3755)
  • enhancement: Allow configuring GPU settings for Cost Control (by @johannesfrey in #4019)
  • enhancement: For Platform created vCluster instances, use default vCluster k8s version (by @hidalgopl in #3175)
  • enhancement: The /oidc/userinfo endpoint has been added to the vCluster Platform OIDC provider. (by @rmweir in #3534)
  • enhancement: add detailed-permissions endpoint for a user (by @hidalgopl in #3841)
  • enhancement: exclude Leases from loft-agent admissionregistrationv1 validation (by @hidalgopl in #3340)
  • enhancement: optimize memory usage in GetReadyCRDs in the agent's cluster controller (by @hidalgopl in #4002)
  • enhancement: performance improvements in virtual cluster instance convert and other places (by @hidalgopl in #3971)
  • feature: Add EnvironmentRef to DevPodWorkspaceInstanceSpec (by @janekbaraniewski in #3212)
  • feature: Add possibility to configure cost control related settings via platform config (by @johannesfrey in #3474)
  • feature: Add sleepmode metrics for spaceinstances and virtualclusterinstances for cost control ROI dashboard (by @johannesfrey in #3422)
  • feature: Expose backend API to query allocation metrics that serve as the basis for the cost control ROI dashboard visualizations (by @johannesfrey in #3467)
  • feature: Make GPU metrics available in Cost Control API (by @johannesfrey in #3826)
  • feature: Manage a global Prometheus that utilizes Prometheus federation and the control-plane / agent tailscale network (by @lizardruss in #3458)
  • feature: Manage prometheus and opencost deployments for ROI dashboard (by @lizardruss in #3423)
  • feature: Perform a dynamic reload on a certain subset of platform config value changes (namely "auth", "uiSettings", "vault") instead of restarting the entire platform. (by @ThomasK33 in #3391)
  • feature: Support using specific version of DevPodEnvironmentTemplate in DevPodWorkspacePreset (by @janekbaraniewski in #3479)
  • feature: add option to prevent automatic workspace wakeup on incoming connection (by @janekbaraniewski in #3274)
  • feature: add support for Kubernetes 1.31 (by @rohantmp in #3222)
  • feature: add zombie reaper process to main loft server process (by @janekbaraniewski in #3508)
  • feature: update provider version when reinitialising workspace (by @janekbaraniewski in #3483)
  • fix: Gracefully handle legacy virtual clusters with old telemetry format during platform upgrade. (by @johannesfrey in #3919)
  • fix: The selected item in the select dropdown now has a light background to indicate that, that option is selected. (by @andyluak in #3176)
  • fix: fix templating DevPodWorkspaceTemplate PVC resources (by @janekbaraniewski in #4039)
  • fix of a vulnerability (cve): updated k8s version, docker version, helm version and github.com/gorilla/schema version. (by @hidalgopl in #3487)
  • maintenance: upgrade devpod-crane to 0.0.1-alpha.4 (by @janekbaraniewski in #3268)
  • messaging: It indicates the new UX for login (by @ulyssessouza in #3882)
  • security: pins kubectl in docker image to the same version as rest of k8s components (by @hidalgopl in #3498)
  • ui: "Copy to clipboard" buttons in the virtual clusters table now have a tooltip indicating their function (by @PRTTMPRPHT in #3281)
  • ui: A interactive dashboard where you can manage your cost, see how much you are saving by using vcluster. (by @andyluak in #3493)
  • ui: Added ArgoCD and Terraform as deployment options (by @andyluak in #3415)
  • ui: Added a "copy to clipboard" button to freshly generated access keys (by @PRTTMPRPHT in #3301)
  • ui: Added a new drilldown page for users when clicking on their names in the users table (by @PRTTMPRPHT in #3924)
  • ui: Added a new edit view for users and teams (by @PRTTMPRPHT in #3955)
  • ui: Added an empty state for the menus of dropdowns (by @PRTTMPRPHT in #3484)
  • ui: Added back options for selection of SSO groups when editing team members (by @PRTTMPRPHT in #3526)
  • ui: Added close button and fix folding for "Show Kubernetes YAML" dialog (by @PRTTMPRPHT in #3693)
  • ui: Added condensed mode for new sidebar (by @PRTTMPRPHT in #3789)
  • ui: Added explicit "No template" option for the create virtual cluster modal (by @PRTTMPRPHT in #3326)
  • ui: Added filtering capabilities to the project selection (by ...
Read more