Major Enhancements
Upgrade "Workspace Overview" tab
With this release, the Workspace Details/Overview tab now supports workspace renaming with built-in copy-to-clipboard functionality. The update introduces a reusable copy-to-clipboard component for a consistent dashboard experience and allows workspace names to be edited when the workspace is in the STOPPED or FAILED state, with validation for length, naming patterns, and duplicates.
As a user I want to have a clear UX / error message when my CDE is failing to start due to full PVC
With this release, per-user storage error handling has been improved by adding PVC error detection and guided recovery steps. When a workspace fails to start due to full PVC storage, users now see a clearer error message that includes the workspace name and root cause, a direct link to the OpenShift Console PVC management view, and a YAML snippet to help with manual PVC expansion.
JetBrains Editors Now Respect Idling Timeouts
Workspaces using JetBrains IDEs now correctly respect the idling timeouts specified by the CheCluster properties secondsOfRunBeforeIdling and secondsOfInactivityBeforeIdling.
VS Code Composite Commands
Devfiles have a notion of Composite Commands. It allows connecting multiple Commands together by defining a single Composite Command, for example:
commands:
- id: package
exec:
component: tools
commandLine: 'mvn package'
group:
kind: build
- id: install
exec:
component: tools
commandLine: 'mvn install'
group:
kind: build
isDefault: true
- id: installAndPackage
composite:
commands:
- install
- package
parallel: falseThis behavior is now supported in Che-Code.
Update Visual Studio Code - Open Source ("Code - OSS") to version 1.104.3
Visual Studio Code - Open Source ("Code - OSS") has been updated to the 1.104.3 upstream version. Read more in the official release notes.
Document how to configure OpenVSX to use AWS S3 bucket as a storage
Documentation has been added to explain how to configure AWS S3 as the storage backend for OpenVSX extensions.
The new guide covers all required configuration properties, example values, and setup steps to help administrators use an S3 bucket for reliable and scalable extension storage. For more details check upstream Eclipse OpenVSX documentation.
Update UBI9 base image
Updated the Universal Developer Image base image to use the latest UBI9 version.
Bug Fixes
Incorrect Error Message Displayed with Advanced Authorization Enabled
An issue was resolved where users saw an unhelpful message (Error [object Object]) when advanced authorization was enabled and they were not allowed to access the User Dashboard.
The dashboard now displays the correct message:
User <username> is not authorized to create a project. Please contact your system administrator.
Enhance User Experience with Updated Dev Spaces Branding
With this release, custom logo rendering on the User Dashboard has been improved by fixing blurriness in base64-encoded images. The update introduces dynamic loader image selection, supports multiple image formats (JPG, PNG, GIF, WebP, SVG), adds a “Loading…” fallback for SVGs, and enhances image sharpness on the loading page.
Duplicate Trust Prompt When Importing Devfile from GitLab Raw URL
A bug was fixed where the “Do you trust the authors of this repository?” prompt appeared twice when importing a devfile using a GitLab raw file URL with a personal access token (PAT).
This issue occurred when using URLs in the format:
https://<gitlab-server>/api/v4/projects/<project-id>/repository/files/<devfile-path>/raw?ref=main&private_token=<token>
The dashboard now correctly displays the trust prompt only once, ensuring a smoother and more consistent workspace creation flow.
Save' button is not disabled when set 'user gitconfig' data in 'UserPreferences' on Dashboard
With this release, the Save button behavior in User Preferences has been fixed. When Git configuration settings are already applied, the Save button is now correctly disabled, ensuring consistent behavior even after refreshing the page or switching between preference tabs.
Fixed Critical CVEs in the request package
Removed deprecated request package and replaced with axios to fix CVE-2023-28155.