# dbt Core v0.12.2 — Release & Upgrade Intelligence
- **Product:** dbt Core (https://www.getdbt.com)
- **Version:** v0.12.2
- **Released:** Jan 08, 2019
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/dbt-core/updates/v0.12.2/

## Executive Summary (TL;DR)
dbt Core v0.12.2. Source highlight: This release reduces the runtime of dbt projects by improving dbt's approach to model running. Additionally, a number of workflow improvements have been added. You can find more information about dbt's new approach to model running in this blog post.

## New Features
- More intelligently order and execute nodes in the graph. This _significantly_ speeds up the runtime of most dbt projects (#813)
- Add `-m` flag as an alias for `--models` (#1160)
- Add `post_hook` and `pre_hook` as aliases for `post-hook` and `pre-hook`, respectively (#1124) (docs)
- Better handling of git errors in `dbt deps` + full support for Windows (#994, #778, #895)
- Add support for specifying a `location` in BigQuery datasets (#969) (docs)
- Add support for Jinja expressions using the `{% do ... %}` block (#1113)

## Bug Fixes
- The `dbt debug` command is actually useful now (#1061)
- Fix for custom schemas used alongside the `generate_schema_name` macro (#801)
- Fix for silent failure of tests that reference nonexistent models (#968)
- Fix for `generate_schema_name` macros that return whitespace-padded schema names (#1074)
- Fix for incorrect relation type for backup tables on Snowflake (#1103)
- Fix for incorrectly cased values in the relation cache (#1140)
