Search

Chapter 2. New features and enhancements

download PDF

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

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.