Skip to content

Releases: databricks/dbt-databricks

1.6.7

09 Nov 18:09
Compare
Choose a tag to compare

Under the Hood

  • Updating to dbt-spark 1.6.1

v1.7.0 RC1

13 Oct 20:00
c901f8c
Compare
Choose a tag to compare
v1.7.0 RC1 Pre-release
Pre-release

What's Changed

  • Getting compatibility with 1.7.0 RC by @benc-db in #479
  • As part of the above change, fixed a bug with constraints where if a column had a primary key constraint and a not null constraint (a pre-req for primary key), it could fail depending on the order the constraints were run in.
  • As part of the above, included support for specifying foreign key constraints using the dbt constraint expression syntax. Currently this support is restricted to single column foreign keys.

Full Changelog: v1.6.6...v1.7.0rc1

v1.6.6

10 Oct 16:23
Compare
Choose a tag to compare

What's Changed

  • Ensure optimize is run with liquid_clustered_by by @benc-db in #463
  • fix vscode pylance import errors by @dataders in #471
  • Revert python library install behavior if index_url not specified by @benc-db in #472

Full Changelog: v1.6.5...v1.6.6

1.5.6

29 Sep 15:54
55c3dcd
Compare
Choose a tag to compare

What's Changed

Includes the following:

  • Updated the Databricks SDK dependency so as to prevent reliance on an insecure version of requests (460)
  • Update logic around submitting python jobs so that if the cluster is already starting, just wait for it to start rather than failing (461)
  • Add fetchmany, resolves #408 (Thanks @NodeJSmith) (#409)
  • Relaxed the constraint on databricks-sql-connector to allow newer versions (#436)
  • Follow up: re-implement fix for issue where the show tables extended command is limited to 2048 characters. (#326). Set DBT_DESCRIBE_TABLE_2048_CHAR_BYPASS to true to enable this behaviour.

Full Changelog: v1.5.5...v1.5.6

1.6.5

26 Sep 16:27
Compare
Choose a tag to compare

What's Changed

  • Add option to install Python libraries from a custom index url by @benc-db (thanks to @casperdamen123) in #449
  • Add Node Info to SQLQueryStatus by @colin-rogers-dbt in #453
  • Fixing type funnel in python models to support latest DBRs by @benc-db in #459
  • Updating the databricks-sdk dependency by @benc-db in #460
  • Log databricks job info on Python submission by @jeffrey-harrison in #454
  • Python: if the cluster is already starting up, just wait for it by @benc-db in #461

New Contributors

Full Changelog: v1.6.4...v1.6.5

v1.6.4

14 Sep 20:06
Compare
Choose a tag to compare

What's Changed

Fixes

  • Update m2m OAuth scopes to fix bug in AWS m2m OAuth flow by @benc-db in #445
  • Avoid describe extended on hive_metastore to fix performance regression by @benc-db in #446

Full Changelog: v1.6.3...v1.6.4

v1.6.3

08 Sep 17:26
Compare
Choose a tag to compare

What's Changed

Fixes

Full Changelog: v1.6.2...v1.6.3

v1.6.2

30 Aug 15:55
Compare
Choose a tag to compare

Features

  • Liquid Clustering config for table materialization
  • Improved python config support

v1.6.1

02 Aug 20:50
Compare
Choose a tag to compare

Fixes

  • Revert change from #326 as it breaks DESCRIBE table in cases where the dbt API key does not have access to all tables in the schema

v1.6.0

02 Aug 15:44
Compare
Choose a tag to compare

Features

  • Support for dbt-core==1.6
  • Added support for materialized_view and streaming_table materializations
  • Support dbt clone operation
  • Support new dbt limit command-line flag

Fixes

  • Fix issue where the show tables extended command is limited to 2048 characters. (#326)
  • Extend python model support to cover the same config options as SQL (#379)

Other

  • Drop support for Python 3.7
  • Support for revamped dbt debug