github eclipse-che/che 7.100.0
Eclipse Che 7.100.0

21 hours ago

Major Enhancements

Microsoft Azure DevOps Server (TFS) support

Starting from this release, you can configure a Personal Access Token (PAT) for accessing a Microsoft Azure DevOps Server (TFS) instance hosted on-premise.

Note

OAuth 2.0 is not currently supported on the Azure DevOps Server.

Screenshot 2025-03-14 at 12 15 48

Learn more about the PAT setup in the official documentation.

Simplify importing untrusted TLS certificates

The procedure for importing untrusted TLS certificates has been sufficiently simplified in this release.
You can learn more about the procedure in the official documentation.

Bug Fixes

Cannot activate the 'Python Debugger' extension because its dependency 'Python' failed to activate

Previously, there was an issue where 'ms-python.python' extensions failed to be activated when the Visual Studio Code - Open Source ("Code - OSS") editor was refreshed in the browser. This defect was fixed in this release.

POST ​/kubernetes​/namespace​/provision could take up to 30 seconds on some clusters, resulting in broken dashboard

When you access the User Dashboard, it makes a POST /Kubernetes/namespace/provision request. In some clusters, the request could take more than the 15-second timeout, making it impossible to access the user dashboard. The timeout was updated to 30 seconds in this release. Additionally, it is now possible to customize the timeout using the CHE_DASHBOARD_AXIOS_REQUEST_TIMEOUT environment variable.

Dashboard should serve getting-started devfile samples from /index/all (not from /index)

Previously, the User Dashboard served the getting started samples from the /index route of the configured externalDevfileRegistries. Starting from this release, the /index/all route is used instead.

Do not fetch git username and email if the gitconfig configmap contains the data

Previously, Eclipse Che would fetch the git username and email from the git provider regardless of whether the data already existed in the workspace-userdata-gitconfig-configmap ConfigMap in the user's namespace. In this release, the ConfigMap is checked beforehand, and fetches the data from the git provider only if needed.

Gitlab API is requested for non-Gitlab PATs

Before this release, there was an unwanted GitLab API validation request if any Personal Access Token (PAT) existed in the user's namespace.

2025-03-06 08:08:33,265[nio-8080-exec-1]  [TRACE] [o.e.c.a.f.s.g.GitlabApiClient 78]    - executeRequest=https://gitlab.com/api/v4/user GET`. The defect has been fixed in this release.

The request has been removed in this release.

The http raw devfile is not properly resolved by the User Dashboard

This release fixes a bug where the User Dashboard did not properly display the original devfile in the workspace's 'Devfile' view

image

A workspace with a devfile that uses a parent devfile failed to start due to the error: 'Cannot add property attributes, object is not extensible'.

Before this release, workspaces based on devfiles with parent reference failed to start with the following error message: "Cannot add property attributes, object is not extensible". The defect has been fixed in this release.

Image

Automatically restart from local devfile when devfile failed to be resolved at startup

A regression related to the automatic restart from the local devfile for SSH URLs has been fixed in this release.

Start workspace from Gitea SSH URL is interrupted by a warning page

Previously, workspace startup from a Gitea repository using SSH URL was interrupted by the following warning message: "Cannot read properties of undefined (reading schemaVersion). The defect has been fixed in this release.

Image

Git user.name and user.email on Gitconfig page are not displayed if the page is opened before PAT or OAuth configuration

Before this release, if you opened 'Gitconfig' tab from the User Dashboard before creating a Personal Access Token (PAT) or setting up OAuth, the user's name and email were not displayed. The defect was fixed in this release.

image

Don't miss a new che release

NewReleases is sending notifications on new releases.