PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Fix AttributeError for functools.partial hooks in Runner Replace direct hook.__name__ access with get_hook_name() utility in _run_hooks function to properly handle functools.partial objects. The get_hook_name utility already exists in prefect.utilities._engine and handles partial objects by checking hook.func.__name__ when the hook is a functools.partial instance. This fix resolves the issue where on_cancellation and on_crashed hooks would fail with AttributeError when using functools.partial objects in flows served via Runner. Co-Authored-By: alex.s@prefect.io <ajstreed1@gmail.com>
devin/1767807561-fix-partial-hook-name
4 minutes ago
Add route-level error components to list pages (#20132) 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
21 minutes ago
Add route-level error components to table pages (#20130) 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
2 hours ago
Merge branch 'PrefectHQ:main' into fix-batchdelete
saifxyzyz:fix-batchdelete
9 hours ago
test: pass db parameter explicitly in unit tests
F4RAN:19404-running-concurrency-limit
12 hours ago
Add component-level error handling to TaskRunsCard and WorkPoolsCard (#20123) 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
14 hours ago
Add in_process mode to prefect_test_harness to avoid VCR/httpcore hangs When using prefect_test_harness with HTTP mocking libraries like VCR/vcrpy, nested subflows can hang due to httpcore.PoolTimeout. This happens because VCR wraps httpcore's connection handling and doesn't properly release connections between subflows. This adds an `in_process=True` option that runs the Prefect server in-process using ASGI transport instead of starting a subprocess HTTP server. This completely bypasses HTTP connection pooling, avoiding the VCR issue. Historical context: The subprocess server was introduced in PR #14722 to support WebSockets (required for events). The in-memory ASGI approach doesn't support WebSockets, so this new option is opt-in for backwards compatibility. The implementation uses a ContextVar to avoid backwards imports - testing utilities import from client code, not vice versa. Fixes: pydantic/pydantic-ai#3929 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix/test-harness-in-process-mode
16 hours ago
Add in_process mode to prefect_test_harness to avoid VCR/httpcore hangs When using prefect_test_harness with HTTP mocking libraries like VCR/vcrpy, nested subflows can hang due to httpcore.PoolTimeout. This happens because VCR wraps httpcore's connection handling and doesn't properly release connections between subflows. This adds an `in_process=True` option that runs the Prefect server in-process using ASGI transport instead of starting a subprocess HTTP server. This completely bypasses HTTP connection pooling, avoiding the VCR issue. Historical context: The subprocess server was introduced in PR #14722 to support WebSockets (required for events). The in-memory ASGI approach doesn't support WebSockets, so this new option is opt-in for backwards compatibility. The implementation uses a ContextVar to avoid backwards imports - testing utilities import from client code, not vice versa. Fixes: pydantic/pydantic-ai#3929 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix/test-harness-in-process-mode
16 hours ago
Active Branches
Fix AttributeError for functools.partial hooks in Runner
last run
4 minutes ago
#20136
CodSpeed Performance Gauge
0%
Fix: Added Batch delete support for flow runs
last run
9 hours ago
#20099
CodSpeed Performance Gauge
0%
19404 running concurrency limit
last run
12 hours ago
#19863
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs