Chapter 2. New features and enhancements
2.1. Allow concealing editors on the User Dashboard
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
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
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
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
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
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
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
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