Skip to main content

Upgrade to "Versionless" in dbt Cloud

Since May 2024, new capabilities in dbt are delivered continuously to dbt Cloud. We call this "versionless dbt," because your projects and environments are upgraded automatically.

This will require you to make one final update to your current jobs and environments. When that's done, you'll never have to think about managing, coordinating, or upgrading dbt versions again.

By moving your environments and jobs to "Versionless," you can get all the functionality in the latest features before they're in dbt Core — and more! — along with access to the new features and fixes as soon as they’re released.

Tips for upgrading

If you regularly develop your dbt project in dbt Cloud and this is your first time trying “Versionless,” dbt Labs recommends that you try upgrading your project in a development environment. Override your dbt version in development. Then, launch the IDE or Cloud CLI and do your development work as usual. Everything should work as you expect.

If you do see something unexpected or surprising, revert back to the previous version and record the differences you observed. Contact dbt Cloud support with your findings for a more detailed investigation.

Next, we recommend that you try upgrading your project’s deployment environment. If your project has a staging deployment environment, upgrade and try working with it for a few days before you proceed with upgrading the production environment.

If your organization has multiple dbt projects, we recommend starting your upgrade with projects that are smaller, newer, or more familiar for your team. That way, if you do encounter any issues, it'll be easier and faster to troubleshoot those before proceeding to upgrade larger or more complex projects.

Considerations

The following is our guidance on some important considerations regarding dbt projects as part of the upgrade.

To learn more about how dbt Labs deploys stable dbt upgrades in a safe manner to dbt Cloud, we recommend that you read our blog post How we're making sure you can confidently go "Versionless" in dbt Cloud for details.

If you're running dbt version 1.6 or older, please know that your version of dbt Core has reached end-of-life (EOL) and is no longer supported. We strongly recommend that you update to a newer version as soon as reasonably possible.

dbt Labs has extended the critical support period of dbt Core v1.7 for dbt Cloud Enterprise customers.

 I'm using an older version of dbt in dbt Cloud. What should I do? What happens if I do nothing?
 I'm using the legacy metrics definitions from dbt Core version ≤1.5. What should I do?
 What are other known issues when upgrading from older dbt Core versions?
 I see that my account was migrated to Versionless. What should I do?
 What about breaking changes to packages (maintained by dbt Labs or by others)?
 I see that dbt Core version 1.8 was released in April 2024. Will a version 1.8 become available in dbt Cloud?

If you have comments or concerns, we’re happy to help. If you’re an existing dbt Cloud customer, you may reach out to your account team or contact support.

0