Starting from this release, users can configure PAT (Personal Access Token) for accessing the Microsoft Azure DevOps Server (TFS) instance hosted on-premise. N.B. OAuth 2.0 isn't currently supported on Azure DevOps Server, see the official documentation page.
Learn more about the PAT setup in the official documentation.
Docs PR - eclipse-che/che-docs#2851
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.
Docs PR - eclipse-che/che-docs#2869
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 the broken dashboard
When accessed, the user dashboard 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.
This release fixes a bug where the User Dashboard did not properly display the original devfile in the workspace's 'Devfile' view
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, the workspaces based on devfiles with the parent reference failed to start with the "Cannot add property attributes, object is not extensible" error:
The defect has been fixed in this release.
Previously a workspace startup from a Gitea repository using SSH url was interrupted by the following warning message:
The defect has been fixed in this release.
Git user.name and user.email in gitconfig don't set automatically with PAT or OAuth if open Gitconfig page before configuration
Previously, there was a bug where if the Gitconfig tab from the User Dashboard was opened before a PAT is created for the user, the Gitconfig tab would not display the user name and email. This defect was fixed in this release.
Previously, Eclipse Che would fetch the git user and email from the git provider regardless of whether the data already exists in the workspace-userdata-gitconfig-configmap
ConfigMap in the user's namespace. In this release the ConfigMap is checked before, and only fetches the data from the git provider if needed.