Skip to content

Eclipse Che 7.88.0

Compare
Choose a tag to compare
@ibuziuk ibuziuk released this 02 Jul 17:23
· 28 commits to main since this release

Major Enhancements

Allow defining annotations for all pods in the Cloud Development Environment

With this release, you can define annotations for all Cloud Development Environment (CDE) pods using a dedicated CustomResource field:

apiVersion: org.eclipse.che/v2
kind: CheCluster
spec:
  devEnvironments:
    workspacesPodAnnotations:
      cluster-autoscaler.kubernetes.io/safe-to-evict: false

Configuring custom editor definitions using a configmap

Previously, you could only configure custom editor definitions by modifying and rebuilding the Plugin Registry. Starting from this release, you can configure them by creating a dedicated ConfigMap.

Learn more about this feature in the official documentation.

Enabling fuse-overlayfs for all workspaces

Starting from this release, you can enable fuse-overlayfs for all CDEs.

Learn more about this feature in the official documentation and the community blog post.

Meaningful dashboard warnings for namespace provisioning failures when auto-provisioning is disabled and the Advanced Authorization is enabled

With this release, the user experience during failures related to pre-configured Advanced Authorization is improved. When your access is denied, you will see a clear error message when accessing the User Dashboard:

Screenshot 2024-06-27 at 17 37 06

Learn more about Advanced Authorization in the official documentation and community blog post.

Documentation for running containers with kubedoc

Official documentation for running containers from CDEs using kubedoc is available in this release.

Always refresh OAuth tokens during workspace startup

A new experimental feature that forces a refresh of the OAuth access token during workspace startup has been added in this release.

Learn more about this feature in the official documentation.

Devfile 2.3.0 support

With this release, the new 2.3.0 schemaVersion of the devfile is supported for the CDE definition:

schemaVersion: 2.3.0
metadata:
  generateName: quarkus-api-example
attributes:
  controller.devfile.io/storage-type: ephemeral
components:
  - name: tools
    container:
      image: quay.io/devfile/universal-developer-image:ubi8-latest
      env:
        - name: QUARKUS_HTTP_HOST
          value: 0.0.0.0
... 

More details about version 2.3.0 are available in the official documentation.

Screenshot 2024-06-26 at 13 54 45

Major Bug fixes

Support different user for SSH URLs

Previously, strict validation prevented workspace creation from URLs such as user1@repository.example.com:/home/user1/repositories/myrepo.git:

Screenshot 2024-06-27 at 17 32 16

The defect has been fixed in this release.

Dashboard Git Services tab duplicates status icon if two GitHub providers are configured

Prior to this release, if GitHub OAuth configuration secrets were set up for both SaaS and Enterprise, and if the authorization agreement was accepted for only one of the providers, the authorization status was duplicated for both providers on the Git Services tab:

screenshot-eclipse-che apps rosa frmk4-wcwdq-vmd zp2m p3 openshiftapps com-2024 05 20-13_29_18

The defect has been fixed in this release.

Zombie processes remain in workspace container after a task is terminated

Before this release, you could encounter a lot of processes labeled <defunct> in the workspace container while working in Visual Studio Code - Open Source ("Code - OSS"):

Screenshot 2024-07-01 at 18 14 30

Environment variables are ignored and tasks fail

Prior to this release,GOPATH and GOCACHE environment variables were not correctly set when running dedicated commands defined in a devfile. This resulted in failed tasks, for tasks such as the go build task. The defect has been fixed in this release.

Mounting files that conflict with stow directory files causes failures during $HOME directory persistence

Previously, mounting files using a ConfigMap, Secret, or PVC that conflict with stow directory files resulted in the stow command failure during the execution of the $HOME directory persistence. The defect has been fixed in this release.

Fix 'Open in Preview' action for the Endpoints panel

Visual Studio Code - Open Source ("Code - OSS") actions related to endpoints were not working as expected:

image

The defect has been fixed in this release.

demo.mp4