Repository navigation
v0.6.0 dbt_app_reporting
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:
- (Recommended) Upgrade to dbt Core >= 1.9.6
- Do not upgrade your installed version of the
app_reportingpackage. Pin your dependency on v0.5.0 in yourpackages.ymlfile. - Utilize a dbt override to overwrite the package's
google_playsource andapple_storesource and apply freshness via the previous release top-level property route. This will require you to copy and paste the entirety of the previous releasesrc_google_play.ymlandsrc_apple_store.ymlfiles and add anoverrides: google_play_sourceandoverrides: apple_store_sourceproperty, respectively.
Under the Hood
- Updates to ensure integration tests use latest version of dbt.
Full Changelog: v0.5.0...v0.6.0