v26.1.0-rc.2
Pre-releaseWhat's Changed (v26.1.0-rc.1 → v26.1.0-rc.2)
✨ Features
User Management
Implemented bulk user update feature allowing administrators to efficiently modify multiple user accounts simultaneously. Administrators can now update domain assignments, project memberships, user status, resource policies, and compute session configurations for multiple users at once.
- FR-1820: Implement bulk user update feature by @nowgnuesLee in #5010
Session & App Launcher
Completed migration of app launcher functionality from Lit-Element to React, introducing new components like AppLaunchConfirmationModal and improved session app service management. Added comprehensive E2E test coverage for app launcher workflows.
- FR-1797: migrate app launcher related code to React by @yomybaby in #4975
- FR-1865: add E2E tests for app launcher by @yomybaby in #4995
File Management
Introduced text file editor for NEO File Explorer, enabling users to directly edit and save configuration files (YAML, TOML, JSON) within virtual folders without downloading and re-uploading.
🐛 Bug Fixes
Runtime Environment Configuration
Fixed required field propagation in useRuntimeEnvVarConfigs hook by changing propagated required fields to optional, resolving type errors and improving flexibility.
- FR-1916: change propagated required fields of
useRuntimeEnvVarConfigsto optional by @agatha197 in #5052
🛠 Chores
Documentation & Branding
Added Backend.AI branding to Storybook documentation, improving visual consistency and brand identity in component documentation.
Full Changelog: v26.1.0-rc.1...v26.1.0-rc.2