(Go: >> BACK << -|- >> HOME <<)

Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: PrefectHQ/prefect-dbt

v0.4.1

13 Nov 22:52
41ebf85
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

05 Oct 18:13
c3773b7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

21 Feb 20:48
4bfdda8
Compare
Choose a tag to compare

0.3.1

Released on February 21st, 2023.

Added

  • Adds x-dbt-partner-source header to admin and metadata clients - #130

Fixed

  • Casting PostgresTargetConfigs.port as int from str so dbt run works - #132

v0.3.0

16 Feb 17:08
1a151ad
Compare
Choose a tag to compare

0.3.0

Released on February 16th, 2023.

Breaking: BigQueryTargetConfigs.get_configs is no longer synchronous and the input type of GlobalConfigs.log_format is now string.

Added

  • DbtCloudJob block and run_dbt_cloud_job flow - #101
  • DbtCoreOperation block - #119
  • SqlAlchemyConnector support for use for PostgresTargetConfigs - #123

Changed

  • The minimum version of prefect-snowflake - #112
  • Decoupled fields of blocks from external Collections from the created dbt profile - #112
  • DbtCliProfile is now accepts a Union of SnowflakeTargetConfigs, BigQueryTargetConfigs, and PostgresTargetConfigs for creation on UI - #115
  • Breaking: Made BigQueryTargetConfigs.get_configs synchronous - #120
  • dbt_core is now included in the requirements - #119

Deprecated

  • DatabaseCredentials used in PostgresTargetConfigs in favor of SqlAlchemyConnector - #123

Fixed

  • Preventing TargetConfigs from being dropped upon loading a DbtCliProfile - #115
  • Breaking: The input type of GlobalConfigs.log_format #118
  • Properly casting SnowflakeCredentials.private_key_path to string before using yaml.dump - #127

v0.2.7

29 Dec 21:13
dc5f504
Compare
Choose a tag to compare

0.2.7

Released on December 29th, 2022

Added

  • Added DbtCloudMetadataClient and get_metadata_client method to DbtCloudCredentials to enable interaction with the dbt Cloud metadata API - #109
  • Added get_client method to DbtCloudCredentials - #109

v0.2.6

07 Dec 23:16
3421b13
Compare
Choose a tag to compare

0.2.6

Released on December 7th, 2022.

Fixed

  • Using the oauth-secrets method in BigQueryTargetConfigs - #98

v0.2.5

16 Nov 22:30
65e9751
Compare
Choose a tag to compare

0.2.5

Released on November 16th, 2022.

Changed

  • Changed log level of dbt Cloud job run status polling from info to debug - #95

v0.2.4

26 Oct 12:04
4359939
Compare
Choose a tag to compare

0.2.4

Released on October 26th, 2022.

This release introduces the ability to selectively retry failed steps in a dbt Cloud job run. dbt Cloud jobs triggered by Prefect can now be more resilient to the transient failures such as:

  • Connection timeouts with a database
  • Another dbt job is interacting with the same table as the current job and causing concurrency issues at the database level

Huge thanks to @dpguthrie and @sungchun12 for their help developing this new functionality!

Added

  • retry_dbt_cloud_job_run_subset_and_wait_for_completion flow and retry_* keywords in trigger_dbt_cloud_job_run_and_wait_for_completion flow - #89
  • get_dbt_cloud_job_info task #89

Changed

  • Allow registering all blocks at top level - #79

v0.2.3

04 Oct 22:09
fb78821
Compare
Choose a tag to compare

0.2.3

Released on October 4th, 2022.

Added

Fixed

  • BigQueryTargetConfigs.project now overrides GcpCredential.project rather than error - #68
  • trigger_dbt_cloud_job_run_and_wait_for_completion no longer hangs when called from a synchronous flow = #71

v0.2.2

19 Sep 20:47
b58db0f
Compare
Choose a tag to compare

0.2.2

Released on September 19th, 2022.

Fixed

  • TargetConfigs now allows unexpected fields again because block attributes were not being saved - #64