Released on October 29th, 2019.
Features
- Flow Affinity: Environments and Agents now support labeling for execution specification - [1651](https://github.com/PrefectHQ/prefect/pull/1651)
- Add new Secret Tasks for a pluggable and reusable Secrets API - [1346](https://github.com/PrefectHQ/prefect/issues/1346), [#1587](https://github.com/PrefectHQ/prefect/issues/1587)
Enhancements
- Add the ability to delete task tag limits using the client - [1622](https://github.com/PrefectHQ/prefect/pull/1622)
- Adds an "Ask for help" button with a link to the prefect.io support page - [1637](https://github.com/PrefectHQ/prefect/pull/1637)
- Reduces the size of the `prefecthq/prefect` Docker image by ~400MB, which is now the base Docker image used in Flows - [1648](https://github.com/PrefectHQ/prefect/pull/1648)
- Add a new healthcheck for environment dependencies - [1653](https://github.com/PrefectHQ/prefect/pull/1653)
- Add default 30 second timeout to Client requests - [1672](https://github.com/PrefectHQ/prefect/pull/1672)
Task Library
- Add new Secret Tasks for a pluggable and reusable Secrets API - [1346](https://github.com/PrefectHQ/prefect/issues/1346), [#1587](https://github.com/PrefectHQ/prefect/issues/1587)
- Add support for directly passing credentials to task library tasks, instead of passing secret names - [1667](https://github.com/PrefectHQ/prefect/pull/1673)
Fixes
- Fix defaults for unspecified ARNs in the Fargate Agent - [1634](https://github.com/PrefectHQ/prefect/pull/1634)
- Fix ShellTask return value on empty stdout - [1632](https://github.com/PrefectHQ/prefect/pull/1632)
- Fix issue with some Cloud Secrets not being converted from strings - [1655](https://github.com/PrefectHQ/prefect/pull/1655)
- Fix issue with Agent logging config setting not working - [1657](https://github.com/PrefectHQ/prefect/pull/1657)
- Fix issue with SnowflakeQuery tasks not working - [1663](https://github.com/PrefectHQ/prefect/pull/1663)
Deprecations
- Tasks that accepted the name of a secret (often `credentials_secret`) will raise a deprecation warning - [1667](https://github.com/PrefectHQ/prefect/pull/1673)
Breaking Changes
- Fargate Agent now takes in all boto3 camel case arguments instead of specific snake case options - [1649](https://github.com/PrefectHQ/prefect/pull/1649)
- `kubernetes` is no longer installed by default in deployed flow images - [1653](https://github.com/PrefectHQ/prefect/pull/1653)
- Tasks that accepted the name of a secret (often `credentials_secret`) no longer have a default value for that argument, as it has been deprecated - [1667](https://github.com/PrefectHQ/prefect/pull/1673)
Contributors
- [Tobias Schmidt](https://github.com/royalts)