Skip to content

v0.6.0 dbt_app_reporting

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 26 Jun 17:23
· 8 commits to main since this release
decd90e

PR #28 includes the following updates:

Breaking Change for dbt Core < 1.9.6

Note: This is not relevant to Fivetran Quickstart users.

Migrated freshness from a top-level source property to a source config in alignment with recent updates from dbt Core (Google Play Source v0.5.0 and Apple App Store Source v0.6.0). This will resolve the following deprecation warning that users running dbt >= 1.9.6 may have received:

[WARNING]: Deprecated functionality
Found `freshness` as a top-level property of `google_play` and `apple_store` in file
`models/src_google_play.yml` and `models/src_apple_store.yml`. The `freshness` top-level property should be moved
into the `config` of `google_play` and `apple_store`.

IMPORTANT: Users running dbt Core < 1.9.6 will not be able to utilize freshness tests in this release or any subsequent releases, as older versions of dbt will not recognize freshness as a source config and therefore not run the tests.

If you are using dbt Core < 1.9.6 and want to continue running Google Play and Apple App Store freshness tests, please elect one of the following options:

  1. (Recommended) Upgrade to dbt Core >= 1.9.6
  2. Do not upgrade your installed version of the app_reporting package. Pin your dependency on v0.5.0 in your packages.yml file.
  3. Utilize a dbt override to overwrite the package's google_play source and apple_store source and apply freshness via the previous release top-level property route. This will require you to copy and paste the entirety of the previous release src_google_play.yml and src_apple_store.yml files and add an overrides: google_play_source andoverrides: apple_store_source property, respectively.

Under the Hood

  • Updates to ensure integration tests use latest version of dbt.

Full Changelog: v0.5.0...v0.6.0