dbt Core v0.10.0stable Released Mar 09, 2018
Impact Score: 5/10

dbt Core: dbt 0.10.0

Source available โ€” automated, not human-reviewed

Component: dbt-core ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

dbt Core v0.10.0. Source highlight: This release overhauls dbt's package management functionality, makes seeding csv files work across all adapters, and adds date partitioning support for BigQuery.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (1)

  • Add `--show` argument to `dbt seed` to display a sample of data in the CLI (#74)

โšก Performance & Enhancements (2)

  • Improvements to `dbt seed` (docs)
  • Improvements to package management (docs)

๐Ÿ”ง Bug Fixes & Patches (4)

  • Throw a compilation exception if a required test macro is not present in the context (#655)
  • Make the `adapter_macro` use the `return()` function (#635)
  • Fix bug for introspective query on late binding views (redshift) (#647)
  • Disable any non-dbt log output on the CLI (#663)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### dbt 0.10.0 This release overhauls dbt's package management functionality, makes seeding csv files work across all adapters, and adds date partitioning support for BigQuery. ### Upgrading Instructions: - Check out full installation and upgrading instructions [here](https://docs.getdbt.com/docs/installation) - homebrew: `brew upgrade dbt` - pip: `pip install -U dbt` - Transition the `repositories:` section of your `dbt_project.yml` file to a `packages.yml` file as described [here](https://docs.getdbt.com/docs/package-management) - You may need to clear out your `dbt_modules` directory if you use packages like [dbt-utils](https://github.com/fishtown-analytics/dbt-utils). Depending how your project is configured, you can do this by running `dbt clean`. - We're using a new CSV parsing library, `agate`, so be sure to check that all of your seed tables are parsed as you would expect! ### Changes - Support for variables defined on the CLI with `--vars` ([#640](https://github.com/fishtown-analytics/dbt/pull/640)) ([docs](https://docs.getdbt.com/docs/using-variables)) - Improvements to `dbt seed` ([docs](https://docs.getdbt.com/v0.10/reference#seed)) - Support seeding csv files on all adapters ([#618](https://github.com/fishtown-analytics/dbt/pull/618)) - Make seed csv's `ref()`-able in models ([#668](https://github.com/fishtown-analytics/dbt/pull/668)) - Support seed file configuration (custom schemas, enabled / disabled) in the `dbt_project.yml` file ([#561](https://github.com/fishtown-analytics/dbt/issues/561)) - Support `--full-refresh` instead of `--drop-existing` (deprecated) for seed files ([#515](https://github.com/fishtown-analytics/dbt/issues/515)) - Add `--show` argument to `dbt seed` to display a sample of data in the CLI ([#74](https://github.com/fishtown-analytics/dbt/issues/74)) - Improvements to package management ([docs](https://docs.getdbt.com/docs/package-management)) - Deprecated `repositories:` config option in favor of `packages:` ([#542](https://github.com/fishtown-analytics/dbt/pull/542)) - Deprecated package listing in `dbt_project.yml` in favor of `packages.yml` ([#681](https://github.com/fishtown-analytics/dbt/pull/681)) - Support stating local file paths as dependencies ([#542](https://github.com/fishtown-analytics/dbt/pull/542)) - Support date partitioning in BigQuery ([#641](https://github.com/fishtown-analytics/dbt/pull/641)) ([docs](https://docs.getdbt.com/docs/creating-date-partitioned-tables)) - Move schema creation to _after_ `on-run-start` hooks ([#652](https://github.com/fishtown-analytics/dbt/pull/652)) - Replace `csvkit` dependency with `agate` ([#598](https://github.com/fishtown-analytics/dbt/issues/598)) - Switch snowplow endpoint to pipe directly to Fishtown Analytics ([#682](https://github.com/fishtown-analytics/dbt/pull/682)) ### Bugfixes - Throw a compilation exception if a required test macro is not present in the context ([#655](https://github.com/fishtown-analytics/dbt/issues/655)) - Make the `adapter_macro` use the `return()` function ([#635](https://github.com/fishtown-analytics/dbt/issues/635)) - Fix bug for introspective query on late binding views (redshift) ([#647](https://github.com/fishtown-analytics/dbt/pull/647)) - Disable any non-dbt log output on the CLI ([#663](https://github.com/fishtown-analytics/dbt/pull/663)) ### Thanks! Special thanks to @b-ryan for his many contributions to dbt v0.10.0, and to @realself for sponsoring our work on BigQuery date partitioning. Is there a feature on our roadmap that youโ€™d like to sponsor? Let us know in [Slack](https://slack.getdbt.com/)!