Prefect 1.2.3 release with several bug fixes, task library improvements for Databricks, dbt, S3 and Airbyte tasks, and new tasks for Azure Data Factory and Toloka API

Hi everyone!

We’ve just pushed a new Prefect 1.0 release. As always, check the release notes below for details.

Thanks to all contributors!

Enhancements

  • Add support for ExtraArgs on S3 result upload - #5887
  • Add configuration options for the client’s rate limit backoff - #5823

Fixes

  • Allow untracked flows to be run during a tracked flow run - #5782
  • Fix bug with infinite loop when parsing DST cron schedules - #5957
  • Fix issue where complex Python dependencies could break Docker storage builds - #5860
  • Fix issue where Git storage could not be serialized without a repo - #5877
  • Fix issues with grpcio builds on the Prefect base image with Python 3.10 - #5832

Task library

  • Instantiate task kwargs during DbtCloudRunTask.__init__ - #5831
  • Add boto_kwargs support to S3List - #5907
  • Fix DatabricksSubmitMultitaskRun inputs such as access_control_list - #5836
  • Add single_user_name to Databricks NewCluster - #5903
  • Allow extra arguments to Databricks NewCluster - #5949
  • Add git_source argument to DatabricksSubmitMultitaskRun - #5958
  • Add tasks for the Toloka API - #5865
  • Add tasks for Azure datafactory - #5921
  • Update the DbtShellTask return type to match ShellTask - #5872
  • Fix handling for Airbyte schedule keys - #5878

Contributors

2 Likes