Skip to content

Eclipse Che 7.84.0

Compare
Choose a tag to compare
@ibuziuk ibuziuk released this 16 Apr 16:22
· 50 commits to main since this release

Major Enhancements

Configure trusted extensions for Microsoft Visual Studio Code

With this release, you can specify which extensions are trusted and can access authentication tokens using the dedicated VSCODE_TRUSTED_EXTENSIONS environment variable defined in the devfile or ConfigMap:

   env:
     - name: VSCODE_TRUSTED_EXTENSIONS
       value: "<publisher1>.<extension1>,<publisher2>.<extension2>"

Find more details about the enhancement in the official documentation.

Editor Selector Improvements

In this release, the 'Editor Selector' dashboard widget has been improved with the 'Use a Default Editor', 'Choose an Editor', and 'Use an Editor Definition' sections:

Screenshot 2024-03-28 at 11 30 49

Screenshot 2024-03-28 at 11 30 56

Screenshot 2024-03-28 at 11 31 11

Automation of the images expected to be used by ImagePuller

With this release, if the imagePuller option is enabled on the CheCluster Custom Resource level, the operator automatically fetches related images from both devfile and plugin registries to create and manage ImagePuller Custom Resource for faster workspace startup. Find more details about the enhancement in the official documentation.

Add an ability to revoke GitLab OAuth from Dashboard

Before this release, only revoking GitHub OAuth from the User Dashboard was supported. Recently, GitLab added a Revoke a token API and it is now possible to also revoke the GitLab OAuth access right from the User Dashboard. For other Git Services navigation to the provider website and following the instructions for revoking OAuth access is required.

Screenshot 2024-04-10 at 16 47 25

Provide hover with full workspace name in Recent workspaces list

Hovering over a workspace from the 'Recent Workspaces' expands the name if it is long and does not fit the sidebar.

Screen.Recording.2024-04-01.at.15.32.39.mov

Add provider name annotation to Personal Access Token secret

Starting from this release, when you create a Personal Access Token on the User Dashboard, the "Provider" field will correspond to the dedicated Git Service.

screenshot-eclipse-che apps 7a178e4601d963f19462 hypershift aws-2 ci openshift org-2024 03 18-15_59_44

Previously , oauth2- string with a random postfix was used. This resulted in poor visibility:

screenshot-eclipse-che apps cluster-9zjxb dynamic redhatworkshops io-2024 02 02-14_35_52

Major Bug fixes

persistUserHome does not work with per-workspace storage strategy

Previously, the persistUserHome CheCluster Custom Resource property was not working with the per-workspace storage strategy. The defect has been fixed in this release and now you can use the persistUserHome option with both the per-user and the per-workspace storage strategies. Find more details about the property in the official documentation.

CORS-related Network Error error when fetching editor devfile

Referencing an editor using che-editor URL parameter could result in a CORS-related Network Error. The defect has been fixed in this release.

screenshot-devspaces apps sandbox-stage gb17 p1 openshiftapps com-2024 03 08-14_31_33

Missing URL sanitization for Git URL from User Preferences Personal Access Token Dialog

Previously, when a developer created a Personal Access Token from the User Preferences, there was no validation of the Git URL. If the URL was invalid it led to login and dashboard usage issues due to a java.net.URISyntaxException: Illegal character exception. To resolve the access issue, you had to manually intervene with the generated secret. The defect has been fixed in this release.

Import from Git widget does not trim spaces in the input value

Before this release, trailing spaces were not trimmed in the input field of the "Import from Git" widget resulting in the "URL or SSHLocation is not valid" error:
Знімок екрана 2024-02-02 о 12 04 55

Revoke OAuth button still in active state after OAuth revoked

Previously, the Revoke OAuth button continued to be active after the execution. The defect has been fixed in this release.

screencast-devspaces apps ocp413-sskoryk crw-qe com-2024 02 19-11_31_50