github eclipse-che/che 7.118.0
Eclipse Che 7.118.0

6 hours ago

Major Enhancements

Automated Prometheus resource setup for Che Server and DevWorkspace Operator

Eclipse Che now automatically sets up the required Prometheus resources for metrics collection, removing the need for manual configuration. The operator creates:

  • ServiceMonitor objects for both the Che Server (che-host) and the DevWorkspace Operator (devworkspace-controller)
  • RBAC (Role + RoleBinding) granting the prometheus-k8s service account access to scrape metrics endpoints
  • The openshift.io/cluster-monitoring: "true" label on the operator namespace, enabling OpenShift's built-in monitoring stack to discover the ServiceMonitors automatically

See the Monitoring Che and Monitoring the DevWorkspace Operator sections from the official documentation for more details about monitoring Eclipse Che.

DevWorkspace Operator 0.41.0

DevWorkspace Operator 0.41.0 is now available, adding new functionality to Eclipse Che. For more information, see the changelog.

Session timeout warning modal

The Dashboard now warns users before their OAuth session expires. Previously, idle sessions would time out silently, causing an abrupt redirect to the login page and potential loss of unsaved form data. A new modal appears 60 seconds before session expiry with a live countdown, offering options to extend the session or sign out immediately. The session timeout value is read from the CheCluster CR's cookieExpireSeconds configuration.
image

Use a URI handler to establish a connection for the local/remote (SSH) support

Automatically open a vscode://redhat.devspaces-remote-ssh URI that will be handled by an active Code based editor with "Dev Spaces Local/Remote Support - SSH" (redhat.devspaces-remote-ssh) extension installed.

Simplify logging into an a cluster for Gateway plugin

Introduce new authentication methods and create new UI to easily switch between them.

Bug Fixes

Configure maxResponseBodySize for Traefik ForwardAuth middleware

The Traefik ForwardAuth middleware now has maxResponseBodySize configured, eliminating a warning about unlimited response body size that could lead to DoS attacks and memory exhaustion.

Gitconfig form and "Import Git Configuration" are inconsistent

The Save button on the User Preferences GitConfig tab is now correctly disabled when the name or email field is empty, preventing users from saving invalid gitconfig data.

Remove redundant multiuser modules from che-server

The multiuser directory has been removed from the che-server repository. Since che-server is only used for SCM integration and workspace provisioning, these modules were unnecessary and were increasing build times and binary size.

Multiple accessibility issues on the User Dashboard are now resolved

The following accessibility improvements are included in this release:

Restart from local Devfile should automatically reconnect to the restarted workspace

When calling the Restart from local Devfile command, the Gateway plugin takes focus and the workspace can be seen restarting. Once started the IDE should automatically be opened against the workspace.

Don't miss a new che release

NewReleases is sending notifications on new releases.