Major Enhancements
Ability to apply VS Code editor configurations from a ConfigMap
With this release, you can apply specific configuration properties to the Visual Studio Code - Open Source ("Code - OSS") editor using a dedicated ConfigMap:
apiVersion: v1
kind: ConfigMap
metadata:
name: vscode-editor-configurations
data:
extensions.json: |
{
"recommendations": [
"dbaeumer.vscode-eslint",
"github.vscode-pull-request-github"
]
}
settings.json: |
{
"window.header": "SOME HEADER MESSAGE",
"window.commandCenter": false,
"workbench.colorCustomizations": {
"titleBar.activeBackground": "#CCA700",
"titleBar.activeForeground": "#ffffff"
}
}
immutable: false
Display the full content of the gitconfig file on the User Dashboard
With this release, you can view the full content of the .gitconfig
file. Access it on the User Preferences 'Gitconfig' tab by clicking 'Switch to Viewer' :
Screen.Recording.2024-12-05.at.15.55.57.mov
JHipster Community devfile
A new community-supported JHipster Online devfile has been contributed to the devfile.io and is available as a getting-started sample on the User Dashboard:
Learn more about the new JHipstrer devfile getting-started sample in the tutorial demo video.
Allowlist k8s service in 'no_proxy' environment variable
Starting from this release, there is a dedicated warning message for clusters that are behind a proxy, if you did not add the KUBERNETES_SERVICE_HOST
environment variable to the no_proxy
list.
Detect support for fuse-overlayfs for Universal Developer Image
Starting from this release fuse-overlayfs will be detected automatically for the default Universal Developer Image.
Documentation
Installation guide for Amazon Elastic Kubernetes Service (EKS)
The installation guide for Amazon Elastic Kubernetes Service (EKS) is available in the official documentation.
Configuring workspace endpoints base domain
With this release, the official documentation for configuring workspace endpoints base domain is available.
Persistent user home documentation
With this release, the official documentation for persisting the /home/user
directory across workspace restarts is available.
Configuring proxy setting for https_proxy
, http_proxy
and no_proxy
Official documentation that explains how to configure the proxy settings is available.
Updated documentation for caching images for faster workspace start using ImagePuller component
This release, there is an update for the official documentation about caching images for faster workspace startup using ImagePuller.
Microsoft Marketplace Terms of Use Warning
A warning related to the Microsoft Marketplace ToS was added to the official documentation.
Deprecated functionalities
Deprecate and remove UBI 8 from the upstream UDI codebase
UBI 8 has been removed from the Developer Images codebase in favor of UBI 9.
Bug Fixes
DevWorkspace 'storage-type' attribute temporarily removed when restarting from local devfile
Previously, the DevWorkspace 'storage-type' attribute was temporarily removed when restarting the CDE from the local devfile. The defect has been fixed in this release.
Restart from local devfile function not working as expected
The 'Restart from local devfile' functionality was not working as expected in some cases, resulting in a "Failed to update the Devfile. Error: aborted"
error. The defect has been fixed in this release.
GitHub Authorization does not work properly
Previously, revoking the GitHub token from the dashboard was failing with an "OAuth token for provider github was not found" error under certain conditions:
The defect has been fixed in this release.
An error appears when accessing the User Preferences Git Services tab
Previously, under certain conditions, a "TypeError: Cannot assign to read only property 0
of object [objectArray]
" error message would appear when navigating to the User Preferences
-> Git Services
tab:
The defect has been fixed in this release.
Factory from BitBucket server private repository based on SSH Url has an unexpected warning
Before this release, when a Cloud Development environment was started for the BitBucket server private repository based on an SSH URL, the startup was interrupted with an unexpected warning.