Skip to content

Eclipse Che 7.72.0

Compare
Choose a tag to compare
@mkuznyetsov mkuznyetsov released this 03 Aug 12:03
· 128 commits to main since this release

Major Enhancement

New option to persist workspaces $HOME directory

This release introduces 2 new CheCluster CRs fields for managing workspaces home directory:

  • spec.devEnvironments.persistUserHome: holds config settings related to the persistence of /home/user/ in workspaces
  • spec.devEnvironments.persistUserHome.enabled determines whether /home/user/ will persist in workspaces. Disabled by default.

Added kubedock to run containers in the universal developer image

kubedock is now part of the universal developer image (Eclipse Che default image). If the environment variable KUBEDOCK_ENABLED is set to true in a workspace (this can be done using a devfile), the kubedock server is started at startup.

When KUBEDOCK_ENABLED=true then the following commands will be executed with kubedock (the remaining commands, in particular podman build, will be executed by the local podman):

podman run
podman ps
podman exec
podman cp
podman logs
podman inspect
podman kill
podman rm
podman wait
podman stop
podman start

Add a DevWorkspace Operator configuration to ignore OpenShift cluster-wide proxy settings

Before this trusted TLS certificates configured in Eclipse Che were ignored if an OpenShift cluster-wide proxy was configured.
This new DevWorkspace Operator configuration allow to avoid this undesired behavior.

Include the commands imported from a parent Devfile as to VS Code Tasks

Commands defined in the parent Devfile are now visible in the VS Code Tasks:

image

Simplified the procedure to add a Git personal access token

Before users had to provide the git username when adding a personal access token. That was redundant and cause of errors so Eclipse Che doesn't require it anymore.

screenshot-eclipse-che apps rosa h448e-94kxe-cxf ok1t p3 openshiftapps com-2023 07 20-11_54_05