GitPedia
eclipse-che

eclipse-che/che

Kubernetes based Cloud Development Environments for Enterprise Teams

30 Releases
Latest: 3w ago
Eclipse Che 7.118.07.118.0Latest
ibuziukibuziukΒ·3w agoΒ·May 26, 2026
GitHub

πŸ“¦ [Automated Prometheus resource setup for Che Server and DevWorkspace Operator](https://github.com/eclipse-che/che-operator/pull/2117)

  • 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

πŸ“¦ [Session timeout warning modal](https://redhat.atlassian.net/browse/CRW-10290)

  • <img width="1364" height="715" alt="image" src="https://github.com/user-attachments/assets/da129405-3a82-4719-ae5c-36a4a459860a" />

πŸ“¦ [Simplify logging into an a cluster for Gateway plugin](https://github.com/redhat-developer/devspaces-gateway-plugin/pull/247)

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

πŸ“¦ [Configure maxResponseBodySize for Traefik ForwardAuth middleware](https://github.com/eclipse-che/che/issues/23807)

  • 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](https://redhat.atlassian.net/browse/CRW-10719)

  • 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.

πŸ“¦ Multiple accessibility issues on the User Dashboard are now resolved

  • The following accessibility improvements are included in this release:
  • [Interactive controls are nested in sample cards on "Create Workspace" page](https://redhat.atlassian.net/browse/CRW-10737)
  • [Invalid ARIA Attribute on Workspace Status Indicator in User Dashboard](https://redhat.atlassian.net/browse/CRW-10233)
  • [Invalid List Structure in Navigation of User Dashboard](https://redhat.atlassian.net/browse/CRW-10232)
  • [Error suggestion fields are not complete in User preferences and Create Workspace pages](https://redhat.atlassian.net/browse/CRW-10297)
  • [Interactive controls are nested in "User Preferences > Container Registries > Add Container Registry" modal](https://redhat.atlassian.net/browse/CRW-10317)
Eclipse Che 7.117.07.117.0
svorsvorΒ·1mo agoΒ·May 6, 2026
GitHub

πŸ“¦ [Start a cloud development environment with a browser-based terminal](https://github.com/eclipse-che/che/issues/23762)

  • You can now start a cloud development environment with only a terminal in the browser:
  • <img width="225" height="303" alt="Screenshot 2026-04-07 at 14 19 49" src="https://github.com/user-attachments/assets/35fd8486-7306-4a49-9bb1-6fd5b81001f6" />
  • The new editor definition uses [ttyd](https://github.com/tsl0922/ttyd) (a command-line tool for sharing a terminal over the web) under the hood.

πŸ“¦ [Use an external identity provider with OpenShift](https://redhat.atlassian.net/browse/CRW-9763)

  • <img width="1268" height="381" alt="image" src="https://github.com/user-attachments/assets/ae800438-52f9-4f2d-b74d-546aaf9448a6" />
  • <img width="1275" height="304" alt="image" src="https://github.com/user-attachments/assets/110866f4-be02-4254-b642-63a3f60d880b" />

πŸ“¦ [Create Kubernetes namespaces instead of OpenShift projects](https://redhat.atlassian.net/browse/CRW-9951)

  • ```
  • spec:
  • devEnvironments:
  • createNamespaceDirectly: true
  • ```

πŸ“¦ [Persistent user home directory is now enabled by default](https://github.com/eclipse-che/che-operator/pull/2119)

  • With this release, persistent user home is enabled by default in the CheCluster CR:
  • `spec.devEnvironments.persistUserHome.enabled`
  • ```
  • spec:
  • devEnvironments:
  • persistUserHome:
  • enabled: true
  • ```
  • + 2 more

πŸ“¦ [Restart workspaces from a local devfile in JetBrains IDEs](https://github.com/eclipse-che/che/issues/23417)

  • Users whose main editor is one of the JetBrains IDEs (over Gateway) can now edit their cluster devfile and apply the changes from the editor.

πŸ“¦ [che-server metrics collection no longer fails after Micrometer upgrade](https://github.com/eclipse-che/che/issues/23810)

  • Reverted the Micrometer upgrade (1.11.5 to 1.16.1) that broke che-server metrics collection due to incompatible Prometheus integration package changes.

πŸ“¦ [Bitbucket Server default branch browse URLs no longer cause a NullPointerException](https://github.com/eclipse-che/che/issues/23766)

  • Opening a workspace from a Bitbucket Server default branch browse URL (without the `?at=` query parameter) no longer causes a NullPointerException in the URL parser.

πŸ“¦ [Loader and status icon styles are now consistent on the User Dashboard](https://github.com/eclipse-che/che/issues/23789)

  • Loader and status icon colors now use PatternFly design tokens instead of hardcoded values. Dark theme status label colors are also corrected.

πŸ“¦ Multiple accessibility issues on the User Dashboard are now resolved

  • The following accessibility improvements are included in this release:
  • Keyboard navigation for editor selection, appearance settings, and provider dropdowns
  • Correct focus order and tab navigation on the User Preferences page
  • Improved color contrast for code editor line numbers and fold icons
  • Proper validation messages and required field indicators across Personal Access Token, SSH Keys, and Gitconfig forms
  • Distinct context for "Upload" buttons in the Add SSH Keys window
  • Private repository cloning now prompts for credentials instead of failing silently

πŸ“¦ [Gateway plugin now connects to JetBrains 2026.1-based remote IDEs](https://github.com/eclipse-che/che/issues/23803)

  • Newer versions of JetBrains require a trusted path configuration to ensure a smooth project loading process.

πŸ“¦ [Gateway plugin now connects to remote JetBrains IDEs without a project](https://github.com/eclipse-che/che/issues/23812)

  • The Gateway plugin can now connect to a developer workspace backed by a JetBrains editor with no project. The IDE welcome screen is displayed in such cases.
Eclipse Che 7.116.07.116.0
ibuziukibuziukΒ·2mo agoΒ·March 27, 2026
GitHub

πŸ“¦ [Create a mechanism for backup/restore of ${PROJECTS_ROOT} from one cluster to another](https://github.com/eclipse-che/che/issues/23570)

  • If backups are configured for Eclipse Che, workspace backups can now be viewed from the Dashboard within the Backups tab.
  • Backups for existing and deleted workspaces are available for viewing. Workspace backups are used to recover uncommitted code changes for workspaces that have been deleted from the cluster.
  • <img width="1507" height="583" alt="image" src="https://github.com/user-attachments/assets/fcc3414b-f679-466c-a5bc-a982b3e4bf16" />
  • Once a backup is determined, users can restore the workspace from the Dashboard.
  • <img width="1177" height="478" alt="image" src="https://github.com/user-attachments/assets/793dda59-a12e-40d8-9c01-6219619941cf" />
  • More details about the backup and restore configuration can be found in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/devworkspace-backup).

πŸ“¦ [SCC Mismatch Warning for DevWorkspaces](https://github.com/eclipse-che/che/issues/23636)

  • <img width="980" height="553" alt="532643418-0c9c2dbc-42ee-4460-b0ae-d56e321ff90c" src="https://github.com/user-attachments/assets/f492c4d2-09cc-4021-b672-9c0edc4545b3" />

πŸ“¦ [Dashboard re-design with PatternFly 6](https://github.com/eclipse-che/che/issues/23676)

  • The User Dashboard has been migrated from PatternFly 5 to PatternFly 6. This includes updated Layout, Card, and Form components, replaced CSS variables and class names.
  • <img width="1512" height="832" alt="Screenshot 2026-03-24 at 15 25 48" src="https://github.com/user-attachments/assets/605205db-f331-4a9b-9c10-2142a91f3981" />

✨ [Add IPv6 Support to the User Dashboard](https://github.com/eclipse-che/che/issues/23674)

  • The Dashboard now fully supports single-stack IPv6 environments, such as OpenShift 4.20+ clusters. Previously, some URLs and API calls failed due to incorrect handling of IPv6 addresses.

πŸ“¦ [Update Fabric8 Kubernetes Client to 7.6.1](https://github.com/eclipse-che/che/issues/23763)

  • The Fabric8 Kubernetes client dependency in Che Server has been updated to version 7.6.1, bringing in the latest bug fixes and improvements.

✨ [Add editor support for remote development using JetBrains Toolbox App](https://github.com/eclipse-che/che/issues/23419)

  • Create an editor definition, "JetBrains Toolbox App (desktop)" that allows connecting a locally running JetBrains Toolbox App to a remove development workspace, over SSH.
  • <img width="199" height="230" alt="jetbrains-toolbox-tile" src="https://github.com/user-attachments/assets/15e851f9-594d-4393-bb8a-470cc4d51060" />
  • <img width="440" height="314" alt="devspaces-toolbox-plugin" src="https://github.com/user-attachments/assets/9c06fb28-9d7f-4b9e-9522-feacf77c69e6" />
Eclipse Che 7.115.07.115.0
svorsvorΒ·3mo agoΒ·March 4, 2026
GitHub

πŸ“¦ [Provide initContainers field in the CheCluster CR](https://github.com/eclipse-che/che/issues/23706)

  • The new field can be configured as follows:
  • ```yaml
  • apiVersion: org.eclipse.che/v2
  • kind: CheCluster
  • spec:
  • devEnvironments:
  • initContainers:
  • name: my-container
  • + 3 more

πŸ“¦ [Migrate chectl to Yarn v4](https://issues.redhat.com/browse/CRW-10060)

  • With this release, [chectl](https://github.com/che-incubator/chectl) has been migrated to Yarn v4 to align with the latest Yarn ecosystem improvements.

✨ [Add support for UBI 8-based images in the VS Code (desktop) (SSH) editor](https://issues.redhat.com/browse/CRW-10044)

  • Support samples whose development container are based on UBI 8 images when connecting a local instance of VS Code to that remote container over SSH.

πŸ“¦ [Potential startup failure in .NET 9 & Ansible samples with Jetbrains Desktop editors](https://issues.redhat.com/browse/CRW-10115)

  • Make Jetbrains Desktop editor images more resilient to running on UBI 9.7 based images, with any samples whose development container is based on a UBI < 9.7.

πŸ“¦ [Che Code startup failure when developer container uses OpenSSL version < 3.4.0](https://github.com/eclipse-che/che/issues/23692)

  • Ensure Che Code (based on UBI 9.7) starts successfully when used in combination with a sample workspace whose developer container uses OpenSSL version < 3.4.0 (eg. UBI < 9.7).

πŸ“¦ [Eclipse Che operator triggering unnecessary deployment rollouts](https://issues.redhat.com/browse/CRW-10226)

  • Previously, there was a bug where the ConfigMaps defined in the operator deployment changed order on every reconcile, causing
  • an endless reconcile loop. This issue has been fixed for this release.

✨ [Remove unnecessary entries that operator adds into Che ConfigMap](https://github.com/eclipse-che/che/issues/23723)

  • Previously, the Che ConfigMap contained obsolete fields which were used in the Che Server workspace engine. These fields have been removed for this release.
Eclipse Che 7.114.07.114.0
svorsvorΒ·4mo agoΒ·February 2, 2026
GitHub

πŸ“¦ [Identifying editors used for workspaces](https://github.com/eclipse-che/che/issues/23583)

  • <img width="1652" height="467" alt="image" src="https://github.com/user-attachments/assets/043c7ee5-c307-4016-9ba8-bbe20e30586f" />

πŸ“¦ [Viewing available Git branches in the User Dashboard](https://github.com/eclipse-che/che/issues/23171)

  • <img width="1697" height="1041" alt="Screenshot 2026-01-15 at 18 00 34" src="https://github.com/user-attachments/assets/c8971b1a-eed8-4d98-9a98-d5e9430417da" />

πŸ“¦ [Updating branding for the application loader](https://issues.redhat.com/browse/CRW-9617)

  • <img width="1003" height="602" alt="Screenshot 2026-01-15 at 17 45 18" src="https://github.com/user-attachments/assets/e48cca9f-a28c-43c1-b67b-73b2b5f5ced8" />

✨ [Creating devfiles with a new web interface](https://github.com/devfile/api/issues/1765)

  • A community-supported web application for creating [devfiles](https://devfile.io/) through an interactive step-by-step wizard is now available at https://start.devfile.io/.
  • <img width="1287" height="522" alt="Screenshot 2026-02-02 at 12 30 03" src="https://github.com/user-attachments/assets/d5cebf8a-e818-40b7-b036-972e3ce26d90" />

πŸ“¦ [Configuring container resource caps](https://github.com/eclipse-che/che/issues/23243)

  • ```
  • spec:
  • devEnvironments:
  • containerResourceCaps:
  • limits:
  • cpu: "1"
  • memory: 2Gi
  • requests:
  • + 3 more
Eclipse Che 7.113.07.113.0
svorsvorΒ·5mo agoΒ·December 22, 2025
GitHub

πŸ“¦ [Upgrade "Workspace Overview" tab](https://github.com/eclipse-che/che/issues/23632)

  • <img width="1510" height="555" alt="Screenshot 2025-12-12 at 14 41 19" src="https://github.com/user-attachments/assets/956665d3-5a0a-4413-a2db-d81381e3e01e" />

πŸ“¦ [As a user I want to have a clear UX / error message when my CDE is failing to start due to full PVC](https://github.com/eclipse-che/che/issues/23195)

  • <img width="988" height="1057" alt="Screenshot 2025-12-17 at 11 08 08" src="https://github.com/user-attachments/assets/391465f8-aa25-4853-bc06-b30f6f487ba5" />

πŸ“¦ [JetBrains Editors Now Respect Idling Timeouts](https://issues.redhat.com/browse/CRW-8297)

  • Workspaces using JetBrains IDEs now correctly respect the idling timeouts specified by the CheCluster properties `secondsOfRunBeforeIdling` and `secondsOfInactivityBeforeIdling`.

πŸ“¦ [VS Code Composite Commands](https://github.com/eclipse-che/che/issues/21859)

  • ```yaml
  • commands:
  • id: package
  • exec:
  • component: tools
  • commandLine: 'mvn package'
  • group:
  • kind: build
  • + 15 more

πŸ“¦ [Update Visual Studio Code - Open Source ("Code - OSS") to version 1.104.3](https://github.com/eclipse-che/che/issues/23595)

  • Visual Studio Code - Open Source ("Code - OSS") has been updated to the 1.104.3 upstream version. Read more in the [official release notes](https://github.com/microsoft/vscode/releases/tag/1.104.3).

πŸ“ [Document how to configure OpenVSX to use AWS S3 bucket as a storage](https://issues.redhat.com/browse/CRW-9476)

  • Documentation has been added to explain how to configure AWS S3 as the storage backend for OpenVSX extensions.

πŸ“¦ [Update UBI9 base image](https://github.com/devfile/developer-images/pull/247)

  • Updated the Universal Developer Image base image to use the latest UBI9 version.

πŸ“¦ [Incorrect Error Message Displayed with Advanced Authorization Enabled](https://github.com/eclipse-che/che/issues/23657)

  • 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.`

πŸ“¦ [Duplicate Trust Prompt When Importing Devfile from GitLab Raw URL](https://issues.redhat.com/browse/CRW-9642)

  • 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.

πŸ› [Fixed Critical CVEs in the request package](https://github.com/che-incubator/che-code/pull/604)

  • Removed deprecated request package and replaced with axios to fix [CVE-2023-28155](https://github.com/advisories/GHSA-p8p7-x288-28g6).
Eclipse Che 7.112.07.112.0
ibuziukibuziukΒ·7mo agoΒ·November 17, 2025
GitHub

πŸ“¦ [Automatically import certificates to Java trust store](https://github.com/eclipse-che/che/issues/23555)

  • By default, certificates will be read from `/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem`, but can be configured by setting the `JDK_CA_BUNDLE` environment variable.

πŸ“¦ [Improve the connection instructions landing page for VS Code (SSHD)](https://github.com/che-incubator/che-code/pull/590)

  • Improve the presentation of the landing page with better styling, copy-to-clipboard functionality, links for tools/authentication, and instructions for Windows (where applicable).
  • <img width="1182" height="832" alt="Screenshot 2025-11-12 at 16 11 49" src="https://github.com/user-attachments/assets/722fce5e-e8b9-4431-861c-0be43e227c52" />

πŸ“‹ [DevWorkspace Operator 0.38.0](https://github.com/devfile/devworkspace-operator/blob/0.37.x/CHANGELOG.md)

  • The DevWorkspace Operator 0.38.0 has been released, providing new functionality to Eclipse Che. View the changelog [here](https://github.com/devfile/devworkspace-operator/blob/0.38.x/CHANGELOG.md).
  • <!-- NOTE, above link will not be available until after the upstream release is done -->

πŸ“‹ [Change order of the editors on the User Dashboard](https://issues.redhat.com/browse/CRW-9522)

  • The `Choose an Editor` view has been improved - editors are now neatly grouped and sorted for better usability.
  • <img width="1378" height="610" alt="Screenshot 2025-11-10 at 17 50 47" src="https://github.com/user-attachments/assets/e6033bb3-2d14-4772-8815-a52742e34332" />

πŸ“¦ [Show `Downloading IDE binaries... (it can take a few minutes)` only when relevant to avoid confusion](https://github.com/eclipse-che/che/issues/23622)

  • <img width="1100" height="666" alt="Screenshot 2025-11-12 at 10 37 35" src="https://github.com/user-attachments/assets/9e8224ad-a0bd-45a5-bec8-ba75818af4a6" />

πŸ“¦ [Support Gitlab base URL with pattern "https://host/scm"](https://issues.redhat.com/browse/CRW-9260)

  • With this release, Eclipse Che now correctly handles GitLab Server instances hosted under additional path segments (for example, https://host/scm).

πŸ“¦ ["Close and Stop" button should always stop the active Dev Workspace](https://github.com/eclipse-che/che/issues/23579)

  • When closing the IDE, The "Close and Stop" button on the prompt to close the IDE backend should always stop the active Dev Workspace.

πŸ“¦ [Tools running in terminal should prevent workspace idle termination](https://github.com/eclipse-che/che/issues/23529)

  • When a tool performs a long-running task, the workspace idling configuration should take such tasks into account.

πŸ“¦ [Connect button should be disabled for a started Dev Workspace](https://github.com/eclipse-che/che/issues/23525)

  • It should not be possible to connect to a Dev Workspace that already has an existing connection.

πŸ› [Fix critical CVE in form-data package](https://github.com/che-incubator/che-code/pull/589)

  • Updated form-data across various packages to avoid use of unsafe random function.

πŸ—‘οΈ [Remove deprecated API services from che-server](https://github.com/eclipse-che/che/issues/23445)

  • With this release, several deprecated services have been removed from the che-server, reducing maintenance overhead and improving overall stability.
Eclipse Che 7.111.07.111.0
ibuziukibuziukΒ·7mo agoΒ·October 31, 2025
GitHub

πŸ“¦ [Nested Containers](https://issues.redhat.com/browse/CRW-8320)

  • With this release, there is a new field in the CheCluster custom resource for enabling the container run capabilities in the CDE:
  • ```
  • spec:
  • devEnvironments:
  • disableContainerRunCapabilities: false
  • ```
  • > [!IMPORTANT]
  • > Due to SCC restrictions, existing CDEs will not be able to be started if `spec.devEnvironments.disableContainerRunCapabilities` is set to `false`.
  • + 2 more

πŸ“¦ [As a user when I create a workspace from the 'Getting Started' I want to give it a name](https://github.com/eclipse-che/che/issues/23596)

  • This allows the user to specify a workspace name when creating a workspace from the Getting Started page in the User Dashboard.
  • <img width="1462" height="716" alt="Screenshot 2025-10-30 at 19 33 04" src="https://github.com/user-attachments/assets/5bad3507-74fd-40f1-a9e7-0a2d7e6b38f4" />

πŸ“¦ [Allow DevWorkspace renaming via kubernetes.io/metadata.name label](https://github.com/eclipse-che/che/issues/23560)

  • With this release, it’s now possible to rename a workspace using the `kubernetes.io/metadata.name` label in the DevWorkspace object.
  • <img width="731" height="520" alt="Screenshot 2025-10-21 at 15 19 57" src="https://github.com/user-attachments/assets/02f9084b-47b4-4e34-b50a-ff28e3f28cd0" />

πŸ“¦ [Gateway plugin should support connecting to multiple DevWorkspaces](https://issues.redhat.com/browse/CRW-5773)

  • The Gateway plugin now supports connecting to multiple DevWorkspaces:
  • https://github.com/user-attachments/assets/bbb8c7ac-e0e1-4f93-a815-478c28e91871

✨ [Add eclipse-che admin edit/view roles](https://github.com/eclipse-che/che-operator/pull/2055)

  • fine-grained access control for Eclipse Che resources.

✨ [Display a message if the TLS certificate hasn’t been imported when adding a PAT for the Bitbucket Server](https://github.com/eclipse-che/che/issues/23602)

  • ```
  • The required SSL certificate is missing or not trusted by the system. Please contact your administrator.
  • ```
  • <img width="1400" height="381" alt="ssl" src="https://github.com/user-attachments/assets/f38cd57a-adb6-4958-9ffa-6ac4ec053244" />

✨ [Add Java 17 support to the che-server project](https://github.com/eclipse-che/che/issues/23624)

  • With this release, che-server now supports Java 17.

πŸ“¦ [Update Visual Studio Code - Open Source ("Code - OSS") to 1.103.2 version](https://github.com/eclipse-che/che/issues/23504)

  • Visual Studio Code - Open Source ("Code - OSS") has been updated to the 1.103.2 upstream version. Read more in the [official release notes](https://github.com/microsoft/vscode/releases/tag/1.103.2).

✨ [Print an additional error message if the CheCluster controller failed to reconcile](https://github.com/eclipse-che/che/issues/23613)

  • This release provides more detailed error logs for reconcile failures in the `che-operator-*` pod.

✨ [Improve a behavior when switch on 'Create New' in 'Import Git repository' field on the Dashboard](https://github.com/eclipse-che/che/issues/23612)

  • With this update, the behavior is now aligned with the documentation to provide a consistent and predictable user experience.
  • <img width="1524" height="441" alt="Screenshot 2025-10-30 at 20 00 12" src="https://github.com/user-attachments/assets/966dbe30-877d-41f5-9468-7d5fbfb53329" />

πŸ“¦ [Gateway plugin should automatically reconnect after restarting IDE](https://github.com/eclipse-che/che/issues/23587)

  • Starting from this release, when the local IDE is restarted, the Gateway plugin will automatically attempt to reconnect to the remote IDE.

πŸ—‘οΈ [Deprecated Projector-based Intelij Community editor definitions](https://github.com/eclipse-che/che-operator/pull/2056)

  • The deprecated [Projector-based](https://lp.jetbrains.com/projector/) Intelij Community editor has been completely removed from the code base in this release.
  • <img width="225" alt="Image" src="https://github.com/user-attachments/assets/58b91be9-9b1b-479b-a9ac-16aea25642f6" />
Eclipse Che 7.110.07.110.0
ibuziukibuziukΒ·8mo agoΒ·October 6, 2025
GitHub

πŸ“¦ [Base developer image based on UBI10](https://github.com/devfile/developer-images/pull/237)

  • The base developer image based on UBI10 is now available at [quay.io/devfile/base-developer-image:ubi10-latest](https://quay.io/repository/devfile/base-developer-image).

πŸ“‹ [DevWorkspace Operator 0.37.0](https://github.com/devfile/devworkspace-operator/blob/0.37.x/CHANGELOG.md)

  • The DevWorkspace Operator 0.37.0 has been released, providing new functionality to Eclipse Che. View the changelog [here](https://github.com/devfile/devworkspace-operator/blob/0.37.x/CHANGELOG.md).

πŸ“¦ [SSH local to remote support in VS Code-based editors](https://github.com/eclipse-che/che/issues/22756)

  • Make it possible to connect to a DevWorkspace using the SSH protocol from a local (desktop) VS Code-based editor.
  • https://github.com/user-attachments/assets/d49d5951-eb44-4fdd-b095-e9639454dd1c

πŸ“¦ [Update Visual Studio Code - Open Source ("Code - OSS") to 1.101.2 version](https://github.com/eclipse-che/che/issues/23480)

  • Visual Studio Code - Open Source ("Code - OSS") has been updated to the 1.101.2 upstream version. Read more in the [official release notes](https://github.com/microsoft/vscode/releases/tag/1.101.2).

πŸ“¦ [Provider name is empty for bitbucket.org](https://github.com/eclipse-che/che/issues/23537)

  • <img width="564" height="510" alt="Screenshot 2025-09-24 at 16 03 36" src="https://github.com/user-attachments/assets/4573cc33-f3ec-451d-a19e-1d7bb841fd97" />

πŸ“¦ [Replace cluster's console URL with one to authentication credentials on landing page for Jetbrains Gateway-based workspaces](https://github.com/che-incubator/jetbrains-ide-dev-server/pull/52)

  • Reduce the number of login steps by displaying the user's authentication credentials for a cluster directly on the JetBrains Gateway landing page once the DevWorkspace has started.
Eclipse Che 7.109.07.109.0
ibuziukibuziukΒ·8mo agoΒ·September 23, 2025
GitHub

πŸ“¦ [CPU and Memory Limit widgets](https://github.com/eclipse-che/che/issues/23473)

  • With this release, the CPU and Memory Limit widgets on the Dashboard have been improved. You can now set CPU and memory limit values directly through input fields in the Advanced Options menu.
  • <img width="1354" height="444" alt="cpu_mem_limit" src="https://github.com/user-attachments/assets/789ef562-c9c4-473c-8098-ab77cf910683" />

πŸ“¦ [Specify which files from /home/tooling/.config should be copied](https://github.com/devfile/developer-images/pull/231)

  • The latest UDI allows specifying which files should be copied via the `.copy-files` file:
  • ```
  • FROM quay.io/devfile/base-developer-image:ubi9-latest
  • ...
  • RUN echo ".my-config" >> /home/tooling/.copy-files
  • ...
  • ```

πŸ“¦ [Allow external TLS configuration for ingress/routes](https://github.com/eclipse-che/che/issues/22935)

  • This feature enables external tools such as cert-manager to inject TLS configuration into workspace ingresses/routes. The following fields have been added to the CheCluster CR:
  • ```
  • spec:
  • devEnvironments:
  • networking:
  • externalTLSConfig:
  • // Enabled determines whether external TLS configuration is used.
  • // If set to true, the operator will not set TLS config for ingress/route objects.
  • + 7 more

πŸ“¦ [Reduce number of ConfigMaps created in a user namespace](https://github.com/eclipse-che/che/issues/23542)

  • With this release the Che-managed ConfigMaps:
  • `che-editor-settings`
  • `che-idle-settings`
  • `che-proxy-settings`
  • created in user namespaces have been combined into one ConfigMap named `che-user-settings`.

✨ [Add defaultContainerResources field to CheCluster](https://github.com/eclipse-che/che-operator/pull/2038)

  • Example CheCluster CR:
  • ```
  • spec:
  • devEnrinoments:
  • defaultContainerResources:
  • limits:
  • cpu: 200m
  • memory: 200Mi
  • + 4 more

πŸ“¦ [Specify the branch to use when starting a workspace from an SSH Git URL](https://github.com/eclipse-che/che/issues/23499)

  • <img width="1143" height="335" alt="Screenshot 2025-09-18 at 10 38 02" src="https://github.com/user-attachments/assets/cb531927-c9ef-4de7-a14d-d08d830e9b1f" />

πŸ“¦ [Multiple connections support in Jetbrains Gateway Plugin](https://issues.redhat.com/browse/CRW-9175)

  • Users can now view a list of multiple connection settings inside the JetBrains Gateway Plugin. The number of available servers can now also be limited.
  • <img width="1918" height="550" alt="Screenshot From 2025-09-22 13-03-50" src="https://github.com/user-attachments/assets/111d98d5-cb66-444f-bb89-c6cbf4deeed6" />

πŸ“¦ [UBI 10 support for Che Code](https://issues.redhat.com/browse/CRW-9197)

  • ```
  • schemaVersion: 2.3.0
  • metadata:
  • name: ubi10-minimal-demo
  • components:
  • name: tools
  • container:
  • image: registry.access.redhat.com/ubi10-minimal@sha256:53de6ac7c3e830b0ddfc9867ff6a8092785bcf156ab4e63dfa9af83c880fd988
  • + 12 more

πŸ“¦ [Dashboard is blank when one of the DevWorkspace objects has an empty spec](https://github.com/eclipse-che/che/issues/23543)

  • <img width="1558" height="780" alt="487837381-cce203a8-b060-4758-8aa6-3cec23a51d3e" src="https://github.com/user-attachments/assets/0497b08b-2b49-465c-8b33-dec739703773" />

πŸ“¦ [Dev Spaces personal access token UI does not allow URL parameter to contain port number](https://issues.redhat.com/browse/CRW-9390)

  • <img width="889" height="603" alt="Screenshot 2025-09-15 at 14 25 04" src="https://github.com/user-attachments/assets/187b2298-f116-4231-8298-8d972c9d69fe" />

πŸ“‹ [Ensure ca-certs-merged CM is resynced when disableWorkspaceCaBundleMount changed](https://github.com/eclipse-che/che/issues/23533)

  • Additionally when the certificates were mounted, the `/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem` file did not have sufficient permissions to run `update-ca-trust`.
  • With this release:
  • The mounted `tls-ca-bundle.pem` file will now have `0444` permissions
  • When the `disableWorkspaceCaBundleMount` field is set to `true`, the `ca-certs-merged` ConfigMap will have annotations required to mount to `/public-certs`.
  • More information about importing untrusted TLS certificates can be found in the [official docs](https://eclipse.dev/che/docs/next/administration-guide/importing-untrusted-tls-certificates/).
Eclipse Che 7.108.07.108.0
ibuziukibuziukΒ·9mo agoΒ·August 27, 2025
GitHub

πŸ“ [Documentation for Eclipse Open VSX On-Premises](https://eclipse.dev/che/docs/stable/administration-guide/running-the-open-vsx-on-premises/)

  • <img width="1920" height="922" alt="screenshot-mail_google_com-2025_08_07-14_42_40" src="https://github.com/user-attachments/assets/13983e3c-7d86-4578-94a5-92095d99b1aa" />

πŸ“¦ [JetBrains Rider (desktop)](https://github.com/eclipse-che/che/issues/23228)

  • JetBrains Rider IDE for .NET developers, and game development, is available in the "Editor Selector" of the workspace creation page.
  • <img width="225" height="189" alt="Screenshot 2025-08-26 at 14 16 40" src="https://github.com/user-attachments/assets/38b2eee0-ec0c-4055-8f27-4f852da5729e" />

πŸ“¦ [JetBrains GoLand (desktop)](https://github.com/eclipse-che/che/issues/23229)

  • JetBrains GoLand IDE for Go developers is available in the "Editor Selector" of the workspace creation page.
  • <img width="225" height="166" alt="Screenshot 2025-08-26 at 14 17 01" src="https://github.com/user-attachments/assets/244d5377-5fa3-4d0e-bc93-5310027ff72c" />

πŸ“¦ [JetBrains PhpStorm (desktop)](https://github.com/eclipse-che/che/issues/23334)

  • JetBrains PhpStorm IDE for PHP developers and related front-end technologies is available in the "Editor Selector" of the workspace creation page.
  • <img width="225" height="188" alt="Screenshot 2025-08-26 at 14 17 23" src="https://github.com/user-attachments/assets/d489ec2e-c070-440c-8d1f-7264c2b395b3" />

✨ [Add field to specify JetBrains IDE download URL](https://issues.redhat.com/browse/CRW-8933)

  • 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:
  • + 7 more

πŸ“¦ [Better handling of the workspaces link, when using the link multiple times](https://github.com/eclipse-che/che/issues/23402)

  • 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:
  • <img width="1008" height="642" alt="Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-07-28 ΠΎ 06 13 04" src="https://github.com/user-attachments/assets/0ff55b72-99a0-4744-ac0c-78d2bf67529f" />
  • 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.
  • + 4 more

πŸ“‹ [DevWorkspace Operator 0.36.0](https://github.com/devfile/devworkspace-operator/blob/0.36.x/CHANGELOG.md)

  • The DevWorkspace Operator 0.36.0 has been released, providing new functionality to Eclipse Che. View the changelog [here](https://github.com/devfile/devworkspace-operator/blob/0.36.x/CHANGELOG.md).

πŸ“¦ [`iss` parameter is not excluded during workspace startup via factory URL ](https://github.com/eclipse-che/che/issues/23496)

  • <img width="1097" height="495" alt="Image" src="https://github.com/user-attachments/assets/200b849d-1072-4ce3-96d1-282e56afa0f9" />
Eclipse Che 7.107.07.107.0
ibuziukibuziukΒ·10mo agoΒ·August 1, 2025
GitHub

πŸ“¦ [Set the access mode for CDE PVCs in the CheCluster CR](https://github.com/eclipse-che/che-operator/pull/2004)

  • With this release, you can set the access mode of Cloud Development Environment (CDE) persistent volume claims from the CheCluster custom resource:
  • ```
  • apiVersion: org.eclipse.che/v2
  • kind: CheCluster
  • spec:
  • devEnvironments:
  • storage:
  • perUserStrategyPvcConfig:
  • + 5 more

πŸ“¦ [Show editors for supported architectures only](https://github.com/eclipse-che/che/issues/23491)

  • You can hide editors that do not support the current system architecture on the User Dashboard.
  • <img width="1756" height="658" alt="screenshot-private-user-images_githubusercontent_com-2025_07_30-12_03_48" src="https://github.com/user-attachments/assets/69be7d7c-5fda-4027-b028-43f613701072" />
  • Supported architectures are defined in each editor’s metadata:
  • ```
  • schemaVersion: 2.3.0
  • metadata:
  • name: che-code
  • displayName: VS Code - Open Source
  • + 10 more

πŸ“¦ [GitLab for Non Standard Ports Fails](https://github.com/eclipse-che/che/issues/23500)

  • Before this release, GitLab OAuth integration did not work when GitLab was served on non-standard ports (i.e., other than 80 or 443). This issue has been resolved, and custom ports are now supported.
Eclipse Che 7.106.07.106.0
ibuziukibuziukΒ·11mo agoΒ·July 16, 2025
GitHub

πŸ“¦ [Disable GitHub Copilot icon](https://issues.redhat.com/browse/CRW-8895)

  • With this release, the GitHub Copilot icon is disabled and not visible by default.
  • <img width="702" height="35" alt="Screenshot 2025-07-16 at 12 43 14" src="https://github.com/user-attachments/assets/b510c878-170b-4b27-beae-bb307a9f2b66" />
  • > [!NOTE]
  • >The icon will be enabled back once Microsoft makes the [GitHub Copilot extension](https://code.visualstudio.com/blogs/2025/06/30/openSourceAIEditorFirstMilestone#_whats-next) fully opensource.

πŸ“ [Documentation for running Eclipse Che at scale](https://github.com/eclipse-che/che/issues/23382)

  • [Official documentation](https://eclipse.dev/che/docs/stable/administration-guide/running-at-scale/) for running Eclipse Che at scale has been added in this release.

πŸ“¦ [Prefer using files over environment variables for self-signed certificates](https://issues.redhat.com/browse/CRW-8654)

  • Starting from this release, the self-signed certificates are read from a file instead of the environment variable.

πŸ“¦ [Update Maven to version 3.9.9 in the Universal Developer Image](https://issues.redhat.com/projects/CRW/issues/CRW-8322)

  • With this release, Maven `3.9.9` is used in the default Universal Developer Image `quay.io/devfile/universal-developer-image:ubi9-latest`:
  • ```
  • quarkus-api-example (main) $ mvn -v
  • Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
  • Maven home: /home/tooling/.sdkman/candidates/maven/current
  • Java version: 17.0.13, vendor: Eclipse Adoptium, runtime: /home/tooling/.sdkman/candidates/java/17.0.13-tem
  • Default locale: en, platform encoding: UTF-8
  • OS name: "linux", version: "5.14.0-427.70.1.el9_4.x86_64", arch: "amd64", family: "unix"
  • + 1 more

πŸ“¦ [DevWorkspace Operator 0.35.1](https://github.com/devfile/devworkspace-operator)

  • The DevWorkspace Operator 0.35.1 has been released, providing new functionality to Eclipse Che. View the changelog [here](https://github.com/devfile/devworkspace-operator/blob/0.35.x/CHANGELOG.md).

πŸ“¦ [Authorization icon is disabled when OAuth token is set on Bitbucket.org](https://issues.redhat.com/browse/CRW-8253)

  • Previously, the icon authorization was incorrectly disabled when the OAuth token was set on [Bitbucket.org](https://bitbucket.org/).
  • ![Eclipse-Che-User-Preferences-06-25-2025_12_38_PM](https://github.com/user-attachments/assets/62f22a0d-a68e-42d8-bf92-ba70d31125d3)
  • The defect has been fixed in this release.

πŸ“¦ [Error redirect page when accepting OAuth2 factory on Bitbucket server](https://issues.redhat.com/browse/CRW-8862)

  • Before this release, there was a defect resulting in an error redirect page when accepting the OAuth2 factory on Bitbucket server.
Eclipse Che 7.105.07.105.0
ibuziukibuziukΒ·11mo agoΒ·June 23, 2025
GitHub

πŸ”’ [Allow operator to run in namespaces with `enforce=restricted` Pod Security Standards](https://issues.redhat.com/browse/CRW-8251)

  • Starting from this release, you can have both the operator and operands running in namespaces with the

πŸ“¦ [Allow to specify persistent volume type RWX when using strategy per-user](https://issues.redhat.com/browse/CRW-5722)

  • With DevWorkspace Operator 0.35.0, you can configure the storage access mode for PVCs managed by the DevWorkspace Operator.
  • ```
  • apiVersion: controller.devfile.io/v1alpha1
  • kind: DevWorkspaceOperatorConfig
  • metadata:
  • name: devworkspace-operator-config
  • namespace: $OPERATOR_INSTALL_NAMESPACE
  • config:
  • + 6 more

πŸ“¦ [Enable Che Server Build Support on s390x Architecture](https://github.com/eclipse-che/che-server/pull/812)

  • The [che-server](https://github.com/eclipse-che/che-server) component is now built on the s390x architecture, ensuring successful builds on IBM Z running RHEL 9.4 in the upstream.

πŸ“¦ [Non-admin user can't fetch list of workspaces into JetBrains Gateway using Plugin](https://issues.redhat.com/browse/CRW-8287)

  • <img width="1518" alt="Screenshot 2025-06-20 at 17 37 21" src="https://github.com/user-attachments/assets/473dfe3e-7127-45f3-b842-04e33d56e32a" />

πŸ“¦ [VS Code OpenShift Toolkit extension does not detect connection on the cluster it is deployed on](https://github.com/eclipse-che/che/issues/23183)

  • <img width="1518" alt="Screenshot 2025-06-18 at 19 49 15" src="https://github.com/user-attachments/assets/ed41487b-1efa-41cf-b338-271f4f397654" />

πŸ“¦ [Token injection fails on workspace restart after expiry](https://issues.redhat.com/browse/CRW-8879)

  • Previously, if the OpenShift user token expired, restarting the workspace did not inject/refresh the new token. The defect has been fixed in this release.

πŸ“¦ [User Dashboard showed wrong devfile content of workspace created from private GitHub repo using SSH URL](https://github.com/eclipse-che/che/issues/23301)

  • Before this release, the wrong devfile content was displayed for workspaces created from a private GitHub repository using SSH URL. The defect has been fixed in this release.
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-06-05 ΠΎ 04 52 31](https://github.com/user-attachments/assets/bae15d41-c104-422f-8771-0520ee098930)
Eclipse Che 7.104.07.104.0
ibuziukibuziukΒ·1y agoΒ·June 4, 2025
GitHub

πŸ“¦ [Support for JetBrains Gateway 2025](https://github.com/eclipse-che/che/issues/23415)

  • With this release, JetBrains Gateway 2025 is supported by the dedicated [plugin](https://plugins.jetbrains.com/plugin/24234-openshift-dev-spaces), which is compatible with Eclipse Che.

πŸ“¦ [Allow filtering samples by tags and languages on the User Dashboard](https://issues.redhat.com/browse/CRW-8362)

  • With this release, you can filter samples on the User Dashboard by both tags and languages.
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-05-12 ΠΎ 01 55 05](https://github.com/user-attachments/assets/9eb6dd58-cac9-4bc7-ba06-cd335fe4606a)
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-05-12 ΠΎ 01 45 16](https://github.com/user-attachments/assets/5b9715af-8b8c-4d23-b8d7-cc65f269878e)

πŸ“¦ [Use UDI 9 as the default development image](https://github.com/eclipse-che/che/issues/23321)

  • ```
  • spec:
  • devEnvironments:
  • defaultComponents:
  • name: universal-developer-image
  • container:
  • image: <>
  • ```

✨ [Add NodeJS MongoDB sample in Eclipse Che website](https://github.com/eclipse-che/che/issues/23429)

  • <img width="1217" alt="Screenshot 2025-06-03 at 14 08 40" src="https://github.com/user-attachments/assets/3f5314f0-0dee-4421-be5f-b933237845c6" />

πŸ“¦ [Post start events execute in alphabetic order rather than listed sequence, leading to potential confusion](https://issues.redhat.com/browse/CRW-8603)

  • ```
  • postStart:
  • command-one
  • command-two
  • command-three
  • ```
Eclipse Che 7.103.07.103.0
ibuziukibuziukΒ·1y agoΒ·May 16, 2025
GitHub

πŸ“¦ [DevWorkspace Operator resource pruner](https://github.com/devfile/devworkspace-operator/pull/1402)

  • ```
  • apiVersion: controller.devfile.io/v1alpha1
  • kind: DevWorkspaceOperatorConfig
  • metadata:
  • name: devworkspace-operator-config
  • namespace: crw
  • config:
  • workspace:
  • + 6 more
Eclipse Che 7.102.07.102.0
ibuziukibuziukΒ·1y agoΒ·May 6, 2025
GitHub

πŸ“¦ [Provide the ability to disable "Install from VSIX..." functionality in VS Code IDE](https://issues.redhat.com/browse/CRW-8313)

  • With this release, admins can use the ConfigMap to disable the `Install from VSIX…​` feature and prevent the download and installation of unapproved extensions.
  • <img width="1221" alt="Screenshot 2025-04-17 at 12 26 59" src="https://github.com/user-attachments/assets/7b6d83c2-6f86-4542-8e78-d26a9e1bd441" />
  • <img width="1305" alt="Screenshot 2025-04-17 at 12 27 20" src="https://github.com/user-attachments/assets/b08baf2c-8277-479e-84fd-a72396574ac3" />
  • Learn more about the procedure in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/editor-configurations-for-microsoft-visual-studio-code/).

πŸ—‘οΈ [Hide deprecated IntelliJ IDEA Community edition from the dashboard by default](https://github.com/eclipse-che/che/issues/23393)

  • <img width="230" alt="Screenshot 2025-05-02 at 15 12 50" src="https://github.com/user-attachments/assets/e0ed0572-786d-4709-9e4d-a7b0da7039fe" />
  • ````
  • spec:
  • components:
  • dashboard:
  • deployment:
  • containers:
  • env:
  • + 3 more

πŸ“¦ [Allow hiding editors on the User Dashboard](https://issues.redhat.com/browse/CRW-8563)

  • Starting from this release, the admin can hide particular editors on the User Dashboard using the dedicated environment variable `CHE_HIDE_EDITORS_BY_ID` in the Custom Resource :
  • ````
  • spec:
  • components:
  • dashboard:
  • deployment:
  • containers:
  • env:
  • + 8 more

πŸ“¦ [Allow to provide filter as url parameter on Dashboard](https://github.com/eclipse-che/che/issues/23269)

  • <img width="1672" alt="Screenshot 2025-05-05 at 13 44 05" src="https://github.com/user-attachments/assets/9e3c2a24-2029-4b71-8881-2c3ebce5bbbb" />

πŸ“¦ [Support creating CDEs by pointing directly to a devfile.yaml on GitHub](https://github.com/eclipse-che/che/issues/23390)

  • > [!IMPORTANT]
  • > The name of the devfile must be `devfile.yaml` or `.devfile.yaml`.

πŸ“¦ [Contribute Node.js MongoDB sample to devfile.io](https://github.com/eclipse-che/che/issues/23351)

  • A new Node.js MongoDB sample has been contributed to [devfile.io](https://registry.devfile.io/viewer/devfiles/community/nodejs-mongodb).

πŸ“¦ [Workspace is not deleted when another workspace is running in the same user namespace](https://github.com/eclipse-che/che/issues/23337)

  • Previously, when you deleted a workspace while using the `per-user` PVC strategy, the workspace might not have been deleted correctly if another workspace was running.
  • In this release, a warning message will appear in such situations with a suggestion to stop running workspaces before you delete any.
  • <!-- Please include a screenshot or a screencast explaining what is doing this PR -->
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-04-04 ΠΎ 05 44 32](https://github.com/user-attachments/assets/d1e965fd-46ec-4afe-bce3-67263abf0134)
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-04-04 ΠΎ 05 44 51](https://github.com/user-attachments/assets/085f99a3-8e3d-4897-85c7-fbf5a46c5f16)

πŸ“¦ [Personal Access Token authentication failing after Bitbucket server was upgraded to 8.19.14](https://issues.redhat.com/browse/CRW-8246)

  • The defect related to Personal Access Token (PAT) authentication failures on Bitbucket server `8.19.14` has been fixed in this release.

πŸ“¦ [Bitbucket Server OAuth2 does not work with access-tokens that include special characters](https://issues.redhat.com/browse/CRW-4560)

  • Previously, using OAuth2 with a Bitbucket server could fail if the username had special characters.
  • The defect has been fixed in this release, and all the special characters are properly decoded.

πŸ“¦ [chectl cannot be installed on Apple Silicon](https://github.com/eclipse-che/che/issues/23405)

  • Previously, it was not possible to install the `chectl` CLI on the Apple Silicon MacBook. The defect has been fixed in this release, and the `arm64` architecture is officially supported for the CLI.
Eclipse Che 7.101.07.101.0
ibuziukibuziukΒ·1y agoΒ·March 31, 2025
GitHub

πŸ“¦ [Allow to configure `product.json` for Visual Studio Code - Open Source using ConfigMap](https://github.com/eclipse-che/che/issues/23270)

  • With this release, you can configure not only `settings.json` and `extensions.json`, but also `product.json` for Visual Studio Code - Open Source editor by using a dedicated ConfigMap:
  • ```
  • apiVersion: v1
  • kind: ConfigMap
  • metadata:
  • name: vscode-editor-configurations
  • data:
  • extensions.json: |
  • + 31 more

πŸ“¦ [Improve mounting certs into users containers](https://issues.redhat.com/browse/CRW-8316)

  • The process of mounting certificates into user's containers has been improved in this release:
  • The obsolete `che-trusted-ca-certs` ConfigMap that was used for mounting certificates into the `/public-certs` directory was removed.
  • The `ca-certs-merged` ConfigMap is now created in the user namespace and is merged either into the `/public-certs` directory or `/etc/pki/ca-trust/extracted/pem`, depending on the value of `spec.devEnvironments.trustedCerts.disableWorkspaceCaBundleMount` defined in the CR.
  • More details about importing untrusted TLS certificates are available in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/importing-untrusted-tls-certificates/).

πŸ“¦ [Develocity integration](https://github.com/eclipse-che/che/issues/23358)

  • Here are additional useful links with the `che-server` builds data:
  • [Build Scans](https://develocity-staging.eclipse.org/scans?search.rootProjectNames=che%20server)
  • [Trends dashboard](https://develocity-staging.eclipse.org/scans/trends?search.rootProjectNames=che%20server)
  • [Failures dashboard](https://develocity-staging.eclipse.org/scans/failures?search.rootProjectNames=che%20server)
  • Failed and flaky [Tests dashboard](https://develocity-staging.eclipse.org/scans/tests?search.rootProjectNames=che%20server)

πŸ“¦ [OpenShift image is broken on the User Dashboard](https://github.com/eclipse-che/che/issues/23389)

  • The broken link for the OpenShift console image on the User Dashboard has been fixed in this release.
  • <img width="361" alt="Screenshot 2025-03-24 at 13 58 35" src="https://github.com/user-attachments/assets/28c2fb18-96b8-4b94-bd04-21c6ed9d1d07" />

πŸ“¦ [No space left on device when build che-code image](https://github.com/eclipse-che/che/issues/23168)

  • The defect related to the building of the `che-code` image from CDE has been fixed in this release.
  • <img width="1218" alt="Image" src="https://github.com/user-attachments/assets/beb29fa2-3359-4b01-86dd-74768d0e3370" />
  • <img width="1221" alt="Image" src="https://github.com/user-attachments/assets/2e03cf6a-5579-4bf0-805f-e096f59317d5" />
Eclipse Che 7.100.07.100.0
ibuziukibuziukΒ·1y agoΒ·March 17, 2025
GitHub

πŸ“¦ [Microsoft Azure DevOps Server (TFS) support](https://github.com/eclipse-che/che/issues/23306)

  • Starting from this release, you can configure a Personal Access Token (PAT) for accessing a Microsoft Azure DevOps Server (TFS) instance hosted on-premise.
  • > [!NOTE]
  • > OAuth 2.0 is not currently supported on the [Azure DevOps Server](https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops).
  • <img width="1691" alt="Screenshot 2025-03-14 at 12 15 48" src="https://github.com/user-attachments/assets/8134e86e-77d9-4384-9043-1e1eb56228f1" />
  • Learn more about the PAT setup in the [official documentation](https://eclipse.dev/che/docs/stable/end-user-guide/using-a-git-provider-access-token/).

πŸ“¦ [Simplify importing untrusted TLS certificates](https://issues.redhat.com/browse/CRW-7990)

  • The procedure for importing untrusted TLS certificates has been sufficiently simplified in this release.
  • You can learn more about the procedure in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/importing-untrusted-tls-certificates/).

πŸ“¦ [Gitlab API is requested for non-Gitlab PATs](https://github.com/eclipse-che/che/issues/23374)

  • Before this release, there was an unwanted GitLab API validation request if any Personal Access Token (PAT) existed in your namespace.
  • ```
  • 2025-03-06 08:08:33,265[nio-8080-exec-1] [TRACE] [o.e.c.a.f.s.g.GitlabApiClient 78] - executeRequest=https://gitlab.com/api/v4/user GET`. The defect has been fixed in this release.
  • ```
  • The request has been removed in this release.

πŸ“¦ [The http raw devfile is not properly resolved by the User Dashboard](https://github.com/eclipse-che/che/issues/23331)

  • This release fixes a bug where the User Dashboard did not properly display the original devfile in the workspace's 'Devfile' view
  • ![image](https://github.com/user-attachments/assets/eb4ae687-202a-4c64-a551-a711b30934cd)

✨ [A workspace with a devfile that uses a parent devfile failed to start due to the error: 'Cannot add property attributes, object is not extensible'.](https://github.com/eclipse-che/che/issues/23353)

  • ![Image](https://github.com/user-attachments/assets/65e0a162-3609-437a-870f-5edfd30c5397)

πŸ“¦ [Automatically restart from local devfile when devfile failed to be resolved at startup](https://github.com/eclipse-che/che/issues/23277)

  • A regression related to the automatic restart from the local devfile for SSH URLs has been fixed in this release.

πŸ“¦ [Start workspace from Gitea SSH URL is interrupted by a warning page](https://github.com/eclipse-che/che/issues/23364)

  • ![Image](https://github.com/user-attachments/assets/d5f677b1-1ba9-4262-8e52-e6beb1943d10)

πŸ“¦ [Git user.name and user.email on Gitconfig page are not displayed if the page is opened before PAT or OAuth configuration](https://issues.redhat.com/browse/CRW-7947)

  • ![image](https://github.com/user-attachments/assets/9e05e4e9-6c7d-4db5-a339-4a7a9ada0526)
Eclipse Che 7.99.07.99.0
ibuziukibuziukΒ·1y agoΒ·February 20, 2025
GitHub

πŸ“¦ [Microsoft Visual Studio Code desktop flow](https://github.com/eclipse-che/che/issues/22706)

  • <img width="238" alt="Screenshot 2025-02-18 at 12 22 04" src="https://github.com/user-attachments/assets/487f20ac-6c0a-4bb2-8585-b6caa747fd66" />
  • <img width="931" alt="Screenshot 2025-02-19 at 13 23 35" src="https://github.com/user-attachments/assets/1d2560a2-1f74-4b6b-95c1-a0e1aba308ba" />
  • Learn more about the setup in the [official documentation](https://eclipse.dev/che/docs/stable/end-user-guide/connect-visual-studio-code-to-che-workspace/).

✨ [A new workspace can not be created if the target devfile contains both parent reference and the storage-type attribute](https://github.com/eclipse-che/che/issues/23309)

  • ![Image](https://github.com/user-attachments/assets/b708b062-fa2b-422d-aea7-5cf23d15bf5e)

πŸ“¦ [Broken 'Devfile Viewer' styles on the User Dashboard](https://github.com/eclipse-che/che/issues/23324)

  • Before this release, the 'Devfile Viewer' styles were broken on the User Dashboard for some devfiles:
  • ![Image](https://github.com/user-attachments/assets/7ecf65a9-15f5-49ed-b21f-48199528b347)
  • The defect has been fixed in this release.

πŸ“‹ [The 'Changes' commands in the drop-down list are not available on the 'Source Control' panel](https://github.com/eclipse-che/che/issues/23323)

  • Before this release, the 'Changes' commands in the drop-down list were not available on the 'Source Control' panel of the Visual Studio Code - Open Source ("CODE - OSS"):
  • ![Image](https://github.com/user-attachments/assets/50f509fd-de1e-4202-bcfc-57834fa3d1a0)
  • The defect has been fixed in this release.

πŸ“¦ [Failed to create workspace when launching private repository factory with refused OAuth](https://issues.redhat.com/browse/CRW-7924)

  • The defect related to the workspace startup from a private repository when OAuth was refused has been fixed in this release.
  • <img width="970" alt="Screenshot 2025-02-19 at 17 35 10" src="https://github.com/user-attachments/assets/5084dc1d-d8a8-4808-8c98-c27c3893b541" />

πŸ“¦ [Start workspace page displays misleading warning when opening gogs public repository using HTTP URL](https://github.com/eclipse-che/che/issues/23303)

  • Previously, a warning message "The Bitbucket integration is not configured properly" appeared when opening gogs public repository using HTTP URL
  • <img width="970" alt="Screenshot 2025-02-19 at 17 26 34" src="https://github.com/user-attachments/assets/555adb2f-758a-4879-bb91-63349895fa5f" />
  • The defect has been fixed in this release.

πŸ“¦ [Warning message "Cannot build a factory with any of the provided parameters" appears when creating workspace from a gogs private repository using an SSH URL](https://github.com/eclipse-che/che/issues/23304)

  • ![Screenshot from 2025-01-07 02-02-09](https://github.com/user-attachments/assets/b98ae9b8-08ae-4cd1-a0ef-712db04bfe31)
Eclipse Che 7.98.07.98.0
ibuziukibuziukΒ·1y agoΒ·January 28, 2025
GitHub

πŸ“¦ [Mount proxy environment variables to dashboard container](https://github.com/eclipse-che/che-operator/pull/1950)

  • With this release, if there is a proxy configured in the cluster, the proxy configuration is mounted to the che-dashboard container as environment variables: `HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`.

πŸ“¦ [Reduce dashboard frontend bundle size](https://github.com/eclipse-che/che/issues/23219)

  • The dashboard frontend bundle size has been decreased by 14 percent in this release.
  • Before
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2024-12-19 ΠΎ 18 08 15](https://github.com/user-attachments/assets/3814bf2a-78c4-4506-b249-6d78edc52150)
  • After
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2025-01-01 ΠΎ 17 50 41](https://github.com/user-attachments/assets/bf17708d-e3ec-48d3-8369-8e886b93dc20)
Eclipse Che 7.97.07.97.0
ibuziukibuziukΒ·1y agoΒ·January 8, 2025
GitHub

πŸ”’ [Allow to configure securityContext for the gateway container](https://github.com/eclipse-che/che/issues/22747)

  • You can set up the securityContext for the CDE pods in the CheCluster CR:
  • ```
  • spec:
  • devEnvironments:
  • security:
  • containerSecurityContext:
  • allowPrivilegeEscalation: false
  • capabilities:
  • + 7 more

✨ [Add the `ncat` utility to the project clone image](https://issues.redhat.com/browse/CRW-7860)

  • With this release, the `ncat` utility has been added to the `project-clone` container of the CDE.
  • ```
  • $ podman run --rm quay.io/devfile/project-clone:v0.32.1 nc --version
  • Ncat: Version 7.92 ( https://nmap.org/ncat )
  • ```

πŸ› [Create a common entrypoint for base and UDI, fix .config ownership for Podman 5 support](https://github.com/eclipse-che/che/issues/23281)

  • With this release, a common entrypoint.sh script is used for both the `base-developer-image` and the `universal-developer-image` (UDI), making the behaviour between the two images consistent.
  • Additionally, the ownership of the ` ~/.config` folder is set to the current user, which is a requirement for Podman 5.x.

πŸ“¦ [Automatically restart from local devfile when devfile failed to be resolved at startup for SSH URLs](https://github.com/eclipse-che/che/issues/23277)

  • Regression related to the automatic restart from the local devfile for SSH URLs has been fixed in this release.

πŸ“¦ [Kubeconfig format corruption after switching clusters and restarting workspace](https://github.com/eclipse-che/che/issues/23238)

  • Kubeconfig format corruption after switching clusters and restarting CDE has been fixed in this release.

πŸ“¦ [Restart from local devfile doesn't work anymore](https://github.com/eclipse-che/che/issues/23292)

  • Previously, Che Code's `Restart Workspace from Local Devfile` functionality was not working when attributes in the DevWorkspace CR had null values. This defect has been fixed in this release.

πŸ“¦ [Use current project directory at terminal creation](https://github.com/eclipse-che/che/issues/23022)

  • ![image](https://github.com/user-attachments/assets/e8dac460-0560-4b9b-a49b-c7e1be252ab5)
Eclipse Che 7.96.07.96.0
ibuziukibuziukΒ·1y agoΒ·December 16, 2024
GitHub

πŸ“¦ [Ability to apply VS Code editor configurations from a ConfigMap](https://issues.redhat.com/browse/CRW-7258)

  • With this release, you can apply specific configuration properties to the Visual Studio Code - Open Source ("Code - OSS") editor using a dedicated ConfigMap:
  • ```
  • apiVersion: v1
  • kind: ConfigMap
  • metadata:
  • name: vscode-editor-configurations
  • data:
  • extensions.json: |
  • + 18 more

πŸ“¦ [Display the full content of the gitconfig file on the User Dashboard](https://github.com/eclipse-che/che/issues/23240)

  • With this release, you can view the full content of the `.gitconfig` file. Access it on the User Preferences 'Gitconfig' tab by clicking 'Switch to Viewer' :
  • https://github.com/user-attachments/assets/8e0db3a6-f434-4c0f-acf8-8a5d5f89c22d

πŸ“¦ [JHipster Community devfile](https://registry.devfile.io/viewer/devfiles/community/jhipster-online)

  • <img width="384" alt="Screenshot 2024-12-13 at 12 37 05" src="https://github.com/user-attachments/assets/c5b191f4-2668-4b70-a073-6be3301a13e8" />
  • Learn more about the new JHipstrer devfile getting-started sample in the [tutorial demo video](https://www.youtube.com/watch?v=b7xbcTAGNIQ).

πŸ“¦ [Allowlist k8s service in 'no_proxy' environment variable](https://issues.redhat.com/browse/CRW-7514)

  • Starting from this release, there is a dedicated warning message for clusters that are behind a proxy, if you did not add the `KUBERNETES_SERVICE_HOST` environment variable to the `no_proxy`list.
  • ![Screenshot from 2024-11-25 15-57-22](https://github.com/user-attachments/assets/e7652c53-1fdb-452e-9e96-8f63beac14ce)

πŸ“¦ [Configuring proxy setting for `https_proxy`, `http_proxy` and `no_proxy`](https://github.com/eclipse-che/che/issues/22810)

  • [Official documentation](https://eclipse.dev/che/docs/stable/administration-guide/configuring-proxy/) that explains how to configure the proxy settings is available.

πŸ—‘οΈ [Deprecate and remove UBI 8 from the upstream UDI codebase](https://github.com/eclipse-che/che/issues/23034)

  • UBI 8 has been removed from the [Developer Images](https://github.com/devfile/developer-images) codebase in favor of UBI 9.

πŸ—‘οΈ [DevWorkspace 'storage-type' attribute temporarily removed when restarting from local devfile](https://github.com/eclipse-che/che/issues/23110)

  • Previously, the DevWorkspace 'storage-type' attribute was temporarily removed when restarting the CDE from the local devfile. The defect has been fixed in this release.

πŸ“¦ [GitHub Authorization does not work properly](https://github.com/eclipse-che/che/issues/23241)

  • Previously, revoking the GitHub token from the dashboard was failing with an "OAuth token for provider github was not found" error under certain conditions:
  • ![Screenshot from 2024-11-11 15-59-40](https://github.com/user-attachments/assets/8b25078f-1158-40da-ba69-255bbbf6e067)
  • The defect has been fixed in this release.

πŸ“¦ [An error appears when accessing the User Preferences Git Services tab](https://github.com/eclipse-che/che/issues/23262)

  • ![screenshot-che-dogfooding_apps_che-dev_x6e0_p1_openshiftapps_com-2024_11_25-12_29_51](https://github.com/user-attachments/assets/50ab6017-1cd3-4092-8a1c-888c53f3431c)
  • The defect has been fixed in this release.

πŸ“¦ [Factory from BitBucket server private repository based on SSH Url has an unexpected warning](https://github.com/eclipse-che/che/issues/23268)

  • Before this release, when a Cloud Development environment was started for the BitBucket server private repository based on an SSH URL, the startup was interrupted with an unexpected warning.
  • ![che-ssh-link-priv-repo-bb-server-no-pat-oauth](https://github.com/user-attachments/assets/64052d3d-fdd0-4427-80fa-e3937df1f852)
Eclipse Che 7.95.07.95.0
ibuziukibuziukΒ·1y agoΒ·November 22, 2024
GitHub

πŸ“ [Security best practices](https://eclipse.dev/che/docs/stable/overview/security-best-practices/)

  • With this release, the security best practices for Eclipse Che have been contributed to the [official documentation](https://eclipse.dev/che/docs/stable/overview/security-best-practices/).

πŸ“¦ [Warning message when tracker can not ping machine-exec](https://github.com/che-incubator/che-code/pull/443)

  • ![image](https://github.com/user-attachments/assets/448575fa-b843-4f62-a404-2cb4769c68c4)

✨ [Add SSH agent postStart event only if SSH key has a passphrase & experimental features enabled](https://github.com/devfile/devworkspace-operator/issues/1340)

  • Starting from this release, enabling the SSH passphrase feature requires the admin to set the `config.enableExperimentalFeatures` field to `true` in the Che-owned DevWorkspaceOperatorConfig:
  • ```
  • apiVersion: controller.devfile.io/v1alpha1
  • kind: DevWorkspaceOperatorConfig
  • metadata:
  • name: devworkspace-config
  • namespace: eclipse-che
  • config:
  • + 2 more

πŸ“¦ [Logout button on Che dashboard does not work](https://github.com/eclipse-che/che/issues/23157)

  • There was an issue where you were not able to log out after clicking on the "Logout" button. This issue is fixed in this release.

πŸ“¦ [Increase memory limit for the Dev Workspace Operator to 5Gi](https://github.com/devfile/devworkspace-operator/issues/1345)

  • The memory limit for the `devworkspace-controller-manager-*` pod was increased to 5Gi.

πŸ“¦ [Launching a workspace using `.devfile.yaml` file from Gitlab repository hosted internally fails](https://github.com/eclipse-che/che-server/pull/737)

  • Before this release, it was not possible to create Cloud Development Environments (CDEs) from a .devfile within an internally hosted Gitlab repository. With this release, the issue is fixed.
Eclipse Che 7.94.07.94.0
ibuziukibuziukΒ·1y agoΒ·November 7, 2024
GitHub

πŸ“¦ [Allow configuring users namespaces with OpenShift template](https://github.com/eclipse-che/che/issues/23176)

  • With this release, you can leverage the OpenShift `Template` object and replicate the resources defined in it across the namespaces of all users, such as:
  • `LimitRange`
  • `ResourceQuota`
  • `NetworkPolicy`
  • `Role`
  • `RoleBinding`
  • Learn more about the procedure in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/configuring-a-user-namespace/).

πŸ“¦ [Allow configuring 2 GitLab OAuth providers simultaneously](https://issues.redhat.com/browse/CRW-7142)

  • <!-- Please include a screenshot or a screencast explaining what is doing this PR -->

πŸ“¦ [Notification when autoscaler kicks in during workspace startup](https://github.com/eclipse-che/che/issues/22598)

  • Starting from this release, if cluster autoscaler is provisioning a new worker node during Cloud Development Environment (CDE) startup, you will be notified with a dedicated warning message:
  • ![screenshot-eclipse-che_apps_ci-ln-286d3lk-76ef8_aws-2_ci_openshift_org-2024_10_07-22_08_00](https://github.com/user-attachments/assets/7677df1d-a457-4053-8af3-03716f6b247e)

πŸ“¦ [Leverage the Openshift cluster-wide Custom CA Bundle configuration for CDEs](https://issues.redhat.com/browse/CRW-6792)

  • Starting from this release, labeled ConfigMaps from the installation namespace are used as sources for TLS certificates.
  • Learn more about the procedure in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/importing-untrusted-tls-certificates/).

✨ [Adds JetBrains CLion and RubyMine IDEs to the User Dashboard](https://github.com/eclipse-che/che/issues/23057)

  • JetBrains CLion and RubyMine IDEs are available on the User Dashboard and accessible via [JetBrains Gateway](https://www.jetbrains.com/remote-development/gateway/) with this release.
  • <img width="456" alt="Screenshot 2024-11-05 at 16 54 32" src="https://github.com/user-attachments/assets/16a13b24-8ee7-42db-9235-55b7f53627f1">

πŸ“¦ [Launching Visual Studio Code - Open Source ("Code - OSS") with selected default extensions installed](https://github.com/che-incubator/che-code/pull/424)

  • With this release, you can install default Visual Studio Code - Open Source ("Code - OSS") extensions using the combinations of the devfile `postStart` event together with automount ConfigMap:
  • ```
  • id: add-default-extensions
  • exec:
  • component: runtime
  • commandLine: |
  • curl https://open-vsx.org/api/atlassian/atlascode/3.0.10/file/atlassian.atlascode-3.0.10.vsix --location -o /tmp/atlassian.atlascode-3.0.10.vsix
  • curl https://open-vsx.org/api/snowflake/snowflake-vsc/1.9.1/file/snowflake.snowflake-vsc-1.9.1.vsix --location -o /tmp/snowflake.snowflake-vsc-1.9.1.vsix
  • + 17 more

πŸ“¦ [UI/UX enhancements of the editor tiles on the User Dashboard](https://github.com/eclipse-che/che/issues/23222)

  • The editor tiles displayed on the User Dashboard including the license and version information received a UI/UX enhancement:
  • <img width="476" alt="Screenshot 2024-11-05 at 14 03 49" src="https://github.com/user-attachments/assets/69243104-bcff-4259-a58c-322528c6d845">

✨ [Add the "Deprecated" Tag to the Intelij IDEA Community](https://github.com/eclipse-che/che/issues/23172)

  • With this release, the Intelij IDEA Community editor using [JetBrains Projector](https://lp.jetbrains.com/projector/) in the background is deprecated.

πŸ“¦ [Workspace details drop-down menu item is missing](https://github.com/eclipse-che/che/issues/23093)

  • The 'Workspace Details' drop-down menu item has been returned back to the navigation bar.
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2024-10-22 ΠΎ 05 32 23](https://github.com/user-attachments/assets/7c98e391-74ee-4dff-bf73-4db18615ba9f)
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2024-10-22 ΠΎ 05 31 47](https://github.com/user-attachments/assets/bd2a99a0-e289-42a6-9440-7bc95ba20d81)

πŸ“¦ [Unexpected warning message while try to start a workspace from a raw devfile](https://github.com/eclipse-che/che/issues/23158)

  • Previously, a sporadic warning message could show up during the CDE startup from the raw devfile.
  • ![Screenshot from 2024-09-19 13-49-03](https://github.com/user-attachments/assets/cdab92ee-1308-4eab-bec6-f86035a19fcb)
  • The defect has been fixed in this release.

πŸ“¦ [Filter out "init-ssh-agent" from Visual Studio Code - Open Source ("Code - OSS") devfile task lists](https://github.com/eclipse-che/che/issues/23144)

  • ![image](https://github.com/user-attachments/assets/969207ec-c5a7-43f9-9339-7331f2c40705)
Eclipse Che 7.93.07.93.0
ibuziukibuziukΒ·1y agoΒ·October 11, 2024
GitHub

✨ [Add option to deploy operands on the specific cluster nodes](https://github.com/eclipse-che/che/issues/23096)

  • With this release, you can deploy operands (dashboard, server, plugin-registry, etc.) on specific cluster nodes using the dedicated `nodeSelector` and `tolerations` CR properties:
  • ```
  • dashboard:
  • deployment:
  • nodeSelector:
  • tolerations:
  • ```

πŸ“¦ [Ability to create the `.gitconfig` file from the User Dashboard regardless of the authentication method setup on the cluster](https://github.com/eclipse-che/che/issues/23147)

  • You can now create or import the `.gitconfig` file from the User Dashboard regardless of the authentication method setup on the cluster:
  • https://github.com/user-attachments/assets/02a3423a-e537-4063-abc4-d5ac7155dc95

πŸ“¦ [Endpoint-specific service for discoverable endpoints](https://github.com/eclipse-che/che/issues/23061)

  • ```YAML
  • exposure: public
  • targetPort: 8080
  • name: http-python
  • protocol: http
  • secure: true
  • attributes:
  • discoverable: true
  • + 1 more

πŸ“¦ [JetBrains IDE-based CDE should not depend on Node.js presence in a user's container](https://github.com/eclipse-che/che/issues/23174)

  • Previously, the tools container of the Cloud Development Environment (CDE) required Node.js to serve the JetBrains IDEA server stub web page. This defect has been fixed in this release.

πŸ“¦ [Dashboard does not show the editors tags](https://github.com/eclipse-che/che/issues/23161)

  • Previously, the editors tags were not correctly displayed on the User Dashboard. The defect has been fixed in this release:
  • <img width="1165" alt="Screenshot 2024-10-10 at 18 05 42" src="https://github.com/user-attachments/assets/c02c09ea-2f4c-4878-abc4-c4345c4107e3">

πŸ“¦ [Opening links doesn't work in Visual Studio Code - Open Source ("Code - OSS") ](https://github.com/eclipse-che/che/issues/22986)

  • In the Visual Studio Code - Open Source ("Code - OSS") editor, clicking on links within welcome pages and project README files had no effect. This defect has been fixed in this release.

πŸ“¦ [Temporary Storage switch does not work properly](https://github.com/eclipse-che/che/issues/23181)

  • Previously, the 'Temporary Storage' switch was not working correctly on the User Dashboard. The defect has been fixed in this release.
  • <img width="1393" alt="Screenshot 2024-10-10 at 18 10 16" src="https://github.com/user-attachments/assets/d5a65673-858b-4117-b376-0bb5695a887c">

πŸ“¦ [Workspace does not run after refusing OAuth authorization](https://github.com/eclipse-che/che/issues/23154)

  • Previously, if you refused the OAuth authorization the CDE would not start. The defect has been fixed in this release.
  • [che-next-refused-oauth-ws-no-run.webm](https://github.com/user-attachments/assets/0f264c0a-7e3b-49c0-921e-e6e38714f251)

πŸ“¦ [Unexpected error message 'No IDE URL after 20 sec during workspace startup'](https://github.com/eclipse-che/che/issues/23159)

  • <img width="627" alt="Screenshot 2024-10-10 at 18 02 00" src="https://github.com/user-attachments/assets/c5968f34-8032-4b87-8556-d07c275923f2">
Eclipse Che 7.92.07.92.0
ibuziukibuziukΒ·1y agoΒ·September 26, 2024
GitHub

πŸ“¦ [Restricting the total number of the 'Running' workspaces on a cluster](https://github.com/eclipse-che/che/issues/23081)

  • With this release, you can restrict the total number of the 'Running' workspaces on a cluster using the `maxNumberOfRunningWorkspacesPerCluster` CheCluster CR property.

πŸ“¦ [Specifying the list of the allowed sources based on which CDEs can be started](https://github.com/eclipse-che/che/issues/23030)

  • With this release, you can specify the list of URLs based on which Cloud Development Environments (CDEs) can be initialized using the dedicated optional `allowedSources` CheCluster CR property:
  • ```
  • "devEnvironments": {
  • "allowedSources": {
  • "urls": ["url_1", "url_2"]
  • }
  • ```
  • NOTE: When using this property, if a particular URL is not allowed explicitly by the admin, users will not be able to initialize and create CDEs based on this source:
  • + 2 more

πŸ“¦ [IntelliJ 'WebStorm' and 'PyCharm' editors for remote development using JetBrains Gateway](https://github.com/eclipse-che/che/issues/23057)

  • IntelliJ 'WebStorm' and 'PyCharm' editors for remote development using [JetBrains Gateway](https://www.jetbrains.com/remote-development/gateway/) are available on the User Dashboard:
  • <img width="1048" alt="Screenshot 2024-09-24 at 14 33 01" src="https://github.com/user-attachments/assets/b03174d8-042e-4da0-9f43-a14adef7cb93">

πŸ“¦ [Passphrase configuration for SSH keys](https://issues.redhat.com/browse/CRW-6614)

  • With this release, you can specify a passphrase while adding a new SSH key using the "SSH Keys" tab in the User Preferences:
  • ![screenshot-eclipse-che apps rosa kd8yx-tndh6-rve jav8 p3 openshiftapps com-2024 08 01-09_52_48](https://github.com/user-attachments/assets/2d497a19-0518-4d9f-8762-088dbc1ccddf)

✨ [Adding an option to deploy operands on specific cluster nodes](https://github.com/eclipse-che/che/issues/23096)

  • ```
  • dashboard:
  • deployment:
  • nodeSelector:
  • tolerations:
  • ```

πŸ“¦ [Possibility to hide some of the default editors on the User Dashboard](https://github.com/eclipse-che/che/issues/23087)

  • Learn more about the procedure in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/concealing-editors-definitions/).

πŸ“¦ [Allow starting existing workspaces even if GitHub is down](https://github.com/eclipse-che/che/issues/23076)

  • <img width="657" alt="Screenshot 2024-09-24 at 14 22 10" src="https://github.com/user-attachments/assets/3acc5040-e592-4220-a205-e356f445a54c">

πŸ“¦ [Support devfile endpoint annotations](https://github.com/eclipse-che/che/issues/23064)

  • ```YAML
  • components:
  • container:
  • endpoints:
  • name: my-endpoint
  • annotation:
  • foo: bar
  • ...
  • + 1 more

πŸ“¦ [Previous CDEs error displayed during restart](https://issues.redhat.com/browse/CRW-6587)

  • Before this release, the error message from the previous start would sometimes be shown after the CDE restart which was confusing for the user:
  • <img width="680" alt="Screenshot 2024-09-24 at 17 41 23" src="https://github.com/user-attachments/assets/b383aa5f-159d-4a77-9a8a-9e9a69c25bd3">
  • The defect has been fixed in this release.
Eclipse Che 7.91.07.91.0
ibuziukibuziukΒ·1y agoΒ·September 3, 2024
GitHub

✨ [SSH key invalid when added from the dashboard by pasting the key strings](https://github.com/eclipse-che/che/issues/23073)

  • Previously, pasting SSH keys from the User Preferences page in the Che Dashboard caused an invalid format error when cloning a git repository. This issue has been fixed in this release.

πŸ“¦ [Missing Podman when a volume is mounted to /home/user/.local](https://github.com/eclipse-che/che/issues/23095)

  • When a persistent volume mount had a mount path of `/home/user/.local`, `podman` was missing in the CDE's Universal Developer Image (UDI) container. This bug has been fixed in the latest UDI version.

πŸ“¦ [Untrusted repository warnings](https://github.com/eclipse-che/che-dashboard/pull/1172)

  • ![image](https://github.com/user-attachments/assets/525e88bf-d839-4d33-933d-85115cea1a08)

πŸ“¦ Closed issues

  • Upgrade version of devfile/api to 2.3.0 #23041
  • Untrusted source warning should not be shown when start existed workspace #23106
  • The Untrusted Repository modal reappears when the workspace starts #23097
  • Workspace should be started when click Continue button on Untrusted source warning window #23107
  • fix: operator tests for DS [che-operator#1886](https://github.com/eclipse-che/che-operator/pull/1886)
  • fix: upgrade axios [che-dashboard#1176](https://github.com/eclipse-che/che-dashboard/pull/1176)
  • Upgrade axios version [che-code#405](https://github.com/che-incubator/che-code/pull/405)
  • Update dependencies [che-code#398](https://github.com/che-incubator/che-code/pull/398)
  • + 3 more
Eclipse Che 7.90.07.90.0
ibuziukibuziukΒ·1y agoΒ·August 19, 2024
GitHub

πŸ“¦ [Warning users that creating a CDE from an unknown source could be dangerous](https://github.com/eclipse-che/che/issues/23018)

  • With this release, when you start a CDE from a URL, you are asked if you trust the authors of the repository since creating a workspace from unknown or untrusted sources could be dangerous.
  • <img width="921" alt="Screenshot 2024-08-14 at 13 58 54" src="https://github.com/user-attachments/assets/ee4f8be2-9492-44fd-b47e-e50d2bc694ec">

πŸ“¦ [Advanced configuration options for the 'Import from Git' flow](https://github.com/eclipse-che/che/issues/22975)

  • Starting from this release, it is possible to configure the container image, temporary storage, memory and CPU limits when starting a CDE using the "Import from Git" flow:
  • <img width="1371" alt="Screenshot 2024-08-14 at 11 03 45" src="https://github.com/user-attachments/assets/8fb132e9-cf98-4897-b0c0-682c4da37a82">

✨ [Add pod placement capabilities for devworkspace-webhook-server and make it more robust](https://issues.redhat.com/browse/CRW-6232)

  • These configuration options exist in the global DWOC's `config.webhook` field:
  • ```YAML
  • apiVersion: controller.devfile.io/v1alpha1
  • kind: DevWorkspaceOperatorConfig
  • metadata:
  • name: devworkspace-operator-config
  • namespace: $OPERATOR_INSTALL_NAMESPACE
  • config:
  • + 12 more

✨ [Add DisableInitContainer field in the Custom Resource](https://github.com/eclipse-che/che-operator/pull/1880)

  • The init container is enabled by default.
  • ![image](https://github.com/user-attachments/assets/36c8bc6c-96ad-40f0-834e-f479b91e29ae)

πŸ—‘οΈ [Deprecation and archivation of the 'che-devfile-registry' repository](https://github.com/eclipse-che/che/issues/22960)

  • Find more details in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/configuring-getting-started-samples/).

πŸ“¦ [Branch detection for Azure does not work on the User Dashboard](https://github.com/eclipse-che/che/issues/23016)

  • Before this release, branch detection for Azure repositories was not working on the User Dashboard. The defect has been fixed in this release:
  • <img width="1382" alt="Screenshot 2024-08-14 at 10 47 40" src="https://github.com/user-attachments/assets/9e8c9a68-cef4-4ea8-a73c-e9d630906fde">

πŸ“¦ [Workspace start page goes to cyclic reload if refresh token mode is applied](https://github.com/eclipse-che/che/issues/23028)

  • Previously, using the experimental `CHE_FORCE_REFRESH_PERSONAL_ACCESS_TOKEN` feature could result in the cyclic reload sequence during CDE startup. The defect has been fixed in this release.
  • Learn more about the `CHE_FORCE_REFRESH_PERSONAL_ACCESS_TOKEN` feature in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/configuring-oauth-for-git-providers/).

πŸ“¦ [Invalidate previous tokens if refresh token mode is enabled](https://github.com/eclipse-che/che/issues/23027)

  • Learn more about the `CHE_FORCE_REFRESH_PERSONAL_ACCESS_TOKEN` feature in the [official documentation](https://eclipse.dev/che/docs/stable/administration-guide/configuring-oauth-for-git-providers/).
Eclipse Che 7.89.07.89.0
ibuziukibuziukΒ·1y agoΒ·July 23, 2024
GitHub

πŸ“¦ [Git Configuration from the User Dashboard](https://github.com/eclipse-che/che/issues/22782)

  • With this release, you can not only set the `name` and `email` for the Git Configuration but also to upload and edit the entire `.gitconfig` file from the User Dashboard:
  • ![Π—Π½Ρ–ΠΌΠΎΠΊ Π΅ΠΊΡ€Π°Π½Π° 2024-06-24 ΠΎ 16 21 52](https://github.com/eclipse-che/che-dashboard/assets/6310786/92109761-b9ac-4ebe-bdb1-8e5d10bbd5d3)

πŸ“¦ [Support devWorkspace.ignoredUnrecoverableEvents in the CheCluster CustomResource](https://github.com/eclipse-che/che-operator/pull/1864)

  • Starting from this release, you can set `ignoredUnrecoverableEvents` explicitly on the CheCluster CustomResource level:
  • ```
  • apiVersion: org.eclipse.che/v2
  • kind: CheCluster
  • spec:
  • devEnvironments:
  • ignoredUnrecoverableEvents:
  • FailedScheduling
  • + 3 more

πŸ“¦ [Allow Ports in Git Provider Endpoint for Personal Access Tokens](https://github.com/eclipse-che/che/issues/23013)

  • With this release, you can provide ports in the URL for `Git Provider Endpoint` when adding Personal Access Tokens on the User Dashboard. Previously, it was not possible due to strict validation:
  • ![image](https://github.com/eclipse-che/che/assets/73399407/5fb5eb72-8369-46f0-b78a-d9db5f82c951)

✨ [If persistHome is enabled, the token in .kube/config isn't renewed](https://github.com/eclipse-che/che/issues/22924)

  • Prior to this release, when the `spec.devEnvironments.persistUserHome` option was enabled, the token in `.kube/config` was not renewed automatically during a workspace restart.
  • You can find more details about automatic Kubernetes token injection in the [official documentation](https://eclipse.dev/che/docs/stable/end-user-guide/automatic-token-injection/)