Major Enhancements
Nested Containers
With this release, there is a new field in the CheCluster custom resource for enabling the container run capabilities in the CDE:
spec:
devEnvironments:
disableContainerRunCapabilities: true
This allows the user to run podman run commands within the CDE without the use of kubedock. This feature requires the CDE to be based on the latest quay.io/devfile/base-developer-image:ubi9-latest or quay.io/devfile/base-developer-image:ubi10-latest image.
Important
Due to SCC restrictions, existing CDEs will not be able to be started if spec.devEnvironments.disableContainerRunCapabilities is set to true.
Note
This feature requires OpenShift version 4.20 or greater.
As a user when I create a workspace from the 'Getting Started' I want to give it a name
This allows the user to specify a workspace name when creating a workspace from the Getting Started page in the User Dashboard.
Allow DevWorkspace renaming via kubernetes.io/metadata.name label
With this release, it’s now possible to rename a workspace using the kubernetes.io/metadata.name label in the DevWorkspace object.
Gateway plugin should support connecting to multiple DevWorkspaces
The Gateway plugin now supports connecting to multiple DevWorkspaces:
Screencast.From.2025-10-31.12-40-01.mp4
Add eclipse-che admin edit/view roles
With this release, new eclipse-che-edit and eclipse-che-view ClusterRoles are added to provide standardized RBAC permissions for Eclipse Che administration. These roles follow Kubernetes conventions for edit/view access patterns and enable
fine-grained access control for Eclipse Che resources.
Retention mechanism for synchronized Kubernetes objects
Kubernetes objects such as PVCs, Secrets, and ConfigMaps can be synchronized to all users' namespaces following Configuring a user namespace in the official documentation.
With this release, if a PVCs is created following Configuring a user namespace, to prevent data loss, PVCs in users' namespaces will not be deleted by default if the source PVC is deleted.
Display a message if the TLS certificate hasn’t been imported when adding a PAT for the Bitbucket Server
When a user attempts to add a Bitbucket Server personal access token without having imported the Bitbucket TLS certificate into Che, the User Dashboard now displays a clear and actionable error message:
The required SSL certificate is missing or not trusted by the system. Please contact your administrator.
Add Java 17 support to the che-server project
With this release, che-server now supports Java 17.
Update Visual Studio Code - Open Source ("Code - OSS") to 1.103.2 version
Visual Studio Code - Open Source ("Code - OSS") has been updated to the 1.103.2 upstream version. Read more in the official release notes.
Print an additional error message if the CheCluster controller failed to reconcile
This release provides more detailed error logs for reconcile failures in the che-operator-* pod.
Bug Fixes
Improve a behavior when switch on 'Create New' in 'Import Git repository' field on the Dashboard
When using a Git repository URL in the Import from Git flow on the Dashboard, enabling Create New previously added the policies.create=perclick parameter automatically. This behavior caused confusion, as the documentation specifies that to create a new workspace from the same repository, users should append the ?new parameter to the Git repository URL.
With this update, the behavior is now aligned with the documentation to provide a consistent and predictable user experience.
Gateway plugin should automatically reconnect after restarting IDE
Starting from this release, when the local IDE is restarted, the Gateway plugin will automatically attempt to reconnect to the remote IDE.
Removed Functionalities
Deprecated Projector-based Intelij Community editor definitions
The deprecated Projector-based Intelij Community editor has been completely removed from the code base in this release.
