From 9701cd896eab11bfac8ee5957d333d6840beb719 Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:38:01 -0500 Subject: [PATCH 1/6] docs for 0.7.1 --- CHANGELOG.md | 6 ++++++ docs/guide/usage.md | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fba7e3ce13c..c41ba3bb89e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,17 +2,23 @@ ### Overview +- Improved graph selection - A new home for dbt - Snowflake improvements #### New Features +- improved graph selection for `dbt run` and `dbt test` ([more information])(http://dbt.readthedocs.io/en/master/guide/usage/)) ([#279](https://github.com/fishtown-analytics/dbt/pull/279)) - profiles.yml now supports Snowflake `role` as an option ([#291](https://github.com/fishtown-analytics/dbt/pull/291)) #### A new home for dbt In v0.7.1, dbt was moved from the analyst-collective org to the fishtown-analytics org ([#300](https://github.com/fishtown-analytics/dbt/pull/300)) +#### Bugfixes + +- nicer error if `run-target` was not changed to `target` during upgrade to dbt>=0.7.0 + ## dbt 0.7.0 (February 9, 2017) diff --git a/docs/guide/usage.md b/docs/guide/usage.md index ead90102255..77e1e299fa7 100644 --- a/docs/guide/usage.md +++ b/docs/guide/usage.md @@ -17,7 +17,7 @@ Deploying new models frequently involves destroying prior versions of these mode ### Specifying models to run -By default, `dbt run` will execute _all_ of the models in the dependency graph. During development (and deployment), it is useful to specify only a subset of models to run. Use the `--models` flag with `dbt run` to select a subset of models to run. +By default, `dbt run` will execute _all_ of the models in the dependency graph. During development (and deployment), it is useful to specify only a subset of models to run. Use the `--models` flag with `dbt run` to select a subset of models to run. Note that the following arguments (`--models` and `--exclude`) also apply to `dbt test`! The `--models` flag accepts one or more arguments. Each argument can be one of: 1. a package name @@ -51,6 +51,12 @@ dbt run --models my_package.*+ # select all models in my_package and their dbt run --models +some_model+ # select some_model and all parents and children ``` +Finally, dbt provides an `--exclude` flag with the same semantics as `--models`. Models specified with the `--exclude` flag will be removed from the set of models selected with `--models` + +```bash +dbt run --models my_package.*+ --exclude my_package.a_big_model+ +``` + ### Run dbt non-destructively If you provide the `--non-destructive` argument to `dbt run`, dbt will minimize the amount of destructive changes it runs against your database. Specifically, dbt From 0419ae5302259d69bfa1db2127211e04ba5cd800 Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:38:09 -0500 Subject: [PATCH 2/6] =?UTF-8?q?Bump=20version:=200.7.0=20=E2=86=92=200.7.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- dbt/version.py | 2 +- setup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index a1911d29897..1848c763ba8 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.7.0 +current_version = 0.7.1 commit = True tag = True diff --git a/dbt/version.py b/dbt/version.py index c88c438a57c..f818f2e8d7b 100644 --- a/dbt/version.py +++ b/dbt/version.py @@ -67,6 +67,6 @@ def is_latest(): return installed == latest -__version__ = '0.7.0' +__version__ = '0.7.1' installed = get_version() latest = get_latest_version() diff --git a/setup.py b/setup.py index 84c8e5a7267..b5d00e94ff6 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ import os.path package_name = "dbt" -package_version = "0.7.0" +package_version = "0.7.1" setup( name=package_name, From 4d56410e3bd28b7d5227ec0cc7b0c100cd99f540 Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:40:15 -0500 Subject: [PATCH 3/6] fix link in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c41ba3bb89e..553d8fc8e1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ #### New Features -- improved graph selection for `dbt run` and `dbt test` ([more information])(http://dbt.readthedocs.io/en/master/guide/usage/)) ([#279](https://github.com/fishtown-analytics/dbt/pull/279)) +- improved graph selection for `dbt run` and `dbt test` ([more information](http://dbt.readthedocs.io/en/master/guide/usage/)) ([#279](https://github.com/fishtown-analytics/dbt/pull/279)) - profiles.yml now supports Snowflake `role` as an option ([#291](https://github.com/fishtown-analytics/dbt/pull/291)) #### A new home for dbt From c31aa51fc1e023f05b4e25aa0555cba9143875e0 Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:41:00 -0500 Subject: [PATCH 4/6] Set date for 0.7.1 release --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 553d8fc8e1a..0bb84f942bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## dbt 0.7.1 (unreleased) +## dbt 0.7.1 (February 28, 2017) ### Overview From 8d9d3ced26158ef07fafb6ca4db0fe9326ffdb3f Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:41:50 -0500 Subject: [PATCH 5/6] link right to docs in changelog tldr --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bb84f942bb..5c8601b5144 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ### Overview -- Improved graph selection +- [Improved graph selection](http://dbt.readthedocs.io/en/master/guide/usage/) - A new home for dbt - Snowflake improvements From d0c3cd24f44a59915404ad73762faefa9c49ffad Mon Sep 17 00:00:00 2001 From: Drew Banin Date: Tue, 28 Feb 2017 16:47:43 -0500 Subject: [PATCH 6/6] link to #run part of usage docs --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c8601b5144..d061621aaef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,13 @@ ### Overview -- [Improved graph selection](http://dbt.readthedocs.io/en/master/guide/usage/) +- [Improved graph selection](http://dbt.readthedocs.io/en/master/guide/usage/#run) - A new home for dbt - Snowflake improvements #### New Features -- improved graph selection for `dbt run` and `dbt test` ([more information](http://dbt.readthedocs.io/en/master/guide/usage/)) ([#279](https://github.com/fishtown-analytics/dbt/pull/279)) +- improved graph selection for `dbt run` and `dbt test` ([more information](http://dbt.readthedocs.io/en/master/guide/usage/#run)) ([#279](https://github.com/fishtown-analytics/dbt/pull/279)) - profiles.yml now supports Snowflake `role` as an option ([#291](https://github.com/fishtown-analytics/dbt/pull/291)) #### A new home for dbt