Skip to content

v26.2.0

Choose a tag to compare

@yomybaby yomybaby released this 13 Feb 09:44
· 778 commits to main since this release

What's Changed (v26.1.0 → v26.2.0)

✨ Features

Fair Share Resource Management System

A comprehensive new system for managing resource allocation across domains, projects, resource groups, and users. This feature enables administrators to monitor and balance computational resource usage with granular control and visualization.

New UI Components and Component Library Enhancements

Added new reusable components with infinite scroll pagination support and improved form editing capabilities. These components enhance user experience when working with large datasets and bulk operations.

Storybook and Component Documentation

Upgraded to Storybook v10 with comprehensive story coverage tracking and new visual documentation for components. Includes automated coverage checking to ensure all components have proper documentation.

WebSocket Proxy and Security

Added UI for managing WebSocket proxy API tokens, improving security configuration for desktop applications.

Input Components and User Experience

Enhanced numeric input components with better UX patterns and clearer visual feedback for unit conversions.

Model Service Validation

Added validation to prevent project mismatches when editing model services, ensuring data consistency.

Session Creation Behavior

Modified session creation to prevent reuse of existing sessions, ensuring fresh compute environments.

🐛 Bug Fixes

Component and UI Fixes

Fixed various component rendering issues and improved error handling across the application.

Error Handling and Display

Improved error message display from GraphQL network responses and fixed handling of unlimited resource policy values.

Service and Application Access

Fixed endpoint configuration for TCP-based applications to use the correct proxy.

Build and CI Improvements

Fixed E2E test timeouts and build configuration issues.

Configuration and Theme Management

Prevented errors when saving empty theme configuration files.

🔨 Refactoring

Component API Modernization

Updated components to use newer Ant Design v6 patterns and improved API consistency across the codebase.

Code Quality and Type Safety

Improved type imports and removed unused code to reduce bundle size and improve maintainability.

Test Organization and Reliability

Restructured E2E tests with Page Object Model pattern and standardized test tagging for better maintainability.

🛠 Chores

Developer Tooling and Workflow Improvements

Enhanced developer experience with unified commands, updated dependencies, and improved CI/CD workflows.

Code Linting and Quality Standards

Introduced shared ESLint configuration and migrated to modern flat config format for consistent code quality.

UI Terminology Updates

Standardized terminology for auto-scaling rules to match industry conventions.

🎨 Style

UI Consistency and Typography

Improved visual consistency and readability across the application, especially for CJK language content.

🧪 E2E Tests

Comprehensive Test Coverage Expansion

Added extensive E2E tests for critical user workflows including session management, file operations, and user administration.

📝 Documentation

Storybook Component Documentation

Added comprehensive Storybook stories for component fragments and display components with usage examples.

User Manual and Developer Documentation

Established a comprehensive user manual documentation system with multi-language support, PDF generation, and real-time preview capabilities.

Testing and Code Quality Documentation

Enhanced testing documentation with detailed E2E test guidelines and naming conventions for improved code consistency.

🔧 Miscellaneous

Developer Experience Enhancements

Improved GraphQL developer experience and simplified UI interaction patterns for file uploads.

Full Changelog: v26.1.0...v26.2.0