Skip to content

Eclipse Che 7.102.0

Compare
Choose a tag to compare
@ibuziuk ibuziuk released this 06 May 09:41
· 23 commits to main since this release

Major Enhancements

Provide the ability to disable "Install from VSIX..." functionality in VS Code IDE

Previously, users could manually download and install unapproved Visual Studio Code extensions in the .vsix format. This could lead to the installation of potentially unapproved and malicious extensions.
With this release, admins can use the ConfigMap to disable the Install from VSIX…​ feature and prevent the download and installation of unapproved extensions.

Screenshot 2025-04-17 at 12 26 59 Screenshot 2025-04-17 at 12 27 20

Learn more about the procedure in the official documentation.

Hide deprecated IntelliJ IDEA Community edition from the dashboard by default

Screenshot 2025-05-02 at 15 12 50

By default, the deprecated Projector-based IntelliJ IDEA Community edition is hidden on the User Dashboard from this release on, and will be completely removed in future releases. To enable the deprecated editor on the User Dashboard in the current version, use the dedicated environment variable CHE_SHOW_DEPRECATED_EDITORS in the Custom Resource:

spec:
  components:
    dashboard:
      deployment:
        containers:
        - env:
          - name: CHE_SHOW_DEPRECATED_EDITORS
            value: true

Allow hiding editors on the User Dashboard

Starting from this release, the admin can hide particular editors on the User Dashboard using the dedicated environment variable CHE_HIDE_EDITORS_BY_ID in the Custom Resource :

spec:
  components:
    dashboard:
      deployment:
        containers:
        - env:
          - name: CHE_HIDE_EDITORS_BY_ID
            value: che-incubator/che-webstorm-server/latest, che-incubator/che-webstorm-server/next,
                   che-incubator/che-rubymine-server/latest, che-incubator/che-rubymine-server/next,
                   che-incubator/che-pycharm-server/latest, che-incubator/che-pycharm-server/next,
                   che-incubator/che-clion-server/latest, che-incubator/che-clion-server/next,
                   che-incubator/che-idea-server/latest, che-incubator/che-idea-server/next,
                   che-incubator/che-idea/latest, che-incubator/che-idea/next

Allow to provide filter as url parameter on Dashboard

With this release, it is possible to add an optional filter URL parameter on the "Create Workspace" page of the User Dashboard, and display only a portion of samples based on a particular technology e.g. Quarkus dashboard/#/create-workspace?filter=quarkus

Screenshot 2025-05-05 at 13 44 05

Support creating CDEs by pointing directly to a devfile.yaml on GitHub

Starting from this release, you can create a Cloud DeveloperEnvironment (CDE) by using a GitHub repository URL of a directory with a devfile, or a GitHub repository URL directly pointing to the devfile. Previously, you could only use URLs of the GitHub repository, branch, and tag, as well as RAW devfile URLs to create a CDE.

Important

The name of the devfile must be devfile.yaml or .devfile.yaml.

Update traefik version to v3.3.5

Traefik version used by the operator has been updated to the v.3.3.5 version. More details about the new version are available in the official release notes.

Contribute Node.js MongoDB sample to devfile.io

A new Node.js MongoDB sample has been contributed to devfile.io.

Installing che-operator with helm

Official documentation for updating Eclipse Che helmcharts, together with detailed steps for installation of cert-manager and DevWorkspace Operator is available in this release.

Bug Fixes

Workspace is not deleted when another workspace is running in the same user namespace

Previously, when you deleted a workspace while using the per-user PVC strategy, the workspace might not have been deleted correctly if another workspace was running.
In this release, a warning message will appear in such situations with a suggestion to stop running workspaces before you delete any.

Знімок екрана 2025-04-04 о 05 44 32
Знімок екрана 2025-04-04 о 05 44 51

Personal Access Token authentication failing after Bitbucket server was upgraded to 8.19.14

The defect related to Personal Access Token (PAT) authentication failures on Bitbucket server 8.19.14 has been fixed in this release.

Bitbucket Server OAuth2 does not work with access-tokens that include special characters

Previously, using OAuth2 with a Bitbucket server could fail if the username had special characters.
The defect has been fixed in this release, and all the special characters are properly decoded.

"Error: invalid_request. Invalid redirect URI." error when connecting to Ansible Lightspeed from Ansible extension

Previously, there was a defect related to the connection to the Lightspeed service when you used the Ansible extension. Following error message would appear: "Error: invalid_request. Invalid redirect URI." This defect has been fixed in this release.

chectl cannot be installed on Apple Silicon

Previously, it was not possible to install the chectl CLI on the Apple Silicon MacBook. The defect has been fixed in this release, and the arm64 architecture is officially supported for the CLI.

Unable to access workspace in VS Code Desktop if the name is longer than 20 characters

Previously, if a workspace name was longer than 20 characters, the Visual Studio Code desktop flow was broken. The defect has been fixed in this release.