PrefectHQ
prefect
BlogDocsChangelog

feat: convert scheduler and proactive triggers to docket, remove LoopService

#19756
Comparing
docket-scheduler
(
ab540b3
) with
main
(
af1a9c9
)
CodSpeed Performance Gauge
0%
Untouched
2
Ignored
6

Benchmarks

Passed

bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
0%
465.3 µs464.7 µs
bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
0%
1.4 s1.4 s

Ignored

bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-1%
107 ms107.7 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
0%
1.1 s1.1 s
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-61%
6 ms15.6 ms
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
+1%
165.7 ms164.1 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-6%
5.1 ms5.5 ms
bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
+9%
33.6 ms30.8 ms

Commits

Click on a commit to change the comparison range
Base
main
af1a9c9
+0.14%
feat: convert proactive triggers to docket perpetual function and remove LoopService - Convert ProactiveTriggers LoopService to evaluate_proactive_triggers_periodic perpetual function - Remove LoopService class and run_multiple_services from base.py entirely - Update test_service_subsets.py to remove ProactiveTriggers from Service class tests - Delete test_loop_service.py (no longer needed) - Update CLI and perpetual_services.py docstrings to remove LoopService mentions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
b42ee0d
1 day ago
by zzstoatzz
-0.07%
fix: import triggers module to register proactive triggers perpetual service The @perpetual_service decorator for evaluate_proactive_triggers_periodic only runs when its module is imported. Without this import, the proactive triggers service was never registered with the perpetual services registry, causing the proactive automation integration test to time out. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
ab540b3
10 hours ago
by zzstoatzz
© 2025 CodSpeed Technology
Home Terms Privacy Docs