diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 370df83d9d6..f3223bb6d2a 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.9.0b4 +current_version = 1.10.0a1 parse = (?P[\d]+) # major version number \.(?P[\d]+) # minor version number \.(?P[\d]+) # patch version number diff --git a/.changes/1.9.0-b1.md b/.changes/1.9.0-b1.md deleted file mode 100644 index 185338db39c..00000000000 --- a/.changes/1.9.0-b1.md +++ /dev/null @@ -1,136 +0,0 @@ -## dbt-core 1.9.0-b1 - October 01, 2024 - -### Breaking Changes - -- Fix changing the current working directory when using dpt deps, clean and init. ([#8997](https://github.com/dbt-labs/dbt-core/issues/8997)) - -### Features - -- serialize inferred primary key ([#9824](https://github.com/dbt-labs/dbt-core/issues/9824)) -- Add unit_test: selection method ([#10053](https://github.com/dbt-labs/dbt-core/issues/10053)) -- Maximally parallelize dbt clone in clone command" ([#7914](https://github.com/dbt-labs/dbt-core/issues/7914)) -- Add --host flag to dbt docs serve, defaulting to '127.0.0.1' ([#10229](https://github.com/dbt-labs/dbt-core/issues/10229)) -- Update data_test to accept arbitrary config options ([#10197](https://github.com/dbt-labs/dbt-core/issues/10197)) -- add pre_model and post_model hook calls to data and unit tests to be able to provide extra config options ([#10198](https://github.com/dbt-labs/dbt-core/issues/10198)) -- add --empty value to jinja context as flags.EMPTY ([#10317](https://github.com/dbt-labs/dbt-core/issues/10317)) -- Warning message for snapshot timestamp data types ([#10234](https://github.com/dbt-labs/dbt-core/issues/10234)) -- Support cumulative_type_params & sub-daily granularities in semantic manifest. ([#10360](https://github.com/dbt-labs/dbt-core/issues/10360)) -- Add time_granularity to metric spec. ([#10376](https://github.com/dbt-labs/dbt-core/issues/10376)) -- Support standard schema/database fields for snapshots ([#10301](https://github.com/dbt-labs/dbt-core/issues/10301)) -- Support ref and source in foreign key constraint expressions, bump dbt-common minimum to 1.6 ([#8062](https://github.com/dbt-labs/dbt-core/issues/8062)) -- Support new semantic layer time spine configs to enable sub-daily granularity. ([#10475](https://github.com/dbt-labs/dbt-core/issues/10475)) -- Include models that depend on changed vars in state:modified, add state:modified.vars selection method ([#4304](https://github.com/dbt-labs/dbt-core/issues/4304)) -- Add support for behavior flags ([#10618](https://github.com/dbt-labs/dbt-core/issues/10618)) -- Enable `--resource-type` and `--exclude-resource-type` CLI flags and environment variables for `dbt test` ([#10656](https://github.com/dbt-labs/dbt-core/issues/10656)) -- Allow configuring snapshot column names ([#10185](https://github.com/dbt-labs/dbt-core/issues/10185)) -- Add custom_granularities to YAML spec for time spines. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) -- Add basic functionality for creating microbatch incremental models ([#9490](https://github.com/dbt-labs/dbt-core/issues/9490), [#10635](https://github.com/dbt-labs/dbt-core/issues/10635), [#10637](https://github.com/dbt-labs/dbt-core/issues/10637), [#10638](https://github.com/dbt-labs/dbt-core/issues/10638), [#10636](https://github.com/dbt-labs/dbt-core/issues/10636), [#10662](https://github.com/dbt-labs/dbt-core/issues/10662), [#10639](https://github.com/dbt-labs/dbt-core/issues/10639)) -- Execute microbatch models in batches ([#10700](https://github.com/dbt-labs/dbt-core/issues/10700)) -- Create 'skip_nodes_if_on_run_start_fails' behavior change flag ([#7387](https://github.com/dbt-labs/dbt-core/issues/7387)) -- Allow snapshots to be defined in YAML. ([#10246](https://github.com/dbt-labs/dbt-core/issues/10246)) -- Write microbatch compiled/run targets to separate files, one per batch ([#10714](https://github.com/dbt-labs/dbt-core/issues/10714)) -- Track incremental_strategy as part of model_run tracking event ([#10761](https://github.com/dbt-labs/dbt-core/issues/10761)) -- Support required 'begin' config for microbatch models ([#10701](https://github.com/dbt-labs/dbt-core/issues/10701)) -- Parse-time validation of microbatch configs: require event_time, batch_size, lookback and validate input event_time ([#10709](https://github.com/dbt-labs/dbt-core/issues/10709)) -- Added the --inline-direct parameter to 'dbt show' ([#10770](https://github.com/dbt-labs/dbt-core/issues/10770)) -- Enable `retry` support for microbatch models ([#10715](https://github.com/dbt-labs/dbt-core/issues/10715), [#10729](https://github.com/dbt-labs/dbt-core/issues/10729)) -- Use unrendered database and schema source properties during state:modified, behind state_modified_compare_more_unrendered_values behavoiur flag ([#9573](https://github.com/dbt-labs/dbt-core/issues/9573)) -- Ensure microbatch models respect `full_refresh` model config ([#10785](https://github.com/dbt-labs/dbt-core/issues/10785)) -- Adds validations for custom_granularities to ensure unique naming. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) - -### Fixes - -- Remove unused check_new method ([#7586](https://github.com/dbt-labs/dbt-core/issues/7586)) -- Test case for `merge_exclude_columns` ([#8267](https://github.com/dbt-labs/dbt-core/issues/8267)) -- Convert "Skipping model due to fail_fast" message to DEBUG level ([#8774](https://github.com/dbt-labs/dbt-core/issues/8774)) -- Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" ([#10107](https://github.com/dbt-labs/dbt-core/issues/10107)) -- Unit test fixture (csv) returns null for empty value ([#9881](https://github.com/dbt-labs/dbt-core/issues/9881)) -- Fix json format log and --quiet for ls and jinja print by converting print call to fire events ([#8756](https://github.com/dbt-labs/dbt-core/issues/8756)) -- Add resource type to saved_query ([#10168](https://github.com/dbt-labs/dbt-core/issues/10168)) -- Fix: Order-insensitive unit test equality assertion for expected/actual with multiple nulls ([#10167](https://github.com/dbt-labs/dbt-core/issues/10167)) -- Renaming or removing a contracted model should raise a BreakingChange warning/error ([#10116](https://github.com/dbt-labs/dbt-core/issues/10116)) -- prefer disabled project nodes to external node ([#10224](https://github.com/dbt-labs/dbt-core/issues/10224)) -- Fix issues with selectors and inline nodes ([#8943](https://github.com/dbt-labs/dbt-core/issues/8943), [#9269](https://github.com/dbt-labs/dbt-core/issues/9269)) -- Fix snapshot config to work in yaml files ([#4000](https://github.com/dbt-labs/dbt-core/issues/4000)) -- Improve handling of error when loading schema file list ([#10284](https://github.com/dbt-labs/dbt-core/issues/10284)) -- Use model alias for the CTE identifier generated during ephemeral materialization ([#5273](https://github.com/dbt-labs/dbt-core/issues/5273)) -- Implement state:modified for saved queries ([#10294](https://github.com/dbt-labs/dbt-core/issues/10294)) -- Saved Query node fail during skip ([#10029](https://github.com/dbt-labs/dbt-core/issues/10029)) -- DOn't warn on `unit_test` config paths that are properly used ([#10311](https://github.com/dbt-labs/dbt-core/issues/10311)) -- Fix setting `silence` of `warn_error_options` via `dbt_project.yaml` flags ([#10160](https://github.com/dbt-labs/dbt-core/issues/10160)) -- Attempt to provide test fixture tables with all values to set types correctly for comparisong with source tables ([#10365](https://github.com/dbt-labs/dbt-core/issues/10365)) -- Limit data_tests deprecation to root_project ([#9835](https://github.com/dbt-labs/dbt-core/issues/9835)) -- CLI flags should take precedence over env var flags ([#10304](https://github.com/dbt-labs/dbt-core/issues/10304)) -- Fix typing for artifact schemas ([#10442](https://github.com/dbt-labs/dbt-core/issues/10442)) -- Fix over deletion of generated_metrics in partial parsing ([#10450](https://github.com/dbt-labs/dbt-core/issues/10450)) -- Fix error constructing warn_error_options ([#10452](https://github.com/dbt-labs/dbt-core/issues/10452)) -- Do not update varchar column definitions if a contract exists ([#10362](https://github.com/dbt-labs/dbt-core/issues/10362)) -- fix all_constraints access, disabled node parsing of non-uniquely named resources ([#10509](https://github.com/dbt-labs/dbt-core/issues/10509)) -- respect --quiet and --warn-error-options for flag deprecations ([#10105](https://github.com/dbt-labs/dbt-core/issues/10105)) -- Propagate measure label when using create_metrics ([#10536](https://github.com/dbt-labs/dbt-core/issues/10536)) -- Fix state:modified check for exports ([#10138](https://github.com/dbt-labs/dbt-core/issues/10138)) -- Filter out empty nodes after graph selection to support consistent selection of nodes that depend on upstream public models ([#8987](https://github.com/dbt-labs/dbt-core/issues/8987)) -- Late render pre- and post-hooks configs in properties / schema YAML files ([#10603](https://github.com/dbt-labs/dbt-core/issues/10603)) -- Allow the use of env_var function in certain macros in which it was previously unavailable. ([#10609](https://github.com/dbt-labs/dbt-core/issues/10609)) -- Remove deprecation for tests: to data_tests: change ([#10564](https://github.com/dbt-labs/dbt-core/issues/10564)) -- Fix `--resource-type test` for `dbt list` and `dbt build` ([#10730](https://github.com/dbt-labs/dbt-core/issues/10730)) -- Fix unit tests for incremental model with alias ([#10754](https://github.com/dbt-labs/dbt-core/issues/10754)) -- Allow singular tests to be documented in properties.yml ([#9005](https://github.com/dbt-labs/dbt-core/issues/9005)) -- Ignore --empty in unit test ref/source rendering ([#10516](https://github.com/dbt-labs/dbt-core/issues/10516)) -- Ignore rendered jinja in configs for state:modified, behind state_modified_compare_more_unrendered_values behaviour flag ([#9564](https://github.com/dbt-labs/dbt-core/issues/9564)) -- Improve performance of infer primary key ([#10781](https://github.com/dbt-labs/dbt-core/issues/10781)) -- Attempt to skip saved query processing when no semantic manifest changes ([#10563](https://github.com/dbt-labs/dbt-core/issues/10563)) -- Ensure dbt retry of microbatch models doesn't lose prior successful state ([#10800](https://github.com/dbt-labs/dbt-core/issues/10800)) - -### Docs - -- Enable display of unit tests ([dbt-docs/#501](https://github.com/dbt-labs/dbt-docs/issues/501)) -- Unit tests not rendering ([dbt-docs/#506](https://github.com/dbt-labs/dbt-docs/issues/506)) -- Add support for Saved Query node ([dbt-docs/#486](https://github.com/dbt-labs/dbt-docs/issues/486)) -- Fix npm security vulnerabilities as of June 2024 ([dbt-docs/#513](https://github.com/dbt-labs/dbt-docs/issues/513)) - -### Under the Hood - -- Clear error message for Private package in dbt-core ([#10083](https://github.com/dbt-labs/dbt-core/issues/10083)) -- Enable use of context in serialization ([#10093](https://github.com/dbt-labs/dbt-core/issues/10093)) -- Make RSS high water mark measurement more accurate on Linux ([#10177](https://github.com/dbt-labs/dbt-core/issues/10177)) -- Enable record filtering by type. ([#10240](https://github.com/dbt-labs/dbt-core/issues/10240)) -- Remove IntermediateSnapshotNode ([#10326](https://github.com/dbt-labs/dbt-core/issues/10326)) -- Additional logging for skipped ephemeral models ([#10389](https://github.com/dbt-labs/dbt-core/issues/10389)) -- bump black to 24.3.0 ([#10454](https://github.com/dbt-labs/dbt-core/issues/10454)) -- generate protos with protoc version 5.26.1 ([#10457](https://github.com/dbt-labs/dbt-core/issues/10457)) -- Move from minimal-snowplow-tracker fork back to snowplow-tracker ([#8409](https://github.com/dbt-labs/dbt-core/issues/8409)) -- Add group info to RunResultError, RunResultFailure, RunResultWarning log lines ([#](https://github.com/dbt-labs/dbt-core/issues/)) -- Improve speed of tree traversal when finding children, increasing build speed for some selectors ([#10434](https://github.com/dbt-labs/dbt-core/issues/10434)) -- Add test for sources tables with quotes ([#10582](https://github.com/dbt-labs/dbt-core/issues/10582)) -- Additional type hints for `core/dbt/version.py` ([#10612](https://github.com/dbt-labs/dbt-core/issues/10612)) -- Fix typing issues in core/dbt/contracts/sql.py ([#10614](https://github.com/dbt-labs/dbt-core/issues/10614)) -- Fix type errors in `dbt/core/task/clean.py` ([#10616](https://github.com/dbt-labs/dbt-core/issues/10616)) -- Add Snowplow tracking for behavior flag deprecations ([#10552](https://github.com/dbt-labs/dbt-core/issues/10552)) -- Add test utility patch_microbatch_end_time for adapters testing ([#10713](https://github.com/dbt-labs/dbt-core/issues/10713)) -- Replace `TestSelector` with `ResourceTypeSelector` ([#10718](https://github.com/dbt-labs/dbt-core/issues/10718)) -- Standardize returning `ResourceTypeSelector` instances in `dbt list` and `dbt build` ([#10739](https://github.com/dbt-labs/dbt-core/issues/10739)) -- Add group metadata info to LogModelResult and LogTestResult ([#10775](https://github.com/dbt-labs/dbt-core/issues/10775)) - -### Dependencies - -- Remove logbook dependency ([#8027](https://github.com/dbt-labs/dbt-core/issues/8027)) -- Increase supported version range for dbt-semantic-interfaces. Needed to support custom calendar features. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) - -### Security - -- Explicitly bind to localhost in docs serve ([#10209](https://github.com/dbt-labs/dbt-core/issues/10209)) - -### Contributors -- [@McKnight-42](https://github.com/McKnight-42) ([#10197](https://github.com/dbt-labs/dbt-core/issues/10197), [#10198](https://github.com/dbt-labs/dbt-core/issues/10198)) -- [@TowardOliver](https://github.com/TowardOliver) ([#10656](https://github.com/dbt-labs/dbt-core/issues/10656)) -- [@aliceliu](https://github.com/aliceliu) ([#10536](https://github.com/dbt-labs/dbt-core/issues/10536), [#10138](https://github.com/dbt-labs/dbt-core/issues/10138)) -- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#10360](https://github.com/dbt-labs/dbt-core/issues/10360), [#10376](https://github.com/dbt-labs/dbt-core/issues/10376), [#10475](https://github.com/dbt-labs/dbt-core/issues/10475), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) -- [@dave-connors-3](https://github.com/dave-connors-3) ([#9824](https://github.com/dbt-labs/dbt-core/issues/9824)) -- [@jeancochrane](https://github.com/jeancochrane) ([#5273](https://github.com/dbt-labs/dbt-core/issues/5273)) -- [@katsugeneration](https://github.com/katsugeneration) ([#10754](https://github.com/dbt-labs/dbt-core/issues/10754)) -- [@kevinneville](https://github.com/kevinneville) ([#7586](https://github.com/dbt-labs/dbt-core/issues/7586)) -- [@nakamichiworks](https://github.com/nakamichiworks) ([#10442](https://github.com/dbt-labs/dbt-core/issues/10442)) -- [@rariyama](https://github.com/rariyama) ([#8997](https://github.com/dbt-labs/dbt-core/issues/8997)) -- [@scottgigante,nevdelap](https://github.com/scottgigante,nevdelap) ([#8774](https://github.com/dbt-labs/dbt-core/issues/8774)) -- [@ttusing](https://github.com/ttusing) ([#10434](https://github.com/dbt-labs/dbt-core/issues/10434)) diff --git a/.changes/1.9.0-b2.md b/.changes/1.9.0-b2.md deleted file mode 100644 index 5df2eac492c..00000000000 --- a/.changes/1.9.0-b2.md +++ /dev/null @@ -1 +0,0 @@ -## dbt-core 1.9.0-b2 - October 07, 2024 diff --git a/.changes/1.9.0-b3.md b/.changes/1.9.0-b3.md deleted file mode 100644 index b645db330e6..00000000000 --- a/.changes/1.9.0-b3.md +++ /dev/null @@ -1,38 +0,0 @@ -## dbt-core 1.9.0-b3 - October 30, 2024 - -### Features - -- Add `order_by` and `limit` fields to saved queries. ([#10531](https://github.com/dbt-labs/dbt-core/issues/10531)) -- Enable specification of dbt_valid_to for current records ([#10187](https://github.com/dbt-labs/dbt-core/issues/10187)) -- Enable use of multi-column unique key in snapshots ([#9992](https://github.com/dbt-labs/dbt-core/issues/9992)) -- Ensure `--event-time-start` is before `--event-time-end` ([#10786](https://github.com/dbt-labs/dbt-core/issues/10786)) -- Ensure microbatch models use same `current_time` value ([#10819](https://github.com/dbt-labs/dbt-core/issues/10819)) -- Emit warning when microbatch model has no input with `event_time` config ([#10926](https://github.com/dbt-labs/dbt-core/issues/10926)) - -### Fixes - -- Pass test user config to adapter pre_hook by explicitly adding test builder config to node ([#10484](https://github.com/dbt-labs/dbt-core/issues/10484)) -- Handle edge cases when a specified `--event-time-end` is equivalent to the batch size truncated batch start time ([#10824](https://github.com/dbt-labs/dbt-core/issues/10824)) -- Begin tracking execution time of microbatch model batches ([#10825](https://github.com/dbt-labs/dbt-core/issues/10825)) -- Allow instances of generic data tests to be documented ([#2578](https://github.com/dbt-labs/dbt-core/issues/2578)) -- Fix warnings for models referring to a deprecated model ([#10833](https://github.com/dbt-labs/dbt-core/issues/10833)) -- Change `lookback` default from `0` to `1` to ensure better data completeness ([#10867](https://github.com/dbt-labs/dbt-core/issues/10867)) -- Make `--event-time-start` and `--event-time-end` mutually required ([#10874](https://github.com/dbt-labs/dbt-core/issues/10874)) -- Exclude hook result from results in on-run-end context ([#7387](https://github.com/dbt-labs/dbt-core/issues/7387)) -- Implement partial parsing for all-yaml snapshots ([#10903](https://github.com/dbt-labs/dbt-core/issues/10903)) -- Restore source quoting behaviour when quoting config provided in dbt_project.yml ([#10892](https://github.com/dbt-labs/dbt-core/issues/10892)) -- Fix bug when referencing deprecated models ([#10915](https://github.com/dbt-labs/dbt-core/issues/10915)) -- Fix 'model' jinja context variable type to dict ([#10927](https://github.com/dbt-labs/dbt-core/issues/10927)) -- Take `end_time` for batches to the ceiling to handle edge case where `event_time` column is a date ([#10868](https://github.com/dbt-labs/dbt-core/issues/10868)) - -### Under the Hood - -- Remove support and testing for Python 3.8, which is now EOL. ([#10861](https://github.com/dbt-labs/dbt-core/issues/10861)) - -### Dependencies - -- Bump minimnum allowed dbt-adapters version to 1.8.0 ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) - -### Contributors -- [@danlsn](https://github.com/danlsn) ([#10915](https://github.com/dbt-labs/dbt-core/issues/10915)) -- [@plypaul](https://github.com/plypaul) ([#10531](https://github.com/dbt-labs/dbt-core/issues/10531)) diff --git a/.changes/1.9.0-b4.md b/.changes/1.9.0-b4.md deleted file mode 100644 index 55e464a8a4c..00000000000 --- a/.changes/1.9.0-b4.md +++ /dev/null @@ -1,19 +0,0 @@ -## dbt-core 1.9.0-b4 - November 06, 2024 - -### Features - -- Emit debug logging event whenever artifacts are written ([#10937](https://github.com/dbt-labs/dbt-core/issues/10937)) -- Support --empty for snapshots ([#10372](https://github.com/dbt-labs/dbt-core/issues/10372)) - -### Fixes - -- Ensure KeyboardInterrupt/SystemExit halts microbatch model execution ([#10862](https://github.com/dbt-labs/dbt-core/issues/10862)) -- Handle exceptions in `get_execution_status` more broadly to better ensure `run_results.json` gets written ([#10934](https://github.com/dbt-labs/dbt-core/issues/10934)) - -### Under the Hood - -- Behavior change for mf timespine without yaml configuration ([#10959](https://github.com/dbt-labs/dbt-core/issues/10959)) -- Behavior change for cumulative metric type param ([#10960](https://github.com/dbt-labs/dbt-core/issues/10960)) - -### Contributors -- [@DevonFulcher](https://github.com/DevonFulcher) ([#10959](https://github.com/dbt-labs/dbt-core/issues/10959), [#10960](https://github.com/dbt-labs/dbt-core/issues/10960)) diff --git a/.changes/1.9.0/Breaking Changes-20231206-192442.yaml b/.changes/1.9.0/Breaking Changes-20231206-192442.yaml deleted file mode 100644 index c6aad99bce5..00000000000 --- a/.changes/1.9.0/Breaking Changes-20231206-192442.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Breaking Changes -body: Fix changing the current working directory when using dpt deps, clean and init. -time: 2023-12-06T19:24:42.575372+09:00 -custom: - Author: rariyama - Issue: "8997" diff --git a/.changes/1.9.0/Dependencies-20240509-093717.yaml b/.changes/1.9.0/Dependencies-20240509-093717.yaml deleted file mode 100644 index 82094a3e122..00000000000 --- a/.changes/1.9.0/Dependencies-20240509-093717.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Remove logbook dependency -time: 2024-05-09T09:37:17.745129-05:00 -custom: - Author: emmyoop - Issue: "8027" diff --git a/.changes/1.9.0/Dependencies-20240820-131909.yaml b/.changes/1.9.0/Dependencies-20240820-131909.yaml deleted file mode 100644 index c2392d917db..00000000000 --- a/.changes/1.9.0/Dependencies-20240820-131909.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: Increase supported version range for dbt-semantic-interfaces. Needed to support - custom calendar features. -time: 2024-08-20T13:19:09.015225-07:00 -custom: - Author: courtneyholcomb - Issue: "9265" diff --git a/.changes/1.9.0/Dependencies-20241030-134526.yaml b/.changes/1.9.0/Dependencies-20241030-134526.yaml deleted file mode 100644 index ed015170f9a..00000000000 --- a/.changes/1.9.0/Dependencies-20241030-134526.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Bump minimnum allowed dbt-adapters version to 1.8.0 -time: 2024-10-30T13:45:26.144328-05:00 -custom: - Author: QMalcolm - Issue: N/A diff --git a/.changes/1.9.0/Docs-20240311-140344.yaml b/.changes/1.9.0/Docs-20240311-140344.yaml deleted file mode 100644 index 6a78c95ef5a..00000000000 --- a/.changes/1.9.0/Docs-20240311-140344.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Docs -body: Enable display of unit tests -time: 2024-03-11T14:03:44.490834-04:00 -custom: - Author: gshank - Issue: "501" diff --git a/.changes/1.9.0/Docs-20240501-021050.yaml b/.changes/1.9.0/Docs-20240501-021050.yaml deleted file mode 100644 index 8799a69debf..00000000000 --- a/.changes/1.9.0/Docs-20240501-021050.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Docs -body: Unit tests not rendering -time: 2024-05-01T02:10:50.987412+02:00 -custom: - Author: aranke - Issue: "506" diff --git a/.changes/1.9.0/Docs-20240516-223036.yaml b/.changes/1.9.0/Docs-20240516-223036.yaml deleted file mode 100644 index 1eb76039621..00000000000 --- a/.changes/1.9.0/Docs-20240516-223036.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Docs -body: Add support for Saved Query node -time: 2024-05-16T22:30:36.206492-07:00 -custom: - Author: ChenyuLInx - Issue: "486" diff --git a/.changes/1.9.0/Docs-20240613-151048.yaml b/.changes/1.9.0/Docs-20240613-151048.yaml deleted file mode 100644 index f8554c0a995..00000000000 --- a/.changes/1.9.0/Docs-20240613-151048.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Docs -body: Fix npm security vulnerabilities as of June 2024 -time: 2024-06-13T15:10:48.301989+01:00 -custom: - Author: aranke - Issue: "513" diff --git a/.changes/1.9.0/Features-20240506-175642.yaml b/.changes/1.9.0/Features-20240506-175642.yaml deleted file mode 100644 index 308be95b4d6..00000000000 --- a/.changes/1.9.0/Features-20240506-175642.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: serialize inferred primary key -time: 2024-05-06T17:56:42.757673-05:00 -custom: - Author: dave-connors-3 - Issue: "9824" diff --git a/.changes/1.9.0/Features-20240507-162717.yaml b/.changes/1.9.0/Features-20240507-162717.yaml deleted file mode 100644 index 662902483ff..00000000000 --- a/.changes/1.9.0/Features-20240507-162717.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: 'Add unit_test: selection method' -time: 2024-05-07T16:27:17.047585-04:00 -custom: - Author: michelleark - Issue: "10053" diff --git a/.changes/1.9.0/Features-20240522-000309.yaml b/.changes/1.9.0/Features-20240522-000309.yaml deleted file mode 100644 index d02d3be3170..00000000000 --- a/.changes/1.9.0/Features-20240522-000309.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Maximally parallelize dbt clone - in clone command" -time: 2024-05-22T00:03:09.765977-04:00 -custom: - Author: michelleark - Issue: "7914" diff --git a/.changes/1.9.0/Features-20240527-124405.yaml b/.changes/1.9.0/Features-20240527-124405.yaml deleted file mode 100644 index 5dd2850609d..00000000000 --- a/.changes/1.9.0/Features-20240527-124405.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add --host flag to dbt docs serve, defaulting to '127.0.0.1' -time: 2024-05-27T12:44:05.040843-04:00 -custom: - Author: michelleark - Issue: "10229" diff --git a/.changes/1.9.0/Features-20240531-150816.yaml b/.changes/1.9.0/Features-20240531-150816.yaml deleted file mode 100644 index ebe69c0c5e3..00000000000 --- a/.changes/1.9.0/Features-20240531-150816.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Update data_test to accept arbitrary config options -time: 2024-05-31T15:08:16.431966-05:00 -custom: - Author: McKnight-42 - Issue: "10197" diff --git a/.changes/1.9.0/Features-20240606-112334.yaml b/.changes/1.9.0/Features-20240606-112334.yaml deleted file mode 100644 index 4a325d6811f..00000000000 --- a/.changes/1.9.0/Features-20240606-112334.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: add pre_model and post_model hook calls to data and unit tests to be able to provide extra config options -time: 2024-06-06T11:23:34.758675-05:00 -custom: - Author: McKnight-42 - Issue: "10198" diff --git a/.changes/1.9.0/Features-20240617-103948.yaml b/.changes/1.9.0/Features-20240617-103948.yaml deleted file mode 100644 index a64867d569a..00000000000 --- a/.changes/1.9.0/Features-20240617-103948.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: add --empty value to jinja context as flags.EMPTY -time: 2024-06-17T10:39:48.275801-04:00 -custom: - Author: michelleark - Issue: "10317" diff --git a/.changes/1.9.0/Features-20240621-141635.yaml b/.changes/1.9.0/Features-20240621-141635.yaml deleted file mode 100644 index 4e839edb32d..00000000000 --- a/.changes/1.9.0/Features-20240621-141635.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Warning message for snapshot timestamp data types -time: 2024-06-21T14:16:35.717637-04:00 -custom: - Author: gshank - Issue: "10234" diff --git a/.changes/1.9.0/Features-20240625-095107.yaml b/.changes/1.9.0/Features-20240625-095107.yaml deleted file mode 100644 index ce7c3d6c803..00000000000 --- a/.changes/1.9.0/Features-20240625-095107.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support cumulative_type_params & sub-daily granularities in semantic manifest. -time: 2024-06-25T09:51:07.983248-07:00 -custom: - Author: courtneyholcomb - Issue: "10360" diff --git a/.changes/1.9.0/Features-20240627-162953.yaml b/.changes/1.9.0/Features-20240627-162953.yaml deleted file mode 100644 index 8e385aa6186..00000000000 --- a/.changes/1.9.0/Features-20240627-162953.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add time_granularity to metric spec. -time: 2024-06-27T16:29:53.500917-07:00 -custom: - Author: courtneyholcomb - Issue: "10376" diff --git a/.changes/1.9.0/Features-20240712-214546.yaml b/.changes/1.9.0/Features-20240712-214546.yaml deleted file mode 100644 index 3c9c5b8dd26..00000000000 --- a/.changes/1.9.0/Features-20240712-214546.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support standard schema/database fields for snapshots -time: 2024-07-12T21:45:46.06011-04:00 -custom: - Author: gshank - Issue: "10301" diff --git a/.changes/1.9.0/Features-20240719-161841.yaml b/.changes/1.9.0/Features-20240719-161841.yaml deleted file mode 100644 index a802faf6888..00000000000 --- a/.changes/1.9.0/Features-20240719-161841.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support ref and source in foreign key constraint expressions, bump dbt-common minimum to 1.6 -time: 2024-07-19T16:18:41.434278-04:00 -custom: - Author: michelleark - Issue: "8062" diff --git a/.changes/1.9.0/Features-20240722-202238.yaml b/.changes/1.9.0/Features-20240722-202238.yaml deleted file mode 100644 index 5fda200b919..00000000000 --- a/.changes/1.9.0/Features-20240722-202238.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support new semantic layer time spine configs to enable sub-daily granularity. -time: 2024-07-22T20:22:38.258249-07:00 -custom: - Author: courtneyholcomb - Issue: "10475" diff --git a/.changes/1.9.0/Features-20240806-144859.yaml b/.changes/1.9.0/Features-20240806-144859.yaml deleted file mode 100644 index 69df7fff614..00000000000 --- a/.changes/1.9.0/Features-20240806-144859.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add `order_by` and `limit` fields to saved queries. -time: 2024-08-06T14:48:59.035914-07:00 -custom: - Author: plypaul - Issue: "10531" diff --git a/.changes/1.9.0/Features-20240829-135320.yaml b/.changes/1.9.0/Features-20240829-135320.yaml deleted file mode 100644 index c7f5cf9d8b4..00000000000 --- a/.changes/1.9.0/Features-20240829-135320.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add support for behavior flags -time: 2024-08-29T13:53:20.16122-04:00 -custom: - Author: mikealfare - Issue: "10618" diff --git a/.changes/1.9.0/Features-20240903-132428.yaml b/.changes/1.9.0/Features-20240903-132428.yaml deleted file mode 100644 index 08df6958990..00000000000 --- a/.changes/1.9.0/Features-20240903-132428.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Enable `--resource-type` and `--exclude-resource-type` CLI flags and environment variables for `dbt test` -time: 2024-09-03T13:24:28.592837+01:00 -custom: - Author: TowardOliver dbeatty10 - Issue: "10656" diff --git a/.changes/1.9.0/Features-20240903-154133.yaml b/.changes/1.9.0/Features-20240903-154133.yaml deleted file mode 100644 index fe45b8d4d10..00000000000 --- a/.changes/1.9.0/Features-20240903-154133.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Allow configuring snapshot column names -time: 2024-09-03T15:41:33.167097-04:00 -custom: - Author: gshank - Issue: "10185" diff --git a/.changes/1.9.0/Features-20240904-182320.yaml b/.changes/1.9.0/Features-20240904-182320.yaml deleted file mode 100644 index 7d216ec749a..00000000000 --- a/.changes/1.9.0/Features-20240904-182320.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add custom_granularities to YAML spec for time spines. -time: 2024-09-04T18:23:20.234952-07:00 -custom: - Author: courtneyholcomb - Issue: "9265" diff --git a/.changes/1.9.0/Features-20240911-121029.yaml b/.changes/1.9.0/Features-20240911-121029.yaml deleted file mode 100644 index 365faf7fadd..00000000000 --- a/.changes/1.9.0/Features-20240911-121029.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Add basic functionality for creating microbatch incremental models -time: 2024-09-11T12:10:29.822189-05:00 -custom: - Author: MichelleArk QMalcolm - Issue: 9490 10635 10637 10638 10636 10662 10639 diff --git a/.changes/1.9.0/Features-20240913-232111.yaml b/.changes/1.9.0/Features-20240913-232111.yaml deleted file mode 100644 index 8f0fc74643e..00000000000 --- a/.changes/1.9.0/Features-20240913-232111.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Execute microbatch models in batches -time: 2024-09-13T23:21:11.935434-04:00 -custom: - Author: michelleark - Issue: "10700" diff --git a/.changes/1.9.0/Features-20240918-162959.yaml b/.changes/1.9.0/Features-20240918-162959.yaml deleted file mode 100644 index 62c037540fb..00000000000 --- a/.changes/1.9.0/Features-20240918-162959.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Create 'skip_nodes_if_on_run_start_fails' behavior change flag -time: 2024-09-18T16:29:59.268422+01:00 -custom: - Author: aranke - Issue: "7387" diff --git a/.changes/1.9.0/Features-20240920-110447.yaml b/.changes/1.9.0/Features-20240920-110447.yaml deleted file mode 100644 index ed6d9cb09de..00000000000 --- a/.changes/1.9.0/Features-20240920-110447.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Allow snapshots to be defined in YAML. -time: 2024-09-20T11:04:47.703117-04:00 -custom: - Author: peterallenwebb - Issue: "10246" diff --git a/.changes/1.9.0/Features-20240920-172419.yaml b/.changes/1.9.0/Features-20240920-172419.yaml deleted file mode 100644 index 1647d48f1da..00000000000 --- a/.changes/1.9.0/Features-20240920-172419.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Write microbatch compiled/run targets to separate files, one per batch -time: 2024-09-20T17:24:19.219556+01:00 -custom: - Author: michelleark - Issue: "10714" diff --git a/.changes/1.9.0/Features-20240923-155335.yaml b/.changes/1.9.0/Features-20240923-155335.yaml deleted file mode 100644 index dc885a2c3b2..00000000000 --- a/.changes/1.9.0/Features-20240923-155335.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Track incremental_strategy as part of model_run tracking event -time: 2024-09-23T15:53:35.898928+01:00 -custom: - Author: michelleark - Issue: "10761" diff --git a/.changes/1.9.0/Features-20240923-155903.yaml b/.changes/1.9.0/Features-20240923-155903.yaml deleted file mode 100644 index b05e81b94d2..00000000000 --- a/.changes/1.9.0/Features-20240923-155903.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support required 'begin' config for microbatch models -time: 2024-09-23T15:59:03.924079+01:00 -custom: - Author: michelleark - Issue: "10701" diff --git a/.changes/1.9.0/Features-20240924-152922.yaml b/.changes/1.9.0/Features-20240924-152922.yaml deleted file mode 100644 index 095a82365ce..00000000000 --- a/.changes/1.9.0/Features-20240924-152922.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Added the --inline-direct parameter to 'dbt show' -time: 2024-09-24T15:29:22.874496-04:00 -custom: - Author: aranke peterallenwebb - Issue: "10770" diff --git a/.changes/1.9.0/Features-20240924-154639.yaml b/.changes/1.9.0/Features-20240924-154639.yaml deleted file mode 100644 index 41fbdeaaa6f..00000000000 --- a/.changes/1.9.0/Features-20240924-154639.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: 'Parse-time validation of microbatch configs: require event_time, batch_size, - lookback and validate input event_time' -time: 2024-09-24T15:46:39.83112+01:00 -custom: - Author: michelleark - Issue: "10709" diff --git a/.changes/1.9.0/Features-20240925-120855.yaml b/.changes/1.9.0/Features-20240925-120855.yaml deleted file mode 100644 index 394e5c91659..00000000000 --- a/.changes/1.9.0/Features-20240925-120855.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Enable specification of dbt_valid_to for current records -time: 2024-09-25T12:08:55.926848-04:00 -custom: - Author: gshank - Issue: "10187" diff --git a/.changes/1.9.0/Features-20240925-165002.yaml b/.changes/1.9.0/Features-20240925-165002.yaml deleted file mode 100644 index 7f8f6d7ac4a..00000000000 --- a/.changes/1.9.0/Features-20240925-165002.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Enable `retry` support for microbatch models -time: 2024-09-25T16:50:02.105069-05:00 -custom: - Author: QMalcolm MichelleArk - Issue: 10715 10729 diff --git a/.changes/1.9.0/Features-20240926-140206.yaml b/.changes/1.9.0/Features-20240926-140206.yaml deleted file mode 100644 index bcee58d0348..00000000000 --- a/.changes/1.9.0/Features-20240926-140206.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Use unrendered database and schema source properties during state:modified, - behind state_modified_compare_more_unrendered_values behavoiur flag -time: 2024-09-26T14:02:06.732068+01:00 -custom: - Author: michelleark - Issue: "9573" diff --git a/.changes/1.9.0/Features-20240926-151057.yaml b/.changes/1.9.0/Features-20240926-151057.yaml deleted file mode 100644 index 682bc892bea..00000000000 --- a/.changes/1.9.0/Features-20240926-151057.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Adds validations for custom_granularities to ensure unique naming. -time: 2024-09-26T15:10:57.907694-07:00 -custom: - Author: courtneyholcomb - Issue: "9265" diff --git a/.changes/1.9.0/Features-20240926-153210.yaml b/.changes/1.9.0/Features-20240926-153210.yaml deleted file mode 100644 index 8f8919b918f..00000000000 --- a/.changes/1.9.0/Features-20240926-153210.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Ensure microbatch models respect `full_refresh` model config -time: 2024-09-26T15:32:10.202789-05:00 -custom: - Author: QMalcolm - Issue: "10785" diff --git a/.changes/1.9.0/Features-20241001-134051.yaml b/.changes/1.9.0/Features-20241001-134051.yaml deleted file mode 100644 index 60ada51ece3..00000000000 --- a/.changes/1.9.0/Features-20241001-134051.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Enable use of multi-column unique key in snapshots -time: 2024-10-01T13:40:51.297529-04:00 -custom: - Author: gshank - Issue: "9992" diff --git a/.changes/1.9.0/Features-20241003-170529.yaml b/.changes/1.9.0/Features-20241003-170529.yaml deleted file mode 100644 index 8b4ed1b8d74..00000000000 --- a/.changes/1.9.0/Features-20241003-170529.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Ensure `--event-time-start` is before `--event-time-end` -time: 2024-10-03T17:05:29.984398-05:00 -custom: - Author: QMalcolm - Issue: "10786" diff --git a/.changes/1.9.0/Features-20241007-115853.yaml b/.changes/1.9.0/Features-20241007-115853.yaml deleted file mode 100644 index ac2e61c5b59..00000000000 --- a/.changes/1.9.0/Features-20241007-115853.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Ensure microbatch models use same `current_time` value -time: 2024-10-07T11:58:53.460941-05:00 -custom: - Author: QMalcolm - Issue: "10819" diff --git a/.changes/1.9.0/Features-20241028-173419.yaml b/.changes/1.9.0/Features-20241028-173419.yaml deleted file mode 100644 index eaf233822c7..00000000000 --- a/.changes/1.9.0/Features-20241028-173419.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Emit warning when microbatch model has no input with `event_time` config -time: 2024-10-28T17:34:19.195209-04:00 -custom: - Author: michelleark - Issue: "10926" diff --git a/.changes/1.9.0/Features-20241029-181728.yaml b/.changes/1.9.0/Features-20241029-181728.yaml deleted file mode 100644 index 5124bc55dd4..00000000000 --- a/.changes/1.9.0/Features-20241029-181728.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Emit debug logging event whenever artifacts are written -time: 2024-10-29T18:17:28.321188-05:00 -custom: - Author: QMalcolm - Issue: 10937 diff --git a/.changes/1.9.0/Features-20241031-163149.yaml b/.changes/1.9.0/Features-20241031-163149.yaml deleted file mode 100644 index 209f2180daa..00000000000 --- a/.changes/1.9.0/Features-20241031-163149.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Support --empty for snapshots -time: 2024-10-31T16:31:49.926164-04:00 -custom: - Author: gshank - Issue: "10372" diff --git a/.changes/1.9.0/Fixes-20230601-204157.yaml b/.changes/1.9.0/Fixes-20230601-204157.yaml deleted file mode 100644 index fb6ca636e1e..00000000000 --- a/.changes/1.9.0/Fixes-20230601-204157.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Remove unused check_new method -time: 2023-06-01T20:41:57.556342+02:00 -custom: - Author: kevinneville - Issue: "7586" diff --git a/.changes/1.9.0/Fixes-20230801-094626.yaml b/.changes/1.9.0/Fixes-20230801-094626.yaml deleted file mode 100644 index 28664b70acb..00000000000 --- a/.changes/1.9.0/Fixes-20230801-094626.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Test case for `merge_exclude_columns` -time: 2023-08-01T09:46:26.829362-06:00 -custom: - Author: dbeatty10 - Issue: "8267" diff --git a/.changes/1.9.0/Fixes-20240113-073615.yaml b/.changes/1.9.0/Fixes-20240113-073615.yaml deleted file mode 100644 index 3dd68508db8..00000000000 --- a/.changes/1.9.0/Fixes-20240113-073615.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Convert "Skipping model due to fail_fast" message to DEBUG level -time: 2024-01-13T07:36:15.836294-00:00 -custom: - Author: scottgigante,nevdelap - Issue: "8774" diff --git a/.changes/1.9.0/Fixes-20240508-151127.yaml b/.changes/1.9.0/Fixes-20240508-151127.yaml deleted file mode 100644 index 4ccd18a6729..00000000000 --- a/.changes/1.9.0/Fixes-20240508-151127.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: 'Restore previous behavior for --favor-state: only favor defer_relation if not - selected in current command"' -time: 2024-05-08T15:11:27.510912+02:00 -custom: - Author: jtcohen6 - Issue: "10107" diff --git a/.changes/1.9.0/Fixes-20240509-091411.yaml b/.changes/1.9.0/Fixes-20240509-091411.yaml deleted file mode 100644 index a4c243779c5..00000000000 --- a/.changes/1.9.0/Fixes-20240509-091411.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Unit test fixture (csv) returns null for empty value -time: 2024-05-09T09:14:11.772709-04:00 -custom: - Author: michelleark - Issue: "9881" diff --git a/.changes/1.9.0/Fixes-20240516-153913.yaml b/.changes/1.9.0/Fixes-20240516-153913.yaml deleted file mode 100644 index b96f45e2c37..00000000000 --- a/.changes/1.9.0/Fixes-20240516-153913.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Fix json format log and --quiet for ls and jinja print by converting print call - to fire events -time: 2024-05-16T15:39:13.896723-07:00 -custom: - Author: ChenyuLInx - Issue: "8756" diff --git a/.changes/1.9.0/Fixes-20240516-223510.yaml b/.changes/1.9.0/Fixes-20240516-223510.yaml deleted file mode 100644 index 53a0e553e7f..00000000000 --- a/.changes/1.9.0/Fixes-20240516-223510.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Add resource type to saved_query -time: 2024-05-16T22:35:10.287514-07:00 -custom: - Author: ChenyuLInx - Issue: "10168" diff --git a/.changes/1.9.0/Fixes-20240522-182855.yaml b/.changes/1.9.0/Fixes-20240522-182855.yaml deleted file mode 100644 index b0963b4a6cc..00000000000 --- a/.changes/1.9.0/Fixes-20240522-182855.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: 'Fix: Order-insensitive unit test equality assertion for expected/actual with - multiple nulls' -time: 2024-05-22T18:28:55.91733-04:00 -custom: - Author: michelleark - Issue: "10167" diff --git a/.changes/1.9.0/Fixes-20240523-204251.yaml b/.changes/1.9.0/Fixes-20240523-204251.yaml deleted file mode 100644 index 33abfd2ae34..00000000000 --- a/.changes/1.9.0/Fixes-20240523-204251.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Renaming or removing a contracted model should raise a BreakingChange warning/error -time: 2024-05-23T20:42:51.033946-04:00 -custom: - Author: michelleark - Issue: "10116" diff --git a/.changes/1.9.0/Fixes-20240524-131135.yaml b/.changes/1.9.0/Fixes-20240524-131135.yaml deleted file mode 100644 index 7a15d9bf68d..00000000000 --- a/.changes/1.9.0/Fixes-20240524-131135.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: prefer disabled project nodes to external node -time: 2024-05-24T13:11:35.440443-04:00 -custom: - Author: michelleark - Issue: "10224" diff --git a/.changes/1.9.0/Fixes-20240605-111652.yaml b/.changes/1.9.0/Fixes-20240605-111652.yaml deleted file mode 100644 index 25c756db86b..00000000000 --- a/.changes/1.9.0/Fixes-20240605-111652.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix issues with selectors and inline nodes -time: 2024-06-05T11:16:52.187667-04:00 -custom: - Author: gshank - Issue: 8943 9269 diff --git a/.changes/1.9.0/Fixes-20240607-134648.yaml b/.changes/1.9.0/Fixes-20240607-134648.yaml deleted file mode 100644 index f40b98678f9..00000000000 --- a/.changes/1.9.0/Fixes-20240607-134648.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix snapshot config to work in yaml files -time: 2024-06-07T13:46:48.383215-04:00 -custom: - Author: gshank - Issue: "4000" diff --git a/.changes/1.9.0/Fixes-20240610-132130.yaml b/.changes/1.9.0/Fixes-20240610-132130.yaml deleted file mode 100644 index 45ea8d7dd8f..00000000000 --- a/.changes/1.9.0/Fixes-20240610-132130.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Improve handling of error when loading schema file list -time: 2024-06-10T13:21:30.963371-04:00 -custom: - Author: gshank - Issue: "10284" diff --git a/.changes/1.9.0/Fixes-20240610-200522.yaml b/.changes/1.9.0/Fixes-20240610-200522.yaml deleted file mode 100644 index 456575644ac..00000000000 --- a/.changes/1.9.0/Fixes-20240610-200522.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Use model alias for the CTE identifier generated during ephemeral materialization -time: 2024-06-10T20:05:22.510814008Z -custom: - Author: jeancochrane - Issue: "5273" diff --git a/.changes/1.9.0/Fixes-20240612-124256.yaml b/.changes/1.9.0/Fixes-20240612-124256.yaml deleted file mode 100644 index 2528ebe539a..00000000000 --- a/.changes/1.9.0/Fixes-20240612-124256.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Saved Query node fail during skip -time: 2024-06-12T12:42:56.329073-07:00 -custom: - Author: ChenyuLInx - Issue: "10029" diff --git a/.changes/1.9.0/Fixes-20240612-152139.yaml b/.changes/1.9.0/Fixes-20240612-152139.yaml deleted file mode 100644 index 8881e470780..00000000000 --- a/.changes/1.9.0/Fixes-20240612-152139.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Implement state:modified for saved queries -time: 2024-06-12T15:21:39.851426-04:00 -custom: - Author: gshank - Issue: "10294" diff --git a/.changes/1.9.0/Fixes-20240613-183117.yaml b/.changes/1.9.0/Fixes-20240613-183117.yaml deleted file mode 100644 index 14b1ee2bf08..00000000000 --- a/.changes/1.9.0/Fixes-20240613-183117.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: DOn't warn on `unit_test` config paths that are properly used -time: 2024-06-13T18:31:17.486497-07:00 -custom: - Author: QMalcolm - Issue: "10311" diff --git a/.changes/1.9.0/Fixes-20240624-171729.yaml b/.changes/1.9.0/Fixes-20240624-171729.yaml deleted file mode 100644 index f121ac5aa8b..00000000000 --- a/.changes/1.9.0/Fixes-20240624-171729.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix setting `silence` of `warn_error_options` via `dbt_project.yaml` flags -time: 2024-06-24T17:17:29.464865-07:00 -custom: - Author: QMalcolm - Issue: "10160" diff --git a/.changes/1.9.0/Fixes-20240625-171737.yaml b/.changes/1.9.0/Fixes-20240625-171737.yaml deleted file mode 100644 index 6e839a1f81a..00000000000 --- a/.changes/1.9.0/Fixes-20240625-171737.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Attempt to provide test fixture tables with all values to set types correctly - for comparisong with source tables -time: 2024-06-25T17:17:37.514619-07:00 -custom: - Author: versusfacit - Issue: "10365" diff --git a/.changes/1.9.0/Fixes-20240627-154448.yaml b/.changes/1.9.0/Fixes-20240627-154448.yaml deleted file mode 100644 index f2ea7dd739c..00000000000 --- a/.changes/1.9.0/Fixes-20240627-154448.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Limit data_tests deprecation to root_project -time: 2024-06-27T15:44:48.579869-04:00 -custom: - Author: gshank - Issue: "9835" diff --git a/.changes/1.9.0/Fixes-20240709-172440.yaml b/.changes/1.9.0/Fixes-20240709-172440.yaml deleted file mode 100644 index 4931b2f80f0..00000000000 --- a/.changes/1.9.0/Fixes-20240709-172440.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: CLI flags should take precedence over env var flags -time: 2024-07-09T17:24:40.918977-04:00 -custom: - Author: gshank - Issue: "10304" diff --git a/.changes/1.9.0/Fixes-20240714-100254.yaml b/.changes/1.9.0/Fixes-20240714-100254.yaml deleted file mode 100644 index 442abc03498..00000000000 --- a/.changes/1.9.0/Fixes-20240714-100254.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix typing for artifact schemas -time: 2024-07-14T10:02:54.452099+09:00 -custom: - Author: nakamichiworks - Issue: "10442" diff --git a/.changes/1.9.0/Fixes-20240716-133703.yaml b/.changes/1.9.0/Fixes-20240716-133703.yaml deleted file mode 100644 index e7063d696bf..00000000000 --- a/.changes/1.9.0/Fixes-20240716-133703.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix over deletion of generated_metrics in partial parsing -time: 2024-07-16T13:37:03.49651-04:00 -custom: - Author: gshank - Issue: "10450" diff --git a/.changes/1.9.0/Fixes-20240716-171427.yaml b/.changes/1.9.0/Fixes-20240716-171427.yaml deleted file mode 100644 index 5d8db74a448..00000000000 --- a/.changes/1.9.0/Fixes-20240716-171427.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix error constructing warn_error_options -time: 2024-07-16T17:14:27.837171-04:00 -custom: - Author: gshank - Issue: "10452" diff --git a/.changes/1.9.0/Fixes-20240728-221421.yaml b/.changes/1.9.0/Fixes-20240728-221421.yaml deleted file mode 100644 index 420414e3f52..00000000000 --- a/.changes/1.9.0/Fixes-20240728-221421.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Do not update varchar column definitions if a contract exists -time: 2024-07-28T22:14:21.67712-04:00 -custom: - Author: gshank - Issue: "10362" diff --git a/.changes/1.9.0/Fixes-20240731-095152.yaml b/.changes/1.9.0/Fixes-20240731-095152.yaml deleted file mode 100644 index c7899f6c30b..00000000000 --- a/.changes/1.9.0/Fixes-20240731-095152.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: fix all_constraints access, disabled node parsing of non-uniquely named resources -time: 2024-07-31T09:51:52.751135-04:00 -custom: - Author: michelleark gshank - Issue: "10509" diff --git a/.changes/1.9.0/Fixes-20240806-172110.yaml b/.changes/1.9.0/Fixes-20240806-172110.yaml deleted file mode 100644 index 716bf861639..00000000000 --- a/.changes/1.9.0/Fixes-20240806-172110.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Propagate measure label when using create_metrics -time: 2024-08-06T17:21:10.265494-07:00 -custom: - Author: aliceliu - Issue: "10536" diff --git a/.changes/1.9.0/Fixes-20240806-194843.yaml b/.changes/1.9.0/Fixes-20240806-194843.yaml deleted file mode 100644 index 7eb5a4bd8d8..00000000000 --- a/.changes/1.9.0/Fixes-20240806-194843.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: respect --quiet and --warn-error-options for flag deprecations -time: 2024-08-06T19:48:43.399453-04:00 -custom: - Author: michelleark - Issue: "10105" diff --git a/.changes/1.9.0/Fixes-20240813-154235.yaml b/.changes/1.9.0/Fixes-20240813-154235.yaml deleted file mode 100644 index 03c3a3c7cac..00000000000 --- a/.changes/1.9.0/Fixes-20240813-154235.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix state:modified check for exports -time: 2024-08-13T15:42:35.471685-07:00 -custom: - Author: aliceliu - Issue: "10138" diff --git a/.changes/1.9.0/Fixes-20240816-140807.yaml b/.changes/1.9.0/Fixes-20240816-140807.yaml deleted file mode 100644 index 1f6c60da6da..00000000000 --- a/.changes/1.9.0/Fixes-20240816-140807.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Filter out empty nodes after graph selection to support consistent selection of nodes that depend on upstream public models -time: 2024-08-16T14:08:07.426235-07:00 -custom: - Author: jtcohen6 - Issue: "8987" diff --git a/.changes/1.9.0/Fixes-20240824-210903.yaml b/.changes/1.9.0/Fixes-20240824-210903.yaml deleted file mode 100644 index bf0dc9cb022..00000000000 --- a/.changes/1.9.0/Fixes-20240824-210903.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Late render pre- and post-hooks configs in properties / schema YAML files -time: 2024-08-24T21:09:03.252733-06:00 -custom: - Author: dbeatty10 - Issue: "10603" diff --git a/.changes/1.9.0/Fixes-20240829-105701.yaml b/.changes/1.9.0/Fixes-20240829-105701.yaml deleted file mode 100644 index 170f2463fa2..00000000000 --- a/.changes/1.9.0/Fixes-20240829-105701.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Allow the use of env_var function in certain macros in which it was previously - unavailable. -time: 2024-08-29T10:57:01.160613-04:00 -custom: - Author: peterallenwebb - Issue: "10609" diff --git a/.changes/1.9.0/Fixes-20240905-180248.yaml b/.changes/1.9.0/Fixes-20240905-180248.yaml deleted file mode 100644 index 3d18c28a4f6..00000000000 --- a/.changes/1.9.0/Fixes-20240905-180248.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: 'Remove deprecation for tests: to data_tests: change' -time: 2024-09-05T18:02:48.086421-04:00 -custom: - Author: gshank - Issue: "10564" diff --git a/.changes/1.9.0/Fixes-20240917-174446.yaml b/.changes/1.9.0/Fixes-20240917-174446.yaml deleted file mode 100644 index 89dd65e6f35..00000000000 --- a/.changes/1.9.0/Fixes-20240917-174446.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix `--resource-type test` for `dbt list` and `dbt build` -time: 2024-09-17T17:44:46.121032-06:00 -custom: - Author: dbeatty10 - Issue: "10730" diff --git a/.changes/1.9.0/Fixes-20240922-133527.yaml b/.changes/1.9.0/Fixes-20240922-133527.yaml deleted file mode 100644 index f31fe8c3365..00000000000 --- a/.changes/1.9.0/Fixes-20240922-133527.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix unit tests for incremental model with alias -time: 2024-09-22T13:35:27.991398741Z -custom: - Author: katsugeneration - Issue: "10754" diff --git a/.changes/1.9.0/Fixes-20240923-190758.yaml b/.changes/1.9.0/Fixes-20240923-190758.yaml deleted file mode 100644 index 4d005ec5999..00000000000 --- a/.changes/1.9.0/Fixes-20240923-190758.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Allow singular tests to be documented in properties.yml -time: 2024-09-23T19:07:58.151069+01:00 -custom: - Author: aranke - Issue: "9005" diff --git a/.changes/1.9.0/Fixes-20240923-202024.yaml b/.changes/1.9.0/Fixes-20240923-202024.yaml deleted file mode 100644 index 2170773494c..00000000000 --- a/.changes/1.9.0/Fixes-20240923-202024.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Ignore --empty in unit test ref/source rendering -time: 2024-09-23T20:20:24.151285+01:00 -custom: - Author: michelleark - Issue: "10516" diff --git a/.changes/1.9.0/Fixes-20240925-131028.yaml b/.changes/1.9.0/Fixes-20240925-131028.yaml deleted file mode 100644 index 2e36f340f1c..00000000000 --- a/.changes/1.9.0/Fixes-20240925-131028.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Ignore rendered jinja in configs for state:modified, behind state_modified_compare_more_unrendered_values - behaviour flag -time: 2024-09-25T13:10:28.490042+01:00 -custom: - Author: michelleark - Issue: "9564" diff --git a/.changes/1.9.0/Fixes-20240925-154514.yaml b/.changes/1.9.0/Fixes-20240925-154514.yaml deleted file mode 100644 index 8db05cc6a0e..00000000000 --- a/.changes/1.9.0/Fixes-20240925-154514.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Pass test user config to adapter pre_hook by explicitly adding test builder config to node -time: 2024-09-25T15:45:14.459598-07:00 -custom: - Author: colin-rogers-dbt - Issue: "10484" diff --git a/.changes/1.9.0/Fixes-20240925-160543.yaml b/.changes/1.9.0/Fixes-20240925-160543.yaml deleted file mode 100644 index 68af365c820..00000000000 --- a/.changes/1.9.0/Fixes-20240925-160543.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Improve performance of infer primary key -time: 2024-09-25T16:05:43.59536-04:00 -custom: - Author: gshank - Issue: "10781" diff --git a/.changes/1.9.0/Fixes-20240926-101220.yaml b/.changes/1.9.0/Fixes-20240926-101220.yaml deleted file mode 100644 index 677ee458048..00000000000 --- a/.changes/1.9.0/Fixes-20240926-101220.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Attempt to skip saved query processing when no semantic manifest changes -time: 2024-09-26T10:12:20.193453-04:00 -custom: - Author: gshank - Issue: "10563" diff --git a/.changes/1.9.0/Fixes-20240930-153158.yaml b/.changes/1.9.0/Fixes-20240930-153158.yaml deleted file mode 100644 index 33970504367..00000000000 --- a/.changes/1.9.0/Fixes-20240930-153158.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Ensure dbt retry of microbatch models doesn't lose prior successful state -time: 2024-09-30T15:31:58.541656-05:00 -custom: - Author: QMalcolm - Issue: "10800" diff --git a/.changes/1.9.0/Fixes-20241004-133630.yaml b/.changes/1.9.0/Fixes-20241004-133630.yaml deleted file mode 100644 index 7d23bda0c13..00000000000 --- a/.changes/1.9.0/Fixes-20241004-133630.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Handle edge cases when a specified `--event-time-end` is equivalent to the batch - size truncated batch start time -time: 2024-10-04T13:36:30.357936-05:00 -custom: - Author: QMalcolm - Issue: "10824" diff --git a/.changes/1.9.0/Fixes-20241004-163908.yaml b/.changes/1.9.0/Fixes-20241004-163908.yaml deleted file mode 100644 index 12aec93d0ed..00000000000 --- a/.changes/1.9.0/Fixes-20241004-163908.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Begin tracking execution time of microbatch model batches -time: 2024-10-04T16:39:08.464064-05:00 -custom: - Author: QMalcolm - Issue: "10825" diff --git a/.changes/1.9.0/Fixes-20241014-212135.yaml b/.changes/1.9.0/Fixes-20241014-212135.yaml deleted file mode 100644 index 8cc700095ba..00000000000 --- a/.changes/1.9.0/Fixes-20241014-212135.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Allow instances of generic data tests to be documented -time: 2024-10-14T21:21:35.767115+01:00 -custom: - Author: aranke - Issue: "2578" diff --git a/.changes/1.9.0/Fixes-20241015-121825.yaml b/.changes/1.9.0/Fixes-20241015-121825.yaml deleted file mode 100644 index f5867871868..00000000000 --- a/.changes/1.9.0/Fixes-20241015-121825.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix warnings for models referring to a deprecated model -time: 2024-10-15T12:18:25.14525-04:00 -custom: - Author: gshank - Issue: "10833" diff --git a/.changes/1.9.0/Fixes-20241017-134857.yaml b/.changes/1.9.0/Fixes-20241017-134857.yaml deleted file mode 100644 index 407c7bad3e6..00000000000 --- a/.changes/1.9.0/Fixes-20241017-134857.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Change `lookback` default from `0` to `1` to ensure better data completeness -time: 2024-10-17T13:48:57.805205-07:00 -custom: - Author: QMalcolm - Issue: "10867" diff --git a/.changes/1.9.0/Fixes-20241017-145357.yaml b/.changes/1.9.0/Fixes-20241017-145357.yaml deleted file mode 100644 index 8736a1247f7..00000000000 --- a/.changes/1.9.0/Fixes-20241017-145357.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Make `--event-time-start` and `--event-time-end` mutually required -time: 2024-10-17T14:53:57.149238-07:00 -custom: - Author: QMalcolm - Issue: "10874" diff --git a/.changes/1.9.0/Fixes-20241017-153022.yaml b/.changes/1.9.0/Fixes-20241017-153022.yaml deleted file mode 100644 index 905a40db501..00000000000 --- a/.changes/1.9.0/Fixes-20241017-153022.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Ensure KeyboardInterrupt/SystemExit halts microbatch model execution -time: 2024-10-17T15:30:22.781854-07:00 -custom: - Author: QMalcolm - Issue: "10862" diff --git a/.changes/1.9.0/Fixes-20241018-135810.yaml b/.changes/1.9.0/Fixes-20241018-135810.yaml deleted file mode 100644 index c205e15bb09..00000000000 --- a/.changes/1.9.0/Fixes-20241018-135810.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Exclude hook result from results in on-run-end context -time: 2024-10-18T13:58:10.396884-07:00 -custom: - Author: ChenyuLInx - Issue: "7387" diff --git a/.changes/1.9.0/Fixes-20241022-222927.yaml b/.changes/1.9.0/Fixes-20241022-222927.yaml deleted file mode 100644 index cd294862ba4..00000000000 --- a/.changes/1.9.0/Fixes-20241022-222927.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Implement partial parsing for all-yaml snapshots -time: 2024-10-22T22:29:27.396378-04:00 -custom: - Author: gshank - Issue: "10903" diff --git a/.changes/1.9.0/Fixes-20241023-152054.yaml b/.changes/1.9.0/Fixes-20241023-152054.yaml deleted file mode 100644 index 976f4cf3add..00000000000 --- a/.changes/1.9.0/Fixes-20241023-152054.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Restore source quoting behaviour when quoting config provided in dbt_project.yml -time: 2024-10-23T15:20:54.766893-04:00 -custom: - Author: michelleark - Issue: "10892" diff --git a/.changes/1.9.0/Fixes-20241024-104938.yaml b/.changes/1.9.0/Fixes-20241024-104938.yaml deleted file mode 100644 index f47d9feb98b..00000000000 --- a/.changes/1.9.0/Fixes-20241024-104938.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix bug when referencing deprecated models -time: 2024-10-24T10:49:38.352328-06:00 -custom: - Author: dbeatty10 danlsn - Issue: "10915" diff --git a/.changes/1.9.0/Fixes-20241028-132751.yaml b/.changes/1.9.0/Fixes-20241028-132751.yaml deleted file mode 100644 index 6e1f79b9b9c..00000000000 --- a/.changes/1.9.0/Fixes-20241028-132751.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: 'Fix ''model'' jinja context variable type to dict ' -time: 2024-10-28T13:27:51.604093-04:00 -custom: - Author: michelleark - Issue: "10927" diff --git a/.changes/1.9.0/Fixes-20241029-161615.yaml b/.changes/1.9.0/Fixes-20241029-161615.yaml deleted file mode 100644 index ba27493d303..00000000000 --- a/.changes/1.9.0/Fixes-20241029-161615.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Take `end_time` for batches to the ceiling to handle edge case where `event_time` - column is a date -time: 2024-10-29T16:16:15.714993-05:00 -custom: - Author: QMalcolm MichelleArk - Issue: "10868" diff --git a/.changes/1.9.0/Fixes-20241029-182034.yaml b/.changes/1.9.0/Fixes-20241029-182034.yaml deleted file mode 100644 index 5b5f6f6a07d..00000000000 --- a/.changes/1.9.0/Fixes-20241029-182034.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Handle exceptions in `get_execution_status` more broadly to better ensure `run_results.json` - gets written -time: 2024-10-29T18:20:34.782845-05:00 -custom: - Author: QMalcolm - Issue: "10934" diff --git a/.changes/1.9.0/Security-20240522-094540.yaml b/.changes/1.9.0/Security-20240522-094540.yaml deleted file mode 100644 index b35f96dc084..00000000000 --- a/.changes/1.9.0/Security-20240522-094540.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Security -body: Explicitly bind to localhost in docs serve -time: 2024-05-22T09:45:40.748185-04:00 -custom: - Author: ChenyuLInx michelleark - Issue: "10209" diff --git a/.changes/1.9.0/Under the Hood-20240502-154430.yaml b/.changes/1.9.0/Under the Hood-20240502-154430.yaml deleted file mode 100644 index 6c17df3a6c6..00000000000 --- a/.changes/1.9.0/Under the Hood-20240502-154430.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Clear error message for Private package in dbt-core -time: 2024-05-02T15:44:30.713097-07:00 -custom: - Author: ChenyuLInx - Issue: "10083" diff --git a/.changes/1.9.0/Under the Hood-20240506-145511.yaml b/.changes/1.9.0/Under the Hood-20240506-145511.yaml deleted file mode 100644 index f5bad25d797..00000000000 --- a/.changes/1.9.0/Under the Hood-20240506-145511.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Enable use of context in serialization -time: 2024-05-06T14:55:11.1812-04:00 -custom: - Author: gshank - Issue: "10093" diff --git a/.changes/1.9.0/Under the Hood-20240519-155946.yaml b/.changes/1.9.0/Under the Hood-20240519-155946.yaml deleted file mode 100644 index 920c7ff860d..00000000000 --- a/.changes/1.9.0/Under the Hood-20240519-155946.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Make RSS high water mark measurement more accurate on Linux -time: 2024-05-19T15:59:46.700842315-04:00 -custom: - Author: peterallenwebb - Issue: "10177" diff --git a/.changes/1.9.0/Under the Hood-20240529-102814.yaml b/.changes/1.9.0/Under the Hood-20240529-102814.yaml deleted file mode 100644 index 7ec6750a765..00000000000 --- a/.changes/1.9.0/Under the Hood-20240529-102814.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Enable record filtering by type. -time: 2024-05-29T10:28:14.547624-05:00 -custom: - Author: emmyoop - Issue: "10240" diff --git a/.changes/1.9.0/Under the Hood-20240618-140652.yaml b/.changes/1.9.0/Under the Hood-20240618-140652.yaml deleted file mode 100644 index 1941a5f3510..00000000000 --- a/.changes/1.9.0/Under the Hood-20240618-140652.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Remove IntermediateSnapshotNode -time: 2024-06-18T14:06:52.618602-04:00 -custom: - Author: gshank - Issue: "10326" diff --git a/.changes/1.9.0/Under the Hood-20240701-131750.yaml b/.changes/1.9.0/Under the Hood-20240701-131750.yaml deleted file mode 100644 index f15394cc583..00000000000 --- a/.changes/1.9.0/Under the Hood-20240701-131750.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Additional logging for skipped ephemeral models -time: 2024-07-01T13:17:50.827788-04:00 -custom: - Author: gshank - Issue: "10389" diff --git a/.changes/1.9.0/Under the Hood-20240716-184859.yaml b/.changes/1.9.0/Under the Hood-20240716-184859.yaml deleted file mode 100644 index 7ee33b08dad..00000000000 --- a/.changes/1.9.0/Under the Hood-20240716-184859.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: bump black to 24.3.0 -time: 2024-07-16T18:48:59.651834-04:00 -custom: - Author: michelleark - Issue: "10454" diff --git a/.changes/1.9.0/Under the Hood-20240716-205703.yaml b/.changes/1.9.0/Under the Hood-20240716-205703.yaml deleted file mode 100644 index ebec452c865..00000000000 --- a/.changes/1.9.0/Under the Hood-20240716-205703.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: generate protos with protoc version 5.26.1 -time: 2024-07-16T20:57:03.332448-04:00 -custom: - Author: michelleark - Issue: "10457" diff --git a/.changes/1.9.0/Under the Hood-20240806-155406.yaml b/.changes/1.9.0/Under the Hood-20240806-155406.yaml deleted file mode 100644 index aafcd955ba9..00000000000 --- a/.changes/1.9.0/Under the Hood-20240806-155406.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Move from minimal-snowplow-tracker fork back to snowplow-tracker -time: 2024-08-06T15:54:06.422444-04:00 -custom: - Author: peterallenwebb - Issue: "8409" diff --git a/.changes/1.9.0/Under the Hood-20240807-155652.yaml b/.changes/1.9.0/Under the Hood-20240807-155652.yaml deleted file mode 100644 index 3bd9bcbe273..00000000000 --- a/.changes/1.9.0/Under the Hood-20240807-155652.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Add group info to RunResultError, RunResultFailure, RunResultWarning log lines -time: 2024-08-07T15:56:52.171199-05:00 -custom: - Author: aranke - Issue: "" - JiraID: "364" diff --git a/.changes/1.9.0/Under the Hood-20240809-130234.yaml b/.changes/1.9.0/Under the Hood-20240809-130234.yaml deleted file mode 100644 index 964dd2fedf2..00000000000 --- a/.changes/1.9.0/Under the Hood-20240809-130234.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Improve speed of tree traversal when finding children, increasing build speed for some selectors -time: 2024-08-09T13:02:34.759905-07:00 -custom: - Author: ttusing - Issue: "10434" diff --git a/.changes/1.9.0/Under the Hood-20240821-095516.yaml b/.changes/1.9.0/Under the Hood-20240821-095516.yaml deleted file mode 100644 index b9335434bf3..00000000000 --- a/.changes/1.9.0/Under the Hood-20240821-095516.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Add test for sources tables with quotes -time: 2024-08-21T09:55:16.038101-04:00 -custom: - Author: gshank - Issue: "10582" diff --git a/.changes/1.9.0/Under the Hood-20240827-105014.yaml b/.changes/1.9.0/Under the Hood-20240827-105014.yaml deleted file mode 100644 index 318f9ccb1b0..00000000000 --- a/.changes/1.9.0/Under the Hood-20240827-105014.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Additional type hints for `core/dbt/version.py` -time: 2024-08-27T10:50:14.047859-05:00 -custom: - Author: QMalcolm - Issue: "10612" diff --git a/.changes/1.9.0/Under the Hood-20240827-113123.yaml b/.changes/1.9.0/Under the Hood-20240827-113123.yaml deleted file mode 100644 index 889c07239de..00000000000 --- a/.changes/1.9.0/Under the Hood-20240827-113123.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Fix typing issues in core/dbt/contracts/sql.py -time: 2024-08-27T11:31:23.749912-05:00 -custom: - Author: QMalcolm - Issue: "10614" diff --git a/.changes/1.9.0/Under the Hood-20240827-114810.yaml b/.changes/1.9.0/Under the Hood-20240827-114810.yaml deleted file mode 100644 index 43d17ef4dc5..00000000000 --- a/.changes/1.9.0/Under the Hood-20240827-114810.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Fix type errors in `dbt/core/task/clean.py` -time: 2024-08-27T11:48:10.438173-05:00 -custom: - Author: QMalcolm - Issue: "10616" diff --git a/.changes/1.9.0/Under the Hood-20240911-162730.yaml b/.changes/1.9.0/Under the Hood-20240911-162730.yaml deleted file mode 100644 index 0d35aeb5262..00000000000 --- a/.changes/1.9.0/Under the Hood-20240911-162730.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Add Snowplow tracking for behavior flag deprecations -time: 2024-09-11T16:27:30.293832-04:00 -custom: - Author: mikealfare - Issue: "10552" diff --git a/.changes/1.9.0/Under the Hood-20240913-213312.yaml b/.changes/1.9.0/Under the Hood-20240913-213312.yaml deleted file mode 100644 index 495b6f8de53..00000000000 --- a/.changes/1.9.0/Under the Hood-20240913-213312.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Add test utility patch_microbatch_end_time for adapters testing -time: 2024-09-13T21:33:12.482336-04:00 -custom: - Author: michelleark - Issue: "10713" diff --git a/.changes/1.9.0/Under the Hood-20240916-102201.yaml b/.changes/1.9.0/Under the Hood-20240916-102201.yaml deleted file mode 100644 index 48485d44f48..00000000000 --- a/.changes/1.9.0/Under the Hood-20240916-102201.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Replace `TestSelector` with `ResourceTypeSelector` -time: 2024-09-16T10:22:01.339462-06:00 -custom: - Author: dbeatty10 - Issue: "10718" diff --git a/.changes/1.9.0/Under the Hood-20240918-170325.yaml b/.changes/1.9.0/Under the Hood-20240918-170325.yaml deleted file mode 100644 index 3f265a36eda..00000000000 --- a/.changes/1.9.0/Under the Hood-20240918-170325.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Standardize returning `ResourceTypeSelector` instances in `dbt list` and `dbt - build` -time: 2024-09-18T17:03:25.639516-06:00 -custom: - Author: dbeatty10 - Issue: "10739" diff --git a/.changes/1.9.0/Under the Hood-20240926-143448.yaml b/.changes/1.9.0/Under the Hood-20240926-143448.yaml deleted file mode 100644 index 95ac0a2ade3..00000000000 --- a/.changes/1.9.0/Under the Hood-20240926-143448.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Add group metadata info to LogModelResult and LogTestResult -time: 2024-09-26T14:34:48.334703+01:00 -custom: - Author: aranke - Issue: "10775" diff --git a/.changes/1.9.0/Under the Hood-20241016-144056.yaml b/.changes/1.9.0/Under the Hood-20241016-144056.yaml deleted file mode 100644 index 454724607cc..00000000000 --- a/.changes/1.9.0/Under the Hood-20241016-144056.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Remove support and testing for Python 3.8, which is now EOL. -time: 2024-10-16T14:40:56.451972-04:00 -custom: - Author: gshank peterallenwebb - Issue: "10861" diff --git a/.changes/1.9.0/Under the Hood-20241031-093251.yaml b/.changes/1.9.0/Under the Hood-20241031-093251.yaml deleted file mode 100644 index 430f10b58ab..00000000000 --- a/.changes/1.9.0/Under the Hood-20241031-093251.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Behavior change for mf timespine without yaml configuration -time: 2024-10-31T09:32:51.166594-05:00 -custom: - Author: DevonFulcher - Issue: "10959" diff --git a/.changes/1.9.0/Under the Hood-20241031-094609.yaml b/.changes/1.9.0/Under the Hood-20241031-094609.yaml deleted file mode 100644 index 1e2d0621d99..00000000000 --- a/.changes/1.9.0/Under the Hood-20241031-094609.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Behavior change for cumulative metric type param -time: 2024-10-31T09:46:09.757879-05:00 -custom: - Author: DevonFulcher - Issue: "10960" diff --git a/.changes/unreleased/Dependencies-20241113-112043.yaml b/.changes/unreleased/Dependencies-20241113-112043.yaml deleted file mode 100644 index cc477456787..00000000000 --- a/.changes/unreleased/Dependencies-20241113-112043.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Dependencies -body: Bump minimum dbt-adapters version to 1.9.0 -time: 2024-11-13T11:20:43.25658-06:00 -custom: - Author: QMalcolm - Issue: "10996" diff --git a/.changes/unreleased/Features-20240416-123234.yaml b/.changes/unreleased/Features-20240416-123234.yaml deleted file mode 100644 index ff67dd6402f..00000000000 --- a/.changes/unreleased/Features-20240416-123234.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Parseable JSON and text output in quiet mode for `dbt show` and `dbt compile` -time: 2024-04-16T12:32:34.764394-06:00 -custom: - Author: dbeatty10 - Issue: "9840" diff --git a/.changes/unreleased/Features-20241001-161422.yaml b/.changes/unreleased/Features-20241001-161422.yaml deleted file mode 100644 index 60f10d8d667..00000000000 --- a/.changes/unreleased/Features-20241001-161422.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Change gating of microbatch feature to be behind project flag / behavior flag -time: 2024-10-01T16:14:22.267253-05:00 -custom: - Author: MichelleArk QMalcolm - Issue: "10798" diff --git a/.changes/unreleased/Features-20241118-160038.yaml b/.changes/unreleased/Features-20241118-160038.yaml deleted file mode 100644 index b1a52fec837..00000000000 --- a/.changes/unreleased/Features-20241118-160038.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Features -body: Allow microbatch batches to run in parallel -time: 2024-11-18T16:00:38.895449-06:00 -custom: - Author: QMalcolm MichelleArk - Issue: 10853 10855 diff --git a/.changes/unreleased/Fixes-20241002-142638.yaml b/.changes/unreleased/Fixes-20241002-142638.yaml deleted file mode 100644 index 6ad7dba6502..00000000000 --- a/.changes/unreleased/Fixes-20241002-142638.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: ' override materialization python models' -time: 2024-10-02T14:26:38.332191458-03:00 -custom: - Author: devmessias - Issue: "8520" diff --git a/.changes/unreleased/Fixes-20241007-121402.yaml b/.changes/unreleased/Fixes-20241007-121402.yaml deleted file mode 100644 index 5c858f3a9e9..00000000000 --- a/.changes/unreleased/Fixes-20241007-121402.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Support disabling unit tests via config. -time: 2024-10-07T12:14:02.252744-07:00 -custom: - Author: tsturge - Issue: 9109 10540 diff --git a/.changes/unreleased/Fixes-20241021-093047.yaml b/.changes/unreleased/Fixes-20241021-093047.yaml deleted file mode 100644 index 4d691aa8837..00000000000 --- a/.changes/unreleased/Fixes-20241021-093047.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: unit tests with versioned refs -time: 2024-10-21T09:30:47.949023898-03:00 -custom: - Author: devmessias - Issue: 10880 10528 10623 diff --git a/.changes/unreleased/Fixes-20241105-151459.yaml b/.changes/unreleased/Fixes-20241105-151459.yaml deleted file mode 100644 index c152d27893c..00000000000 --- a/.changes/unreleased/Fixes-20241105-151459.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Fix 'no attribute .config' error when ref-ing a microbatch model from non-Model - context -time: 2024-11-05T15:14:59.002236-05:00 -custom: - Author: michelleark - Issue: "10928" diff --git a/.changes/unreleased/Fixes-20241106-144656.yaml b/.changes/unreleased/Fixes-20241106-144656.yaml deleted file mode 100644 index 3e35914a9a5..00000000000 --- a/.changes/unreleased/Fixes-20241106-144656.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: 'Ensure inferred primary_key is a List[str] with no null values ' -time: 2024-11-06T14:46:56.652963-05:00 -custom: - Author: michelleark - Issue: "10983" diff --git a/.changes/unreleased/Fixes-20241112-210839.yaml b/.changes/unreleased/Fixes-20241112-210839.yaml deleted file mode 100644 index 031e160f092..00000000000 --- a/.changes/unreleased/Fixes-20241112-210839.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Correct when custom microbatch macro deprecation warning is fired -time: 2024-11-12T21:08:39.866837-06:00 -custom: - Author: QMalcolm MichelleArk - Issue: "10994" diff --git a/.changes/unreleased/Fixes-20241113-171516.yaml b/.changes/unreleased/Fixes-20241113-171516.yaml deleted file mode 100644 index 9c2f710dbcc..00000000000 --- a/.changes/unreleased/Fixes-20241113-171516.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Validate manifest has group_map during group_lookup init -time: 2024-11-13T17:15:16.176082Z -custom: - Author: aranke - Issue: "10988" diff --git a/.changes/unreleased/Fixes-20241114-112535.yaml b/.changes/unreleased/Fixes-20241114-112535.yaml deleted file mode 100644 index d82095deb9c..00000000000 --- a/.changes/unreleased/Fixes-20241114-112535.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Emit batch-level exception with node_info on microbatch batch run failure -time: 2024-11-14T11:25:35.050914-05:00 -custom: - Author: michelleark - Issue: "10840" diff --git a/.changes/unreleased/Fixes-20241114-170328.yaml b/.changes/unreleased/Fixes-20241114-170328.yaml deleted file mode 100644 index 3d1546cc594..00000000000 --- a/.changes/unreleased/Fixes-20241114-170328.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix plural of 'partial success' in log message -time: 2024-11-14T17:03:28.888232+01:00 -custom: - Author: jtcohen6 - Issue: "10999" diff --git a/.changes/unreleased/Fixes-20241119-162338.yaml b/.changes/unreleased/Fixes-20241119-162338.yaml deleted file mode 100644 index dde9a9584e1..00000000000 --- a/.changes/unreleased/Fixes-20241119-162338.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Fix restrict-access to not apply within a package -time: 2024-11-19T16:23:38.144589-05:00 -custom: - Author: gshank - Issue: "10134" diff --git a/.changes/unreleased/Fixes-20241121-112638.yaml b/.changes/unreleased/Fixes-20241121-112638.yaml deleted file mode 100644 index 15a23ae8995..00000000000 --- a/.changes/unreleased/Fixes-20241121-112638.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixes -body: Make microbatch models skippable -time: 2024-11-21T11:26:38.192345-05:00 -custom: - Author: michelleark - Issue: "11021" diff --git a/.changes/unreleased/Under the Hood-20241104-110509.yaml b/.changes/unreleased/Under the Hood-20241104-110509.yaml deleted file mode 100644 index 1036e073775..00000000000 --- a/.changes/unreleased/Under the Hood-20241104-110509.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Under the Hood -body: Upgrade protobuf -time: 2024-11-04T11:05:09.433244-05:00 -custom: - Author: gshank - Issue: "10658" diff --git a/CHANGELOG.md b/CHANGELOG.md index 2920dfba786..6d6dd55a7b8 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,210 +5,13 @@ - "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.9.0-b4 - November 06, 2024 - -### Features - -- Emit debug logging event whenever artifacts are written ([#10937](https://github.com/dbt-labs/dbt-core/issues/10937)) -- Support --empty for snapshots ([#10372](https://github.com/dbt-labs/dbt-core/issues/10372)) - -### Fixes - -- Ensure KeyboardInterrupt/SystemExit halts microbatch model execution ([#10862](https://github.com/dbt-labs/dbt-core/issues/10862)) -- Handle exceptions in `get_execution_status` more broadly to better ensure `run_results.json` gets written ([#10934](https://github.com/dbt-labs/dbt-core/issues/10934)) - -### Under the Hood - -- Behavior change for mf timespine without yaml configuration ([#10959](https://github.com/dbt-labs/dbt-core/issues/10959)) -- Behavior change for cumulative metric type param ([#10960](https://github.com/dbt-labs/dbt-core/issues/10960)) - -### Contributors -- [@DevonFulcher](https://github.com/DevonFulcher) ([#10959](https://github.com/dbt-labs/dbt-core/issues/10959), [#10960](https://github.com/dbt-labs/dbt-core/issues/10960)) - - -## dbt-core 1.9.0-b3 - October 30, 2024 - -### Features - -- Add `order_by` and `limit` fields to saved queries. ([#10531](https://github.com/dbt-labs/dbt-core/issues/10531)) -- Enable specification of dbt_valid_to for current records ([#10187](https://github.com/dbt-labs/dbt-core/issues/10187)) -- Enable use of multi-column unique key in snapshots ([#9992](https://github.com/dbt-labs/dbt-core/issues/9992)) -- Ensure `--event-time-start` is before `--event-time-end` ([#10786](https://github.com/dbt-labs/dbt-core/issues/10786)) -- Ensure microbatch models use same `current_time` value ([#10819](https://github.com/dbt-labs/dbt-core/issues/10819)) -- Emit warning when microbatch model has no input with `event_time` config ([#10926](https://github.com/dbt-labs/dbt-core/issues/10926)) - -### Fixes - -- Pass test user config to adapter pre_hook by explicitly adding test builder config to node ([#10484](https://github.com/dbt-labs/dbt-core/issues/10484)) -- Handle edge cases when a specified `--event-time-end` is equivalent to the batch size truncated batch start time ([#10824](https://github.com/dbt-labs/dbt-core/issues/10824)) -- Begin tracking execution time of microbatch model batches ([#10825](https://github.com/dbt-labs/dbt-core/issues/10825)) -- Allow instances of generic data tests to be documented ([#2578](https://github.com/dbt-labs/dbt-core/issues/2578)) -- Fix warnings for models referring to a deprecated model ([#10833](https://github.com/dbt-labs/dbt-core/issues/10833)) -- Change `lookback` default from `0` to `1` to ensure better data completeness ([#10867](https://github.com/dbt-labs/dbt-core/issues/10867)) -- Make `--event-time-start` and `--event-time-end` mutually required ([#10874](https://github.com/dbt-labs/dbt-core/issues/10874)) -- Exclude hook result from results in on-run-end context ([#7387](https://github.com/dbt-labs/dbt-core/issues/7387)) -- Implement partial parsing for all-yaml snapshots ([#10903](https://github.com/dbt-labs/dbt-core/issues/10903)) -- Restore source quoting behaviour when quoting config provided in dbt_project.yml ([#10892](https://github.com/dbt-labs/dbt-core/issues/10892)) -- Fix bug when referencing deprecated models ([#10915](https://github.com/dbt-labs/dbt-core/issues/10915)) -- Fix 'model' jinja context variable type to dict ([#10927](https://github.com/dbt-labs/dbt-core/issues/10927)) -- Take `end_time` for batches to the ceiling to handle edge case where `event_time` column is a date ([#10868](https://github.com/dbt-labs/dbt-core/issues/10868)) - -### Under the Hood - -- Remove support and testing for Python 3.8, which is now EOL. ([#10861](https://github.com/dbt-labs/dbt-core/issues/10861)) - -### Dependencies - -- Bump minimnum allowed dbt-adapters version to 1.8.0 ([#N/A](https://github.com/dbt-labs/dbt-core/issues/N/A)) - -### Contributors -- [@danlsn](https://github.com/danlsn) ([#10915](https://github.com/dbt-labs/dbt-core/issues/10915)) -- [@plypaul](https://github.com/plypaul) ([#10531](https://github.com/dbt-labs/dbt-core/issues/10531)) - -## dbt-core 1.9.0-b2 - October 07, 2024 - -## dbt-core 1.9.0-b1 - October 01, 2024 - -### Breaking Changes - -- Fix changing the current working directory when using dpt deps, clean and init. ([#8997](https://github.com/dbt-labs/dbt-core/issues/8997)) - -### Features - -- serialize inferred primary key ([#9824](https://github.com/dbt-labs/dbt-core/issues/9824)) -- Add unit_test: selection method ([#10053](https://github.com/dbt-labs/dbt-core/issues/10053)) -- Maximally parallelize dbt clone in clone command" ([#7914](https://github.com/dbt-labs/dbt-core/issues/7914)) -- Add --host flag to dbt docs serve, defaulting to '127.0.0.1' ([#10229](https://github.com/dbt-labs/dbt-core/issues/10229)) -- Update data_test to accept arbitrary config options ([#10197](https://github.com/dbt-labs/dbt-core/issues/10197)) -- add pre_model and post_model hook calls to data and unit tests to be able to provide extra config options ([#10198](https://github.com/dbt-labs/dbt-core/issues/10198)) -- add --empty value to jinja context as flags.EMPTY ([#10317](https://github.com/dbt-labs/dbt-core/issues/10317)) -- Warning message for snapshot timestamp data types ([#10234](https://github.com/dbt-labs/dbt-core/issues/10234)) -- Support cumulative_type_params & sub-daily granularities in semantic manifest. ([#10360](https://github.com/dbt-labs/dbt-core/issues/10360)) -- Add time_granularity to metric spec. ([#10376](https://github.com/dbt-labs/dbt-core/issues/10376)) -- Support standard schema/database fields for snapshots ([#10301](https://github.com/dbt-labs/dbt-core/issues/10301)) -- Support ref and source in foreign key constraint expressions, bump dbt-common minimum to 1.6 ([#8062](https://github.com/dbt-labs/dbt-core/issues/8062)) -- Support new semantic layer time spine configs to enable sub-daily granularity. ([#10475](https://github.com/dbt-labs/dbt-core/issues/10475)) -- Include models that depend on changed vars in state:modified, add state:modified.vars selection method ([#4304](https://github.com/dbt-labs/dbt-core/issues/4304)) -- Add support for behavior flags ([#10618](https://github.com/dbt-labs/dbt-core/issues/10618)) -- Enable `--resource-type` and `--exclude-resource-type` CLI flags and environment variables for `dbt test` ([#10656](https://github.com/dbt-labs/dbt-core/issues/10656)) -- Allow configuring snapshot column names ([#10185](https://github.com/dbt-labs/dbt-core/issues/10185)) -- Add custom_granularities to YAML spec for time spines. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) -- Add basic functionality for creating microbatch incremental models ([#9490](https://github.com/dbt-labs/dbt-core/issues/9490), [#10635](https://github.com/dbt-labs/dbt-core/issues/10635), [#10637](https://github.com/dbt-labs/dbt-core/issues/10637), [#10638](https://github.com/dbt-labs/dbt-core/issues/10638), [#10636](https://github.com/dbt-labs/dbt-core/issues/10636), [#10662](https://github.com/dbt-labs/dbt-core/issues/10662), [#10639](https://github.com/dbt-labs/dbt-core/issues/10639)) -- Execute microbatch models in batches ([#10700](https://github.com/dbt-labs/dbt-core/issues/10700)) -- Create 'skip_nodes_if_on_run_start_fails' behavior change flag ([#7387](https://github.com/dbt-labs/dbt-core/issues/7387)) -- Allow snapshots to be defined in YAML. ([#10246](https://github.com/dbt-labs/dbt-core/issues/10246)) -- Write microbatch compiled/run targets to separate files, one per batch ([#10714](https://github.com/dbt-labs/dbt-core/issues/10714)) -- Track incremental_strategy as part of model_run tracking event ([#10761](https://github.com/dbt-labs/dbt-core/issues/10761)) -- Support required 'begin' config for microbatch models ([#10701](https://github.com/dbt-labs/dbt-core/issues/10701)) -- Parse-time validation of microbatch configs: require event_time, batch_size, lookback and validate input event_time ([#10709](https://github.com/dbt-labs/dbt-core/issues/10709)) -- Added the --inline-direct parameter to 'dbt show' ([#10770](https://github.com/dbt-labs/dbt-core/issues/10770)) -- Enable `retry` support for microbatch models ([#10715](https://github.com/dbt-labs/dbt-core/issues/10715), [#10729](https://github.com/dbt-labs/dbt-core/issues/10729)) -- Use unrendered database and schema source properties during state:modified, behind state_modified_compare_more_unrendered_values behavoiur flag ([#9573](https://github.com/dbt-labs/dbt-core/issues/9573)) -- Ensure microbatch models respect `full_refresh` model config ([#10785](https://github.com/dbt-labs/dbt-core/issues/10785)) -- Adds validations for custom_granularities to ensure unique naming. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) - -### Fixes - -- Remove unused check_new method ([#7586](https://github.com/dbt-labs/dbt-core/issues/7586)) -- Test case for `merge_exclude_columns` ([#8267](https://github.com/dbt-labs/dbt-core/issues/8267)) -- Convert "Skipping model due to fail_fast" message to DEBUG level ([#8774](https://github.com/dbt-labs/dbt-core/issues/8774)) -- Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" ([#10107](https://github.com/dbt-labs/dbt-core/issues/10107)) -- Unit test fixture (csv) returns null for empty value ([#9881](https://github.com/dbt-labs/dbt-core/issues/9881)) -- Fix json format log and --quiet for ls and jinja print by converting print call to fire events ([#8756](https://github.com/dbt-labs/dbt-core/issues/8756)) -- Add resource type to saved_query ([#10168](https://github.com/dbt-labs/dbt-core/issues/10168)) -- Fix: Order-insensitive unit test equality assertion for expected/actual with multiple nulls ([#10167](https://github.com/dbt-labs/dbt-core/issues/10167)) -- Renaming or removing a contracted model should raise a BreakingChange warning/error ([#10116](https://github.com/dbt-labs/dbt-core/issues/10116)) -- prefer disabled project nodes to external node ([#10224](https://github.com/dbt-labs/dbt-core/issues/10224)) -- Fix issues with selectors and inline nodes ([#8943](https://github.com/dbt-labs/dbt-core/issues/8943), [#9269](https://github.com/dbt-labs/dbt-core/issues/9269)) -- Fix snapshot config to work in yaml files ([#4000](https://github.com/dbt-labs/dbt-core/issues/4000)) -- Improve handling of error when loading schema file list ([#10284](https://github.com/dbt-labs/dbt-core/issues/10284)) -- Use model alias for the CTE identifier generated during ephemeral materialization ([#5273](https://github.com/dbt-labs/dbt-core/issues/5273)) -- Implement state:modified for saved queries ([#10294](https://github.com/dbt-labs/dbt-core/issues/10294)) -- Saved Query node fail during skip ([#10029](https://github.com/dbt-labs/dbt-core/issues/10029)) -- DOn't warn on `unit_test` config paths that are properly used ([#10311](https://github.com/dbt-labs/dbt-core/issues/10311)) -- Fix setting `silence` of `warn_error_options` via `dbt_project.yaml` flags ([#10160](https://github.com/dbt-labs/dbt-core/issues/10160)) -- Attempt to provide test fixture tables with all values to set types correctly for comparisong with source tables ([#10365](https://github.com/dbt-labs/dbt-core/issues/10365)) -- Limit data_tests deprecation to root_project ([#9835](https://github.com/dbt-labs/dbt-core/issues/9835)) -- CLI flags should take precedence over env var flags ([#10304](https://github.com/dbt-labs/dbt-core/issues/10304)) -- Fix typing for artifact schemas ([#10442](https://github.com/dbt-labs/dbt-core/issues/10442)) -- Fix over deletion of generated_metrics in partial parsing ([#10450](https://github.com/dbt-labs/dbt-core/issues/10450)) -- Fix error constructing warn_error_options ([#10452](https://github.com/dbt-labs/dbt-core/issues/10452)) -- Do not update varchar column definitions if a contract exists ([#10362](https://github.com/dbt-labs/dbt-core/issues/10362)) -- fix all_constraints access, disabled node parsing of non-uniquely named resources ([#10509](https://github.com/dbt-labs/dbt-core/issues/10509)) -- respect --quiet and --warn-error-options for flag deprecations ([#10105](https://github.com/dbt-labs/dbt-core/issues/10105)) -- Propagate measure label when using create_metrics ([#10536](https://github.com/dbt-labs/dbt-core/issues/10536)) -- Fix state:modified check for exports ([#10138](https://github.com/dbt-labs/dbt-core/issues/10138)) -- Filter out empty nodes after graph selection to support consistent selection of nodes that depend on upstream public models ([#8987](https://github.com/dbt-labs/dbt-core/issues/8987)) -- Late render pre- and post-hooks configs in properties / schema YAML files ([#10603](https://github.com/dbt-labs/dbt-core/issues/10603)) -- Allow the use of env_var function in certain macros in which it was previously unavailable. ([#10609](https://github.com/dbt-labs/dbt-core/issues/10609)) -- Remove deprecation for tests: to data_tests: change ([#10564](https://github.com/dbt-labs/dbt-core/issues/10564)) -- Fix `--resource-type test` for `dbt list` and `dbt build` ([#10730](https://github.com/dbt-labs/dbt-core/issues/10730)) -- Fix unit tests for incremental model with alias ([#10754](https://github.com/dbt-labs/dbt-core/issues/10754)) -- Allow singular tests to be documented in properties.yml ([#9005](https://github.com/dbt-labs/dbt-core/issues/9005)) -- Ignore --empty in unit test ref/source rendering ([#10516](https://github.com/dbt-labs/dbt-core/issues/10516)) -- Ignore rendered jinja in configs for state:modified, behind state_modified_compare_more_unrendered_values behaviour flag ([#9564](https://github.com/dbt-labs/dbt-core/issues/9564)) -- Improve performance of infer primary key ([#10781](https://github.com/dbt-labs/dbt-core/issues/10781)) -- Attempt to skip saved query processing when no semantic manifest changes ([#10563](https://github.com/dbt-labs/dbt-core/issues/10563)) -- Ensure dbt retry of microbatch models doesn't lose prior successful state ([#10800](https://github.com/dbt-labs/dbt-core/issues/10800)) - -### Docs - -- Enable display of unit tests ([dbt-docs/#501](https://github.com/dbt-labs/dbt-docs/issues/501)) -- Unit tests not rendering ([dbt-docs/#506](https://github.com/dbt-labs/dbt-docs/issues/506)) -- Add support for Saved Query node ([dbt-docs/#486](https://github.com/dbt-labs/dbt-docs/issues/486)) -- Fix npm security vulnerabilities as of June 2024 ([dbt-docs/#513](https://github.com/dbt-labs/dbt-docs/issues/513)) - -### Under the Hood - -- Clear error message for Private package in dbt-core ([#10083](https://github.com/dbt-labs/dbt-core/issues/10083)) -- Enable use of context in serialization ([#10093](https://github.com/dbt-labs/dbt-core/issues/10093)) -- Make RSS high water mark measurement more accurate on Linux ([#10177](https://github.com/dbt-labs/dbt-core/issues/10177)) -- Enable record filtering by type. ([#10240](https://github.com/dbt-labs/dbt-core/issues/10240)) -- Remove IntermediateSnapshotNode ([#10326](https://github.com/dbt-labs/dbt-core/issues/10326)) -- Additional logging for skipped ephemeral models ([#10389](https://github.com/dbt-labs/dbt-core/issues/10389)) -- bump black to 24.3.0 ([#10454](https://github.com/dbt-labs/dbt-core/issues/10454)) -- generate protos with protoc version 5.26.1 ([#10457](https://github.com/dbt-labs/dbt-core/issues/10457)) -- Move from minimal-snowplow-tracker fork back to snowplow-tracker ([#8409](https://github.com/dbt-labs/dbt-core/issues/8409)) -- Add group info to RunResultError, RunResultFailure, RunResultWarning log lines ([#](https://github.com/dbt-labs/dbt-core/issues/)) -- Improve speed of tree traversal when finding children, increasing build speed for some selectors ([#10434](https://github.com/dbt-labs/dbt-core/issues/10434)) -- Add test for sources tables with quotes ([#10582](https://github.com/dbt-labs/dbt-core/issues/10582)) -- Additional type hints for `core/dbt/version.py` ([#10612](https://github.com/dbt-labs/dbt-core/issues/10612)) -- Fix typing issues in core/dbt/contracts/sql.py ([#10614](https://github.com/dbt-labs/dbt-core/issues/10614)) -- Fix type errors in `dbt/core/task/clean.py` ([#10616](https://github.com/dbt-labs/dbt-core/issues/10616)) -- Add Snowplow tracking for behavior flag deprecations ([#10552](https://github.com/dbt-labs/dbt-core/issues/10552)) -- Add test utility patch_microbatch_end_time for adapters testing ([#10713](https://github.com/dbt-labs/dbt-core/issues/10713)) -- Replace `TestSelector` with `ResourceTypeSelector` ([#10718](https://github.com/dbt-labs/dbt-core/issues/10718)) -- Standardize returning `ResourceTypeSelector` instances in `dbt list` and `dbt build` ([#10739](https://github.com/dbt-labs/dbt-core/issues/10739)) -- Add group metadata info to LogModelResult and LogTestResult ([#10775](https://github.com/dbt-labs/dbt-core/issues/10775)) - -### Dependencies - -- Remove logbook dependency ([#8027](https://github.com/dbt-labs/dbt-core/issues/8027)) -- Increase supported version range for dbt-semantic-interfaces. Needed to support custom calendar features. ([#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) - -### Security - -- Explicitly bind to localhost in docs serve ([#10209](https://github.com/dbt-labs/dbt-core/issues/10209)) - -### Contributors -- [@McKnight-42](https://github.com/McKnight-42) ([#10197](https://github.com/dbt-labs/dbt-core/issues/10197), [#10198](https://github.com/dbt-labs/dbt-core/issues/10198)) -- [@TowardOliver](https://github.com/TowardOliver) ([#10656](https://github.com/dbt-labs/dbt-core/issues/10656)) -- [@aliceliu](https://github.com/aliceliu) ([#10536](https://github.com/dbt-labs/dbt-core/issues/10536), [#10138](https://github.com/dbt-labs/dbt-core/issues/10138)) -- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#10360](https://github.com/dbt-labs/dbt-core/issues/10360), [#10376](https://github.com/dbt-labs/dbt-core/issues/10376), [#10475](https://github.com/dbt-labs/dbt-core/issues/10475), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265), [#9265](https://github.com/dbt-labs/dbt-core/issues/9265)) -- [@dave-connors-3](https://github.com/dave-connors-3) ([#9824](https://github.com/dbt-labs/dbt-core/issues/9824)) -- [@jeancochrane](https://github.com/jeancochrane) ([#5273](https://github.com/dbt-labs/dbt-core/issues/5273)) -- [@katsugeneration](https://github.com/katsugeneration) ([#10754](https://github.com/dbt-labs/dbt-core/issues/10754)) -- [@kevinneville](https://github.com/kevinneville) ([#7586](https://github.com/dbt-labs/dbt-core/issues/7586)) -- [@nakamichiworks](https://github.com/nakamichiworks) ([#10442](https://github.com/dbt-labs/dbt-core/issues/10442)) -- [@rariyama](https://github.com/rariyama) ([#8997](https://github.com/dbt-labs/dbt-core/issues/8997)) -- [@scottgigante,nevdelap](https://github.com/scottgigante,nevdelap) ([#8774](https://github.com/dbt-labs/dbt-core/issues/8774)) -- [@ttusing](https://github.com/ttusing) ([#10434](https://github.com/dbt-labs/dbt-core/issues/10434)) - ## Previous Releases For information on prior major and minor releases, see their changelogs: +* [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) * [1.7](https://github.com/dbt-labs/dbt-core/blob/1.7.latest/CHANGELOG.md) * [1.6](https://github.com/dbt-labs/dbt-core/blob/1.6.latest/CHANGELOG.md) * [1.5](https://github.com/dbt-labs/dbt-core/blob/1.5.latest/CHANGELOG.md) diff --git a/core/dbt/version.py b/core/dbt/version.py index 41881a6b649..4155cc0a707 100644 --- a/core/dbt/version.py +++ b/core/dbt/version.py @@ -231,5 +231,5 @@ def _get_adapter_plugin_names() -> Iterator[str]: yield plugin_name -__version__ = "1.9.0b4" +__version__ = "1.10.0a1" installed = get_installed_version() diff --git a/core/setup.py b/core/setup.py index 62b7383a150..d27da9a2fbe 100644 --- a/core/setup.py +++ b/core/setup.py @@ -25,7 +25,7 @@ package_name = "dbt-core" -package_version = "1.9.0b4" +package_version = "1.10.0a1" description = """With dbt, data analysts and engineers can build analytics \ the way engineers build applications."""