Releases: dbt-labs/dbt-core
Releases · dbt-labs/dbt-core
dbt-core v1.11.0b3
dbt-core v1.11.0b2
dbt-core v1.11.0b1
dbt-core 1.11.0-b1 - October 01, 2025
Features
- Add file_format to catalog integration config (#11695)
 - 11561 (#deprecate, #--models,--model,, #and, #-m, #flags)
 - Update jsonschemas with builtin data test properties and exposure configs in dbt_project.yml for more accurate deprecations (#11335)
 - Support loaded_at_query and loaded_at_field on source and table configs (#11659)
 - Begin validating configs from model sql files (#11727)
 - Deprecate 
overridesproperty for sources (#11566) - Create constrained namespace for dbt engine env vars (#11340)
 - Gate jsonschema validations by adapter (#11680)
 - Deprecate top-level argument properties in generic tests (#11847)
 - Deprecate {{ modules.itertools }} usage (#11725)
 - Default require_generic_test_arguments_property flag to True - The 'arguments' property will be parsed as keyword arguments to data tests, if provided (#11911)
 - Support Nested Key Traversal in dbt ls json output (#11919)
 - No-op when project-level 
quoting.snowflake_ignore_caseis set. (#11882) - Support UDFs by allowing user definition of 
functionnodes (#11923) - Support listing functions via 
listcommand (#11967) - Support selecting funciton nodes via: name, file path, and resource type (#11962, #11958, #11961)
 - Parse catalogs.yml during parse, seed, and test commands (#12002)
 - Handle creation of function nodes during DAG execution (#11965)
 - Support configuring model.config.freshness.build_after.updates_on without period or count (#12019)
 - Add 
functionmacro to jinja context (#11972) - Adding run_started_at to manifest.json metadata (#12047)
 - Validate {{ config }} in SQL for models that don't statically parse (#12046)
 - Add 
typeproperty tofunctionnodes (#12042, #12037) 
Fixes
- Don't warn for metricflow_time_spine with non-day grain (#11690)
 - Fix source freshness set via config to handle explicit nulls (#11685)
 - Ensure build_after is present in model freshness in parsing, otherwise skip freshness definition (#11709)
 - Ensure source node 
.freshnessis equal to node's.config.freshness(#11717) - ignore invalid model freshness configs in inline model configs (#11728)
 - Fix store_failures hierarachical config parsing (#10165)
 - Remove model freshness property support in favor of config level support (#11713)
 - Bump dbt-common to 1.25.0 to access WarnErrorOptionsV2 (#11755)
 - ensure consistent casing in column names while processing user unit tests (#11770)
 - Update jsonschema definitions with nested config defs, cloud info, and dropping source overrides (#N/A)
 - Make 
GenericJSONSchemaValidationDeprecationa "preview" deprecation (#11814) - Correct JSONSchema Semantic Layer node issues (#11818)
 - Improve SL JSONSchema definitions (#N/A)
 - raise MissingPlusPrefixDeprecation instead of GenericJSONSchemaValidationDeprecation when config missing plus prefix in dbt_project.yml (#11826)
 - Propagate config.meta and config.tags to top-level on source nodes (#11839)
 - Safe handling of malformed config.tags on sources/tables (#11855)
 - Quoting the event_time field when the configuration says so (#11858)
 - Raise PropertyMovedToConfigDeprecation instead of CustomTopLevelKeyDeprecation when additional attribute is a valid node config (#11879)
 - Avoid redundant node patch removal during partial parsing (#11886)
 - Comply with strict 
strtype whenblock.contentsisNone(#11492) - Remove duplicative PropertyMovedToConfigDeprecation for source freshness (#11880)
 - Add path to MissingArgumentsPropertyInGenericTestDeprecation message (#11940)
 - Unhide sample mode CLI flag (#11959)
 - Implement checked_agg_time_dimension_for_simple_metric to satisfy dbt-semantic-interfaces>0.9.0 (#11998)
 - Propagate column meta/tags from config to tests (#11984)
 - Skip initial render of loaded_at_query when specified as source or table config (#11973)
 - Guarantee instantiation result and thread_exception prior to access to avoid thread hangs (#12013)
 - Fixes a bug in the logic for legacy time spine deprecation warnings. (#11690)
 - Fix errors in partial parsing when working with versioned models (#11869)
 
Under the Hood
- Prevent overcounting PropertyMovedToConfigDeprecation for source freshness (#11660)
 - call adapter.add_catalog_integration during parse_manifest (#11889)
 - Fix docker os dependency install issue (#11934)
 - Ensure dbt-core modules aren't importing versioned artifact resources directly (#11951)
 - Update jsonschemas used for schema-based deprecations (#11987)
 - Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions (#12006)
 
Dependencies
- Bump minimum jsonschema version to 
4.19.1(#11740) - Allow for either pydantic v1 and v2 (#11634)
 - Bump dbt-common minimum to 1.25.1 (#11789)
 - Upgrade to dbt-semantic-interfaces==0.9.0 for more robust saved query support. (#11809)
 - upgrade protobuf to 6.0 (#11916)
 - Bump dbt-adapters minimum to 1.16.5 (#11932)
 - Bump actions/setup-python from 5 to 6 (#11993)
 - Loosen dbt-semantic-interfaces lower pin to >=0.9.0 (#12005)
 
Contributors
- @aksestok (#11882)
 - @aranke (#11660)
 - @courtneyholcomb (#11690, #11690, #11809)
 - @michellark (#11987)
 - @pablomc87 (#11858)
 - @peterallenwebb (#11566)
 - @trouze (#11919)
 - @wircho (#11886, [#11492](#11...
 
dbt-core v1.10.13
dbt-core 1.10.13 - September 25, 2025
Fixes
- Propagate column meta/tags from config to tests (#11984)
 - Skip initial render of loaded_at_query when specified as source or table config (#11973)
 
Under the Hood
- Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions (#12006)
 
Dependencies
- Loosen dbt-semantic-interfaces lower pin to >=0.9.0 (#12005)