github eclipse-che/che 7.111.0
Eclipse Che 7.111.0

2 days ago

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.

Screenshot 2025-10-30 at 19 33 04

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.

Screenshot 2025-10-21 at 15 19 57

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.
ssl

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.
Screenshot 2025-10-30 at 20 00 12

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.

Image

Don't miss a new che release

NewReleases is sending notifications on new releases.