What's Changed (v26.4.10 -> v26.7.0)
✨ Features
User Settings — Login Sessions & History
Adds a Login Sessions tab (view/revoke active sessions) and a Login History tab (review past login attempts) to the User Settings page, migrating this functionality from the legacy control panel.
- FR-3215: add login sessions tab to user settings by @nowgnuesLee in #8054
- FR-3216: add login history tab to user settings by @nowgnuesLee in #8057
Reusable VFolder Mount Config Component
Adds a reusable BAIVFolderMountConfigInput component for configuring VFolder mount subpath/alias, along with its Storybook story.
- FR-3154: add reusable BAIVFolderMountConfigInput component by @nowgnuesLee in #7932
- FR-3155: add Storybook story for BAIVFolderMountConfigInput by @nowgnuesLee in #7933
Docs Release Automation
Automates user manual release publishing and links the legacy Read the Docs manual from the version switcher ahead of the domain takeover.
- FR-3246: automate docs release publishing (on-release archive seed + auto pdfTag PR) by @yomybaby in #8121
- FR-3247: link the legacy RTD manual from the version switcher and prep the domain takeover by @yomybaby in #8128
🐛 Bug Fixes
Security & Local Proxy Hardening
Hardens the Desktop app's local wsproxy against cross-origin access and token forgery.
- FR-3227: harden local wsproxy against cross-origin access and token forgery by @agatha197 in #8078
Session & Deployment Fixes
Fixes covering session resource display, storage mount errors, model service deployment forms, and diagnostics.
- FR-3179: show actual allocated resources on session detail page by @ironAiken2 in #8072
- FR-3196: surface storage mount errors clearly in session creation by @agatha197 in #8018
- FR-3204: keep model project folder mount permission read-only in Folder Explorer by @nowgnuesLee in #8034
- FR-3212: add timeout to Chat /v1/models fetch so unresponsive endpoints don't hang on skeleton by @agatha197 in #8046
- FR-3221: handle nullable model service shell in deployment revision preset form by @agatha197 in #8060
- FR-3241: show empty state on diagnostics page when no failed items by @agatha197 in #8107
- fix container log auto-refresh interval input staying enabled when auto-refresh is off by @rapsealk in #8080
Legacy Redirects & i18n
Fixes legacy URL redirect coverage and Korean localization of model service and inference terminology.
- FR-3247: cover bare
/<lang>and/<lang>/paths in the legacy redirect rules by @yomybaby in #8132 - use '초' instead of 's' for Korean
modelServicetime labels by @rapsealk in #8079 - align Korean i18n of 'inference' to 인퍼런스, keep 'thinking/reasoning' as 추론 by @rapsealk in #8098
CSV Import Validation
Improves bulk CSV user creation to validate passwords per row instead of blocking on a missing column.
- FR-3209: validate CSV password per-row instead of blocking on a missing column by @agatha197 in #8064
E2E & CI Reliability
Keeps the E2E test server and docs release pipeline stable by cleaning up fixture data and hardening CI jobs.
- FR-3090: robustly clean up E2E vfolders so the test server is not left dirty by @ironAiken2 in #7977
- FR-3217: purge leaked e2e fixture users so the test server is not left dirty by @agatha197 in #8051
- FR-3242: refresh docs 26.4 pdfTag to v26.4.10 and auto-rebuild archive on release-branch docs pushes by @yomybaby in #8110
- FR-3246: disable pnpm cache + trim verbose comments in docs release automation by @yomybaby in #8131
- make release docs PDF job resilient to Playwright download stalls by @agatha197 in #8074
- repair Storybook Coverage Checker Copilot auth (gh-aw recompile + model pin) by @yomybaby in #8112
🔨 Refactoring
- FR-3104: restructure deployment detail into self-contained section cards by @ironAiken2 in #7974
🎨 Style
- FR-3180: truncate kernel and container IDs in session details kernel list by @ironAiken2 in #8071
🧪 E2E Tests
- FR-1818: unit tests, e2e validation spec, and CSV fixtures for bulk user creation by @agatha197 in #7715
- FR-1818: e2e create+purge for bulk CSV user creation by @agatha197 in #7690
📝 Documentation
Deployment & Model Service Manual
- FR-3153: add VFolder mount subpath/alias config component spec by @nowgnuesLee in #7931
- FR-3184: update admin_menu — model deployment, deployment presets & prometheus sections by @agatha197 in #8032
- FR-3186: fix deployment manual content and apply multilingual updates by @agatha197 in #8020
- FR-3207: apply review feedback for #8032 (deployment quick-deploy restructure + chat trims + ja/th i18n fix) by @agatha197 in #8037
Admin & Access Management Manual
- FR-3187: document My Keypair Management in User Settings manual by @ironAiken2 in #8008
- FR-3188: update Project Admin manual for stale labels and Force Terminate by @ironAiken2 in #8009
- FR-3189: refresh RBAC Management manual (Auto Assign, permissions, bulk revoke) by @ironAiken2 in #8010
- FR-3190: document Purge Users, adminUsersV2 columns, storage permission drawer; fix deletion claim by @ironAiken2 in #8011
- FR-3218: blur exposed access keys in user manual screenshots by @ironAiken2 in #8053
Sessions, Scheduling & Statistics Manual
- FR-3185: align scheduling-history labels, refine login note, document column reorder and unified-memory accelerator across locales by @nowgnuesLee in #8019
- FR-3191: rewrite Agent Summary chapter to match current page by @ironAiken2 in #8012
- FR-3192: correct Statistics manual (IO gating, Avg Used line, empty state, tooltips) by @ironAiken2 in #8013
- FR-3193: registry image refresh now via Rescan Images row action by @ironAiken2 in #8014
- FR-3206: apply review feedback on Getting Started + Sessions chapters by @nowgnuesLee in #8036
- FR-3206: expand Cluster Mode description and refresh session launcher screenshots by @nowgnuesLee in #8043
Manual Cleanup & Refresh
- FR-3184: update user manual for v26.4.8 and v26.4.9 features by @agatha197 in #7998
- FR-3195: add Japanese build link to References chapter by @ironAiken2 in #8016
- FR-3197: remove obsolete Import Run and Summary chapters by @nowgnuesLee in #8023
- FR-3203: drop obsolete version-branch notes for the 26.4.4 Manager LTS baseline by @nowgnuesLee in #8027
- FR-3208: remove version-gating notes and standardize terminology by @agatha197 in #8038
- FR-3219: user manual review pass — deployment, vfolder, accelerator, admin Diagnostics/Branding, nav, screenshots by @agatha197 in #8056
Full Changelog: v26.4.10...v26.7.0