Major Enhancements
Security best practices
In this release, the security best practices for Eclipse Che have been contributed to the official documentation.
Warning message when tracker cannot ping machine-exec
When the activity tracker extension could not ping the idler service, there was no user-facing error message displayed. This could cause a situation where your CDE is terminated due to the idler, even when you are actively using your CDE. With this release, an error notification warns you when the idler service cannot be reached.
Bug Fixes
Custom editor is not resolved from .che if SSH url is used
Previously, if you started a CDE created with a project with a .che/che-editor.yaml
file and used SSH for cloning, the editor in the .che/che-editor.yaml
file was not resolved. This issue is fixed in this release.
Add SSH agent postStart event only if SSH key has a passphrase & experimental features enabled
Before this release, if you configured a secret containing a SSH key for git operations, you could provide an SSH passphrase as well. By providing the SSH passphrase in the secret, you could clone and push to the git repository without re-entering the passphrase. This feature caused starting CDE from certain sample projects from the Devfile.io registry to fail.
Starting from this release, enabling the SSH passphrase feature requires the admin to set the config.enableExperimentalFeatures
field to true
in the Che-owned DevWorkspaceOperatorConfig:
apiVersion: controller.devfile.io/v1alpha1
kind: DevWorkspaceOperatorConfig
metadata:
name: devworkspace-config
namespace: eclipse-che
config:
enableExperimentalFeatures: true
Fixed NetworkPolicy podSelector documentation
The previous Configuring network policies documentation contained a network policy that prevented you from creating CDEs from sample projects. This issue is fixed in this release.
Cannot logout user account on che dashboard
There was an issue where the logged-in user was not logged out after clicking on the "Logout" button. This issue is fixed in this release.
Increase memory limit for the Dev Workspace Operator to 5Gi
The memory limit for the devworkspace-controller-manager-*
pod was increased to 5Gi.
Launching a workspace using .devfile.yaml
file from Gitlab repo hosted internally fails
Before this release, it was not possible to create CDEs from a .devfile within an internally hosted Gitlab repository. With this release, the issue is fixed.