Chapter 2. Notable enhancements

2.1. CodeReady Workspaces 2.15.1 updates to RH-SSO 7.5.1

CodeReady Workspaces 2.15.1 has been updated from including Red Hat Single Sign-On 7.4 to Red Hat Single Sign-On 7.5.1 for two reasons: * The latest update includes all the most recent bug fixes and security updates. * The latest update replaces the deprecated OpenJ9 images with Red Hat build of OpenJDK based images for use with all three supported architectures: AMD64, IBM Z, and IBM Power.

Additional resources

2.2. IntelliJ IDEA Community Edition sample

With this update, a sample is available in the CodeReady Workspaces dashboard for starting a new workspace with IntelliJ IDEA Community Edition in it.

Important

The IntelliJ IDEA Community Edition sample is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.

Additional resources

2.3. Planned removal of support for the CodeReady Workspaces deployment environments

In Red Hat OpenShift Dev Spaces 3.0 (formerly CodeReady Workspaces), support for the following deployment environments is planned for removal due to the switch to the DevWorkspace Operator:

  • OpenShift Container Platform 3.11
  • OpenShift Container Platform 4.8
  • OpenShift Container Platform 4.9
  • Red Hat OpenShift Dedicated 4.8
  • Red Hat OpenShift Dedicated 4.9
  • Red Hat OpenShift Service on AWS 4.8
  • Red Hat OpenShift Service on AWS 4.9

Bug fixes and support are planned through the end of the 2.15.z life cycle. After which, no new feature enhancements are made.

With Red Hat OpenShift Dev Spaces 3.0 (formerly CodeReady Workspaces), the supported deployment environments will be the following: * OpenShift Container Platform 4.10 * Red Hat OpenShift Dedicated 4.10 * Red Hat OpenShift Service on AWS 4.10

Additional resources

2.4. CodeReady Workspaces with the DevWorkspace Operator supports Git LFS

With this update, Git Large File Storage (LFS) is enabled with the DevWorkspace Operator 0.12 or later. The LFS is enabled when you create the workspace by using a devfile to point to a Git repository or when you manually clone a Git repository inside the workspace. To install a CodeReady Workspaces instance with the DevWorkspace Operator, use the Red Hat CodeReady Workspaces - Technical Preview Operator in the OperatorHub.

Additional resources

2.5. Code samples implement the devfile v2 specification

Before this update, code samples implemented the devfile v1 specification. With this update, code samples are implementing the devfile v2 specification.

Additional resources

2.6. Upgrade of the Language Support for Apache Camel extension for Visual Studio Code

Language Support for Apache Camel by Red Hat, the Visual Studio Code extension that adds Apache Camel language support for XML DSL and Java DSL code, is upgraded to 0.1.3.

Additional resources

2.7. Improved performance of the Java and Quarkus extensions for Visual Studio Code

This enhancement improves the startup and runtime performance of the Java and Quarkus extensions for Visual Studio Code in workspaces that load Che-Theia with these extensions. The improved performance is achieved by increasing the CPU limit from 500 MB to 800 MB.

Additional resources

2.8. Tech-Preview samples in the dashboard

With this update, Technology Preview samples in the dashboard are now labelled with Tech-Preview to differentiate them from the samples that have full Red Hat support.

Important

Tech-Preview samples are Technology Preview features only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.

Additional resources

2.9. Removal of the crwctl workspace: and crwctl auth: commands

In CodeReady Workspaces 2.15, the crwctl workspace: and crwctl auth: commands are removed. You can use the CodeReady Workspaces dashboard instead. Bug fixes and support are provided through the end of the CodeReady Workspaces 2.14 life cycle. After which, no new feature enhancements are made.

Additional resources

2.10. OpenJDK replaces JVM on IBM Power and IBM Z

Before this update, Eclipse OpenJ9 was the Java SE implementation for containers targeting IBM Power (ppc64le) and IBM Z (s390x) OpenShift clusters. With this update, the OpenJ9 JVM in the OpenShift containers for IBM Power (ppc64le) and IBM Z (s390x) is replaced by the Red Hat build of OpenJDK. Existing CodeReady Workspaces installations, on update to 2.15.1, switch over to use OpenJDK in the Java 8 and 11 sidecar images rather than the OpenJ9 ones. Customers whose devfiles reference the OpenJ9-based containers must edit their devfiles and replace "-openj9-rhel8" with "-rhel8" to continue to receive security updates. See also CRW-2785.

Additional resources

2.11. CodeReady Workspaces 2.15.1 availability on OpenShift Container Platform 4.10

With this update, CodeReady Workspaces 2.15.1 will be available through OperatorHub on OpenShift Container Platform 4.10.

Additional resources