Skip to content

Upgrade dbt #957

Description

@jeancochrane

dbt Core v2 has now been released, representing a major refactor of the dbt CLI, DAG, and docs systems. It's still in alpha and I'm not 100% sure it will meet all of our needs -- in classic dbt fashion, the migration docs are sparse, and the rest of the docs are spread out across many different pages -- but it promises enough big improvements (Rust refactor for improved speed, IDE integrations via a new LSP, improved docs interface) that I think we should take a stab at the upgrade to find out.

If Core v2 alpha does not yet meet our needs, we should instead upgrade to v1.12.x.

Old issue (archived)

dbt 1.11 has been released, but we are still on version 1.9. There are some cool new features in 1.10 and 1.11 that I think we could use, including user-defined functions and standalone anchors. Let's take a minute to upgrade our dbt version so that we can start taking advantage of new features.

I suspect we may start seeing some deprecation warnings as part of this upgrade effort, so as part of the scope for this issue, I think we should either resolve these warnings if the resolution is simple, or open issues to resolve them if the resolution is complicated.

We should also upgrade the Athena adapter, which has had a few releases since our current version (1.8.4).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions