Released on September 2, 2021.
Features
- Python 3.9 docker images are now published - #4896
Enhancements
- Add
--expose
flag toprefect server
cli to make the Core server and UI listen to all interfaces - #4821 - Pass existing/local environment variables to agentless flow runs - #4917
- Add
--idempotency-key
toprefect run
- #4928 - Add support for larger flow registration calls - #4930
- Ignore schedules by default for CLI flow runs and add flag to run based on schedule for local only runs #4817
Task Library
- Feature: Added
SnowflakeQueryFromFile
task #3744 - Enhancement: Log boto exceptions encountered in the in AWS
BatchSubmit
task - #4771 - Breaking: Legacy Dremio authentication has been updated to the new pattern in
DremioFetch
- #4872 - Fix: Use runtime arguments over init arguments instead of ignoring them for MySQL Tasks - #4907
Fixes
- Adjust log limits to match backend logic for better UX - #4900
- Fix use of
marshmallow.fields.Dict
to usekeys
as a kwarg rather thankey
. - #4903 - API server settings are passed correctly to task workers when using Prefect Server - #4914
- Do not attempt attempt to set
host_gateway
if using an unsupported Docker Engine version - #4809 - Ignore jobs without a
flow_run_id
label inKubernetesAgent.manage_jobs
- #4934
Breaking Changes
- Services run by
prefect server
cli are now local by default (listen to localhost instead of 0.0.0.0); use--expose
if you want to connect from a remote location - #4821 - The changes in flow registration require Prefect Server 2021.09.02. Prefect Server will need to be upgraded before flows can be registered from this version - #4930