Skip to content

Releases: databricks/dbt-databricks

v1.10.5

29 Jul 00:37
58a4527
Compare
Choose a tag to compare

What's Changed

  • Fix inefficient query when getting column schema for MV/STs by @ericj-db in #1080
  • Fix TypedConstraint equality check by @ericj-db in #1084
  • Add cloning for the external tables by @samgans in #1079
  • Do cascading drop when primary key constraint is removed from config by @ericj-db in #1088
  • [FIX]: Fix issue with cloning of external tables by @samgans in #1095
  • Ensure we can append with parquet, and delegate to DBSQL for possible errors by @benc-db in #1099
  • Handle complex data types that are truncated by DESCRIBE TABLE by @ericj-db in #1093
  • Fix MV/ST materializations with complex data types by @ericj-db in #1103
  • Removing outdated docs and directing users to the main hosted documentation. by @benc-db in #1108

New Contributors

Full Changelog: v1.10.4...v1.10.5

v1.10.4

24 Jun 18:07
df3d0f6
Compare
Choose a tag to compare

What's Changed

  • Wait for library installation on python submission by @ericj-db in #1031
  • Fix insert overwrite compile check when using model level compute override by @ericj-db in #1035
  • Fix multiple foreign key constraints bug by @ericj-db in #1039
  • Downgrade INSERT_OVERWRITE error to warning for SQL warehouses by @ericj-db in #1038
  • Fix location_root case sensitivity by @ericj-db in #1043
  • Set column comments on create for MV/ST by @ericj-db in #1046
  • Add column mask support for tables and incremental by @ericj-db in #1033
  • Fix insert_overwrite handling of schema update by @ericj-db in #1058
  • Add metric_view as a relation type by @ericj-db in #1065
  • Add column-level tag support for table, MV, ST, incremental by @ericj-db in #1062
  • Fix ACL permissions not applied to notebook jobs created by DBT Python model by @case-k-git in #1015
  • Disable unsetting table and column tags by @ericj-db in #1071

Full Changelog: v1.10.2...v1.10.4

v1.10.2

21 May 21:58
dab5794
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.1...v1.10.2

v1.10.1

29 Apr 18:36
5c25e8c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.0...v1.10.1

V1.10.0

08 Apr 17:06
90af12b
Compare
Choose a tag to compare

Brief summary

Features

  • Support databricks OAuth M2M auth type. Updated OAuth readme doc with instructions.(827)
  • Introduced use_materialization_v2 flag for gating materialization revamps. (844)
  • Introduce use_safer_relation_operations which will not change the production view/table unless new data can safely be ingested (927)
  • adding view_update_via_alter, to allow updating views by altering, instead of recreating (954)
  • Remover blockers to custom incremental strategies (972)

Under the Hood

  • Update pinned python SDK version to 0.46.0 (969)
  • Implement new constraint logic for use_materialization_v2 flag (846), (876)
  • Quote constraint names if we quote column names (thanks @samuelberntzen!) (966)
  • Streamlining debug logging to make it more usable (946)
  • Upgrading Databricks SQL Connector to V4 (962)
  • Validation of sample mode (961)
  • Move liquid clustering behavior to on_config_change approach for incremental (968)
  • Move column coments to on_config_change approach (981)

Fixes

  • Switch to using full_data_type column when using info schema for column info (950)

While waiting for full documentation (coming shortly to the dbt Labs doc site), you can look at the discussion for the 1.10.0 alpha release in the discussion section for how to use the new features.

v1.10.0a2

20 Mar 16:40
Compare
Choose a tag to compare
v1.10.0a2 Pre-release
Pre-release

What's Changed

  • quote columns for foreign key and primary key constraints, if quote: true in column config by @samuelberntzen in #966
  • Update sdk to 0.46.0 by @benc-db in #969
  • Moving liquid clustering to the check for difference approach by @benc-db in #968

New Contributors

Full Changelog: v1.10.0a1...v1.10.0a2

Small update to Monday's alpha.

v1.10.0a1

17 Mar 17:45
4906b29
Compare
Choose a tag to compare
v1.10.0a1 Pre-release
Pre-release

What's Changed (Pre-release)

Features

  • Support databricks OAuth M2M auth type. Updated OAuth readme doc with instructions.(827)
  • Introduced use_materialization_v2 flag for gating materialization revamps. (844)
  • Introduce Tables V2, including safe_table_create which will not change the production table unless new data can safely be ingested (927)
  • Views V2, including renaming safe_table_create to use_safer_relation_operations, and adding view_update_via_alter, to allow updating views by altering, instead of recreating (954)

Under the Hood

  • Update pinned python SDK version from 0.17.0 to 0.41.0. (827)
  • Implement new constraint logic for use_materialization_v2 flag (846), (876)
  • Streamlining debug logging to make it more usable (946)
  • Upgrading Databricks SQL Connector to V4 (962)
  • Validation of sample mode (961)

1.9.7 with looser tests for DBR

07 Mar 22:20
Compare
Choose a tag to compare
Pre-release

Do not use this release.

v1.9.7

25 Feb 23:50
2476913
Compare
Choose a tag to compare

What's Changed

  • Readded missed language field for connections by @benc-db in #945

Full Changelog: v1.9.6...v1.9.7

v1.9.6

24 Feb 21:29
b9bfd66
Compare
Choose a tag to compare

What's Changed

  • Scope connection parameter creation (refactor for cleanliness) by @benc-db in #929
  • Lazy init api client initialization for connection manager to fix 940 by @benc-db in #941

Full Changelog: v1.9.5...v1.9.6