Chapter 2. New features and enhancements
2.1. New "Editor Selector" panel on the User Dashboard
With this release, you can easily choose an editor when starting a workspace from the User Dashboard by using the brand-new "Editor Selector" panel.
Find more details about specifying a custom editor in the official documentation.
Additional resources
2.2. Support URL parameters in the custom definition of the getting started sample
Starting from this release, you can add parameters when defining a URL of a getting started sample:
{ "displayName": "Example", "description": "Example", "tags": ["example"], "url": "https://example.com/my-project.git?df=next/base/devfile.yaml" }
Find more details about configuring getting started samples in the official documentation.
Additional resources
2.3. Configure trusted extensions for Visual Studio Code - Open Source ("Code - OSS")
With this release, you can specify which extensions are trusted and can access authentication tokens using the dedicated VSCODE_TRUSTED_EXTENSIONS
environment variable defined in the devfile or ConfigMap:
env: - name: VSCODE_TRUSTED_EXTENSIONS value: "<publisher1>.<extension1>,<publisher2>.<extension2>"
Find more details about the enhancement in the official documentation.
Additional resources
2.4. Automation of the images expected to be used by ImagePuller
With this release, if the imagePuller
option is enabled on the CheCluster
Custom Resource level, the operator automatically fetches related images from both devfile and plugin registries to create and manage ImagePuller
Custom Resource for faster workspace startup.
Find more details about the enhancement in the official documentation.
Additional resources
2.5. Add an ability to revoke GitLab OAuth from Dashboard
Before this release, only revoking GitHub OAuth from the User Dashboard was supported. Recently, GitLab added a Revoke a token API and it is now possible to also revoke the GitLab OAuth access right from the User Dashboard.
For other Git Services navigation to the provider website and following the instructions for revoking OAuth access is required.
Additional resources
2.6. Provide hover with full workspace name in "Recent Workspaces" list
Hovering over a workspace from the "Recent Workspaces" expands the name if it is long and does not fit the sidebar.
Additional resources
2.7. Add provider name annotation to Personal Access Token secret
Starting from this release, when you create a Personal Access Token on the User Dashboard, the "Provider" field will correspond to the dedicated Git Service. Previously , oauth2-
string with a random postfix was used. This resulted in poor visibility.
Additional resources