Skip to content

Eclipse Che 7.119.0

Choose a tag to compare

@svor svor released this 19 Jun 12:21
· 19 commits to main since this release

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.

DevWorkspace Operator 0.42.0

DevWorkspace Operator 0.42.0 is now available, adding new functionality to Eclipse Che. For more information, see the changelog.

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.