Eclipse Che 7.119.0
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.