PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add Template & Renderer for Custom Deployment SDK (Phase 3) This implements Phase 3 of the Custom Deployment SDK, adding the Jinja2 template and renderer that generates typed Python code from deployment data. Key features: - Jinja2 template that generates deployment classes with typed parameters - run() and run_async() methods returning PrefectFlowRunFuture - with_options() for run configuration (tags, idempotency_key, etc.) - with_infra() for typed job variable overrides - @overload decorators for type-safe from_name() dispatch - TypedDict classes for work pool job variables Implementation details: - Template locals use _sdk_ prefix to avoid parameter name collisions - Reserved names simplified to only 'self' for deployment context - Work pools sorted by name for deterministic output - Template loading via importlib.resources for robust package access - cast() used to handle @async_dispatch union return type Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
custom-deployments-sdk-phase-3
3 minutes ago
Add Template & Renderer for Custom Deployment SDK (Phase 3) This implements Phase 3 of the Custom Deployment SDK, adding the Jinja2 template and renderer that generates typed Python code from deployment data. Key features: - Jinja2 template that generates deployment classes with typed parameters - run() and run_async() methods returning PrefectFlowRunFuture - with_options() for run configuration (tags, idempotency_key, etc.) - with_infra() for typed job variable overrides - @overload decorators for type-safe from_name() dispatch - TypedDict classes for work pool job variables Implementation details: - Template locals use _sdk_ prefix to avoid parameter name collisions - Reserved names simplified to only 'self' for deployment context - Work pools sorted by name for deterministic output - Template loading via importlib.resources for robust package access - cast() used to handle @async_dispatch union return type Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
custom-deployments-sdk-phase-3
14 minutes ago
Mark SDK CLI as beta - Add (beta) indicator to sdk command group help - Add (beta) prefix to generate command description - Print beta notice when command runs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
custom-deployments-sdk-phase-5
15 minutes ago
Add `arun_deployment` and replace `@sync_compatible` with `@async_dispatch` (#20160) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
main
49 minutes ago
fix(ui-v2): fix flow runs state tabs background height (#20166) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Nate Nowack <nate@prefect.io>
main
53 minutes ago
chore(deps): update websockets requirement from <16.0,>=15.0.1 to >=15.0.1,<17.0 (#20169) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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
58 minutes ago
Remove unnecessary deferred imports
add-arun-deployment-async-dispatch
1 hour ago
chore(deps-dev): bump ruff from 0.14.10 to 0.14.11 (#20152) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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 hour ago
Active Branches
Add Template & Renderer for Custom Deployments SDK
last run
3 minutes ago
#20167
CodSpeed Performance Gauge
0%
Add CLI Command for Custom Deployments SDK
last run
15 minutes ago
#20173
CodSpeed Performance Gauge
0%
Fix race condition in filesystem lease storage with atomic writes
last run
1 hour ago
#20153
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs