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