Fixes
- Redact all
credentialandencryptionclauses in logged SQL, regardless of keyword case (thanks @SreeramaYeshwanthGowd!) (#1610 resolves #1609) - Stop
delete+insertwith a compositeunique_keyfrom deleting unmatched rows on DBR below 17.1 (thanks @SreeramaYeshwanthGowd!) (#1612 resolves #1611) - Escape single quotes in relation comments so materialized views and streaming tables with an apostrophe in the description can be created (thanks @SreeramaYeshwanthGowd!) (#1613 resolves #1251)
Under the Hood
- Raise the
pytest-rerunfailureslower bound to>=16.2and remove theSchemaNameVarMixinworkaround so min-deps CI no longer pins 14.0, which leaked class-scoped dbt test fixtures across reruns (test-only, no runtime impact) by @sd-db in #1618 - Bump
databricks-sql-connectorceiling to<4.4.1and pin to 4.4.0, which requiresthrift>=0.24.0; resolves CVE-2026-48586 (data amplification DoS), CVE-2026-41603 (TLS cert hostname bypass), and CVE-2026-43868 (memory allocation) by @mitchelllisle in #1623 (resolves #1622) - Reorganize
docs/intodocs/flow/anddocs/guides/, and sync materialization flow diagrams with the current macros by @sd-db in #1627 - Raise the
dbt-commonupper bound to<1.39.0(thanks @itsnamangoyal!) (#1630)
New Contributors
- @mitchelllisle made their first contribution in #1623
- @SreeramaYeshwanthGowd made their first contribution in #1613
- @itsnamangoyal made their first contribution in #1630
Full Changelog: v1.12.3...v1.12.4