v25.19.0-rc.1
Pre-releaseWhat's Changed (v25.18.3 → v25.19.0-rc.1)
✨ Features
Project & User Management Migration
Comprehensive migration of administrative features from Control Panel to WebUI. Added complete project table functionality with filtering and sorting capabilities, plus full user management including creation, modification, and credential generation.
- FR-1691: migrate project table to the webui by @nowgnuesLee in #4698
- FR-1731: implement mutation functionality for the project table by @nowgnuesLee in #4764
- FR-1808: migrate user creation and modification features from Control Panel to WebUI by @yomybaby in #4876
UI Customization & Branding
Enhanced customization capabilities for WebUI appearance. Added support for custom logo configuration with real-time preview for both light/dark modes and different sidebar states, plus logo size customization options.
- FR-1688: custom logo path setting and preview feature by @ironAiken2 in #4837
- FR-1794: support logo image size customization by @ironAiken2 in #4854
User Management Enhancements
Improved user administration with expanded field display and flexible column composition. Added Boolean tag component with fallback support for better data visualization in user tables.
- FR-1788: add more fields to User list page with BooleanTagWithFallBack component by @yomybaby in #4820
- FR-1804: enhance user management table with flexible column composition by @yomybaby in #4863
Resource Management & Validation
Enhanced resource allocation controls and validation. Added support for unique resource types (MIG/TPU) with proper allocation limits and improved CIDR range validation for network access controls.
- FR-1328: Ensure UI supports MIG usage smoothly by @agatha197 in #4880
- FR-1822: add logic to validate CIDR range correctly by @nowgnuesLee in #4888
- FR-1800: restrict model project folder permission to read-only by @ironAiken2 in #4852
🐛 Bug Fixes
Table & Navigation Improvements
Fixed various UI issues including table pagination handling, navigation sync, and component display problems. Resolved proxy connectivity issues that occurred after page reload.
- FR-1678: Enhance BAITable to handle an invalid page number by @nowgnuesLee in #4834
- FR-1801: add ellipsis to DoubleTag component by @nowgnuesLee in #4856
- FR-1802: set nuqs shallow option to false for proper navigation sync by @ironAiken2 in #4877
- FR-1798: resend proxy-ready event on page reload to prevent ProxyNotReady error after logout by @nowgnuesLee in #4858
Build & Circular Reference Fixes
Resolved build configuration issues and component dependency problems. Fixed circular reference in dynamic input components and specified proper output paths for build processes.
- FR-1805: Specify the output path for the wsproxy build by @nowgnuesLee in #4868
- FR-1806: remove circular reference in BAIDynamicUnitInputNumberWithSlider component by @ironAiken2 in #4870
Authentication & Session Management
Fixed session handling issues during login process. Added proper cleanup of session ID when keypair information is missing to prevent authentication errors.
- FR-1803: handle missing keypair information during login to clear session ID by @nowgnuesLee in #4861
🎨 Style
Visual Polish & Accessibility
Improved visual consistency and accessibility across components. Fixed tooltip text color and select dropdown styling issues for better user experience.
- FR-1825: fix BAIPropertyFilter tooltip text color to white by @agatha197 in #4893
- FR-1795: fix value content style of Select when dropdown opens by @yomybaby in #4866
🧪 Test Coverage Improvements
Automated Component Testing
Enhanced test coverage with comprehensive unit tests for UI components generated through automated coverage improvement workflows.
- Add comprehensive unit tests for BAITag component by @github-actions[bot] in #4850
- Add comprehensive unit tests for BAIBackButton component by @github-actions[bot] in #4843
- Add comprehensive unit tests for BAIStatistic component by @github-actions[bot] in #4804
🔨 Chores
Dependency Updates & Version Management
Updated project dependencies and version tracking for better compatibility and development experience.
- FR-1795: update antd version to 6.1.0 by @nowgnuesLee in #4855
- update version index to v25.19.0-alpha.0 by @yomybaby in #4891
Full Changelog: v25.18.3...v25.19.0-rc.1