Chapter 2. New features and enhancements


2.1. Update to Traefik 2.9.6

With this update, the included version of Traefik is updated from 2.8.1 to 2.9.6

Additional resources

With this update of the CheCluster Custom Resource, a gatewayContainer and projectCloneContainer sections are added under .spec.devEnvironments. This enhancement allows the administrators to specify the details of the container that will host the workspace reverse proxy (gateway) and the container that clones the remote Git repositories:

spec:
  devEnvironments:
    gatewayContainer:
        <container_settings>
    projectCloneContainer:
        <container_settings>
Copy to Clipboard Toggle word wrap
Tip

You can use this enhancement to remove the CPU limits for the containers:

spec:
  devEnvironments:
    gatewayContainer:
      resources:
        limits:
          cpu: "0"
Copy to Clipboard Toggle word wrap

Additional resources

2.3. Introduction of an Ansible sample

This enhancement introduces an Ansible sample in the OpenShift Dev Spaces dashboard for Ansible developers.

To use this sample in restricted environments, follow these steps:

  1. Mirror the following images:

    • quay.io/devspaces/ansible-creator-ee@sha256:bae361e92ee61c95c33b98218998f10e7c69949ccf0501d16d9751d8debf66f8
    • registry.access.redhat.com/ubi8/ubi-init@sha256:75cb1eb60b9636f8daa584c231db552c1de94006778e7224643804a696f04fad
  2. Configure the cluster proxy to allow access to the following domains:

    • .ansible.com
    • .ansible-galaxy.s3.amazonaws.com

This sample is currently supported for workspaces that run with the Microsoft Visual Studio Code - Open Source IDE. Support for workspaces that run with the JetBrains IntelliJ IDEA Community Edition IDE, which is a Technology Preview, will be added with a future release.

This sample is currently supported on AMD64 and Intel 64 (x86_64). Support for the IBM Power (ppc64le) and IBM Z (s390x) CPU architectures will be added with a future release.

Additional resources

2.4. Change to workspace URLs

Before this update, workspace URLs contained strings of random characters. With this update, the URLs contain the following parameters:

  • username
  • workspace name
  • endpoint name
  • port

For example, if user john creates a quarkus-todo workspace that exposes a backend endpoint using my-dev-spaces-instance.com, the resulting URLs are as follows:

  • Microsoft Visual Studio Code - Open Source: https://my-dev-spaces-instance.com/john/quarkus-todo/3100/
  • Endpoint application preview: https://john-quarkus-todo-backend.my-dev-spaces.com/

Additional resources

With this update, developers can use the .code-workspace file to configure the workspaces in Microsoft Visual Studio Code - Open Source. Specify the .code-workspaces file for your project in the devfile with the environment variable VSCODE_DEFAULT_WORKSPACE:

schemaVersion: 2.2.0
(...)
components:
- name: dev-tools
  container:
    (...)
    env:
    - name: VSCODE_DEFAULT_WORKSPACE
      value: "/projects/che-demo-app/che-demo.code-workspace"
Copy to Clipboard Toggle word wrap

Additional resources

With this update, the trusted enterprise Certificate Authorities (CAs) specified for workspaces, are used by Microsoft Visual Studio Code - Open Source to trust any TLS certificate signed by the specified CAs. Microsoft Visual Studio Code - Open Source can access Open VSX registry instances that use them.

Additional resources

With this update, Microsoft Visual Studio - Open Source honors the NO_PROXY environment variable. You can use the environment variable to specify hosts that should be connected directly and not through a corporate proxy.

Note

This feature is available for the OpenShift Dev Spaces version of Microsoft Visual Studio Code - Open Source. The upstream version of the IDE does not support it.

Additional resources

2.8. Introduction of an Ansible sample

This enhancement introduces an Ansible sample in the OpenShift Dev Spaces dashboard for Ansible developers.

To use this sample in restricted environments, follow these steps:

  1. Mirror the following images:

    • quay.io/devspaces/ansible-creator-ee@sha256:3ff5d2d5f17c9c1e4a352d9922e27be09641647ac028a56845aaab6f6e3c7958
    • registry.access.redhat.com/ubi8/ubi-init@sha256:75cb1eb60b9636f8daa584c231db552c1de94006778e7224643804a696f04fad
  2. Configure the cluster proxy to allow access to the following domains:

    • .ansible.com
    • .ansible-galaxy.s3.amazonaws.com

This sample is currently supported for workspaces that run with the Microsoft Visual Studio Code - Open Source IDE. Support for workspaces that run with the JetBrains IntelliJ IDEA Community Edition IDE, which is a Technology Preview, will be added with a future release.

This sample is currently supported on AMD64 and Intel 64 (x86_64). Support for the IBM Power (ppc64le) and IBM Z (s390x) CPU architectures will be added with a future release.

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. Explore our recent updates.

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.

Theme

© 2026 Red Hat
Back to top