The dbt v0.15.0 release contains a handful of breaking code changes for users upgrading from v0.14.0.
Stricter YML compilation
Previous versions of dbt would raise warnings and ignore improperly formatted
Compilation errors in .yml files are now treated as errors instead of warnings.
table_name field has been removed from Relations. Macros that
expect this field will now return errors. See the latest
class reference for details.
All materializations must now manage dbt's Relation cache.
execute rpc tasks have been renamed to
For more details, see the latest rpc docs.
dbt v0.15.0 removes support for for Python 2.x, as it will no longer be supported on January 1, 2020.
If you are installing dbt in a Python environment alongside other Python modules, please be mindful of the following changes to dbt's Python dependencies:
- Dropped support for
2.8.xto prevent segfaults
- Set a strict upper bound for