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