Chapter 2. New features and enhancements


With this release, you can use GitHub Device Authentication in Microsoft Visual Studio Code - Open Source to activate extensions. For more information about this feature, check GitHub device activation flow.

The GitHub Copilot extension can now be activated using GitHub Device Authentication. To activate it, follow these steps:

  1. Authenticate to GitHub using the new "Device Authentication" command.
  2. Install the GitHub Copilot extension by uploading the VSIX file. You must repeat the upload for every new workspace.
Important

The GitHub Copilot VSIX file is currently only available on the Visual Studio Marketplace. Before using the file, verify that you are complying with Visual Studio Marketplace terms of use and GitHub Copilot license.

Additional resources

With this release, you can configure the OAuth flow for GitHub Enterprise Server and GitHub SaaS simultaneously. More details about this feature can be found in this demo video.

Additional resources

With this release, routes generated for the Microsoft Visual Studio Code - Open Source editor use HTTPS protocol by default.

Additional resources

With this release, you can use the User Dashboard to configure the user name and email that will be used in the workspace '.gitconfig' settings.

Additional resources

Before this release, backend issues resulted in a generic "Backend is not available" error message displayed on the User Dashboard. With this update, the error includes the HTTP error code and the affected endpoint.

Additional resources

With this release, when you stop a workspace from the Microsoft Visual Studio Code - Open Source editor, you are automatically redirected to the User Dashboard.

Additional resources

With this release, if you reject an SCM provider authorization request while creating or starting an existing workspace, your choice is saved in the workspace-preferences config-map in the namespace. During the subsequent workspaces startups, the prompt to proceed with the OAuth authorization for the rejected SCM provider no longer appears.

Additional resources

2.8. Support for devfile API events.preStop

With this release, you can specify preStop events in the devfile that will be executed before stopping the workspace. Similar to postStart, multiple devfile commands can be specified as preStop:

    events:
      preStop:
        - first-command
        - second-command
        - third-command

Additional resources

2.9. SSH key configuration from the User Dashboard

With this release, you can configure your SSH key from the User Dashboard.

Additional resources

Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

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.

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 Documentation

Legal Notice

Theme

© 2026 Red Hat
Back to top