prefect transfer
Transfer your Prefect setup between backends with a single command! Idempotently migrate work pools, deployments, blocks, variables, and concurrency limits between self-hosted servers and Prefect Cloud.
Check the Prefect dev log for more info!
ProcessPoolTaskRunner
This new task runner executes tasks in separate subprocesses and while maintaining run context so you get full observability while running in parallel. A great choice if you need parallelism, but arenβt ready to start using dask
or ray
.
Check the PR for more info!
count_flow_runs
to prefect client by @hanhwanglim in #18713prefect_default
notification type by @zzstoatzz in #18720click
by @desertaxle in #18731pre-push
hook by @zzstoatzz in #18736ProcessPoolTaskRunner
docs and ThreadPoolTaskRunner
examples by @zzstoatzz in #18734pyproject.toml
by @alastairtree in #18689to_deployment
by @zzstoatzz in #18647uv
if available by @desertaxle in #18618prefect-azure
PREFECT_API_AUTH_STRING
to secure environment variables for ACI worker by @desertaxle in #18624prefect-aws
PREFECT_API_AUTH_STRING
as a secret to ECS tasks by @desertaxle in #18620prefect-dbt
prefect
version for prefect-dbt
by @desertaxle in #18623prefect-gcp
CloudRunV2Worker
for Prefect API key/auth string by @desertaxle in #18594CloudRunWorker
for Prefect API credentials by @desertaxle in #18608prefect-kubernetes
mdxify
version by @zzstoatzz in #18568--include-inheritance
to SDK reference docs builds by @kevingrismore in #18529concurrency
context manager to use leases by @desertaxle in #18522concurrency
context manager to use leases by @desertaxle in #18535PREFECT_API_KEY
in ecs guide by @zzstoatzz in #18547pydantic
lower pin to 2.10.1 by @desertaxle in #18533no-commit-to-branch
hook to prevent accidental commits to main by @desertaxle in #18504prefect automation create
command by @zzstoatzz in #18452pull_steps
when no storage on deployment by @zzstoatzz in #18446dbt-core==0.7.1
by @kevingrismore in #18380RetryFailedFlows
orchestration policy to clear retry type on exhausted retries by @desertaxle in #18462dbt_project.yml
by @kevingrismore in #18465not_any_
filter for DeploymentFilterId
by @zzstoatzz in #18344pause_deployment
and resume_deployment
client methods by @zzstoatzz in #18336TimeoutError
in result_async
when accessing results from delay
by @zzstoatzz in #18280assets
for with_options
by @jesse-c in #18353fetch
kwarg from docstring and overloads by @zzstoatzz in #18311config
validation for nested and constrained settings by @zzstoatzz in #18260--no-prompt
by @zzstoatzz in #18261Asset
+ [@materialize](https://github.com/materialize)
ing tasks by @jakekaplan in #18230asset.referenced
events on materialization only by @jakekaplan in #18252DaskTaskRunner
by @jakekaplan in #18241RayTaskRunner
by @jakekaplan in #18242occurred
in forwarded prefect events by @zzstoatzz in #18226prefect-redis
: fix min group id and deprecation warning by @zzstoatzz in #18215uv sync -U
by @zzstoatzz in #18251CancellationCleanup
service by @chrisguidry in #18158None
metadata in prefect version
by @zzstoatzz in #18190extra_hosts
kwarg by @zzstoatzz in #18192from_template_and_values
from ECS worker by @kevingrismore in #18201AttributeError
during equality check after args/kwargs deletion by @zzstoatzz in #18110[@classmethod](https://github.com/classmethod)
and [@staticmethod](https://github.com/staticmethod)
flows by @vyagubov in #18065RedisLockManager
picklable for Ray/Dask compatibility by @zzstoatzz in #18018PREFECT_TASK_DEFAULT_RETRY_DELAY_SECONDS
by @zzstoatzz in #18043jsonschema
lower bound to 4.18+ by @zzstoatzz in #18036uuid7
implementation by @desertaxle in #18046prefect-kubernetes
kopf
scanning for prefect-kubernetes
observer by @desertaxle in #18013prefect-docker
prefect-shell
prefect-shell
by @zzstoatzz in #18002prefect-client
smoke tests against local server by @desertaxle in #18067AND
ed related resources in queries and triggers by @chrisguidry in #18003Runner
to receive cancellation signals via websocket by @desertaxle in #17973flow.submit
to be non-blocking for some infrastructure types by @desertaxle in #17992Runner
to use a long-lived EventsClient
by @desertaxle in #17986FileNotFoundError
in find_uv_bin
by @zzstoatzz in #17993.with_options
when used with a classmethod
flow by @vilhenad in #17647git_clone
pull step by @kevingrismore in #17933flow.deploy()
by @kevingrismore in #17966wait_for_flow_run
by @zzstoatzz in #17930parameters
validator to DeploymentCreateFlowRun
by @zzstoatzz in #17938ConcurrentTaskRunner
, wait_for
, and tag concurrency limits by @zzstoatzz in #17943extra="forbid"
config on WorkPoolStorageConfiguration
by @desertaxle in #17960uv.lock
and fix ECS provisioner test errors by @desertaxle in #17928logfire
dependency group for performance exploration by @zzstoatzz in #17860astral-sh/setup-uv
from 5 to 6 by @dependabot in #17906whenever
requirement from <0.8.0,>=0.7.3
to >=0.7.3,<0.9.0
by @dependabot in #17962prefect-client
by @desertaxle in #17967<24.3,>=21.3
to >=21.3,<25.1
by @dependabot in #17871