Releases: dbt-labs/dbt-core
Releases · dbt-labs/dbt-core
dbt-core v1.6.14
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
withList
to fix issue with index updates intermittently happening out of order (#72)
Under the Hood
dbt-core v1.8.0b3
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 bydbt-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
- Bump sqlparse to >=0.5.0, <0.6.0 to address GHSA-2m57-hf25-phgg (#9951)
Contributors
- @SamuelBFavarin (#9747)
- @akurdyukov (#8719)
- @damian3031 (#9860)
- @edgarrmondragon (#8719)
- @emmoop (#9951)
- @heysweet (#9811)
- @jx2lee (#7761)
- @nielspardon (#7247)
- @niteshy (#9830)
- @rzjfr (#9373)
dbt-core v1.7.13
dbt-core 1.7.13 - April 18, 2024
Security
- Bump sqlparse to >=0.5.0, <0.6.0 to address GHSA-2m57-hf25-phgg (#9951)
Contributors
dbt-core v1.6.13
dbt-core 1.6.13 - April 18, 2024
Security
- Bump sqlparse to >=0.5.0, <0.6.0 to address GHSA-2m57-hf25-phgg (#9951)
Contributors
dbt-core v1.7.12
dbt-core v1.6.12
dbt-core v1.8.0b2
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 bydbt.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
- Add analytics for dbt.com (dbt-docs/#430)
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
- @asweet (#9641)
- @b-per (#430)
- @barton996 (#7798)
- @courtneyholcomb (#9804, #9582)
- @dwreeves (#4627)
- @jx2lee (#9319)
- @slothkong (#9570)