Chapter 1. Release notes

Red Hat CodeReady Workspaces is a next-generation web-based integrated development environment (IDE). CodeReady Workspaces runs in OpenShift and is well-suited for container-based development.

This section documents the most important features and bug fixes in the Red Hat CodeReady Workspaces product.

1.1. About Red Hat CodeReady Workspaces

Red Hat CodeReady Workspaces 1.2 provides a cloud developer workspace server and browser-based IDE built for teams and organizations. CodeReady Workspaces includes ready-to-use developer stacks for most of the popular programming languages, frameworks, and Red Hat technologies.

This version of CodeReady Workspaces introduces:

  • Compatibility with OpenShift 4.1
  • New UBI 8 based developer stacks
  • Containers built against newer base images to include CVE fixes
  • Improved deploy.sh script

CodeReady Workspaces 1.2 is available in the Red Hat Container Catalog. Install it on OpenShift Container Platform or OpenShift Dedicated, starting at version 3.11, by following the instructions in the Installing CodeReady Workspaces chapter of the Administration Guide.

For OpenShift 4.1, CodeReady Workspaces 1.2 is available from the OperatorHub. Based on a new operator that leverages the Operator Lifecycle Manager, the installation flow is getting simpler and can be handled without leaving the OpenShift Console. If you already have OpenShift 4.1, get CodeReady Workspaces from the OperatorHub and follow the Installing CodeReady Workspaces on Openshift 4 with OperatorHub chapter of the Administration Guide.

1.1.1. Notable enhancements

1.1.1.1. Compatibility with OpenShift 4.x

CodeReady Workspaces 1.2 is compatible with OpenShift 4.1 and gets a dedicated operator leveraging the Operator Lifecycle Manager.

1.1.1.2. New UBI 8-based developer stacks

CodeReady Workspaces now provides default developer stacks for different technologies based on Red Hat Universal Base Image (UBI). All existing stacks are now based on UBI 8 so you can take advantage of the latest and greatest official Red Hat container images.

Figure 1.1. CodeReady Workspaces stacks updated to UBI 8

CodeReady Workspaces stacks updated to UBI 8

In addition to a new Node.js 10 stack based on UBI 8, the Node 8 stack has been updated to the latest version of Node.js 8 on UBI 7.

1.1.1.3. Documentation improvements

This release also includes documentation for:

  • Installing CodeReady Workspaces with specific CustomStorageClass
  • Creating custom images for custom developer stacks

1.1.1.4. Supported environments

Red Hat CodeReady Workspaces for OpenShift Container Platform can be installed on OpenShift Container Platform or OpenShift Dedicated starting at version 3.11.

1.1.2. Installing and deploying CodeReady Workspaces

For OpenShift 3.11, see the Installing CodeReady Workspaces chapter of the Administration Guide.

For OpenShift 4.1, see the Installing CodeReady Workspaces from Operator Hub chapter of the Administration Guide.

1.1.3. Support policy

For Red Hat CodeReady Workspaces 1.2, Red Hat will provide support for deployment, configuration, and use of the product.

CodeReady Workspaces 1.2 has been tested on Chrome version 71.0.3578.98 (Official Build) (64-bit).

For more information, see CodeReady Workspaces life-cycle and support policy.

1.2. Difference between Eclipse Che and Red Hat CodeReady Workspaces

The following table lists the differences between Eclipse Che and Red Hat CodeReady Workspaces:

CodeReady WorkspacesEclipse Che

Includes the Bayesian plug-in for analytics

Does not include the Bayesian plug-in

The CodeReady Workspaces stacks are based on Red Hat Enterprise Linux. The CodeReady Workspaces stacks list includes several stack images based on Red Hat Enterprise Application Platform, such as Vert.x, Springboot, etc.

The Eclipse Che stacks are based on CentOS and other free operating systems

The Java debugger runs on Red Hat Enterprise Application Platform

The Java debugger runs on Tomcat

The PHP debugger uses httpd (Apache HyperText Transfer Protocol [HTTP] server)

The PHP debugger uses the Apache web server