Chapter 2. New features and enhancements
2.1. Allow concealing editors on the User Dashboard Copy linkLink copied to clipboard!
Starting from this release, the admin can conceal 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:
- name: CHE_HIDE_EDITORS_BY_ID
value: che-incubator/che-webstorm-server/latest, che-incubator/che-webstorm-server/next,
che-incubator/che-rubymine-server/latest, che-incubator/che-rubymine-server/next,
che-incubator/che-pycharm-server/latest, che-incubator/che-pycharm-server/next,
che-incubator/che-clion-server/latest, che-incubator/che-clion-server/next,
che-incubator/che-idea-server/latest, che-incubator/che-idea-server/next,
che-incubator/che-idea/latest, che-incubator/che-idea/next
Learn more about this feature in the official documentation.
Additional resources
2.2. Update Traefik version to v3.3.5 Copy linkLink copied to clipboard!
Traefik version used by the operator has been updated to the v.3.3.5 version. More details about the new version are available in the official Traefik release notes.
Additional resources
2.3. Update to Fabric8 Kubernetes Client 7.1.0 Copy linkLink copied to clipboard!
Fabric8 Kubernetes Client used in the che-server component has been updated to the latest 7.1.0version. More details about the new version are available in the official Fabric8 Kubernetes Client release notes.
Additional resources
2.4. Hide deprecated IntelliJ IDEA Community edition from the dashboard by default Copy linkLink copied to clipboard!
By default, the deprecated Projector-based IntelliJ IDEA Community edition is hidden on the User Dashboard from this release on, and will be completely removed in future releases. To enable the deprecated editor on the User Dashboard in the current version, use the dedicated environment variable CHE_SHOW_DEPRECATED_EDITORS in the Custom Resource:
spec:
components:
dashboard:
deployment:
containers:
- env:
- name: CHE_SHOW_DEPRECATED_EDITORS
value: true
Additional resources
2.5. Allow to provide a URL parameter filter on Dashboard Copy linkLink copied to clipboard!
With this release, you can add an optional filter URL parameter on the Create Workspace page of the User Dashboard, and display only a portion of samples based on a particular technology e.g. Quarkus dashboard/#/create-workspace?filter=quarkus
Additional resources
2.6. Support creating CDEs by pointing directly to a devfile.yaml on GitHub Copy linkLink copied to clipboard!
Starting from this release, you can create a Cloud DeveloperEnvironment (CDE) by using a GitHub repository URL of a directory with a devfile, or a GitHub repository URL directly pointing to the devfile. Previously, you could only use URLs of the GitHub repository, branch, and tag, as well as raw devfile URLs to create a CDE.
The name of the devfile must be devfile.yaml or .devfile.yaml.
Additional resources