Skip to content

v26.1.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@yomybaby yomybaby released this 19 Jan 14:15
· 157 commits to main since this release

What's Changed (v25.19.1 → v26.1.0-rc.1)

✨ Features

Model Management & Artifact Storage

Introduced Hugging Face model import functionality allowing users to import models directly from Hugging Face repositories with automatic folder creation. Enhanced artifact filtering and sorting capabilities on reservoir pages with improved search and organization options.

Agent Management & Monitoring

Implemented comprehensive agent detail drawer with resource allocation information and accelerator details. Migrated agent table component to backend.ai-ui for better reusability and consolidated agent settings into the unified detail panel.

Theme Customization & Branding

Added dedicated branding page with JSON-based theme configuration system. Users can now import custom themes from JSON files, providing flexible branding options for different deployments.

User Management

Implemented bulk user purge feature for administrators, enabling efficient management of multiple user accounts simultaneously.

Virtual Folder Enhancements

Created BAIVFolderSelect component with pagination support for better performance with large folder lists. Added project name display in folder explorer for cross-project folders and direct access icon in model card modals.

Session Management

Added startup command modal display for batch sessions in the session detail panel, providing better visibility into batch job configurations.

Developer Experience & Documentation

Enhanced GitHub Copilot code review guidelines and added Storybook infrastructure improvements. Introduced Claude slash commands for automated Storybook story generation and comprehensive story writing guidelines.

Testing Infrastructure

Migrated E2E tests to Ant Design 6 locators and enhanced test infrastructure with improved icon accessibility. Replaced hardcoded E2E test credentials with environment variables for better security.

Build & Release Automation

Added automated alpha version bump command to streamline the release process for development builds.

🐛 Bug Fixes

Resource Display

Removed unnecessary filter for resource usage values in MyResourceWithinResourceGroup component, ensuring accurate resource metrics are displayed.

  • FR-1876: remove unnecessary filter for resource usage values in MyResourceWithinResourceGroup by @agatha197 in #4951

Agent List Pagination

Fixed pagination not resetting when agent list filters change, improving user experience when navigating filtered results.

Reservoir Page Error Handling

Resolved error boundary issues on reservoir page, allowing the page to display properly even when encountering errors.

Monaco Editor Schema

Fixed Monaco Editor schema loading in production build, ensuring proper JSON schema validation in production environments.

GitHub Actions Workflow

Resolved gh-aw stop-time not resetting after compile, ensuring proper workflow timing management.

UI Spacing

Added BAIFlex gap to Tag components for proper spacing with Ant Design 6 layout system.

  • add BAIFlex gap to Tag components for Ant Design 6 spacing by @Copilot in #4942

🔨 Refactoring

Component Naming Consistency

Renamed Selector components to Select throughout the codebase for better consistency with Ant Design naming conventions.

  • Rename Selector components to Select for consistency by @Copilot in #4944

🛠 Chores

Workflow Configuration

Extended gh-aw workflow stop-after period from 1 month to 6 months for better workflow management.

  • extend gh-aw workflow stop-after period from 1mo to 6mo by @yomybaby in #4940

Version Management

Bumped version to 26.1.0-alpha.0 and updated dependencies as part of the release cycle.

  • FR-1890: Bump version to 26.1.0-alpha.0 and update dependencies by @Copilot in #4957

Testing

Added test code coverage for resource usage filter fix.

🔧 Miscellaneous

UI Improvements

🙌 New Contributors

  • @Copilot made their first contribution in #4942

Full Changelog: v25.19.1...v26.1.0-rc.1