v26.4.8-rc.1
Pre-releaseWhat's Changed (v26.4.8-rc.0 -> v26.4.8-rc.1)
✨ Features
Deployment Preset Management
Introduced full CRUD UI for deployment presets and integrated preset data across deployment-related flows so users can reuse curated configurations.
- FR-2761: add deployment preset create/edit/delete UI by @agatha197 in #7125
- FR-2762: add deployment preset detail view in VFolderDeployModal by @agatha197 in #7127
- FR-2801: pre-populate deployment launcher form fields from deployment preset by @agatha197 in #7224
- FR-2809: use adminPrometheusQueryPresetPreview for live query template preview by @agatha197 in #7240
Deployment Creation & Revision Workflow
Reworked the deployment creation entry point and exposed missing revision fields so users can configure new revisions completely from the UI.
- FR-2822: replace deployment launcher with deployment-only create modal by @agatha197 in #7263
- FR-2826: surface missing AddRevisionInput fields and fix UX issues in Add Revision modal by @yomybaby in #7271
🐛 Bug Fixes
Deployment UX Polish
Resolved navigation, image-loading, and rendering issues across deployment pages and refined revision terminology and applying-state polling for clearer feedback.
- FR-2805: correct tab key and use URLSearchParams in deployment preset navigation by @yomybaby in #7233
- FR-2807: prevent BAILink ellipsis crash and isolate DeploymentDetailPage tab errors by @agatha197 in #7236
- FR-2810: batch-load image canonical names on admin deployment preset list by @agatha197 in #7242
- FR-2826: polish deployment revision UX (terminology, env block, start command, applying-state polling) by @yomybaby in #7272
Table Stability
Fixed an infinite update loop in BAITable when resizing columns.
- FR-2815: break BAITable resizable column infinite update loop by @ironAiken2 in #7267
🔨 Refactoring
Deployment Revision Detail
Split DeploymentRevisionDetail into a fragment-based component to improve composition and align with the project's Relay fragment architecture.
- refactor: split DeploymentRevisionDetail as fragment-based component by @agatha197 in #7269
🛠 Chores
RBAC Query Inputs
Adopted the new filter input types for RBAC permission and entity queries to keep the WebUI in sync with backend schema changes.
- FR-2828: adopt new filter input types for RBAC permission/entity queries by @ironAiken2 in #7276
Full Changelog: v26.4.8-rc.0...v26.4.8-rc.1