Releases: dbt-labs/dbt-core
Releases · dbt-labs/dbt-core
dbt-core v1.6.5
dbt-core v1.6.4
dbt-core 1.6.4 - September 28, 2023
Features
- Add support for optional label in semantic_models, measures, dimensions and entities. (#8595)
Fixes
- update dbt show to include limit in DWH query (#8496,, #8417)
- Support quoted parameter list for MultiOption CLI options. (#8598)
- Fixes test type edges filter (#8692)
- semantic models in graph selection (#8589)
- Support doc blocks in nested semantic model YAML (#8509)
- avoid double-rendering sql_header in dbt show (#8739)
Contributors
dbt-core v1.5.7
dbt-core 1.5.7 - September 28, 2023
Features
- Accept a
dbt-cloud
config in dbt_project.yml (#8438)
Fixes
dbt-core v1.4.8
dbt-core v1.3.6
dbt-core v1.6.3
dbt-core 1.6.3 - September 19, 2023
Features
- Add --no-inject-ephemeral-ctes flag for
compile
command, for usage by linting. (#8480)
Fixes
- Add explicit support for integers for the show command (#8153)
- make version comparison insensitive to order (#8571)
Under the Hood
- Fix test_numeric_values to look for more specific strings (#8470)
Contributors
dbt-core v1.6.2
dbt-core 1.6.2 - September 07, 2023
Breaking Changes
- Removed the FirstRunResultError and AfterFirstRunResultError event types, using the existing RunResultError in their place. (#7963)
Features
- Accept a
dbt-cloud
config in dbt_project.yml (#8438)
Fixes
- Copy dir during
dbt deps
if symlink fails (#7428, #8223) - fix ambiguous reference error for tests and versions when model name is duplicated across packages (#8327, #8493)
- Fix "Internal Error: Expected node not found in manifest" when depends_on set on ModelNodeArgs (#8506)
- Fix snapshot success message (#7583)
- Parse the correct schema version from manifest (#8544)
Contributors
dbt-core v1.7.0b2
dbt-core 1.7.0-b2 - September 01, 2023
Features
- Add node attributes related to compilation to run_results.json (#7519)
- Support configuration of semantic models with the addition of enable/disable and group enablement. (#7968)
Fixes
- Add support for swapping materialized views with tables/views and vice versa (#8449)
- Turn breaking changes to contracted models into warnings for unversioned models (#8384, #8282)
- Ensure parsing does not break when
window_groupings
is not specified fornon_additive_dimension
(#8453) - fix ambiguous reference error for tests and versions when model name is duplicated across packages (#8327, #8493)
- Fix "Internal Error: Expected node not found in manifest" when depends_on set on ModelNodeArgs (#8506)
- Fix snapshot success message (#7583)
Docs
- Fix newline escapes and improve formatting in docker README (dbt-docs/#8211)
Under the Hood
- Switch from hologram to mashumaro jsonschema (#8426)
- Re-organize jinja macros: relation-specific in /macros/adapters/relations/, relation agnostic in /macros/relations (#8449)
- Update typing to meet mypy standards (#8396)
- Mypy errors - adapters/factory.py (#8387)
Contributors
dbt-core v1.6.1
dbt-core 1.6.1 - August 23, 2023
Fixes
- Add status to Parse Inline Error (#8173)
- Fix retry not working with log-file-max-bytes (#8297)
- Detect changes to model access, version, or latest_version in state:modified (#8189)
- fix fqn-selection for external versioned models (#8374)
- Fix: DbtInternalError after model that previously ref'd external model is deleted (#8375)
- Fix using list command with path selector and project-dir (#8385)
- Remedy performance regression by only writing run_results.json once. (#8360)
- Ensure parsing does not break when
window_groupings
is not specified fornon_additive_dimension
(#8453)
Docs
- Display contract and column constraints on the model page (dbt-docs/#433)
- Display semantic model details in docs (dbt-docs/#431)
Under the Hood
- Refactor flaky test pp_versioned_models (#7781)
- format exception from dbtPlugin.initialize (#8152)
- Update manifest v10 (#8333)
- add tracking for plugin.get_nodes calls (#8344)
- add internal flag: --no-partial-parse-file-diff to inform whether to compute a file diff during partial parsing (#8363)
- Use python version 3.10.7 in Docker image. (#8444)
- Check for existing_relation immediately prior to renaming (#7781)