Released on Dec 11, 2019
Features
- Universal Deploy: Added new Local Agent to run Flows from Local Storage, Azure Storage, S3 Storage, and GCS Storage - [1819](https://github.com/PrefectHQ/prefect/pull/1819)
- Added Azure Blob Storage for Flows - [1831](https://github.com/PrefectHQ/prefect/pull/1831)
- Added GCS Storage for Flows - [1809](https://github.com/PrefectHQ/prefect/pull/1809)
- Added S3 Storage for Flows - [1753](https://github.com/PrefectHQ/prefect/pull/1753)
Enhancements
- Add convenience `parents()` and `children()` classmethods to all State objects for navigating the hierarchy - [1784](https://github.com/PrefectHQ/prefect/pull/1784)
- Add `--rbac` flag to `prefect agent install` for Kubernetes Agent - [1822](https://github.com/PrefectHQ/prefect/pull/1822)
- Add `flow_run_name` to the context - [1815](https://github.com/PrefectHQ/prefect/pull/1815)
- Add `prefect agent install` option to output `supervisord.conf` file for Local Agent - [1819](https://github.com/PrefectHQ/prefect/pull/1819)
- Add convenience `parents()` and `children()` classmethods to all State objects for navigating the hierarchy - [1784](https://github.com/PrefectHQ/prefect/pull/1784)
- Add new `not_all_skipped` trigger and set it as the default for merge tasks - [1768](https://github.com/PrefectHQ/prefect/issues/1768)
Task Library
- Azure Blob tasks now use newer `BlockBlobService` with connection string authentication - [1831](https://github.com/PrefectHQ/prefect/pull/1831)
Fixes
- Fix issue with `flow.visualize()` for mapped tasks which are skipped - [1765](https://github.com/PrefectHQ/prefect/issues/1765)
- Fix issue with timeouts only being softly enforced - [1145](https://github.com/PrefectHQ/prefect/issues/1145), [#1686](https://github.com/PrefectHQ/prefect/issues/1686)
- Log agent errors using `write_run_logs` instead of the deprecated `write_run_log` - [1791](https://github.com/PrefectHQ/prefect/pull/1791)
- Fix issue with `flow.update()` not transferring constants - [1785](https://github.com/PrefectHQ/prefect/pull/1785)
Deprecations
- `flow.deploy` is deprecated in favor of `flow.register` - [1819](https://github.com/PrefectHQ/prefect/pull/1819)
Breaking Changes
- Default Flow storage is now `Local` instead of `Docker` - [1819](https://github.com/PrefectHQ/prefect/pull/1819)
- Docker based `LocalAgent` is renamed `DockerAgent` - [1819](https://github.com/PrefectHQ/prefect/pull/1819)
- `prefect agent start` now defaults to new `LocalAgent` - [1819](https://github.com/PrefectHQ/prefect/pull/1819)