v26.4.8-rc.6
Pre-releaseWhat's Changed (v26.4.8-rc.5 -> v26.4.8-rc.6)
✨ Features
Deployment & Model Serving
Continued migration of the model deployment UI to the new node-based architecture, with clearer error states for inaccessible deployments.
- FR-2930: replace DeploymentList with BAIModelDeploymentNodes by @ironAiken2 in #7505
- FR-2937: surface inaccessible-deployment error UI on DeploymentDetailPage by @ironAiken2 in #7519
Scheduling History
Added dedicated scheduling history modals for deployments and routes, with failure-step highlighting and reverse-chronological default ordering.
- FR-2950: add deployment and route scheduling history modals by @agatha197 in #7553
- FR-2326: highlight failure steps with error color in scheduling history by @yomybaby in #6225
- FR-2951: default scheduling history to reverse chronological order by @nowgnuesLee in #7555
Project Admin
Expanded the project-admin experience with a project-scoped session list and clearer scope alerts and restore confirmations.
- FR-2944: add project-admin session list page using projectSessionsV2 by @ironAiken2 in #7533
- FR-2940: add project-scope alert and restore confirmation to project admin pages by @ironAiken2 in #7526
Other Improvements
- FR-26: show error state on ProjectSelect when no accessible projects by @ironAiken2 in #7455
- FR-2806: auto-fill login API endpoint from VITE_DEFAULT_API_ENDPOINT in dev by @yomybaby in #7237
🐛 Bug Fixes
Confirmation & Error Feedback
Refined destructive-action confirmations and made server-side errors visible instead of opaque "undefined" messages.
- FR-2919: add reversible BAIDeleteConfirmModal variant, fix title overflow, and downgrade reversible confirm flows by @ironAiken2 in #7480
- FR-2952: surface server error message instead of "undefined" on failed GraphQL requests by @yomybaby in #7557
Project & VFolder
- FR-2820: add Active/Inactive tabs and consolidate controls in Project page by @ironAiken2 in #7413
- FR-2699: prevent duplicate VFolder creation on rapid button clicks by @agatha197 in #6964
Deployment & Launcher
- FR-2962: use distinct URL keys for deployment revision history pagination by @agatha197 in #7572
- FR-2965: keep remaining filter tags when closing one tag by @yomybaby in #7577
- FR-2689: allow longer accelerator names in session launcher selector by @nowgnuesLee in #7187
- FR-2935: allow FairShare resource weight to accept 0 by @ironAiken2 in #7516
Login & Plugins
- FR-2903: align login plugin loader with page plugin runtime fetch pattern by @nowgnuesLee in #7433
- FR-2814: register relay-runtime patch in pnpm-lock.yaml by @yomybaby in #7520
🔨 Refactoring
Migrated session termination to the scope-agnostic API and moved scheduling-history modals to a render-as-you-fetch pattern; flattened nested table column groups.
- FR-2953: migrate project-admin session terminate to scope-agnostic terminateSessionsV2 by @ironAiken2 in #7559
- FR-2964: switch route and deployment scheduling history modals to render-as-you-fetch by @yomybaby in #7575
- FR-2943: flatten antd column groups into top-level columns by @nowgnuesLee in #7531
🛠 Chores
Tooling and developer-experience improvements: relay-runtime patching, Relay drift detection in CI, statusline/dev-script enhancements, and documentation reorganization.
- FR-2814: patch relay-runtime to expose full
@catcherror details by @yomybaby in #7247 - FR-2934: add CI workflow to detect Relay artifact drift by @nowgnuesLee in #7514
- FR-2942: surface all workspace portless servers in statusline with dynamic-port dev scripts by @yomybaby in #7529
- FR-2946: move release runbook into webui-docs package and remove root /docs by @yomybaby in #7545
- FR-2939: document gt restack and worktree PR branch-checkout rules by @yomybaby in #7523
📝 Documentation
- FR-2912: document web commands and fix preview:html sidebar scroll by @agatha197 in #7462
- FR-2912: migrate deployment presets into admin menu and remove service launcher references by @agatha197 in #7466
- FR-2938: fix upload-file permission description, update session screenshot, fix dark mode flash by @agatha197 in #7524
Full Changelog: v26.4.8-rc.5...v26.4.8-rc.6