diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 681310f4f..8255a0326 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.11.0b4 +current_version = 1.12.0a1 parse = (?P[\d]+) # major version number \.(?P[\d]+) # minor version number \.(?P[\d]+) # patch version number diff --git a/.changes/1.11.0-b1.md b/.changes/1.11.0-b1.md deleted file mode 100644 index c5bb17467..000000000 --- a/.changes/1.11.0-b1.md +++ /dev/null @@ -1,89 +0,0 @@ -## dbt-core 1.11.0-b1 - October 01, 2025 - -### Features - -- Add file_format to catalog integration config ([#11695](https://github.com/dbt-labs/dbt-core/issues/11695)) -- 11561 ([#deprecate](https://github.com/dbt-labs/dbt-core/issues/deprecate), [#--models,--model,](https://github.com/dbt-labs/dbt-core/issues/--models,--model,), [#and](https://github.com/dbt-labs/dbt-core/issues/and), [#-m](https://github.com/dbt-labs/dbt-core/issues/-m), [#flags](https://github.com/dbt-labs/dbt-core/issues/flags)) -- Update jsonschemas with builtin data test properties and exposure configs in dbt_project.yml for more accurate deprecations ([#11335](https://github.com/dbt-labs/dbt-core/issues/11335)) -- Support loaded_at_query and loaded_at_field on source and table configs ([#11659](https://github.com/dbt-labs/dbt-core/issues/11659)) -- Begin validating configs from model sql files ([#11727](https://github.com/dbt-labs/dbt-core/issues/11727)) -- Deprecate `overrides` property for sources ([#11566](https://github.com/dbt-labs/dbt-core/issues/11566)) -- Create constrained namespace for dbt engine env vars ([#11340](https://github.com/dbt-labs/dbt-core/issues/11340)) -- Gate jsonschema validations by adapter ([#11680](https://github.com/dbt-labs/dbt-core/issues/11680)) -- Deprecate top-level argument properties in generic tests ([#11847](https://github.com/dbt-labs/dbt-core/issues/11847)) -- Deprecate {{ modules.itertools }} usage ([#11725](https://github.com/dbt-labs/dbt-core/issues/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](https://github.com/dbt-labs/dbt-core/issues/11911)) -- Support Nested Key Traversal in dbt ls json output ([#11919](https://github.com/dbt-labs/dbt-core/issues/11919)) -- No-op when project-level `quoting.snowflake_ignore_case` is set. ([#11882](https://github.com/dbt-labs/dbt-core/issues/11882)) -- Support UDFs by allowing user definition of `function` nodes ([#11923](https://github.com/dbt-labs/dbt-core/issues/11923)) -- Support listing functions via `list` command ([#11967](https://github.com/dbt-labs/dbt-core/issues/11967)) -- Support selecting funciton nodes via: name, file path, and resource type ([#11962](https://github.com/dbt-labs/dbt-core/issues/11962), [#11958](https://github.com/dbt-labs/dbt-core/issues/11958), [#11961](https://github.com/dbt-labs/dbt-core/issues/11961)) -- Parse catalogs.yml during parse, seed, and test commands ([#12002](https://github.com/dbt-labs/dbt-core/issues/12002)) -- Handle creation of function nodes during DAG execution ([#11965](https://github.com/dbt-labs/dbt-core/issues/11965)) -- Support configuring model.config.freshness.build_after.updates_on without period or count ([#12019](https://github.com/dbt-labs/dbt-core/issues/12019)) -- Add `function` macro to jinja context ([#11972](https://github.com/dbt-labs/dbt-core/issues/11972)) -- Adding run_started_at to manifest.json metadata ([#12047](https://github.com/dbt-labs/dbt-core/issues/12047)) -- Validate {{ config }} in SQL for models that don't statically parse ([#12046](https://github.com/dbt-labs/dbt-core/issues/12046)) -- Add `type` property to `function` nodes ([#12042](https://github.com/dbt-labs/dbt-core/issues/12042), [#12037](https://github.com/dbt-labs/dbt-core/issues/12037)) - -### Fixes - -- Don't warn for metricflow_time_spine with non-day grain ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690)) -- Fix source freshness set via config to handle explicit nulls ([#11685](https://github.com/dbt-labs/dbt-core/issues/11685)) -- Ensure build_after is present in model freshness in parsing, otherwise skip freshness definition ([#11709](https://github.com/dbt-labs/dbt-core/issues/11709)) -- Ensure source node `.freshness` is equal to node's `.config.freshness` ([#11717](https://github.com/dbt-labs/dbt-core/issues/11717)) -- ignore invalid model freshness configs in inline model configs ([#11728](https://github.com/dbt-labs/dbt-core/issues/11728)) -- Fix store_failures hierarachical config parsing ([#10165](https://github.com/dbt-labs/dbt-core/issues/10165)) -- Remove model freshness property support in favor of config level support ([#11713](https://github.com/dbt-labs/dbt-core/issues/11713)) -- Bump dbt-common to 1.25.0 to access WarnErrorOptionsV2 ([#11755](https://github.com/dbt-labs/dbt-core/issues/11755)) -- ensure consistent casing in column names while processing user unit tests ([#11770](https://github.com/dbt-labs/dbt-core/issues/11770)) -- Update jsonschema definitions with nested config defs, cloud info, and dropping source overrides ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) -- Make `GenericJSONSchemaValidationDeprecation` a "preview" deprecation ([#11814](https://github.com/dbt-labs/dbt-core/issues/11814)) -- Correct JSONSchema Semantic Layer node issues ([#11818](https://github.com/dbt-labs/dbt-core/issues/11818)) -- Improve SL JSONSchema definitions ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) -- raise MissingPlusPrefixDeprecation instead of GenericJSONSchemaValidationDeprecation when config missing plus prefix in dbt_project.yml ([#11826](https://github.com/dbt-labs/dbt-core/issues/11826)) -- Propagate config.meta and config.tags to top-level on source nodes ([#11839](https://github.com/dbt-labs/dbt-core/issues/11839)) -- Safe handling of malformed config.tags on sources/tables ([#11855](https://github.com/dbt-labs/dbt-core/issues/11855)) -- Quoting the event_time field when the configuration says so ([#11858](https://github.com/dbt-labs/dbt-core/issues/11858)) -- Raise PropertyMovedToConfigDeprecation instead of CustomTopLevelKeyDeprecation when additional attribute is a valid node config ([#11879](https://github.com/dbt-labs/dbt-core/issues/11879)) -- Avoid redundant node patch removal during partial parsing ([#11886](https://github.com/dbt-labs/dbt-core/issues/11886)) -- Comply with strict `str` type when `block.contents` is `None` ([#11492](https://github.com/dbt-labs/dbt-core/issues/11492)) -- Remove duplicative PropertyMovedToConfigDeprecation for source freshness ([#11880](https://github.com/dbt-labs/dbt-core/issues/11880)) -- Add path to MissingArgumentsPropertyInGenericTestDeprecation message ([#11940](https://github.com/dbt-labs/dbt-core/issues/11940)) -- Unhide sample mode CLI flag ([#11959](https://github.com/dbt-labs/dbt-core/issues/11959)) -- Implement checked_agg_time_dimension_for_simple_metric to satisfy dbt-semantic-interfaces>0.9.0 ([#11998](https://github.com/dbt-labs/dbt-core/issues/11998)) -- Propagate column meta/tags from config to tests ([#11984](https://github.com/dbt-labs/dbt-core/issues/11984)) -- Skip initial render of loaded_at_query when specified as source or table config ([#11973](https://github.com/dbt-labs/dbt-core/issues/11973)) -- Guarantee instantiation result and thread_exception prior to access to avoid thread hangs ([#12013](https://github.com/dbt-labs/dbt-core/issues/12013)) -- Fixes a bug in the logic for legacy time spine deprecation warnings. ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690)) -- Fix errors in partial parsing when working with versioned models ([#11869](https://github.com/dbt-labs/dbt-core/issues/11869)) - -### Under the Hood - -- Prevent overcounting PropertyMovedToConfigDeprecation for source freshness ([#11660](https://github.com/dbt-labs/dbt-core/issues/11660)) -- call adapter.add_catalog_integration during parse_manifest ([#11889](https://github.com/dbt-labs/dbt-core/issues/11889)) -- Fix docker os dependency install issue ([#11934](https://github.com/dbt-labs/dbt-core/issues/11934)) -- Ensure dbt-core modules aren't importing versioned artifact resources directly ([#11951](https://github.com/dbt-labs/dbt-core/issues/11951)) -- Update jsonschemas used for schema-based deprecations ([#11987](https://github.com/dbt-labs/dbt-core/issues/11987)) -- Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions ([#12006](https://github.com/dbt-labs/dbt-core/issues/12006)) - -### Dependencies - -- Bump minimum jsonschema version to `4.19.1` ([#11740](https://github.com/dbt-labs/dbt-core/issues/11740)) -- Allow for either pydantic v1 and v2 ([#11634](https://github.com/dbt-labs/dbt-core/issues/11634)) -- Bump dbt-common minimum to 1.25.1 ([#11789](https://github.com/dbt-labs/dbt-core/issues/11789)) -- Upgrade to dbt-semantic-interfaces==0.9.0 for more robust saved query support. ([#11809](https://github.com/dbt-labs/dbt-core/issues/11809)) -- upgrade protobuf to 6.0 ([#11916](https://github.com/dbt-labs/dbt-core/issues/11916)) -- Bump dbt-adapters minimum to 1.16.5 ([#11932](https://github.com/dbt-labs/dbt-core/issues/11932)) -- Bump actions/setup-python from 5 to 6 ([#11993](https://github.com/dbt-labs/dbt-core/issues/11993)) -- Loosen dbt-semantic-interfaces lower pin to >=0.9.0 ([#12005](https://github.com/dbt-labs/dbt-core/issues/12005)) - -### Contributors -- [@aksestok](https://github.com/aksestok) ([#11882](https://github.com/dbt-labs/dbt-core/issues/11882)) -- [@aranke](https://github.com/aranke) ([#11660](https://github.com/dbt-labs/dbt-core/issues/11660)) -- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690), [#11690](https://github.com/dbt-labs/dbt-core/issues/11690), [#11809](https://github.com/dbt-labs/dbt-core/issues/11809)) -- [@michellark](https://github.com/michellark) ([#11987](https://github.com/dbt-labs/dbt-core/issues/11987)) -- [@pablomc87](https://github.com/pablomc87) ([#11858](https://github.com/dbt-labs/dbt-core/issues/11858)) -- [@peterallenwebb](https://github.com/peterallenwebb) ([#11566](https://github.com/dbt-labs/dbt-core/issues/11566)) -- [@trouze](https://github.com/trouze) ([#11919](https://github.com/dbt-labs/dbt-core/issues/11919)) -- [@wircho](https://github.com/wircho) ([#11886](https://github.com/dbt-labs/dbt-core/issues/11886), [#11492](https://github.com/dbt-labs/dbt-core/issues/11492)) diff --git a/.changes/1.11.0-b2.md b/.changes/1.11.0-b2.md deleted file mode 100644 index d4319e738..000000000 --- a/.changes/1.11.0-b2.md +++ /dev/null @@ -1,6 +0,0 @@ -## dbt-core 1.11.0-b2 - October 02, 2025 - -### Fixes - -- Fix property names of function nodes (arguments.data_type, returns, returns.data_type) ([#12064](https://github.com/dbt-labs/dbt-core/issues/12064)) -- Exclude `functions` from being filtered by `empty` and `event_time` ([#12066](https://github.com/dbt-labs/dbt-core/issues/12066)) diff --git a/.changes/1.11.0-b3.md b/.changes/1.11.0-b3.md deleted file mode 100644 index f816d0a50..000000000 --- a/.changes/1.11.0-b3.md +++ /dev/null @@ -1,10 +0,0 @@ -## dbt-core 1.11.0-b3 - October 07, 2025 - -### Features - -- Support function nodes for unit tested models ([#12024](https://github.com/dbt-labs/dbt-core/issues/12024)) - -### Fixes - -- Fix case of successful function status in logs ([#12075](https://github.com/dbt-labs/dbt-core/issues/12075)) -- Fix `ref` support in function nodes ([#12076](https://github.com/dbt-labs/dbt-core/issues/12076)) diff --git a/.changes/1.11.0-b4.md b/.changes/1.11.0-b4.md deleted file mode 100644 index dd154ff9f..000000000 --- a/.changes/1.11.0-b4.md +++ /dev/null @@ -1,23 +0,0 @@ -## dbt-core 1.11.0-b4 - October 28, 2025 - -### Features - -- Allow for the specification of function volatility ([#QMalcolm](https://github.com/dbt-labs/dbt-core/issues/QMalcolm)) -- Add python UDF parsing support ([#12043](https://github.com/dbt-labs/dbt-core/issues/12043)) - -### Fixes - -- Move function node `type` into it's config ([#12101](https://github.com/dbt-labs/dbt-core/issues/12101)) -- Support setting function node configs from dbt_project.yml ([#12096](https://github.com/dbt-labs/dbt-core/issues/12096)) - -### Under the Hood - -- Reorganize jsonschemas directory structure ([#12121](https://github.com/dbt-labs/dbt-core/issues/12121)) - -### Dependencies - -- Upgrading dbt-semantic-interfaces to 0.10.x ([#None](https://github.com/dbt-labs/dbt-core/issues/None)) - -### Contributors -- [@12030](https://github.com/12030) ([#QMalcolm](https://github.com/dbt-labs/dbt-core/issues/QMalcolm)) -- [@WilliamDee](https://github.com/WilliamDee) ([#None](https://github.com/dbt-labs/dbt-core/issues/None)) diff --git a/.changes/1.11.0/Dependencies-20250616-144408.yaml b/.changes/1.11.0/Dependencies-20250616-144408.yaml deleted file mode 100644 index 0ae07542b..000000000 --- a/.changes/1.11.0/Dependencies-20250616-144408.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Bump minimum jsonschema version to `4.19.1` -time: 2025-06-16T14:44:08.512306-05:00 -custom: - Author: QMalcolm - Issue: "11740" diff --git a/.changes/1.11.0/Dependencies-20250620-123600.yaml b/.changes/1.11.0/Dependencies-20250620-123600.yaml deleted file mode 100644 index 419595aa0..000000000 --- a/.changes/1.11.0/Dependencies-20250620-123600.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Allow for either pydantic v1 and v2 -time: 2025-06-20T12:36:00.196384-05:00 -custom: - Author: QMalcolm - Issue: "11634" diff --git a/.changes/1.11.0/Dependencies-20250702-144720.yaml b/.changes/1.11.0/Dependencies-20250702-144720.yaml deleted file mode 100644 index 715eb53c9..000000000 --- a/.changes/1.11.0/Dependencies-20250702-144720.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Bump dbt-common minimum to 1.25.1 -time: 2025-07-02T14:47:20.772002-05:00 -custom: - Author: QMalcolm - Issue: "11789" diff --git a/.changes/1.11.0/Dependencies-20250709-132213.yaml b/.changes/1.11.0/Dependencies-20250709-132213.yaml deleted file mode 100644 index 03301cacf..000000000 --- a/.changes/1.11.0/Dependencies-20250709-132213.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Upgrade to dbt-semantic-interfaces==0.9.0 for more robust saved query support. -time: 2025-07-09T13:22:13.688162-07:00 -custom: - Author: courtneyholcomb - Issue: "11809" diff --git a/.changes/1.11.0/Dependencies-20250813-144832.yaml b/.changes/1.11.0/Dependencies-20250813-144832.yaml deleted file mode 100644 index 6be54c08e..000000000 --- a/.changes/1.11.0/Dependencies-20250813-144832.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: upgrade protobuf to 6.0 -time: 2025-08-13T14:48:32.380929-07:00 -custom: - Author: colin-rogers-dbt - Issue: "11916" diff --git a/.changes/1.11.0/Dependencies-20250819-085714.yaml b/.changes/1.11.0/Dependencies-20250819-085714.yaml deleted file mode 100644 index 5b7595595..000000000 --- a/.changes/1.11.0/Dependencies-20250819-085714.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Bump dbt-adapters minimum to 1.16.5 -time: 2025-08-19T08:57:14.396843-05:00 -custom: - Author: QMalcolm - Issue: "11932" diff --git a/.changes/1.11.0/Dependencies-20250908-000655.yaml b/.changes/1.11.0/Dependencies-20250908-000655.yaml deleted file mode 100644 index 24ecf1ad8..000000000 --- a/.changes/1.11.0/Dependencies-20250908-000655.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: "Dependencies" -body: "Bump actions/setup-python from 5 to 6" -time: 2025-09-08T00:06:55.00000Z -custom: - Author: dependabot[bot] - Issue: 11993 diff --git a/.changes/1.11.0/Dependencies-20250911-095731.yaml b/.changes/1.11.0/Dependencies-20250911-095731.yaml deleted file mode 100644 index 60d3e695d..000000000 --- a/.changes/1.11.0/Dependencies-20250911-095731.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Loosen dbt-semantic-interfaces lower pin to >=0.9.0 -time: 2025-09-11T09:57:31.09927-04:00 -custom: - Author: michelleark - Issue: "12005" diff --git a/.changes/1.11.0/Features-20250529-085311.yaml b/.changes/1.11.0/Features-20250529-085311.yaml deleted file mode 100644 index c842b43ff..000000000 --- a/.changes/1.11.0/Features-20250529-085311.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add file_format to catalog integration config -time: 2025-05-29T08:53:11.64904-07:00 -custom: - Author: colin-rogers-dbt - Issue: "11695" diff --git a/.changes/1.11.0/Features-20250611-160217.yaml b/.changes/1.11.0/Features-20250611-160217.yaml deleted file mode 100644 index 950657ccc..000000000 --- a/.changes/1.11.0/Features-20250611-160217.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: "11561" -time: 2025-06-11T16:02:17.334525-04:00 -custom: - Author: michelleark - Issue: deprecate --models,--model, and -m flags diff --git a/.changes/1.11.0/Features-20250617-142516.yaml b/.changes/1.11.0/Features-20250617-142516.yaml deleted file mode 100644 index 42b12edbb..000000000 --- a/.changes/1.11.0/Features-20250617-142516.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Update jsonschemas with builtin data test properties and exposure configs in - dbt_project.yml for more accurate deprecations -time: 2025-06-17T14:25:16.976867-04:00 -custom: - Author: michelleark - Issue: "11335" diff --git a/.changes/1.11.0/Features-20250623-113130.yaml b/.changes/1.11.0/Features-20250623-113130.yaml deleted file mode 100644 index e8470e50a..000000000 --- a/.changes/1.11.0/Features-20250623-113130.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support loaded_at_query and loaded_at_field on source and table configs -time: 2025-06-23T11:31:30.897805-04:00 -custom: - Author: michelleark - Issue: "11659" diff --git a/.changes/1.11.0/Features-20250625-151818.yaml b/.changes/1.11.0/Features-20250625-151818.yaml deleted file mode 100644 index bf0de70df..000000000 --- a/.changes/1.11.0/Features-20250625-151818.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Begin validating configs from model sql files -time: 2025-06-25T15:18:18.164-05:00 -custom: - Author: QMalcolm - Issue: "11727" diff --git a/.changes/1.11.0/Features-20250701-164957.yaml b/.changes/1.11.0/Features-20250701-164957.yaml deleted file mode 100644 index 3591672df..000000000 --- a/.changes/1.11.0/Features-20250701-164957.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Deprecate `overrides` property for sources -time: 2025-07-01T16:49:57.979871-05:00 -custom: - Author: peterallenwebb - Issue: "11566" diff --git a/.changes/1.11.0/Features-20250703-175341.yaml b/.changes/1.11.0/Features-20250703-175341.yaml deleted file mode 100644 index a10483427..000000000 --- a/.changes/1.11.0/Features-20250703-175341.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Create constrained namespace for dbt engine env vars -time: 2025-07-03T17:53:41.406701-05:00 -custom: - Author: QMalcolm - Issue: "11340" diff --git a/.changes/1.11.0/Features-20250714-232524.yaml b/.changes/1.11.0/Features-20250714-232524.yaml deleted file mode 100644 index 0417a4973..000000000 --- a/.changes/1.11.0/Features-20250714-232524.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Gate jsonschema validations by adapter -time: 2025-07-14T23:25:24.475471-05:00 -custom: - Author: QMalcolm - Issue: "11680" diff --git a/.changes/1.11.0/Features-20250721-173100.yaml b/.changes/1.11.0/Features-20250721-173100.yaml deleted file mode 100644 index b443e46c8..000000000 --- a/.changes/1.11.0/Features-20250721-173100.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Deprecate top-level argument properties in generic tests -time: 2025-07-21T17:31:00.960402-04:00 -custom: - Author: michelleark - Issue: "11847" diff --git a/.changes/1.11.0/Features-20250728-115443.yaml b/.changes/1.11.0/Features-20250728-115443.yaml deleted file mode 100644 index ee9bbd61e..000000000 --- a/.changes/1.11.0/Features-20250728-115443.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Deprecate {{ modules.itertools }} usage -time: 2025-07-28T11:54:43.28275-04:00 -custom: - Author: michelleark - Issue: "11725" diff --git a/.changes/1.11.0/Features-20250811-150347.yaml b/.changes/1.11.0/Features-20250811-150347.yaml deleted file mode 100644 index 77faaa3d2..000000000 --- a/.changes/1.11.0/Features-20250811-150347.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Default require_generic_test_arguments_property flag to True - The 'arguments' property will be parsed as keyword arguments to data tests, if provided -time: 2025-08-11T15:03:47.369377+02:00 -custom: - Author: michelleark - Issue: "11911" diff --git a/.changes/1.11.0/Features-20250815-131458.yaml b/.changes/1.11.0/Features-20250815-131458.yaml deleted file mode 100644 index 631a4f488..000000000 --- a/.changes/1.11.0/Features-20250815-131458.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support Nested Key Traversal in dbt ls json output -time: 2025-08-15T13:14:58.162067-05:00 -custom: - Author: trouze - Issue: "11919" diff --git a/.changes/1.11.0/Features-20250821-092532.yaml b/.changes/1.11.0/Features-20250821-092532.yaml deleted file mode 100644 index 561977ddc..000000000 --- a/.changes/1.11.0/Features-20250821-092532.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: No-op when project-level `quoting.snowflake_ignore_case` is set. -time: 2025-08-21T09:25:32.049328307+02:00 -custom: - Author: aksestok - Issue: "11882" diff --git a/.changes/1.11.0/Features-20250826-132700.yaml b/.changes/1.11.0/Features-20250826-132700.yaml deleted file mode 100644 index 5fb795ece..000000000 --- a/.changes/1.11.0/Features-20250826-132700.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support UDFs by allowing user definition of `function` nodes -time: 2025-08-26T13:27:00.607953-05:00 -custom: - Author: QMalcolm - Issue: "11923" diff --git a/.changes/1.11.0/Features-20250827-163400.yaml b/.changes/1.11.0/Features-20250827-163400.yaml deleted file mode 100644 index fab364059..000000000 --- a/.changes/1.11.0/Features-20250827-163400.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support listing functions via `list` command -time: 2025-08-27T16:34:00.216146-05:00 -custom: - Author: QMalcolm - Issue: "11967" diff --git a/.changes/1.11.0/Features-20250827-173103.yaml b/.changes/1.11.0/Features-20250827-173103.yaml deleted file mode 100644 index 3b88e7109..000000000 --- a/.changes/1.11.0/Features-20250827-173103.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: 'Support selecting funciton nodes via: name, file path, and resource type' -time: 2025-08-27T17:31:03.518839-05:00 -custom: - Author: QMalcolm - Issue: 11962 11958 11961 diff --git a/.changes/1.11.0/Features-20250910-144554.yaml b/.changes/1.11.0/Features-20250910-144554.yaml deleted file mode 100644 index 2913732eb..000000000 --- a/.changes/1.11.0/Features-20250910-144554.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Parse catalogs.yml during parse, seed, and test commands -time: 2025-09-10T14:45:54.065327-04:00 -custom: - Author: michelleark - Issue: "12002" diff --git a/.changes/1.11.0/Features-20250911-113847.yaml b/.changes/1.11.0/Features-20250911-113847.yaml deleted file mode 100644 index 939835255..000000000 --- a/.changes/1.11.0/Features-20250911-113847.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Handle creation of function nodes during DAG execution -time: 2025-09-11T11:38:47.780819-07:00 -custom: - Author: QMalcolm - Issue: "11965" diff --git a/.changes/1.11.0/Features-20250917-164941.yaml b/.changes/1.11.0/Features-20250917-164941.yaml deleted file mode 100644 index bde59a622..000000000 --- a/.changes/1.11.0/Features-20250917-164941.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support configuring model.config.freshness.build_after.updates_on without period or count -time: 2025-09-17T16:49:41.528385-04:00 -custom: - Author: michelleark - Issue: "12019" diff --git a/.changes/1.11.0/Features-20250918-165821.yaml b/.changes/1.11.0/Features-20250918-165821.yaml deleted file mode 100644 index 3d94fb314..000000000 --- a/.changes/1.11.0/Features-20250918-165821.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add `function` macro to jinja context -time: 2025-09-18T16:58:21.799588-05:00 -custom: - Author: QMalcolm - Issue: "11972" diff --git a/.changes/1.11.0/Features-20250924-130923.yaml b/.changes/1.11.0/Features-20250924-130923.yaml deleted file mode 100644 index 84b85608b..000000000 --- a/.changes/1.11.0/Features-20250924-130923.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Adding run_started_at to manifest.json metadata -time: 2025-09-24T13:09:23.50087-04:00 -custom: - Author: michelleark - Issue: "12047" diff --git a/.changes/1.11.0/Features-20250925-171652.yaml b/.changes/1.11.0/Features-20250925-171652.yaml deleted file mode 100644 index ed433d955..000000000 --- a/.changes/1.11.0/Features-20250925-171652.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: 'Validate {{ config }} in SQL for models that don''t statically parse ' -time: 2025-09-25T17:16:52.76822-04:00 -custom: - Author: michelleark - Issue: "12046" diff --git a/.changes/1.11.0/Features-20250926-140315.yaml b/.changes/1.11.0/Features-20250926-140315.yaml deleted file mode 100644 index f712f07e1..000000000 --- a/.changes/1.11.0/Features-20250926-140315.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add `type` property to `function` nodes -time: 2025-09-26T14:03:15.728495-05:00 -custom: - Author: QMalcolm - Issue: 12042 12037 diff --git a/.changes/1.11.0/Features-20251002-182911.yaml b/.changes/1.11.0/Features-20251002-182911.yaml deleted file mode 100644 index 84dfaf554..000000000 --- a/.changes/1.11.0/Features-20251002-182911.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support function nodes for unit tested models -time: 2025-10-02T18:29:11.316884-05:00 -custom: - Author: QMalcolm - Issue: "12024" diff --git a/.changes/1.11.0/Features-20251021-135735.yaml b/.changes/1.11.0/Features-20251021-135735.yaml deleted file mode 100644 index 6c67e0925..000000000 --- a/.changes/1.11.0/Features-20251021-135735.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Allow for the specification of function volatility -time: 2025-10-21T13:57:35.169466-05:00 -custom: - Author: "12030" - Issue: QMalcolm diff --git a/.changes/1.11.0/Features-20251023-165817.yaml b/.changes/1.11.0/Features-20251023-165817.yaml deleted file mode 100644 index 0afbd5041..000000000 --- a/.changes/1.11.0/Features-20251023-165817.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add python UDF parsing support -time: 2025-10-23T16:58:17.430824-05:00 -custom: - Author: QMalcolm - Issue: "12043" diff --git a/.changes/1.11.0/Fixes-20250528-092055.yaml b/.changes/1.11.0/Fixes-20250528-092055.yaml deleted file mode 100644 index 0e0545f6b..000000000 --- a/.changes/1.11.0/Fixes-20250528-092055.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Don't warn for metricflow_time_spine with non-day grain -time: 2025-05-28T09:20:55.866514-07:00 -custom: - Author: courtneyholcomb - Issue: "11690" diff --git a/.changes/1.11.0/Fixes-20250530-005804.yaml b/.changes/1.11.0/Fixes-20250530-005804.yaml deleted file mode 100644 index 64fac2799..000000000 --- a/.changes/1.11.0/Fixes-20250530-005804.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix source freshness set via config to handle explicit nulls -time: 2025-05-30T00:58:04.94133-05:00 -custom: - Author: QMalcolm - Issue: "11685" diff --git a/.changes/1.11.0/Fixes-20250605-110645.yaml b/.changes/1.11.0/Fixes-20250605-110645.yaml deleted file mode 100644 index 793b05674..000000000 --- a/.changes/1.11.0/Fixes-20250605-110645.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Ensure build_after is present in model freshness in parsing, otherwise skip - freshness definition -time: 2025-06-05T11:06:45.329942-07:00 -custom: - Author: QMalcolm - Issue: "11709" diff --git a/.changes/1.11.0/Fixes-20250609-175239.yaml b/.changes/1.11.0/Fixes-20250609-175239.yaml deleted file mode 100644 index f143cc784..000000000 --- a/.changes/1.11.0/Fixes-20250609-175239.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Ensure source node `.freshness` is equal to node's `.config.freshness` -time: 2025-06-09T17:52:39.978403-05:00 -custom: - Author: QMalcolm - Issue: "11717" diff --git a/.changes/1.11.0/Fixes-20250610-211241.yaml b/.changes/1.11.0/Fixes-20250610-211241.yaml deleted file mode 100644 index 79a6193f0..000000000 --- a/.changes/1.11.0/Fixes-20250610-211241.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: ignore invalid model freshness configs in inline model configs -time: 2025-06-10T21:12:41.972614-07:00 -custom: - Author: colin-rogers-dbt - Issue: "11728" diff --git a/.changes/1.11.0/Fixes-20250612-145159.yaml b/.changes/1.11.0/Fixes-20250612-145159.yaml deleted file mode 100644 index 3120846b8..000000000 --- a/.changes/1.11.0/Fixes-20250612-145159.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix store_failures hierarachical config parsing -time: 2025-06-12T14:51:59.358498-04:00 -custom: - Author: michelleark - Issue: "10165" diff --git a/.changes/1.11.0/Fixes-20250616-085600.yaml b/.changes/1.11.0/Fixes-20250616-085600.yaml deleted file mode 100644 index f31e155e4..000000000 --- a/.changes/1.11.0/Fixes-20250616-085600.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: "Remove model freshness property support in favor of config level support" -time: 2025-06-16T08:56:00.641553-05:00 -custom: - Author: QMalcolm - Issue: "11713" diff --git a/.changes/1.11.0/Fixes-20250624-091258.yaml b/.changes/1.11.0/Fixes-20250624-091258.yaml deleted file mode 100644 index 1afdf78a9..000000000 --- a/.changes/1.11.0/Fixes-20250624-091258.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Bump dbt-common to 1.25.0 to access WarnErrorOptionsV2 -time: 2025-06-24T09:12:58.904713-04:00 -custom: - Author: michelleark - Issue: "11755" diff --git a/.changes/1.11.0/Fixes-20250624-152047.yaml b/.changes/1.11.0/Fixes-20250624-152047.yaml deleted file mode 100644 index 6899cc012..000000000 --- a/.changes/1.11.0/Fixes-20250624-152047.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: ensure consistent casing in column names while processing user unit tests -time: 2025-06-24T15:20:47.589212-07:00 -custom: - Author: colin-rogers-dbt - Issue: "11770" diff --git a/.changes/1.11.0/Fixes-20250707-103418.yaml b/.changes/1.11.0/Fixes-20250707-103418.yaml deleted file mode 100644 index e9712529f..000000000 --- a/.changes/1.11.0/Fixes-20250707-103418.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Update jsonschema definitions with nested config defs, cloud info, and dropping - source overrides -time: 2025-07-07T10:34:18.982725-05:00 -custom: - Author: QMalcolm - Issue: N/A diff --git a/.changes/1.11.0/Fixes-20250710-170148.yaml b/.changes/1.11.0/Fixes-20250710-170148.yaml deleted file mode 100644 index cd2478c8b..000000000 --- a/.changes/1.11.0/Fixes-20250710-170148.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Make `GenericJSONSchemaValidationDeprecation` a "preview" deprecation -time: 2025-07-10T17:01:48.903582-05:00 -custom: - Author: QMalcolm - Issue: "11814" diff --git a/.changes/1.11.0/Fixes-20250711-095439.yaml b/.changes/1.11.0/Fixes-20250711-095439.yaml deleted file mode 100644 index 416080901..000000000 --- a/.changes/1.11.0/Fixes-20250711-095439.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Correct JSONSchema Semantic Layer node issues -time: 2025-07-11T09:54:39.86192-05:00 -custom: - Author: MichelleArk - Issue: "11818" diff --git a/.changes/1.11.0/Fixes-20250714-125000.yaml b/.changes/1.11.0/Fixes-20250714-125000.yaml deleted file mode 100644 index a19391643..000000000 --- a/.changes/1.11.0/Fixes-20250714-125000.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Improve SL JSONSchema definitions -time: 2025-07-14T12:50:00.3541-05:00 -custom: - Author: QMalcolm - Issue: N/A diff --git a/.changes/1.11.0/Fixes-20250714-184131.yaml b/.changes/1.11.0/Fixes-20250714-184131.yaml deleted file mode 100644 index b1955e507..000000000 --- a/.changes/1.11.0/Fixes-20250714-184131.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: raise MissingPlusPrefixDeprecation instead of GenericJSONSchemaValidationDeprecation when config missing plus prefix in dbt_project.yml -time: 2025-07-14T18:41:31.322137-04:00 -custom: - Author: michelleark - Issue: "11826" diff --git a/.changes/1.11.0/Fixes-20250716-164535.yaml b/.changes/1.11.0/Fixes-20250716-164535.yaml deleted file mode 100644 index a32701e8a..000000000 --- a/.changes/1.11.0/Fixes-20250716-164535.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Propagate config.meta and config.tags to top-level on source nodes -time: 2025-07-16T16:45:35.683199-04:00 -custom: - Author: michelleark - Issue: "11839" diff --git a/.changes/1.11.0/Fixes-20250724-104410.yaml b/.changes/1.11.0/Fixes-20250724-104410.yaml deleted file mode 100644 index 587fade3e..000000000 --- a/.changes/1.11.0/Fixes-20250724-104410.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Safe handling of malformed config.tags on sources/tables -time: 2025-07-24T10:44:10.828775-04:00 -custom: - Author: michelleark - Issue: "11855" diff --git a/.changes/1.11.0/Fixes-20250725-112903.yaml b/.changes/1.11.0/Fixes-20250725-112903.yaml deleted file mode 100644 index f341a5746..000000000 --- a/.changes/1.11.0/Fixes-20250725-112903.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Quoting the event_time field when the configuration says so -time: 2025-07-25T11:29:03.342884+02:00 -custom: - Author: pablomc87 - Issue: "11858" diff --git a/.changes/1.11.0/Fixes-20250731-162142.yaml b/.changes/1.11.0/Fixes-20250731-162142.yaml deleted file mode 100644 index d6b983781..000000000 --- a/.changes/1.11.0/Fixes-20250731-162142.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Raise PropertyMovedToConfigDeprecation instead of CustomTopLevelKeyDeprecation when additional attribute is a valid node config -time: 2025-07-31T16:21:42.938703-04:00 -custom: - Author: michelleark - Issue: "11879" diff --git a/.changes/1.11.0/Fixes-20250804-074006.yaml b/.changes/1.11.0/Fixes-20250804-074006.yaml deleted file mode 100644 index 7f0fe0b77..000000000 --- a/.changes/1.11.0/Fixes-20250804-074006.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Avoid redundant node patch removal during partial parsing -time: 2025-08-04T07:40:06.993913-06:00 -custom: - Author: wircho - Issue: "11886" diff --git a/.changes/1.11.0/Fixes-20250804-074254.yaml b/.changes/1.11.0/Fixes-20250804-074254.yaml deleted file mode 100644 index 8cdd84cb3..000000000 --- a/.changes/1.11.0/Fixes-20250804-074254.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Comply with strict `str` type when `block.contents` is `None` -time: 2025-08-04T07:42:54.612616-06:00 -custom: - Author: wircho - Issue: "11492" diff --git a/.changes/1.11.0/Fixes-20250805-104309.yaml b/.changes/1.11.0/Fixes-20250805-104309.yaml deleted file mode 100644 index c075ebdeb..000000000 --- a/.changes/1.11.0/Fixes-20250805-104309.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Remove duplicative PropertyMovedToConfigDeprecation for source freshness -time: 2025-08-05T10:43:09.502585-04:00 -custom: - Author: michelleark - Issue: "11880" diff --git a/.changes/1.11.0/Fixes-20250820-195339.yaml b/.changes/1.11.0/Fixes-20250820-195339.yaml deleted file mode 100644 index 5594afdbf..000000000 --- a/.changes/1.11.0/Fixes-20250820-195339.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Add path to MissingArgumentsPropertyInGenericTestDeprecation message -time: 2025-08-20T19:53:39.282829+02:00 -custom: - Author: michelleark - Issue: "11940" diff --git a/.changes/1.11.0/Fixes-20250826-144859.yaml b/.changes/1.11.0/Fixes-20250826-144859.yaml deleted file mode 100644 index dabb358b7..000000000 --- a/.changes/1.11.0/Fixes-20250826-144859.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Unhide sample mode CLI flag -time: 2025-08-26T14:48:59.685423-05:00 -custom: - Author: QMalcolm - Issue: "11959" diff --git a/.changes/1.11.0/Fixes-20250909-171132.yaml b/.changes/1.11.0/Fixes-20250909-171132.yaml deleted file mode 100644 index d7198139a..000000000 --- a/.changes/1.11.0/Fixes-20250909-171132.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Implement checked_agg_time_dimension_for_simple_metric to satisfy dbt-semantic-interfaces>0.9.0 -time: 2025-09-09T17:11:32.936696-04:00 -custom: - Author: michelleark - Issue: "11998" diff --git a/.changes/1.11.0/Fixes-20250910-163905.yaml b/.changes/1.11.0/Fixes-20250910-163905.yaml deleted file mode 100644 index cab37a72e..000000000 --- a/.changes/1.11.0/Fixes-20250910-163905.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Propagate column meta/tags from config to tests -time: 2025-09-10T16:39:05.129379-04:00 -custom: - Author: michelleark - Issue: "11984" diff --git a/.changes/1.11.0/Fixes-20250911-171648.yaml b/.changes/1.11.0/Fixes-20250911-171648.yaml deleted file mode 100644 index 34bb4d80c..000000000 --- a/.changes/1.11.0/Fixes-20250911-171648.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Skip initial render of loaded_at_query when specified as source or table config -time: 2025-09-11T17:16:48.843045-04:00 -custom: - Author: michelleark - Issue: '11973' diff --git a/.changes/1.11.0/Fixes-20250912-145113.yaml b/.changes/1.11.0/Fixes-20250912-145113.yaml deleted file mode 100644 index 98ab7be28..000000000 --- a/.changes/1.11.0/Fixes-20250912-145113.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Guarantee instantiation result and thread_exception prior to access to avoid thread hangs -time: 2025-09-12T14:51:13.355232-04:00 -custom: - Author: michelleark - Issue: "12013" diff --git a/.changes/1.11.0/Fixes-20250915-152227.yaml b/.changes/1.11.0/Fixes-20250915-152227.yaml deleted file mode 100644 index 2a37332de..000000000 --- a/.changes/1.11.0/Fixes-20250915-152227.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fixes a bug in the logic for legacy time spine deprecation warnings. -time: 2025-09-15T15:22:27.791819-07:00 -custom: - Author: courtneyholcomb - Issue: "11690" diff --git a/.changes/1.11.0/Fixes-20250925-212728.yaml b/.changes/1.11.0/Fixes-20250925-212728.yaml deleted file mode 100644 index 6b19d4d4f..000000000 --- a/.changes/1.11.0/Fixes-20250925-212728.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix errors in partial parsing when working with versioned models -time: 2025-09-25T21:27:28.591187-04:00 -custom: - Author: gshank - Issue: "11869" diff --git a/.changes/1.11.0/Fixes-20251002-121427.yaml b/.changes/1.11.0/Fixes-20251002-121427.yaml deleted file mode 100644 index 257d59203..000000000 --- a/.changes/1.11.0/Fixes-20251002-121427.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix property names of function nodes (arguments.data_type, returns, returns.data_type) -time: 2025-10-02T12:14:27.305546-05:00 -custom: - Author: QMalcolm - Issue: "12064" diff --git a/.changes/1.11.0/Fixes-20251002-160655.yaml b/.changes/1.11.0/Fixes-20251002-160655.yaml deleted file mode 100644 index 4aef300a0..000000000 --- a/.changes/1.11.0/Fixes-20251002-160655.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Exclude `functions` from being filtered by `empty` and `event_time` -time: 2025-10-02T16:06:55.689911-05:00 -custom: - Author: QMalcolm - Issue: "12066" diff --git a/.changes/1.11.0/Fixes-20251006-173503.yaml b/.changes/1.11.0/Fixes-20251006-173503.yaml deleted file mode 100644 index 1b9645a53..000000000 --- a/.changes/1.11.0/Fixes-20251006-173503.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix case of successful function status in logs -time: 2025-10-06T17:35:03.327207-05:00 -custom: - Author: QMalcolm - Issue: "12075" diff --git a/.changes/1.11.0/Fixes-20251006-175813.yaml b/.changes/1.11.0/Fixes-20251006-175813.yaml deleted file mode 100644 index 3beb1107e..000000000 --- a/.changes/1.11.0/Fixes-20251006-175813.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix `ref` support in function nodes -time: 2025-10-06T17:58:13.853195-05:00 -custom: - Author: QMalcolm - Issue: "12076" diff --git a/.changes/1.11.0/Fixes-20251021-143001.yaml b/.changes/1.11.0/Fixes-20251021-143001.yaml deleted file mode 100644 index e0e8e8768..000000000 --- a/.changes/1.11.0/Fixes-20251021-143001.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Move function node `type` into it's config -time: 2025-10-21T14:30:01.07439-05:00 -custom: - Author: QMalcolm - Issue: "12101" diff --git a/.changes/1.11.0/Fixes-20251022-132507.yaml b/.changes/1.11.0/Fixes-20251022-132507.yaml deleted file mode 100644 index 47cb5ed6d..000000000 --- a/.changes/1.11.0/Fixes-20251022-132507.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Support setting function node configs from dbt_project.yml -time: 2025-10-22T13:25:07.824387-05:00 -custom: - Author: QMalcolm - Issue: "12096" diff --git a/.changes/1.11.0/Under the Hood-20250527-162136.yaml b/.changes/1.11.0/Under the Hood-20250527-162136.yaml deleted file mode 100644 index 51502eb8b..000000000 --- a/.changes/1.11.0/Under the Hood-20250527-162136.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Prevent overcounting PropertyMovedToConfigDeprecation for source freshness -time: 2025-05-27T16:21:36.551426+01:00 -custom: - Author: aranke - Issue: "11660" diff --git a/.changes/1.11.0/Under the Hood-20250804-211346.yaml b/.changes/1.11.0/Under the Hood-20250804-211346.yaml deleted file mode 100644 index bd2cac600..000000000 --- a/.changes/1.11.0/Under the Hood-20250804-211346.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: call adapter.add_catalog_integration during parse_manifest -time: 2025-08-04T21:13:46.077488-07:00 -custom: - Author: colin-rogers-dbt - Issue: "11889" diff --git a/.changes/1.11.0/Under the Hood-20250819-123448.yaml b/.changes/1.11.0/Under the Hood-20250819-123448.yaml deleted file mode 100644 index 352ca6cae..000000000 --- a/.changes/1.11.0/Under the Hood-20250819-123448.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Fix docker os dependency install issue -time: 2025-08-19T12:34:48.402158-05:00 -custom: - Author: QMalcolm - Issue: "11934" diff --git a/.changes/1.11.0/Under the Hood-20250822-162752.yaml b/.changes/1.11.0/Under the Hood-20250822-162752.yaml deleted file mode 100644 index ef86c9c41..000000000 --- a/.changes/1.11.0/Under the Hood-20250822-162752.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Ensure dbt-core modules aren't importing versioned artifact resources directly -time: 2025-08-22T16:27:52.403177-05:00 -custom: - Author: QMalcolm - Issue: "11951" diff --git a/.changes/1.11.0/Under the Hood-20250903-161833.yaml b/.changes/1.11.0/Under the Hood-20250903-161833.yaml deleted file mode 100644 index 6397f4684..000000000 --- a/.changes/1.11.0/Under the Hood-20250903-161833.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Update jsonschemas used for schema-based deprecations -time: 2025-09-03T16:18:33.931722-04:00 -custom: - Author: michellark - Issue: "11987" diff --git a/.changes/1.11.0/Under the Hood-20250911-110154.yaml b/.changes/1.11.0/Under the Hood-20250911-110154.yaml deleted file mode 100644 index 8d2f7857c..000000000 --- a/.changes/1.11.0/Under the Hood-20250911-110154.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions -time: 2025-09-11T11:01:54.180698-04:00 -custom: - Author: michelleark - Issue: "12006" diff --git a/.changes/1.11.0/Under the Hood-20251027-174415.yaml b/.changes/1.11.0/Under the Hood-20251027-174415.yaml deleted file mode 100644 index f934dd328..000000000 --- a/.changes/1.11.0/Under the Hood-20251027-174415.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Reorganize jsonschemas directory structure -time: 2025-10-27T17:44:15.440358-04:00 -custom: - Author: michelleark - Issue: "12121" diff --git a/.changes/unreleased/Dependencies-20251027-162502.yaml b/.changes/unreleased/Dependencies-20251027-162502.yaml deleted file mode 100644 index 262477550..000000000 --- a/.changes/unreleased/Dependencies-20251027-162502.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Drop support for python 3.9 -time: 2025-10-27T16:25:02.435562-05:00 -custom: - Author: QMalcolm - Issue: "12118" diff --git a/.changes/unreleased/Fixes-20251103-134034.yaml b/.changes/unreleased/Fixes-20251103-134034.yaml deleted file mode 100644 index 4ea5b8f13..000000000 --- a/.changes/unreleased/Fixes-20251103-134034.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix parse error when build_after.count set to 0 -time: 2025-11-03T13:40:34.653439-05:00 -custom: - Author: michelleark - Issue: "12136" diff --git a/.changes/unreleased/Fixes-20251106-163514.yaml b/.changes/unreleased/Fixes-20251106-163514.yaml deleted file mode 100644 index 6b807ac1c..000000000 --- a/.changes/unreleased/Fixes-20251106-163514.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Stop compiling python udfs like python models -time: 2025-11-06T16:35:14.735442-06:00 -custom: - Author: QMalcolm - Issue: "12153" diff --git a/.changes/unreleased/Fixes-20251107-160515.yaml b/.changes/unreleased/Fixes-20251107-160515.yaml deleted file mode 100644 index 66ec9588d..000000000 --- a/.changes/unreleased/Fixes-20251107-160515.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: For metric names, fix bug allowing hyphens (not allowed in metricflow already), make validation throw ValidationErrors (not ParsingErrors), and add tests. -time: 2025-11-07T16:05:15.946331-08:00 -custom: - Author: theyostalservice - Issue: n/a diff --git a/.changes/unreleased/Under the Hood-20251028-163413.yaml b/.changes/unreleased/Under the Hood-20251028-163413.yaml deleted file mode 100644 index 842373942..000000000 --- a/.changes/unreleased/Under the Hood-20251028-163413.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: add dbt/jsonschemas to manifest.in -time: 2025-10-28T16:34:13.943289-04:00 -custom: - Author: michelleark - Issue: "12126" diff --git a/.changes/unreleased/Under the Hood-20251029-133450.yaml b/.changes/unreleased/Under the Hood-20251029-133450.yaml deleted file mode 100644 index bb80f8a39..000000000 --- a/.changes/unreleased/Under the Hood-20251029-133450.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Move from setup.py to pyproject.toml -time: 2025-10-29T13:34:50.106244-04:00 -custom: - Author: emmyoop - Issue: "5696" diff --git a/.changes/unreleased/Under the Hood-20251103-005311.yaml b/.changes/unreleased/Under the Hood-20251103-005311.yaml deleted file mode 100644 index 2054fa62f..000000000 --- a/.changes/unreleased/Under the Hood-20251103-005311.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Fixes issue where config isn't propagated to metric from measure when set as create_metric:True -time: 2025-11-03T00:53:11.354097-05:00 -custom: - Author: WilliamDee - Issue: None diff --git a/.changes/unreleased/Under the Hood-20251105-165014.yaml b/.changes/unreleased/Under the Hood-20251105-165014.yaml deleted file mode 100644 index cf8c7dc21..000000000 --- a/.changes/unreleased/Under the Hood-20251105-165014.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Support DBT_ENGINE prefix for record-mode env vars -time: 2025-11-05T16:50:14.992799-05:00 -custom: - Author: michelleark - Issue: "12149" diff --git a/CHANGELOG.md b/CHANGELOG.md index 7200e87d1..c65c296d2 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,144 +5,11 @@ - "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version. - Do not edit this file directly. This file is auto-generated using [changie](https://github.com/miniscruff/changie). For details on how to document a change, see [the contributing guide](https://github.com/dbt-labs/dbt-core/blob/main/CONTRIBUTING.md#adding-changelog-entry) -## dbt-core 1.11.0-b4 - October 28, 2025 - -### Features - -- Allow for the specification of function volatility ([#QMalcolm](https://github.com/dbt-labs/dbt-core/issues/QMalcolm)) -- Add python UDF parsing support ([#12043](https://github.com/dbt-labs/dbt-core/issues/12043)) - -### Fixes - -- Move function node `type` into it's config ([#12101](https://github.com/dbt-labs/dbt-core/issues/12101)) -- Support setting function node configs from dbt_project.yml ([#12096](https://github.com/dbt-labs/dbt-core/issues/12096)) - -### Under the Hood - -- Reorganize jsonschemas directory structure ([#12121](https://github.com/dbt-labs/dbt-core/issues/12121)) - -### Dependencies - -- Upgrading dbt-semantic-interfaces to 0.10.x ([#None](https://github.com/dbt-labs/dbt-core/issues/None)) - -### Contributors -- [@12030](https://github.com/12030) ([#QMalcolm](https://github.com/dbt-labs/dbt-core/issues/QMalcolm)) -- [@WilliamDee](https://github.com/WilliamDee) ([#None](https://github.com/dbt-labs/dbt-core/issues/None)) - - -## dbt-core 1.11.0-b3 - October 07, 2025 - -### Features - -- Support function nodes for unit tested models ([#12024](https://github.com/dbt-labs/dbt-core/issues/12024)) - -### Fixes - -- Fix case of successful function status in logs ([#12075](https://github.com/dbt-labs/dbt-core/issues/12075)) -- Fix `ref` support in function nodes ([#12076](https://github.com/dbt-labs/dbt-core/issues/12076)) - -## dbt-core 1.11.0-b2 - October 02, 2025 - -### Fixes - -- Fix property names of function nodes (arguments.data_type, returns, returns.data_type) ([#12064](https://github.com/dbt-labs/dbt-core/issues/12064)) -- Exclude `functions` from being filtered by `empty` and `event_time` ([#12066](https://github.com/dbt-labs/dbt-core/issues/12066)) - -## dbt-core 1.11.0-b1 - October 01, 2025 - -### Features - -- Add file_format to catalog integration config ([#11695](https://github.com/dbt-labs/dbt-core/issues/11695)) -- 11561 ([#deprecate](https://github.com/dbt-labs/dbt-core/issues/deprecate), [#--models,--model,](https://github.com/dbt-labs/dbt-core/issues/--models,--model,), [#and](https://github.com/dbt-labs/dbt-core/issues/and), [#-m](https://github.com/dbt-labs/dbt-core/issues/-m), [#flags](https://github.com/dbt-labs/dbt-core/issues/flags)) -- Update jsonschemas with builtin data test properties and exposure configs in dbt_project.yml for more accurate deprecations ([#11335](https://github.com/dbt-labs/dbt-core/issues/11335)) -- Support loaded_at_query and loaded_at_field on source and table configs ([#11659](https://github.com/dbt-labs/dbt-core/issues/11659)) -- Begin validating configs from model sql files ([#11727](https://github.com/dbt-labs/dbt-core/issues/11727)) -- Deprecate `overrides` property for sources ([#11566](https://github.com/dbt-labs/dbt-core/issues/11566)) -- Create constrained namespace for dbt engine env vars ([#11340](https://github.com/dbt-labs/dbt-core/issues/11340)) -- Gate jsonschema validations by adapter ([#11680](https://github.com/dbt-labs/dbt-core/issues/11680)) -- Deprecate top-level argument properties in generic tests ([#11847](https://github.com/dbt-labs/dbt-core/issues/11847)) -- Deprecate {{ modules.itertools }} usage ([#11725](https://github.com/dbt-labs/dbt-core/issues/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](https://github.com/dbt-labs/dbt-core/issues/11911)) -- Support Nested Key Traversal in dbt ls json output ([#11919](https://github.com/dbt-labs/dbt-core/issues/11919)) -- No-op when project-level `quoting.snowflake_ignore_case` is set. ([#11882](https://github.com/dbt-labs/dbt-core/issues/11882)) -- Support UDFs by allowing user definition of `function` nodes ([#11923](https://github.com/dbt-labs/dbt-core/issues/11923)) -- Support listing functions via `list` command ([#11967](https://github.com/dbt-labs/dbt-core/issues/11967)) -- Support selecting funciton nodes via: name, file path, and resource type ([#11962](https://github.com/dbt-labs/dbt-core/issues/11962), [#11958](https://github.com/dbt-labs/dbt-core/issues/11958), [#11961](https://github.com/dbt-labs/dbt-core/issues/11961)) -- Parse catalogs.yml during parse, seed, and test commands ([#12002](https://github.com/dbt-labs/dbt-core/issues/12002)) -- Handle creation of function nodes during DAG execution ([#11965](https://github.com/dbt-labs/dbt-core/issues/11965)) -- Support configuring model.config.freshness.build_after.updates_on without period or count ([#12019](https://github.com/dbt-labs/dbt-core/issues/12019)) -- Add `function` macro to jinja context ([#11972](https://github.com/dbt-labs/dbt-core/issues/11972)) -- Adding run_started_at to manifest.json metadata ([#12047](https://github.com/dbt-labs/dbt-core/issues/12047)) -- Validate {{ config }} in SQL for models that don't statically parse ([#12046](https://github.com/dbt-labs/dbt-core/issues/12046)) -- Add `type` property to `function` nodes ([#12042](https://github.com/dbt-labs/dbt-core/issues/12042), [#12037](https://github.com/dbt-labs/dbt-core/issues/12037)) - -### Fixes - -- Don't warn for metricflow_time_spine with non-day grain ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690)) -- Fix source freshness set via config to handle explicit nulls ([#11685](https://github.com/dbt-labs/dbt-core/issues/11685)) -- Ensure build_after is present in model freshness in parsing, otherwise skip freshness definition ([#11709](https://github.com/dbt-labs/dbt-core/issues/11709)) -- Ensure source node `.freshness` is equal to node's `.config.freshness` ([#11717](https://github.com/dbt-labs/dbt-core/issues/11717)) -- ignore invalid model freshness configs in inline model configs ([#11728](https://github.com/dbt-labs/dbt-core/issues/11728)) -- Fix store_failures hierarachical config parsing ([#10165](https://github.com/dbt-labs/dbt-core/issues/10165)) -- Remove model freshness property support in favor of config level support ([#11713](https://github.com/dbt-labs/dbt-core/issues/11713)) -- Bump dbt-common to 1.25.0 to access WarnErrorOptionsV2 ([#11755](https://github.com/dbt-labs/dbt-core/issues/11755)) -- ensure consistent casing in column names while processing user unit tests ([#11770](https://github.com/dbt-labs/dbt-core/issues/11770)) -- Update jsonschema definitions with nested config defs, cloud info, and dropping source overrides ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) -- Make `GenericJSONSchemaValidationDeprecation` a "preview" deprecation ([#11814](https://github.com/dbt-labs/dbt-core/issues/11814)) -- Correct JSONSchema Semantic Layer node issues ([#11818](https://github.com/dbt-labs/dbt-core/issues/11818)) -- Improve SL JSONSchema definitions ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) -- raise MissingPlusPrefixDeprecation instead of GenericJSONSchemaValidationDeprecation when config missing plus prefix in dbt_project.yml ([#11826](https://github.com/dbt-labs/dbt-core/issues/11826)) -- Propagate config.meta and config.tags to top-level on source nodes ([#11839](https://github.com/dbt-labs/dbt-core/issues/11839)) -- Safe handling of malformed config.tags on sources/tables ([#11855](https://github.com/dbt-labs/dbt-core/issues/11855)) -- Quoting the event_time field when the configuration says so ([#11858](https://github.com/dbt-labs/dbt-core/issues/11858)) -- Raise PropertyMovedToConfigDeprecation instead of CustomTopLevelKeyDeprecation when additional attribute is a valid node config ([#11879](https://github.com/dbt-labs/dbt-core/issues/11879)) -- Avoid redundant node patch removal during partial parsing ([#11886](https://github.com/dbt-labs/dbt-core/issues/11886)) -- Comply with strict `str` type when `block.contents` is `None` ([#11492](https://github.com/dbt-labs/dbt-core/issues/11492)) -- Remove duplicative PropertyMovedToConfigDeprecation for source freshness ([#11880](https://github.com/dbt-labs/dbt-core/issues/11880)) -- Add path to MissingArgumentsPropertyInGenericTestDeprecation message ([#11940](https://github.com/dbt-labs/dbt-core/issues/11940)) -- Unhide sample mode CLI flag ([#11959](https://github.com/dbt-labs/dbt-core/issues/11959)) -- Implement checked_agg_time_dimension_for_simple_metric to satisfy dbt-semantic-interfaces>0.9.0 ([#11998](https://github.com/dbt-labs/dbt-core/issues/11998)) -- Propagate column meta/tags from config to tests ([#11984](https://github.com/dbt-labs/dbt-core/issues/11984)) -- Skip initial render of loaded_at_query when specified as source or table config ([#11973](https://github.com/dbt-labs/dbt-core/issues/11973)) -- Guarantee instantiation result and thread_exception prior to access to avoid thread hangs ([#12013](https://github.com/dbt-labs/dbt-core/issues/12013)) -- Fixes a bug in the logic for legacy time spine deprecation warnings. ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690)) -- Fix errors in partial parsing when working with versioned models ([#11869](https://github.com/dbt-labs/dbt-core/issues/11869)) - -### Under the Hood - -- Prevent overcounting PropertyMovedToConfigDeprecation for source freshness ([#11660](https://github.com/dbt-labs/dbt-core/issues/11660)) -- call adapter.add_catalog_integration during parse_manifest ([#11889](https://github.com/dbt-labs/dbt-core/issues/11889)) -- Fix docker os dependency install issue ([#11934](https://github.com/dbt-labs/dbt-core/issues/11934)) -- Ensure dbt-core modules aren't importing versioned artifact resources directly ([#11951](https://github.com/dbt-labs/dbt-core/issues/11951)) -- Update jsonschemas used for schema-based deprecations ([#11987](https://github.com/dbt-labs/dbt-core/issues/11987)) -- Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions ([#12006](https://github.com/dbt-labs/dbt-core/issues/12006)) - -### Dependencies - -- Bump minimum jsonschema version to `4.19.1` ([#11740](https://github.com/dbt-labs/dbt-core/issues/11740)) -- Allow for either pydantic v1 and v2 ([#11634](https://github.com/dbt-labs/dbt-core/issues/11634)) -- Bump dbt-common minimum to 1.25.1 ([#11789](https://github.com/dbt-labs/dbt-core/issues/11789)) -- Upgrade to dbt-semantic-interfaces==0.9.0 for more robust saved query support. ([#11809](https://github.com/dbt-labs/dbt-core/issues/11809)) -- upgrade protobuf to 6.0 ([#11916](https://github.com/dbt-labs/dbt-core/issues/11916)) -- Bump dbt-adapters minimum to 1.16.5 ([#11932](https://github.com/dbt-labs/dbt-core/issues/11932)) -- Bump actions/setup-python from 5 to 6 ([#11993](https://github.com/dbt-labs/dbt-core/issues/11993)) -- Loosen dbt-semantic-interfaces lower pin to >=0.9.0 ([#12005](https://github.com/dbt-labs/dbt-core/issues/12005)) - -### Contributors -- [@aksestok](https://github.com/aksestok) ([#11882](https://github.com/dbt-labs/dbt-core/issues/11882)) -- [@aranke](https://github.com/aranke) ([#11660](https://github.com/dbt-labs/dbt-core/issues/11660)) -- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#11690](https://github.com/dbt-labs/dbt-core/issues/11690), [#11690](https://github.com/dbt-labs/dbt-core/issues/11690), [#11809](https://github.com/dbt-labs/dbt-core/issues/11809)) -- [@michellark](https://github.com/michellark) ([#11987](https://github.com/dbt-labs/dbt-core/issues/11987)) -- [@pablomc87](https://github.com/pablomc87) ([#11858](https://github.com/dbt-labs/dbt-core/issues/11858)) -- [@peterallenwebb](https://github.com/peterallenwebb) ([#11566](https://github.com/dbt-labs/dbt-core/issues/11566)) -- [@trouze](https://github.com/trouze) ([#11919](https://github.com/dbt-labs/dbt-core/issues/11919)) -- [@wircho](https://github.com/wircho) ([#11886](https://github.com/dbt-labs/dbt-core/issues/11886), [#11492](https://github.com/dbt-labs/dbt-core/issues/11492)) - ## Previous Releases For information on prior major and minor releases, see their changelogs: - +* [1.11](https://github.com/dbt-labs/dbt-core/blob/1.11.latest/CHANGELOG.md) * [1.10](https://github.com/dbt-labs/dbt-core/blob/1.10.latest/CHANGELOG.md) * [1.9](https://github.com/dbt-labs/dbt-core/blob/1.9.latest/CHANGELOG.md) * [1.8](https://github.com/dbt-labs/dbt-core/blob/1.8.latest/CHANGELOG.md) diff --git a/core/pyproject.toml b/core/pyproject.toml index 6e2bf21db..60a63d85b 100644 --- a/core/pyproject.toml +++ b/core/pyproject.toml @@ -27,7 +27,7 @@ include = [ [project] name = "dbt-core" -version = "1.11.0b4" +version = "1.12.0a1" description = "With dbt, data analysts and engineers can build analytics the way engineers build applications." readme = "README.md" requires-python = ">=3.10"