Skip to content

Bump dbt from 0.17.2 to 0.20.0#88

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/dbt-0.20.0
Closed

Bump dbt from 0.17.2 to 0.20.0#88
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/dbt-0.20.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2021

Copy link
Copy Markdown
Contributor

Bumps dbt from 0.17.2 to 0.20.0.

Release notes

Sourced from dbt's releases.

dbt 0.20.0

Breaking changes

  • Add Jinja tag for generic test definitions. Replacement for macros prefixed test_ (#1173, #3261)
  • Update schema/generic tests to expect a set of rows instead of a single numeric value, and to use test materialization when executing. (#3192, #3286)
  • Plugin maintainers: For adapters that inherit from other adapters (e.g. dbt-postgresdbt-redshift), adapter.dispatch() will now include parent macro implementations as viable candidates (#2923, #3296)
  • Fix adapter.dispatch macro resolution when statically extracting macros. Introduce new project-level dispatch config. The packages argument to dispatch no longer supports macro calls; there is backwards compatibility for existing packages. The argument will no longer be supported in a future release, instead provide the macro_namespace argument. (#3362, #3363, #3383, #3403)
  • Bump schema versions for run results and manifest artifacts (#3422, #3421)

Features

Tests

  • Add a new materialization for tests, update data tests to use test materialization when executing. (#3154, #3181)
  • Support disabling schema tests, and configuring tests from dbt_project.yml (#3252, #3253, #3257)
  • Less greedy test selection: expand to select unselected tests if and only if all parents are selected (#2891, #3235)
  • Store test failures in the database (#517, #903, #2593, #3316)
  • Add new test configs: where, limit, warn_if, error_if, fail_calc (#3258, #3321, #3336)

Parsing

  • Add the opt-in --use-experimental-parser flag (#3307, #3374)
  • Move partial parsing to end of parsing and implement new partial parsing method. (#3217, #3364)
  • Save doc file node references and use in partial parsing. (#3425, #3432)

Packages

  • Support commit hashes in dbt deps package revision (#3268, #3270)
  • Add optional subdirectory key to install dbt packages that are not hosted at the root of a Git repository (#275, #3267)

Core

  • Add tags and meta properties to the exposure resource schema. (#3404, #3405)
  • Support optional updated_at config parameter with check strategy snapshots. If not supplied, will use current timestamp (default). (#1844, #3376)

Plugins

  • Add optional configs for require_partition_filter and partition_expiration_days in BigQuery (#1843, #2928)
  • Fix for EOL SQL comments prevent entire line execution (#2731, #2974)
  • Add optional merge_update_columns config to specify columns to update for merge statements in BigQuery and Snowflake (#1862, #3100)
  • Use query comment JSON as job labels for BigQuery adapter when query-comment.job-label is set to true (#2483), (#3145)
  • Set application_name for Postgres connections (#885, #3182)
  • Add native support for Postgres index creation (#804, 3106)
  • Prevent locks in Redshift during full refresh in incremental materialization. (#2426, #2998)

Docs

... (truncated)

Changelog

Sourced from dbt's changelog.

dbt 0.20.0 (Release TBD)

Fixes

  • Avoid slowdown in column-level persist_docs on Snowflake, while preserving the error-avoidance from #3149 (#3541, #3543)
  • Partial parsing: handle already deleted nodes when schema block also deleted (#3516, #3522)

Docs

Under the hood

  • Add tracking for experimental parser accuracy (3503, 3553)

dbt 0.20.0rc2 (June 30, 2021)

Fixes

  • Handle quoted values within test configs, such as where (#3458, #3459)

Docs

Under the hood

  • Swap experimental parser implementation to use Rust #3497
  • Dispatch the core SQL statement of the new test materialization, to benefit adapter maintainers (#3465, #3461)
  • Minimal validation of yaml dictionaries prior to partial parsing (#3246, #3460)
  • Add partial parsing tests and improve partial parsing handling of macros (#3449, #3505)
  • Update project loading event data to include experimental parser information. (#3438, #3495)

Contributors:

dbt 0.20.0rc1 (June 04, 2021)

Breaking changes

  • Fix adapter.dispatch macro resolution when statically extracting macros. Introduce new project-level dispatch config. The packages argument to dispatch no longer supports macro calls; there is backwards compatibility for existing packages. The argument will no longer be supported in a future release, instead provide the macro_namespace argument. (#3362, #3363, #3383, #3403)

Features

  • Support optional updated_at config parameter with check strategy snapshots. If not supplied, will use current timestamp (default). (#1844, #3376)
  • Add the opt-in --use-experimental-parser flag (#3307, #3374)
  • Store test failures in the database (#517, #903, #2593, #3316)
  • Add new test configs: where, limit, warn_if, error_if, fail_calc (#3258, #3321, #3336)
  • Move partial parsing to end of parsing and implement new partial parsing method. (#3217, #3364)
  • Save doc file node references and use in partial parsing. (#3425, #3432)

... (truncated)

Commits
  • a2caceb Merge remote-tracking branch 'origin/releases/0.20.0' into 0.20.latest
  • 2f42c98 Release dbt v0.20.0
  • 842df63 Metrics for experimental parser (#3555)
  • 8c756d5 Update changelog (#3551)
  • f4d6c53 Include dbt-docs changes for 0.20.0 final (#3544)
  • 0a3ad3c Speed up Snowflake column comments, while still avoiding errors (#3543)
  • 523eeb7 Partial parsing: check if a node has already been deleted #3516
  • db8b7da Merge remote-tracking branch 'origin/releases/0.20.0rc2' into 0.20.latest
  • d692d98 Release dbt v0.20.0rc2
  • 8464c6c Include dbt-docs changes for 0.20.0rc2 (#3511)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dbt](https://github.com/fishtown-analytics/dbt) from 0.17.2 to 0.20.0.
- [Release notes](https://github.com/fishtown-analytics/dbt/releases)
- [Changelog](https://github.com/dbt-labs/dbt/blob/develop/CHANGELOG.md)
- [Commits](dbt-labs/dbt-core@v0.17.2...v0.20.0)

---
updated-dependencies:
- dependency-name: dbt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 13, 2021
@dependabot @github

dependabot Bot commented on behalf of github Aug 12, 2021

Copy link
Copy Markdown
Contributor Author

Superseded by #92.

@dependabot dependabot Bot closed this Aug 12, 2021
@dependabot dependabot Bot deleted the dependabot/pip/dbt-0.20.0 branch August 12, 2021 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants