Skip to content

Releases: fivetran/dbt_stripe

dbt_stripe v0.7.4

23 Nov 04:38
592ac27
Compare
Choose a tag to compare

Happy Tuesday!

This release of the dbt_stripe package includes the following updates

🎉 Feature Updates

  • Included the subscription_item_id field within the stripe__invoice_line_items model. (#50)
  • BuildKite testing has been added. (#52)

Contributors

dbt_stripe v0.7.3

13 Oct 20:34
e85cef9
Compare
Choose a tag to compare

Happy Thursday! 📚

This release of the dbt_stripe package includes the following updates:

🎉 Feature Updates

  • Included the currency field within the stripe__invoice_line_items model. (#44)

Contributors

Full Changelog: v0.7.2...v0.7.3

dbt_stripe v0.7.2

19 Sep 17:08
338ef8c
Compare
Choose a tag to compare

Happy Monday! 🛷

This release of the dbt_stripe package includes the following updates:

🎉 Feature Updates

  • Databricks compatibility 🧱 (#44)

dbt_stripe v0.7.1

01 Sep 13:54
7afad5f
Compare
Choose a tag to compare

Happy Thursday 🐱

This release of the dbt_stripe package includes the following updates:

Feature Updates 🎉

  • README updates for easier package navigation and understanding. (#41)

Under the Hood

  • Updating the package dependency to reference the proper [">=0.7.0", "<0.8.0"] version range of dbt_stripe_source. (#41)

dbt_stripe v0.7.0

28 Apr 19:58
19ca1d8
Compare
Choose a tag to compare

Happy Thursday! 🍰

This release of the dbt_stripe package includes the following updates:

🚨 Breaking Changes 🚨

  • Stripe connectors set up after February 09, 2022 no longer sync the subscription table; however, a newer subscription_history table is synced. To account for this change a variable stripe__subscription_history has been added to the package project to allow for users to define if their source contains the subscription_history table. (#37)
    • By default this variable is set to false. If you still have the subscription table, then there is no adjustment needed on your end. If you do have the subscription_history table then you will want to set the variable to true.
    • Similarly, if you have both tables, then I highly encourage you start leveraging the subscription_history source table in your package.
    • This package now points to the latest dbt_stripe_source package version which accounts for the above update. (#33 and #34)

🐞 Bug Fixes 🐞

  • Fix issue with timezone conversion in postgres by updating the date_timezone macro with postgres functionality. (#35)
  • Added Postgres support for the Stripe package. (PR #37)

Contributors

dbt_stripe 0.6.1

09 Mar 20:07
ffea8dc
Compare
Choose a tag to compare

🐞 Bug Fixes 🐞

  • #24: Updating docs to add dbt_stripe documentation in addition to dbt_stripe_source documentation.
  • #27: Updating models/stripe__customer_overview.sql to use max instead of min for calculating most_recent_sale_date.
  • #28: Updating models/stripe__customer_overview.sql to include "No Associated Customer" records.
    • This PR accounts for when a transaction may be tied to a customer_id that has not yet synced into the customers table due primarily due to a sync lapse between the tables; in which case, the customer_description field will be "No Associated Customer".
    • Each "No Associated Customers" record will be an individual row, since we can not predictably do any group bys due to the stripe__customer_metadata variable variability in both datatype and number of metadata fields.

stripe 0.6.0

22 Dec 23:32
1815eb8
Compare
Choose a tag to compare

🎉 dbt v1.0.0 Compatibility 🎉

🚨 Breaking Changes 🚨

  • Adjusts the require-dbt-version to now be within the range [">=1.0.0", "<2.0.0"]. Additionally, the package has been updated for dbt v1.0.0 compatibility. If you are using a dbt version <1.0.0, you will need to upgrade in order to leverage the latest version of the package.
    • For help upgrading your package, I recommend reviewing this GitHub repo's Release Notes on what changes have been implemented since your last upgrade.
    • For help upgrading your dbt project to dbt v1.0.0, I recommend reviewing dbt-labs upgrading to 1.0.0 docs for more details on what changes must be made.
  • Upgrades the package dependency to refer to the latest dbt_stripe_source. Additionally, the latest dbt_stripe_source package has a dependency on the latest dbt_fivetran_utils. Further, the latest dbt_fivetran_utils package also has a dependency on dbt_utils [">=0.8.0", "<0.9.0"].
    • Please note, if you are installing a version of dbt_utils in your packages.yml that is not in the range above then you will encounter a package dependency error.

dbt_stripe v0.5.1

04 Nov 21:25
Compare
Choose a tag to compare

🎉 New Feature 🎉

This v0.5.1 release includes the following non-breaking changes. Please refer to the CHANGELOG for additional information.

Features

  • Add functionality to include customer metadata in stripe__customer_overview. (#21) The customer metadata is passed in from the stg_stripe__customer model in the Stripe source package.

dbt_stripe v0.1.0 -> v0.5.0

Refer to the relevant release notes on the Github repository for specific details for the previous releases. Thank you!

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