v26.4.1
What's Changed (v26.4.0 -> v26.4.1)
✨ Features
Model Store V2 & Model Card Management
Complete overhaul of the model store with a new V2 architecture, including admin model card management, detail drawer, and streamlined deploy UX.
- FR-2450: add model store v2 migration feature spec by @agatha197 in #6355
- FR-2449: register model-card-v2 feature flag and rename legacy components by @agatha197 in #6489
- FR-2449: implement ModelStoreListPageV2 with projectModelCardsV2 query by @agatha197 in #6491
- FR-2417: add admin model card management feature spec by @agatha197 in #6277
- FR-2417: add admin model card list page with route, menu, table, and scan by @agatha197 in #6490
- FR-2417: add admin model card create/edit modal with bulk operations by @agatha197 in #6492
Model Card Drawer & Deploy UX
New model card detail drawer with URL-persisted state and a deploy UX supporting 3 deployment scenarios with post-deploy status alerts.
- FR-2489: add model card detail drawer and deploy UX spec by @agatha197 in #6479
- FR-2489: create ModelCardDrawer with v2 metadata display by @agatha197 in #6516
- FR-2489: persist model card drawer state in URL by @agatha197 in #6537
- FR-2489: implement deploy UX with 3 scenarios and selection modal by @agatha197 in #6517
- FR-2489: add post-deploy status alerts to EndpointDetailPage by @agatha197 in #6518
Data & Storage Enhancements
Added bulk file download capability and exposed additional vfolder metadata columns.
- FR-84: add bulk file download as ZIP archive in vfolder explorer by @nowgnuesLee in #6153
- FR-2452: add missing schema fields to VFolderNodes table as hidden columns by @agatha197 in #6362
🐛 Bug Fixes
Model Store & Service Fixes
Resolved issues with model store notifications, service launcher configuration, and deploy project context.
- FR-2471: clear stale error in model store clone notification by @ironAiken2 in #6450
- FR-2519: replace hardcoded 'model-definition.yaml' with undefined in ServingLauncherPage by @nowgnuesLee in #6591
- FR-2520: use currentProject instead of model-store project in Model Card deploy by @agatha197 in #6593
UI & Interaction Fixes
Fixed various UI issues including Suspense fallbacks, modal state preservation, and button state management.
- FR-2488: prevent Suspense fallback when opening Advanced Settings in Model Service Launcher by @ironAiken2 in #6509
- FR-2491: preserve project selection when closing Fair Share settings modal without changes by @ironAiken2 in #6508
- FR-2467: disable session commit button until session is Running by @ironAiken2 in #6452
- FR-2490: add missing translation for i18n key button.Info by @ironAiken2 in #6507
Admin & Permission Fixes
Fixed admin vfolder visibility and permission handling, and improved error boundary recovery.
- FR-2476: add missing permission argument to admin vfolder queries by @ironAiken2 in #6467
- FR-2502: allow admin to see all vfolders across projects/domains by @nowgnuesLee in #6525
- FR-2501: force full reload on navigation after error boundary by @nowgnuesLee in #6526
🔨 Refactoring
Bundle Optimization
Lazy-loaded static pages and migrated from lodash to lodash-es across the codebase for improved tree-shaking and reduced bundle size.
- FR-2468: lazy-load 5 static pages and migrate lodash to lodash-es by @yomybaby in #6422
- FR-2525: migrate backend.ai-ui to lodash-es and fix chain tree-shaking by @agatha197 in #6602
🧪 E2E Tests
Model Card Test Coverage
Added end-to-end tests covering admin model card management and the new model card drawer and deploy UX flows.
- FR-2417: add E2E tests for Admin Model Card Management by @agatha197 in #6521
- FR-2503: add E2E tests for Model Card Drawer and Deploy UX by @agatha197 in #6535
Full Changelog: v26.4.0...v26.4.1