Prefect

Latest version: v3.1.15

Safety actively analyzes 701525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 70 of 70

0.3.2

Major Features

- Local parallelism with `DaskExecutor` - [151](https://github.com/PrefectHQ/prefect/issues/151), [#186](https://github.com/PrefectHQ/prefect/issues/186)
- Resource throttling based on `tags` - [158](https://github.com/PrefectHQ/prefect/issues/158), [#186](https://github.com/PrefectHQ/prefect/issues/186)
- `Task.map` for mapping tasks - [186](https://github.com/PrefectHQ/prefect/issues/186)
- Added `AirFlow` utility for importing Airflow DAGs as Prefect Flows - [232](https://github.com/PrefectHQ/prefect/pull/232)

Minor Features

- Use Netlify to deploy docs - [156](https://github.com/prefecthq/prefect/issues/156)
- Add changelog - [153](https://github.com/prefecthq/prefect/issues/153)
- Add `ShellTask` - [150](https://github.com/prefecthq/prefect/issues/150)
- Base `Task` class can now be run as a dummy task - [191](https://github.com/PrefectHQ/prefect/pull/191)
- New `return_failed` keyword to `flow.run()` for returning failed tasks - [205](https://github.com/PrefectHQ/prefect/pull/205)
- some minor changes to `flow.visualize()` for visualizing mapped tasks and coloring nodes by state - [202](https://github.com/PrefectHQ/prefect/issues/202)
- Added new `flow.replace()` method for swapping out tasks within flows - [230](https://github.com/PrefectHQ/prefect/pull/230)
- Add `debug` kwarg to `DaskExecutor` for optionally silencing dask logs - [209](https://github.com/PrefectHQ/prefect/issues/209)
- Update `BokehRunner` for visualizing mapped tasks - [220](https://github.com/PrefectHQ/prefect/issues/220)
- Env var configuration settings are typed - [204](https://github.com/PrefectHQ/prefect/pull/204)
- Implement `map` functionality for the `LocalExecutor` - [233](https://github.com/PrefectHQ/prefect/issues/233)

Fixes

- Fix issue with Versioneer not picking up git tags - [146](https://github.com/prefecthq/prefect/issues/146)
- `DotDicts` can have non-string keys - [193](https://github.com/prefecthq/prefect/issues/193)
- Fix unexpected behavior in assigning tags using contextmanagers - [190](https://github.com/PrefectHQ/prefect/issues/190)
- Fix bug in initialization of Flows with only `edges` - [225](https://github.com/PrefectHQ/prefect/pull/225)
- Remove "bottleneck" when creating pipelines of mapped tasks - [224](https://github.com/PrefectHQ/prefect/pull/224)

Breaking Changes

- Runner refactor - [221](https://github.com/PrefectHQ/prefect/pull/221)
- Cleaned up signatures of `TaskRunner` methods - [171](https://github.com/prefecthq/prefect/issues/171)
- Locally, Python 3.4 users can not run the more advanced parallel executors (`DaskExecutor`) [186](https://github.com/PrefectHQ/prefect/issues/186)

0.3.1

Major Features

- Support for user configuration files - [195](https://github.com/PrefectHQ/prefect/pull/195)

Minor Features

- None

Fixes

- Let DotDicts accept non-string keys - [193](https://github.com/PrefectHQ/prefect/pull/193), [#194](https://github.com/PrefectHQ/prefect/pull/194)

Breaking Changes

- None

0.3.0

Major Features

- BokehRunner - [104](https://github.com/prefecthq/prefect/issues/104), [#128](https://github.com/prefecthq/prefect/issues/128)
- Control flow: `ifelse`, `switch`, and `merge` - [92](https://github.com/prefecthq/prefect/issues/92)
- Set state from `reference_tasks` - [95](https://github.com/prefecthq/prefect/issues/95), [#137](https://github.com/prefecthq/prefect/issues/137)
- Add flow `Registry` - [90](https://github.com/prefecthq/prefect/issues/90)
- Output caching with various `cache_validators` - [84](https://github.com/prefecthq/prefect/issues/84), [#107](https://github.com/prefecthq/prefect/issues/107)
- Dask executor - [82](https://github.com/prefecthq/prefect/issues/82), [#86](https://github.com/prefecthq/prefect/issues/86)
- Automatic input caching for retries, manual-only triggers - [78](https://github.com/prefecthq/prefect/issues/78)
- Functional API for `Flow` definition
- `State` classes
- `Signals` to transmit `State`

Minor Features

- Add custom syntax highlighting to docs - [141](https://github.com/prefecthq/prefect/issues/141)
- Add `bind()` method for tasks to call without copying - [132](https://github.com/prefecthq/prefect/issues/132)
- Cache expensive flow graph methods - [125](https://github.com/prefecthq/prefect/issues/125)
- Docker environments - [71](https://github.com/prefecthq/prefect/issues/71)
- Automatic versioning via Versioneer - [70](https://github.com/prefecthq/prefect/issues/70)
- `TriggerFail` state - [67](https://github.com/prefecthq/prefect/issues/67)
- State classes - [59](https://github.com/prefecthq/prefect/issues/59)

Fixes

- None

Breaking Changes

- None

Page 70 of 70

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.