Changelog
0.14.7
Released on February 10, 2021.
Enhancements
- Support multiple docker networks with Docker Agent - #3986
- Add healthchecks to prefect server - #4041
- Raise custom
TimeoutError
for task timeouts to allow for more granular user control - #4091 - Add
access_token_secret
toGitHub
,GitLab
, andBitbucket
storage, making the Prefect secret containing an access token to these services configurable - #4059 - Add
--skip-if-flow-metadata-unchanged
toprefect register flow
CLI command that avoids bumping flow version if flow metadata has not changed - #4061 - Add
--skip-if-exists
toprefect create project
CLI command that safely skips if the project has already been created - #4061 - Add new
Module
storage class, for referencing flows importable from a Python module - #4073 - Drop resource limits from manifest generated using
prefect agent kubernetes install
- #4077
Task Library
- Add new tasks for communication with an Exasol database - #4044
Fixes
- Fix task decorator chaining by using
inspect.unwrap
instead of__wrap__
- #4053 - Forward Prefect backend type to deployed flow runs, ensuring backend-specific logic functions properly - #4076
- Patch around bug in dask's multiprocessing scheduler introduced in Dask 2021.02.0 - #4089
Deprecations
- Docker agent
network
kwarg deprecated in favor ofnetworks
- #3986
Breaking Changes
- Remove unused
Storage.get_env_runner
method - #4059 - Remove private utilities in
prefect.utilities.git
- #4059