Skip to content

v26.5.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@yomybaby yomybaby released this 04 May 02:47
· 28 commits to 26.5 since this release

What's Changed (v26.5.0-alpha.0 -> v26.5.0-beta.0)

✨ Features

Vite / Vitest Migration

Replaced the Craco/Webpack toolchain with Vite for dev server, production build, and Electron publicPath, and migrated the entire test suite from Jest to Vitest. Includes service worker via vite-plugin-pwa, BUI i18n context isolation, and CI coverage reporting.

Deployment Management

Introduced a new Deployment feature set covering routing, list/detail pages, status tags, owner info, project admin views, and post-launch UX feedback for migrating model serving onto deployment-centric workflows.

  • FR-1368: deployment infrastructure — feature flag, i18n keys, routes, sidebar by @agatha197 in #6904; shared UI components — ReplicaStatusTag, DeploymentStatusTag, DeploymentOwnerInfo in #6910; deployment list table and pages in #6916; deployment detail with config section and 4 tabs in #6917
  • FR-2577: add project admin deployments page by @yomybaby in #6698
  • FR-2664: split config card, add endpoint URL, imageV2, reorder tabs by @agatha197 in #7102
  • FR-2767: redirect to launcher when no deployment presets available by @agatha197 in #7136

sToken Login Boundary

Refactored sToken-based login flows into a unified STokenLoginBoundary with handling for TOTP and concurrent sessions, replacing scattered routing logic in LoginView and EduAppLauncher.

VFolder V2 GraphQL Migration

Continued migration of VFolder operations to the Strawberry V2 GraphQL API, covering creation, trash lifecycle, single-folder reads, notifications, and a new project admin data page.

Documentation Site Uplift

Major redesign of the WebUI docs site spanning routing, layout, design tokens, dark mode, code blocks, search, version selection, multi-version deployment via AWS Amplify, per-version PDF builds, and SEO/sharing metadata.

Docs Toolkit Test Coverage

Added a docs-toolkit example boilerplate package and expanded unit/E2E/PDF integration tests to lift coverage of the toolkit.

Project Workflow

Added GitHub Project automation for draft/ready issue transitions.

🐛 Bug Fixes

Deployment & Model Serving

Repaired schema-aligned mutation calls, preserved selected presets, and applied UX feedback after the deployment launcher migration.

LLM & Connection Resilience

Improved fallback behavior for parse/connection failures and made the LLM Playground retain its final TPS reading.

Vite Build Polish

Cleaned up residual issues from the Vite migration including Monaco self-hosting, Electron publicPath, and dynamic import directives.

  • FR-2608: disable vite-plugin-pwa auto-manifest to preserve manifest.json by @nowgnuesLee in #6877
  • FR-2606: globalThis.packageVersion fix in WebUISider in #6878, webpackIgnore → @vite-ignore in #6879, restore Monaco self-hosting in dev in #7104, clear residual build-time warnings in #7113
  • FR-2607: align Electron publicPath patch with Vite output by @yomybaby in #7189
  • FR-2779: respect PORTLESS_PORT env var as Portless daemon-port fallback by @yomybaby in #7164

Docs Site Build & UX

Stabilized docs-archive and Amplify build pipelines, fixed metadata propagation, and polished UI details across banner, sidebar, scrollspy, and mobile drawer.

🔨 Refactoring

Confirmation UX & UI Conventions

Standardized destructive-confirmation UX, deduplicated card patterns, and removed dead Lit-bridge code.

Hooks & Memoization

Renamed an endpoint-resolution hook for clarity and removed manual memoization in favor of React Compiler.

Workspace Architecture

Reduced external dependencies and reorganized internal package layout.

🛠 Chores

CI & Tooling

Upgraded GitHub Actions and refreshed workflow ergonomics.

Claude Code Workflow Enhancements

Expanded Claude Code agent context with topic-level skill guides and statusline indicators.

Docs Authoring Migration

Migrated bash command blocks to a new shellsession pseudo-language across locales.

📝 Documentation

Model Serving & Auto Scaling Updates

Expanded admin docs for Model Store V2, Auto Scaling Rules V2, vLLM/SGLang launcher fields, and health checks with multi-language SVG diagrams.

Screenshots, i18n & Authoring Guides

Recaptured screenshots in light mode and at 2× zoom, translated remaining headings, and updated authoring conventions.

🧪 E2E Tests

Expanded E2E coverage for login, RBAC, and serving flows.

Full Changelog: v26.5.0-alpha.0...v26.5.0-beta.0