Skip to content

Releases: dbt-labs/dbt-core

dbt-core v1.6.14

03 May 00:29
Compare
Choose a tag to compare

dbt-core 1.6.14 - May 02, 2024

Features

  • Move flags from UserConfig in profiles.yml to flags in dbt_project.yml (#9183)
  • Add require_explicit_package_overrides_for_builtin_materializations to dbt_project.yml flags, which can be used to opt-out of overriding built-in materializations from packages (#10007)

Fixes

  • Replace usage of Set with List to fix issue with index updates intermittently happening out of order (#72)

Under the Hood

  • Raise deprecation warning if installed package overrides built-in materialization (#9971)
  • Remove the final underscore from secret environment variable constants. (#10052)

dbt-core v1.8.0b3

18 Apr 16:24
Compare
Choose a tag to compare
dbt-core v1.8.0b3 Pre-release
Pre-release

dbt-core 1.8.0-b3 - April 18, 2024

Features

  • Support scrubbing secret vars (#7247)
  • Add wildcard support to the group selector method (#9811)
  • source freshness precomputes metadata-based freshness in batch, if possible (#8705)
  • Better error message when trying to select a disabled model (#9747)
  • Support SQL in unit testing fixtures (#9405)

Fixes

  • fix configuration of turning test warnings into failures with WARN_ERROR_OPTIONS (#7761)
  • Fix conflict with newer versions of Snowplow tracker (#8719)
  • Only create the packages-install-path / dbt_packages folder during dbt deps (#6985, #9584)
  • Exclude password-like fields for considering reparse (#9795)
  • Fixed query comments test (#9860)
  • Begin warning people about spaces in model names (#9397)
  • Disambiguiate FreshnessConfigProblem error message (#9891)

Under the Hood

  • Remove non dbt.artifacts dbt.* imports from dbt/artifacts (#9926)
  • Migrate to using error_tag provided by dbt-common (#9914)
  • Add a test for semantic manifest and move test fixtures needed for it (#9665)

Dependencies

  • Relax pathspec upper bound version restriction (#9373)
  • Bump python from 3.10.7-slim-nullseye to 3.11.2-slim-bullseye in /docker (#9687)
  • Remove duplicate dependency of protobuf in dev-requirements (#9830)
  • Bump black from 23.3.0 to >=24.3.0,<25.0 (#8074)

Security

Contributors

dbt-core v1.7.13

18 Apr 17:57
Compare
Choose a tag to compare

dbt-core 1.7.13 - April 18, 2024

Security

Contributors

dbt-core v1.6.13

18 Apr 17:52
Compare
Choose a tag to compare

dbt-core 1.6.13 - April 18, 2024

Security

Contributors

dbt-core v1.7.12

16 Apr 16:35
Compare
Choose a tag to compare

dbt-core 1.7.12 - April 16, 2024

Fixes

  • Fix assorted source freshness edgecases so check is run or actionable information is given (#9078)
  • Exclude password-like fields for considering reparse (#9795)

dbt-core v1.6.12

16 Apr 18:11
Compare
Choose a tag to compare

dbt-core 1.6.12 - April 16, 2024

Fixes

  • Exclude password-like fields for considering reparse (#9795)

dbt-core v1.8.0b2

03 Apr 15:22
Compare
Choose a tag to compare
dbt-core v1.8.0b2 Pre-release
Pre-release

dbt-core 1.8.0-b2 - April 03, 2024

Features

  • Global config for --target and --profile CLI flags and DBT_TARGET and DBT_PROFILE environment variables. (#7798)
  • Allow excluding resource types for build, list, and clone commands, and provide env vars (#9237)
  • SourceDefinition.meta represents source-level and table-level meta properties, instead of only table-level (#9766)
  • Allow metrics in semantic layer filters. (#9804)

Fixes

  • fix lock-file bad indentation (#9319)
  • Tighten exception handling to avoid worker thread hangs. (#9583)
  • Do not add duplicate input_measures (#9360)
  • Throw a ParsingError if a primary key constraint is defined on multiple columns or at both the column and model level. (#9581)
  • Bug fix: don't parse Jinja in filters for input metrics or measures. (#9582)
  • Fix traceback parsing for exceptions raised due to csv fixtures moved into or out of fixture/subfolders. (#9570)
  • Fix partial parsing KeyError on deleted schema files (#8860)
  • Support saved queries in dbt list (#9532)
  • include sources in catalog.json when over 100 relations selected for catalog generation (#9755)
  • Support overriding macros in packages in unit testing (#9624)
  • Handle exceptions for failing on-run-* hooks in source freshness (#9511)
  • Validation of unit test parsing for incremental models (#9593)
  • Fix use of retry command on command using defer (#9770)
  • Make args variable to be un-modified by dbt.invoke(args) (#8938, #9787)
  • Unit test path outputs (#9608)
  • Fix assorted source freshness edgecases so check is run or actionable information is given (#9078)
  • "Fix Docker release process to account for both historical and current versions of dbt-postgres (#9827)

Docs

Under the Hood

  • Remove unused key wildcard from MethodName enum (#9641)
  • Improve dbt CLI speed (#4627)
  • Include node_info in various Result events (#9619)

Dependencies

  • Bump actions/upload-artifact from 3 to 4 (#9470)
  • Restrict protobuf to 4.* versions (#9566)
  • Bump codecov/codecov-action from 3 to 4 (#9659)

Contributors

dbt-core v1.7.11

28 Mar 03:32
Compare
Choose a tag to compare

dbt-core 1.7.11 - March 28, 2024

Fixes

  • Tighten exception handling to avoid worker thread hangs. (#9583)
  • Add field wrapper to BaseRelation members that were missing it. (#9681)

dbt-core v1.6.11

28 Mar 16:08
Compare
Choose a tag to compare

dbt-core 1.6.11 - March 28, 2024

Dependencies

  • Restrict protobuf to 4.* versions (#9566)

dbt-core v1.5.11

28 Mar 16:07
Compare
Choose a tag to compare

dbt-core 1.5.11 - March 28, 2024

Dependencies

  • Restrict protobuf to 4.* versions (#9566)