Skip to content

Releases: dbt-labs/dbt-core

dbt-core v1.6.5

02 Oct 18:01
Compare
Choose a tag to compare

dbt-core 1.6.5 - October 02, 2023

Fixes

  • Fix tag selection for projects with semantic models (#8749)

dbt-core v1.6.4

28 Sep 21:47
Compare
Choose a tag to compare

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

28 Sep 22:37
Compare
Choose a tag to compare

dbt-core 1.5.7 - September 28, 2023

Features

  • Accept a dbt-cloud config in dbt_project.yml (#8438)

Fixes

  • Fix snapshot success message (#7583)
  • update dbt show to include limit in DWH query (#8496,, #8417)
  • Support quoted parameter list for MultiOption CLI options. (#8598)
  • avoid double-rendering sql_header in dbt show (#8739)

dbt-core v1.4.8

20 Sep 19:40
Compare
Choose a tag to compare

dbt-core 1.4.8 - September 20, 2023

Fixes

  • Exclude password fields from Jinja rendering. (#7629)
  • Fix snapshot success message (#7583)

dbt-core v1.3.6

20 Sep 19:34
Compare
Choose a tag to compare

dbt-core 1.3.6 - September 20, 2023

Fixes

  • Exclude password fields from Jinja rendering. (#7629)

dbt-core v1.6.3

19 Sep 19:13
Compare
Choose a tag to compare

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

07 Sep 22:05
Compare
Choose a tag to compare

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

01 Sep 13:53
Compare
Choose a tag to compare
dbt-core v1.7.0b2 Pre-release
Pre-release

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 for non_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

23 Aug 19:44
Compare
Choose a tag to compare

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 for non_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)

dbt-core v1.5.6

21 Aug 17:20
Compare
Choose a tag to compare

dbt-core 1.5.6 - August 21, 2023

Under the Hood

  • Use python version 3.10.7 in Docker image. (#8444)