Chapter 2. New features and enhancements
2.1. Advanced authorization properties available
With this release, the following properties for advanced authorization are available in the Custom Resource.
allowUsers, allowGroups, denyUsers, denyGroups
This configuration allows the cluster administrator to explicitly manage the onboarding and curate the access for Red Hat OpenShift Dev Spaces.
Additional resources
2.2. OAuth2 authorization code flow support for Microsoft Visual Studio Code - Open Source extensions
With this release, OAuth2 authorization code flow using callbacks and URI handlers is supported. You can now use Microsoft Visual Studio Code - Open Source extensions that use this flow, for example the Ansible extension with the AI-powered Lightspeed service.
Because of an ongoing issue with the Ansible extension, you can not use it with remote development environments.
Additional resources
2.3. Rejecting authorization opt-out flag from the dashboard
With this release, you can use the Git Services tab in the User Preferences dashboard page to reject the authorization opt-out flag.
Additional resources
2.4. GitHub Enterprise Server personal access token support in the User Dashboard.
With this release, you can configure personal access tokens for GitHub Enterprise Server in the User Dashboard.
Additional resources
2.5. Improved page options for workspace failing to open
With this release, following page features are available for workspaces that failed at startup:
- The workspace startup screen contains a link to edit the DevWorkspace specifications of the affected workspace.
- On the Workspaces page, the affected workspace is marked with a warning sign.
- The Overview tab of a workspace contains a link to the DevWorkspace object.
Additional resources
2.6. Support for private raw URLs with the ?token parameter
With this release, private raw URLs with the ?token
parameter on github.com are supported.
Additional resources
2.7. Java 17 default in the UDI
With this release, Java 17 is used by default in the UDI.
Additional resources
2.8. Workspace startup support for all Git providers over SSH protocol
With this release, you can configure SSH keys and open workspaces using all Git providers. This includes GitHub, Gitlab, Bitbucket, and Microsoft Azure, as well as Git providers that were previously not supported:
Additional resources
2.9. Copy and paste SSH keys
With this release, you can add SSH keys on the User Dashboard by copying and pasting them.
Additional resources
2.10. Version 2.2.1 and 2.2.2 devfiles support
With this release, devfiles with schemaVersion
2.2.1 and 2.2.2 are supported.
Additional resources