Major Enhancements
Documentation for Eclipse Open VSX On-Premises
With this release, official documentation is now available for running a private VS Code extension registry On-Premises. The guide provides end-to-end instructions on how to configure, build, deploy, and patch Eclipse Che to use your on-premises Open VSX instance.

JetBrains Rider (desktop)
JetBrains Rider IDE for .NET developers, and game development, is available in the "Editor Selector" of the workspace creation page.

JetBrains GoLand (desktop)
JetBrains GoLand IDE for Go developers is available in the "Editor Selector" of the workspace creation page.
JetBrains PhpStorm (desktop)
JetBrains PhpStorm IDE for PHP developers and related front-end technologies is available in the "Editor Selector" of the workspace creation page.
Add field to specify JetBrains IDE download URL
With this release, you can configure the JetBrains IDE download URL in the CheCluster custom resource by using the spec.devEnvironments.editorsDownloadUrls
field.
apiVersion: org.eclipse.che/v2
kind: CheCluster
metadata:
name: eclipse-che
namespace: eclipse-che
spec:
devEnvironments:
editorsDownloadUrls:
- editor: string
url: string
This feature is useful in disconnected or air-gapped environments, where editors cannot be downloaded from the public internet.
Learn more about the editorsDownloadUrls
property in the official documentation.
Better handling of the workspaces link, when using the link multiple times
This release gives you greater control when creating a new workspace using URL. Clicking a factory URL detects existing workspaces from the same Git repository, guiding you to an existing one or giving you the option to create a new workspace intentionally.
Key Updates
- Smart URL Handling: When you use a factory URL, Che checks for existing workspaces from that Git repository.
- If a single workspace exists, it opens automatically, preventing an accidental duplicate.
- If no workspace exists, a new one is created.
- Multi-Workspace Prompts: If a factory URL matches multiple existing workspaces, a warning message appears, prompting you to choose the specific one you want to open or to create a new workspace:

-
Direct Workspace Targeting: You can bypass the multi-workspace prompt and open a specific instance directly by appending
?existing=<workspace-name>
to the Git repository URL. -
Explicit Workspace Creation: You can force the creation of a new workspace by adding
?new
parameter to a factory URL. This always creates a new workspace. -
Create New switch: On the Create Workspace page, the
Create New
switch gives you more control when using sample projects.- With the switch enabled (the default state), selecting a sample always creates a new workspace.
- If you disable the switch, selecting a sample opens an existing workspace if one was previously created from that sample.

Learn more about the existing
URL parameter in the official documentation.
DevWorkspace Operator 0.36.0
The DevWorkspace Operator 0.36.0 has been released, providing new functionality to Eclipse Che. View the changelog here.
Bug Fixes
iss
parameter is not excluded during workspace startup via factory URL
Previously, when starting a workspace from a factory URL, the iss
(issuer) authentication parameter was not correctly excluded. This issue has been resolved, and the parameter is no longer visible in the URL at workspace start time.
