github databricks/dbt-databricks v1.12.6

5 hours ago

Features

  • Support auth_type: env-oidc and auth_type: file-oidc for authenticating via workload identity federation, with a new oidc_token_filepath profile config for the latter (thanks @Gerrit-K!) (#1666)

Fixes

  • Handle SHOW GRANTS result columns case-insensitively so grant reconciliation does not crash when connectors return lowercase names (thanks @TangoEnSkai!) (#1650 resolves #782)
  • Keep the existing table when a V1 view model that replaces it fails to build, matching V2 behavior by @sd-db in #1688
  • Use in-place ALTER for an ordinary view only when the existing relation is also an ordinary view by @sd-db in #1687
  • Apply only changed table- and column-level databricks_tags to materialized views and streaming tables while preserving tags across replacements by @sd-db in #1686
  • Refresh a materialized view without an automatic schedule when a run applies in-place configuration changes, instead of leaving its data stale by @sd-db in #1686

Under the Hood

  • Raise the dbt-core upper bound to <1.12.6 to include dbt-core 1.12.4 and 1.12.5 by @sd-db in #1689
  • Emit only changed databricks_tags keys in ALTER … SET TAGS by @sd-db in #1667
  • Emit only changed column-level databricks_tags keys in ALTER COLUMN … SET TAGS, without unsetting remote-only tags by @sd-db in #1668
  • Document serverless environment configuration for Python models (thanks @TangoEnSkai!) (#1649 resolves #1055)

New Contributors

Full Changelog: v1.12.5...v1.12.6

Don't miss a new dbt-databricks release

NewReleases is sending notifications on new releases.