PrefectHQ
prefect
BlogDocsChangelog

Add V2 UI packaging and Docker integration

#20065Merged
Comparing
ui-v2/v2-ui-packaging-and-docker
(
2edad35
) with
main
(
bc25753
)
CodSpeed Performance Gauge
0%
Untouched
2
Ignored
6

Benchmarks

Passed

bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
0%
1.4 s1.4 s
bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
0%
601.6 µs602.2 µs

Ignored

bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
+71%
57.3 ms33.6 ms
bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
107.7 ms107.8 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
+7%
5.5 ms5.1 ms
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
+3%
169.9 ms165.5 ms
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-27%
9.9 ms13.5 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
0%
1.1 s1.1 s

Commits

Click on a commit to change the comparison range
Base
main
bc25753
-0.23%
Add V2 UI packaging and Docker integration Add support for building and serving the V2 React UI alongside V1: - Add base path placeholder to V2 vite.config.ts for dynamic serving - Add PREFECT_UI_V2_ENABLED setting to switch between UIs - Add V2 UI path constants in prefect.__init__ - Update Dockerfile to build both UIs (V1 with Node 20, V2 with Node 22) - Update pyproject.toml to include ui-v2 as build artifact - Update server to serve V2 UI when setting enabled - Update GitHub Actions workflow to build V2 UI V1 remains the default. Enable V2 with PREFECT_UI_V2_ENABLED=true. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
f996dc7
2 days ago
by desertaxle
-0.26%
Fix tests
9a87dc3
2 days ago
by desertaxle
+0.44%
Merge branch 'main' into ui-v2/v2-ui-packaging-and-docker
2edad35
2 days ago
by desertaxle
© 2026 CodSpeed Technology
Home Terms Privacy Docs