Search

Chapter 3. Bug fixes

download PDF

3.1. Extension secrets are lost on workspace restart

Extension secrets for Visual Studio Code - Open Source ("Code - OSS") are no longer lost after workspace restart, but encrypted and persisted in the browser’s local storage. This allows extensions like Ansible that use Visual Studio Code Secrets Storage API to persist the data between workspace restarts in the same browser.

Additional resources

3.2. Unable to resolve parent devfile when using self-signed certs in disconnected clusters

Previously, when you used self-signed certificates on an air-gapped cluster, starting a workspace that referenced a parent devfile by URI would fail with x509: certificate signed by unknown authority error. The defect has been fixed in this release and you can now reference a parent devfile in disconnected clusters.

Additional resources

PROJECTS_ROOT environment variable being set incorrectly at workspace startup

Previously, PROJECTS_ROOT environment variable was set incorrectly to /projects/projects after workspace startup. The defect has been fixed in this release and the environment variable correctly points to the /projects directory.

Additional resources

3.3. The workspace status changed unexpectedly to 'Starting'

Previously during a workspace startup, the status could have unexpectedly changed to 'Starting'

The defect has been fixed in this release, and status changes (except 'Failed' and 'Terminating') are ignored during workspace startup.

Additional resources

3.4. The dashboard pod frequently restarts with exitCode: 137

Previously, the dashboard pod might have been frequently restarting with exitCode: 137 due to a memory leak which has been fixed in this release.

Additional resources

3.5. Dashboard URL is unavailable for a few seconds when pod is deleted and restarted

Previously, when a pod was restarted, the Dashboard URL could become unavailable for a short period of time during the operator update. The problem has been fixed in this release by adding the appropriate LivenessProbe`and `ReadinessProbe to the Gateway.

Additional resources

3.6. After revoking the OAuth application the 'Authorization' indicator is still active in the 'User Preferences' Dashboard

The defect related to the misleading status of the 'Authorization' indicator after OAuth revocation from the Dashboard has been fixed in this release.

Additional resources

3.7. Dashboard page is blank if DevWorkspace is missing controller.devfile.io/creator label

Previously, if a DevWorkspace object was missing the controller.devfile.io/creator label the User Dashboard displayed a blank page. The defect has been fixed in this release.

Additional resources

3.8. Projects are not cloned after restarting the workspace using the 'Restart Workspace from Local Devfile' command

Before this release, extra projects added to the devfile from a workspace were not cloned if you restarted the workspace with the 'Restart Workspace from Local Devfile' command. With this release, the issue is fixed.

Additional resources

3.9. Workspace action menu remains open

Before this release, the action menu items such as 'Open' and 'Stop Workspace' remained open on the User Dashboard after you clicked them. With this release, the issue is fixed.

Additional resources

3.10. Error when starting a workspace with df and override.devfileFilename URL parameters from the dashboard

The defect related to the errors during a workspace startup with df, override.devfileFilename parameters has been fixed in this release.

Additional resources

3.11. Tooling container $PATH is overridden

Before this release, process.env.PATH was overridden by userShellEnv.PATH environment variable. With this release, the values of the process.env.PATH and userShellEnv.PATH environment variables are merged.

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.