Skip to content

v26.7.0

Latest

Choose a tag to compare

@agatha197 agatha197 released this 02 Jul 08:27

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.

Reusable VFolder Mount Config Component

Adds a reusable BAIVFolderMountConfigInput component for configuring VFolder mount subpath/alias, along with its Storybook story.

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.

Session & Deployment Fixes

Fixes covering session resource display, storage mount errors, model service deployment forms, and diagnostics.

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 modelService time 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.

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

🎨 Style

🧪 E2E Tests

📝 Documentation

Deployment & Model Service Manual

Admin & Access Management Manual

Sessions, Scheduling & Statistics Manual

Manual Cleanup & Refresh

Full Changelog: v26.4.10...v26.7.0