PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
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>
docket-scheduler
6 hours ago
fix: properly drain workers in prefect_test_harness when used in async contexts Fixes #19762 When prefect_test_harness is used in an async context, the drain_all() and drain() methods return coroutines that were never awaited, causing RuntimeWarning: coroutine 'wait' was never awaited. This fix uses the underlying _drain() method which returns a concurrent.futures.Future that can be waited on synchronously, regardless of whether there's a running event loop. This avoids creating unawaited coroutines in the first place. Changes: - Use _drain() instead of drain()/drain_all() in prefect_test_harness cleanup - Wait synchronously on the futures with concurrent.futures.wait() - Copy EventsWorker instances before iterating to avoid dictionary mutation error - Add regression test that fails if unawaited coroutines are created Co-Authored-By: Nate Nowack <nate@prefect.io>
devin/1765652244-fix-test-harness-async-cleanup
6 hours ago
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>
docket-scheduler
23 hours ago
Merge branch 'docket-proactive-triggers' into docket-scheduler
docket-scheduler
24 hours ago
feat: add generic typing support for Variable.get method (#19764) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Nate Nowack <nate@prefect.io>
main
1 day ago
Add DeploymentFilter component for flow runs filtering (#19767) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
1 day ago
Fix tag filtering on flows table to use TagsInput component pattern (#19766) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
1 day ago
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>
docket-proactive-triggers
1 day ago
Active Branches
feat: convert scheduler and proactive triggers to docket, remove LoopService
last run
6 hours ago
#19756
CodSpeed Performance Gauge
0%
fix: properly drain workers in prefect_test_harness when used in async contexts
last run
6 hours ago
#19770
CodSpeed Performance Gauge
0%
feat: add `prefect deployment export` CLI command
last run
2 days ago
#19745
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs