PrefectHQ
prefect
BlogDocsChangelog

Replace FastAPI `background_task` usage with `pydocket`

#19295
Comparing
integrate-docket
(
2a1df38
) with
main
(
3cc4d69
)
CodSpeed Performance Gauge
-1%
Untouched
2
Ignored
6

Benchmarks

Passed

bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
-1%
456.3 µs459.5 µs
bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
-2%
1.4 s1.4 s

Ignored

bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-1%
164.5 ms165.7 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
-2%
1 s1.1 s
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-3%
5.3 ms5.4 ms
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-4%
167.3 ms174.8 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-8%
6.2 ms6.7 ms
bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
107.6 ms107.7 ms

Commits

Click on a commit to change the comparison range
Base
main
3cc4d69
-1.79%
Bump to latest version of `fakeredis` and update default value for Docket URL
3e14e5b
19 hours ago
by desertaxle
+0.62%
Install `fakeredis` with `lua` extra
3596787
19 hours ago
by desertaxle
-0.28%
Clear fakeredis between tests
5a2b0bc
18 hours ago
by desertaxle
+0.55%
Revert UI changes
d5c642c
16 hours ago
by desertaxle
-0.09%
Pass docket to background worker
c9edaf9
15 hours ago
by desertaxle
-0.14%
Revert SQLite configuration change
fc2559c
14 hours ago
by desertaxle
+0.12%
Upgrade `pydocket`
4d00ece
9 hours ago
by desertaxle
+0.03%
Add setting for docket name
b8afad0
9 hours ago
by desertaxle
-0.11%
Bring back the clear fixture
64997f0
9 hours ago
by desertaxle
-0.04%
Wire up setting
2a1df38
8 hours ago
by desertaxle
© 2025 CodSpeed Technology
Home Terms Privacy Docs