dbt-core 1.6.0-rc1 - July 17, 2023
Features
- Add validate_sql method to BaseAdapter with implementation for SQLAdapter (#7839)
- Support validation of metrics and semantic models. (#7969)
- Begin populating
depends_on
of metric nodes (#7854) - Enumerate supported materialized view features for dbt-postgres (#6911)
Fixes
- add negative part_number arg for split part macro (#7915)
- Fix accidental propagation of log messages to root logger. (#7872)
- Fixed an issue which blocked debug logging to stdout with --log-level debug, unless --debug was also used. (#7872)
- Fix query comment tests (#7845)
- Inline query emit proper error message (#7940)
- Nicer error message if model with enforced contract is missing 'columns' specification (#7943)
- include 'v' in ModelNodeArgs.unique_id (#8039)
- Fix fail-fast behavior (including retry) (#7785)
- Remove
create_metric
as aSemanticModel.Measure
property because it currently doesn't do anything (#8064) - Remove
VOLUME
declaration within Dockerfile (#4784) - Fix Dockerfile.test (#7352)
- Detect breaking contract changes to versioned models (#8030)
- Update DryRunMethod test classes ValidateSqlMethod naming (#7839)
- Fix typo in
NonAdditiveDimension
implementation (#8088)
Docs
- Fix broken links in
CONTRIBUTING.md
. (dbt-docs/#8018)