Chapter 2. New features and enhancements
2.1. GitHub Device Authentication support for extensions in Microsoft Visual Studio Code - Open Source Copy linkLink copied to clipboard!
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:
- Authenticate to GitHub using the new "Device Authentication" command.
- Install the GitHub Copilot extension by uploading the VSIX file. You must repeat the upload for every new workspace.
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
2.2. Simultaneous configuration of OAuth for GitHub Enterprise Server and GitHub SaaS Copy linkLink copied to clipboard!
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
2.3. Default protocol for routes generated for Microsoft Visual Studio Code - Open Source editor Copy linkLink copied to clipboard!
With this release, routes generated for the Microsoft Visual Studio Code - Open Source editor use HTTPS protocol by default.
Additional resources
2.4. Configuring .gitconfig user name and email from the User Dashboard Copy linkLink copied to clipboard!
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
2.5. Improved "Backend is not available" error message Copy linkLink copied to clipboard!
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
2.6. Automatic Dashboard redirection after stopping a workspace from Microsoft Visual Studio Code - Open Source Copy linkLink copied to clipboard!
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
2.7. Enhanced OAuth integration when a user does not grant permissions Copy linkLink copied to clipboard!
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 Copy linkLink copied to clipboard!
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 Copy linkLink copied to clipboard!
With this release, you can configure your SSH key from the User Dashboard.
Additional resources