You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend RunResult with the state_decision_id attribute (#0)
Fixes
Fall back to per-source freshness checks when batch metadata freshness computation fails, instead of skipping every selected source now that skip_nodes_if_on_run_start_fails defaults to True (#15634)
Scope relation-cache population in compile/show/docs generate to the selected nodes' schemas so --cache-selected-only is honored (previously only run respected the flag) (#12944)
Fix statically_parse_unrendered_config stringifying list/dict config values, which caused false positives in state:modified comparisons across different dbt versions. (#16133)
Reword the snapshot timestamp data type mismatch warning to identify hard-delete timestamps as the affected columns and to recommend overriding the snapshot_get_time macro, instead of incorrectly suggesting a change to the snapshot's updated_at config (#fs-14450)
Recognize Databricks Python model config keys (access_control_list, notebook_access_control_list) in jsonschema validation so they no longer raise spurious CustomKeyInConfigDeprecation warnings (dbt-databricks#1661) (#N/A)
Add the builtin_macros_prefer_overrides behavior flag (default false). When enabled and the macro search package is itself internal (e.g. dbt or dbt_postgres, as for builtin macros run via adapter.execute_macro), the adapter override is preferred over the base dbt implementation and a root-project macro always wins. It is off by default because a root-project macro that shares a builtin's name can otherwise hijack calls made inside dbt's own macros. (#16540)
Accept the dbt v2-only info_schema, check-paths and checks keys in dbt_project.yml, ignoring them with a note that they are specific to the dbt v2 engine (#16640)
Ignore manifest nodes with resource types dbt-core doesn't support, such as dbt v2 checks, when loading a manifest for --state and --defer (#16849)
Supply credentials for dbt deps git packages through a git credential helper instead of embedding them in the clone URL, so clones of redirecting repositories keep working with libcurl 7.81.0-1ubuntu1.30 and later (#16861)
Recognize Databricks use_materialization_v2 config in JSON schema validation (#16879)
Fix dbt deps failing with "could not read Username" when installing a git package from a subdirectory with credentials in the URL, by supplying credentials to the checkout's git reset --hard as well (#16861)
Recognize supported dbt State configurations on snapshots and data tests during JSON schema validation (#N/A)
Dependencies
Bump dbt-core-experimental-parser lowerbound to 2.0.11 (#17117)