Skip to content

Releases: fivetran/dbt_stripe

dbt 0.20.0 Compatibility

28 Jul 15:29
197a57d
Compare
Choose a tag to compare

🎉 dbt 0.20.0 Compatibility 🎉

🚨 This is a breaking change! 🚨 dbt v0.20.0 or greater is required for this release. If you are not ready to upgrade, consider using a previous release of this package.

Additional considerations when upgrading to this package:

  • This package utilizes the latest v0.7.x release of the dbt-labls/dbt_utils package. If your project also utilizes a version of the fishtown-analytics/dbt_utils package then you will receive a duplicate package error. If this is the case you will need to consider upgrading your other packages to be compatible with this update or use a previous release of this package.
  • Similar to the above point, all previous Fivetran dbt packages utilize the fishtown-analytics/dbt_utils package and you will need to upgrade all Fivetran dbt packages to the latest dbt 0.20.0 compatibility releases in order for your packages to run without package conflicts.

Order By Removal and Timezone Variable Addition

11 Jun 15:22
cb6edfe
Compare
Choose a tag to compare

Happy Friday! 🥳 This release includes the following non-breaking changes:

  • Removal of the costly order by's within the final models as they are not necessary and can be performed at the BI layer. Issue #16
  • Addition of the optional stripe_timezone variable. This variable allows a user to change the timezone from the default UTC to their preferred timezone. This is crucial for models where timestamps are converted to dates. Issue #12

Variable Bug Fix

04 Jun 21:35
7527e3c
Compare
Choose a tag to compare

This release includes the following non-breaking changes:

  • Bug fix which correctly has the models reference the variables within the dbt_project.yml which call the appropriate stripe source models. Issue #14

Field Typo Fixes

19 Apr 21:53
Compare
Choose a tag to compare

🚨 This release includes the following breaking field typo fix changes: 🚨

model old name new name
stripe__customer_overview total_gross_transcation_amount total_gross_transaction_amount
stripe__invoice_line_items subcription_billing subscription_billing

Bug Fixes and Enhancements

17 Mar 20:24
dfb2766
Compare
Choose a tag to compare

🚨 This update introduces breaking changes: Output models are renamed to include a double underscore between the source name and the table name. For example, stg_stripe_balance_transactions.sql is now stg_stripe__balance_transactions.sql. Additionally, this release introduces custom schemas to output final models into a respective <target.schema>+_stripe schema. Refer to the ReadMe for more details. 🚨

The release also:

  • Introduces CircleCI testing
  • Minor documentation updates
  • Addresses Issue #3, Issue #5, and Issue #7. Updates from these issues resulted in renaming of fields. See below for exact updates:
model old name new name
stripe__balance_transactions payout_expeted_arrival_date payout_expected_arrival_date
stripe__daily_overview total_net_tranactions total_net_transactions
stripe__weekly_overview total_net_tranactions total_net_transactions
stripe__monthly_overview total_net_tranactions total_net_transactions
stripe__quarterly_overview total_net_tranactions total_net_transactions

dbt 0.19.0 Compatibility

23 Feb 02:14
0a8e769
Compare
Choose a tag to compare

Introduces compatibility with dbt 0.19.0. There are no known breaking changes.

dbt 0.18.0 Compatibility

23 Oct 19:48
Compare
Choose a tag to compare

Updates package to be compatible with dbt 0.18.0. This is a breaking change!
🚨 dbt v0.18.0 or greater is required for this release. If you are not ready to upgrade, consider using a previous release of this package

Additionally, this release:

  • Updates dbt_utils dependency so to align with other Fivetran packages

Initial Release

06 Aug 00:15
Compare
Choose a tag to compare

This is the initial release of this package.

This package enables you to better understand your Stripe transactions. Its main focus is to enhance the balance transaction entries with useful fields from related tables. Additionally, the metrics tables allow you to better understand your account activity over time or at a customer level. These time-based metrics are available on a daily, weekly, monthly, and quarterly level.

Currently the package supports Redshift, BigQuery and Snowflake.