Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 3.09 KB

File metadata and controls

55 lines (37 loc) · 3.09 KB

Viaduct v2.3.0 Release Notes

Published 2026-04-16.

Viaduct v2.3.0 is a dashboard finish-and-release pass. It does not change the backend contract, but it upgrades the dashboard, interaction quality, accessibility, responsive behavior, and release-facing collateral.

Highlights

  • Rebuilt the dashboard visual system around calmer typography, stronger hierarchy, standardized cards and headers, sharper action grouping, and consistent status and notice primitives.
  • Refreshed the major dashboard pages, including sign in, the assessment workflow, inventory assessment, migration workflow, lifecycle pages, policy views, drift views, reports, settings, and the shared shell.
  • Fixed the collapsed navigation model so it now behaves like a real accessible drawer with focus trapping, Escape dismissal, focus restoration, and explicit expanded-state signaling.
  • Corrected the workspace workload-detail action so it truthfully saves selection state instead of advertising a migration-plan action it did not perform.
  • Removed the dashboard runtime font CDN dependency so packaged and offline dashboard assets remain self-contained.
  • Replaced stale illustrative README visuals with fresh seeded-product screenshots captured from the current packaged operator shell.

Operator Impact

UI and workflow quality

  • Primary actions are clearer, repeated surfaces behave more consistently, and dense views scan more cleanly on real laptop and desktop widths.
  • Inventory and workspace review now reveal workload detail more predictably on smaller layouts and regain a split list/detail rhythm on very wide displays.
  • Mobile and tablet behavior are no longer overflow-only fallbacks; the key workload review flow now has an intentional stacked-card path.

Accessibility and trustworthiness

  • Keyboard users can now operate the collapsed navigation reliably.
  • Toggle controls expose explicit active state, focus treatment is more consistent, and workload selection controls use cleaner semantics.
  • The packaged dashboard no longer depends on runtime requests to Google Fonts.

Docs and release collateral

  • The root README, screenshot galleries, demo collateral, release notes index, and public-site release badge are all aligned with v2.3.0.
  • Current screenshots now come from the seeded runtime instead of static SVG illustration assets.

Compatibility

  • No breaking API changes are introduced in this release.
  • The /api/v1 and /api/v2 behavior from v2.2.0 remains intact.
  • Existing assessment, migration, and reporting flows remain compatible; this release is focused on frontend polish, correctness, and release hygiene.

Verification

This release was validated through the main gate and targeted frontend checks:

make release-gate VERSION=v2.3.0
cd web && npm run screenshots:readme

Screenshot Assets