At the time of writing dbt has an alpha version of dbt v2. It has a core rewritten in rust and is the future direction of travel for the project: https://docs.getdbt.com/blog/dbt-core-v2-is-here?version=2.0&name=Fusion.
A quick test locally of the pre-release version shows some issues:
dbt deps:
dbt-fusion 2.0.0-preview.192
Finished [ 0.13s] resolving packages from packages.yml (3 items)
Installed starburstdata/trino_utils: 0.6.0
Installed dbt-labs/codegen: 0.14.0
Installed dbt-labs/dbt_utils: 1.3.3
Installed 3 packages
Updated version available for codegen@0.14.0: 0.14.1
Updated version available for dbt_utils@1.3.3: 1.4.0
============================= Errors and Warnings ==============================
[warning] [PackageVersionMismatch (dbt1080)]: Package 'trino_utils' may not be compatible with your dbt version: Required dbt version does not match current version. Check Package Hub (https://hub.getdbt.com) for compatible versions or contact the package maintainer.
============================== Execution Summary ===============================
Finished 'deps' with 1 warning [4.3s]
dbt build:
[error] [InvalidConfig (dbt1005)]: The 'trino' adapter is not yet supported by dbt Fusion. Supported adapters: snowflake, bigquery, databricks, redshift
The current advice is "to migrate is to first upgrade to dbt v1.12. It enforces many of the behavior changes that are fully removed in v2.0 of the framework, and even ships with the Fusion-powered project parser so that you can check whether your project will parse correctly. Run dbt parse --use-v2-parser to try it out."
At the time of writing dbt has an alpha version of
dbt v2. It has a core rewritten in rust and is the future direction of travel for the project: https://docs.getdbt.com/blog/dbt-core-v2-is-here?version=2.0&name=Fusion.A quick test locally of the pre-release version shows some issues:
dbt deps:dbt build:[error] [InvalidConfig (dbt1005)]: The 'trino' adapter is not yet supported by dbt Fusion. Supported adapters: snowflake, bigquery, databricks, redshiftThe current advice is "to migrate is to first upgrade to dbt v1.12. It enforces many of the behavior changes that are fully removed in v2.0 of the framework, and even ships with the Fusion-powered project parser so that you can check whether your project will parse correctly. Run dbt parse --use-v2-parser to try it out."