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:
- OIDC Authentication: No action required - automatic detection works with existing OpenShift OIDC configurations
- Node.js Updates: New workspaces automatically use Node.js 22 as the default version
- Accessibility: Enhanced features are immediately available in the Dashboard
- 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.