github eclipse-che/che 7.119.0
Eclipse Che 7.119.0

6 hours ago

Major Enhancements

Configure external OIDC authentication automatically

To reduce manual setup when OpenShift uses external OIDC identity providers, Red Hat OpenShift Dev Spaces now automatically detects and configures external OIDC authentication. This enhancement eliminates the need for administrators to manually configure OIDC settings when the OpenShift cluster already has an external OIDC provider configured.

Use the latest Node.js versions in your development environments

To support modern JavaScript development, the Universal Developer Image now includes Node.js 22 (v22.22.3) as the default version. Existing Node.js versions have been updated to the latest patch releases:

  • Node.js 22 (v22.22.3) — default version
  • Node.js 20 updated to v20.20.2
  • Node.js 18 updated to v18.20.8

Access the latest Visual Studio Code features in your workspaces

To provide access to the newest development capabilities, Visual Studio Code - Open Source ("Code - OSS") has been updated to version 1.116.0. This update includes the latest features, performance improvements, and security patches from the upstream Visual Studio Code project. In particular, GitHub Copilot Chat is now integrated directly.

Bug Fixes

Restore workspaces reliably after renaming

To ensure backup and restore operations work correctly after workspace renaming, backup and restore operations now use the immutable Kubernetes resource name instead of the display name.

View backup entries for deleted workspaces

To access backup information for workspaces that have been deleted, the Backups tab now correctly displays backup entries by reading the registry authentication secret from the workspace namespace rather than the operator namespace.

User Dashboard Accessibility Improvements

The following accessibility issues have been resolved to improve screen reader compatibility and keyboard navigation:

Navigate the dashboard reliably with keyboard controls

To prevent keyboard navigation traps, remove focusable elements from the collapsed left side panel.

Access workspace creation logs without ARIA violations

To comply with ARIA accessibility standards, remove empty alert group list element that violated required children rules on the Workspace Creation page Logs tab.

View Git Services preferences at 400% zoom

To support users requiring high zoom levels, fix Git Services table display in User Preferences at 400% browser zoom.

Read event helper text clearly

To ensure accessibility compliance, improve color contrast for event helper text on Workspace Details and Start Workspace pages.

Stop workspace creation when needed

To provide better user control, add mechanism to halt workspace starting from the Workspace Creation page.

Distinguish Delete and Revoke buttons in dark mode

To meet minimum contrast requirements, improve visibility of "Delete" and "Revoke" buttons in User Preferences dark mode.

Access registry links with screen readers

To support screen reader users, add discernible text to registry modal links that were previously invisible to assistive technology.

Update to Fabric8 Kubernetes Client 7.7.0

To maintain compatibility and security, updated the Fabric8 Kubernetes Client library to version 7.7.0 in the Red Hat OpenShift Dev Spaces server.

Provision new users reliably on high-load clusters

To prevent user provisioning failures on busy clusters, user profile management has been simplified to a username-only approach. This resolves a race condition where reading the user-profile secret during concurrent operations caused 404 errors and infinite namespace creation attempts. The unused Gravatar avatar component has been removed.

Technology Preview

Integrate AI coding assistants into your development workflow

To accelerate development with AI-powered coding assistance, you can now select AI coding tools and manage API keys directly from the Red Hat OpenShift Dev Spaces Dashboard. Administrators configure available AI providers via the ai-tool-registry ConfigMap. Users can choose their preferred AI provider during workspace creation, manage API keys in User Preferences, and switch AI tools on existing workspaces.

Additional details: AI Coding Assistant Integration documentation

The AI provider selection interface provides a streamlined experience for integrating artificial intelligence tools into your development environment.


About This Release

This release of Red Hat OpenShift Dev Spaces focuses on improving user experience through automated configuration, enhanced accessibility, and modern development tool support. The accessibility improvements ensure that all users can navigate and use the Dashboard effectively, while the AI coding assistant integration provides developers with cutting-edge productivity tools.

Key Benefits

  • Reduced administrative overhead: Automatic OIDC detection eliminates manual configuration steps
  • Enhanced accessibility: Comprehensive improvements ensure compliance with accessibility standards
  • Modern development support: Latest Node.js versions provide access to current JavaScript ecosystem features
  • Improved reliability: Bug fixes address workspace backup, restore, and user provisioning issues
  • AI-powered development: Technology preview of AI coding assistant integration accelerates development workflows

Compatibility Information

  • OpenShift Version Support: This release supports OpenShift 4.16 and later
  • Node.js Compatibility: Universal Developer Image includes Node.js 22, 20, and 18 with latest security patches
  • Kubernetes Client: Updated to Fabric8 Kubernetes Client 7.7.0 for improved cluster compatibility

Getting Started

To take advantage of these new features:

  1. OIDC Authentication: No action required - automatic detection works with existing OpenShift OIDC configurations
  2. Node.js Updates: New workspaces automatically use Node.js 22 as the default version
  3. Accessibility: Enhanced features are immediately available in the Dashboard
  4. AI Coding Assistants: Contact your administrator to configure AI provider access through the ai-tool-registry ConfigMap

Support and Documentation

For complete documentation and support information:

  • Product Documentation: Access the full Red Hat OpenShift Dev Spaces documentation for detailed configuration and usage instructions
  • Community Support: Engage with the community through the Eclipse Che project for upstream collaboration
  • Enterprise Support: Contact Red Hat Support for enterprise-specific assistance and issue resolution

This release represents Red Hat's commitment to providing accessible, modern, and efficient development environments for teams of all sizes.

Don't miss a new che release

NewReleases is sending notifications on new releases.