Skip to content

Commit

Permalink
Merge branch 'dev/0.14.1' into dev/louisa-may-alcott
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacob Beck committed Jul 16, 2019
2 parents 5c05f70 + 5a1f0bd commit 10be7ba
Show file tree
Hide file tree
Showing 17 changed files with 105 additions and 283 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.14.0rc1
current_version = 0.14.0
parse = (?P<major>\d+)
\.(?P<minor>\d+)
\.(?P<patch>\d+)
Expand Down
22 changes: 11 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
## dbt 0.14.0 - Wilt Chamberlain (Unreleased)
## dbt 0.14.0 - Wilt Chamberlain (July 10, 2019)

### Overview
- Replace Archives with Snapshots ([docs](https://docs.getdbt.com/v0.14/docs/snapshots), [migration guide](https://docs.getdbt.com/v0.14/docs/upgrading-to-014))
- Add three new top-level commands:
- `dbt ls` ([docs](https://docs.getdbt.com/v0.14/reference#list))
- `dbt run-operation` ([docs](https://docs.getdbt.com/v0.14/reference#run-operation))
- `dbt rpc` ([docs](https://docs.getdbt.com/v0.14/reference#rpc))
- `dbt ls` ([docs](https://docs.getdbt.com/v0.14/docs/list))
- `dbt run-operation` ([docs](https://docs.getdbt.com/v0.14/docs/run-operation))
- `dbt rpc` ([docs](https://docs.getdbt.com/v0.14/docs/rpc))
- Support the specification of severity levels for schema and data tests ([docs](https://docs.getdbt.com/v0.14/docs/testing#section-test-severity))
- Many new quality of life improvements and bugfixes

Expand All @@ -18,14 +18,14 @@
- Normalized meta-column names in Snapshot tables ([#1361](https:/fishtown-analytics/dbt/pull/1361), [#251](https:/fishtown-analytics/dbt/issues/251))

### Features
- Add `run-operation` command which invokes macros directly from the CLI ([#1328](https:/fishtown-analytics/dbt/pull/1328)) ([docs](https://docs.getdbt.com/v0.14/reference#run-operation))
- Add a `dbt ls` command which lists resources in your project ([#1436](https:/fishtown-analytics/dbt/pull/1436), [#467](https:/fishtown-analytics/dbt/issues/467)) ([docs](https://docs.getdbt.com/v0.14/reference#list))
- Add `run-operation` command which invokes macros directly from the CLI ([#1328](https:/fishtown-analytics/dbt/pull/1328)) ([docs](https://docs.getdbt.com/v0.14/docs/run-operation))
- Add a `dbt ls` command which lists resources in your project ([#1436](https:/fishtown-analytics/dbt/pull/1436), [#467](https:/fishtown-analytics/dbt/issues/467)) ([docs](https://docs.getdbt.com/v0.14/docs/list))
- Add Snapshots, an improvement over Archives ([#1361](https:/fishtown-analytics/dbt/pull/1361), [#1175](https:/fishtown-analytics/dbt/issues/1175)) ([docs](https://docs.getdbt.com/v0.14/docs/snapshots))
- Add the 'check' snapshot strategy ([#1361](https:/fishtown-analytics/dbt/pull/1361), [#706](https:/fishtown-analytics/dbt/issues/706))
- Support Snapshots across logical databases ([#1455](https:/fishtown-analytics/dbt/issues/1455))
- Implement Snapshots using a merge statement where supported ([#1478](https:/fishtown-analytics/dbt/pull/1478))
- Support Snapshot selection using `--select` ([#1520](https:/fishtown-analytics/dbt/pull/1520), [#1512](https:/fishtown-analytics/dbt/issues/1512))
- Add an RPC server via `dbt rpc` ([#1301](https:/fishtown-analytics/dbt/pull/1301), [#1274](https:/fishtown-analytics/dbt/issues/1274)) ([docs](https://docs.getdbt.com/v0.14/reference#rpc))
- Add an RPC server via `dbt rpc` ([#1301](https:/fishtown-analytics/dbt/pull/1301), [#1274](https:/fishtown-analytics/dbt/issues/1274)) ([docs](https://docs.getdbt.com/v0.14/docs/rpc))
- Add `ps` and `kill` commands to the rpc server ([#1380](https:/fishtown-analytics/dbt/pull/1380/), [#1369](https:/fishtown-analytics/dbt/issues/1369), [#1370](https:/fishtown-analytics/dbt/issues/1370))
- Add support for ephemeral nodes to the rpc server ([#1373](https:/fishtown-analytics/dbt/pull/1373), [#1368](https:/fishtown-analytics/dbt/issues/1368))
- Add support for inline macros to the rpc server ([#1375](https:/fishtown-analytics/dbt/pull/1375), [#1372](https:/fishtown-analytics/dbt/issues/1372), [#1348](https:/fishtown-analytics/dbt/pull/1348))
Expand All @@ -50,7 +50,7 @@
- Add searching by tag name ([#32](https:/fishtown-analytics/dbt-docs/pull/32))
- Add context menu link to export graph viz as a PNG ([#34](https:/fishtown-analytics/dbt-docs/pull/34))
- Fix for clicking models in left-nav while search results are open ([#31](https:/fishtown-analytics/dbt-docs/pull/31))

### Fixes
- Fix for unduly long timeouts when anonymous event tracking is blocked ([#1445](https:/fishtown-analytics/dbt/pull/1445), [#1063](https:/fishtown-analytics/dbt/issues/1063))
- Fix for error with mostly-duplicate git urls in packages, picking the one that came first. ([#1428](https:/fishtown-analytics/dbt/pull/1428), [#1084](https:/fishtown-analytics/dbt/issues/1084))
Expand Down Expand Up @@ -135,7 +135,7 @@ This release provides [a stable API for building new adapters](https://docs.getd

### Breaking Changes
- version 1 schema.yml specs are no longer implemented. Please use the version 2 spec instead ([migration guide](https://docs.getdbt.com/docs/upgrading-from-0-10-to-0-11#section-schema-yml-v2-syntax))
- `{{this}}` is no longer implemented for `on-run-start` and `on-run-end` hooks. Use `{{ target }}` or an [`on-run-end` context variable](https://docs.getdbt.com/reference#schemas) instead ([#1176](https:/fishtown-analytics/dbt/pull/1176), implementing [#878](https:/fishtown-analytics/dbt/issues/878))
- `{{this}}` is no longer implemented for `on-run-start` and `on-run-end` hooks. Use `{{ target }}` or an [`on-run-end` context variable](https://docs.getdbt.com/docs/on-run-end-context#section-schemas) instead ([#1176](https:/fishtown-analytics/dbt/pull/1176), implementing [#878](https:/fishtown-analytics/dbt/issues/878))
- A number of materialization-specific adapter methods have changed in breaking ways. If you use these adapter methods in your macros or materializations, you may need to update your code accordingly.
- query_for_existing - **removed**, use [get_relation](https://docs.getdbt.com/v0.13/reference#adapter-get-relation) instead.
- [get_missing_columns](https://docs.getdbt.com/v0.13/reference#adapter-get-missing-columns) - changed to take `Relation`s instead of schemas and identifiers
Expand Down Expand Up @@ -524,7 +524,7 @@ brew install dbt


### Breaking Changes
- `adapter` functions must be namespaced to the `adapter` context variable. To fix this error, use `adapter.already_exists` instead of just `already_exists`, or similar for other [adapter functions](https://docs.getdbt.com/reference#adapter).
- `adapter` functions must be namespaced to the `adapter` context variable. To fix this error, use `adapter.already_exists` instead of just `already_exists`, or similar for other [adapter functions](https://docs.getdbt.com/docs/adapter).


### Bugfixes
Expand Down Expand Up @@ -623,7 +623,7 @@ Compilation Error in model {your_model} (models/path/to/your_model.sql)
'already_exists' is undefined
```

To fix this error, use `adapter.already_exists` instead of just `already_exists`, or similar for other [adapter functions](https://docs.getdbt.com/reference#adapter).
To fix this error, use `adapter.already_exists` instead of just `already_exists`, or similar for other [adapter functions](https://docs.getdbt.com/docs/adapter).

### Bugfixes
- Handle lingering `__dbt_tmp` relations ([#511](https:/fishtown-analytics/dbt/pull/511))
Expand Down
Loading

0 comments on commit 10be7ba

Please sign in to comment.