Releases: fivetran/dbt_stripe
dbt_stripe v0.7.4
dbt_stripe v0.7.3
Happy Thursday! 📚
This release of the dbt_stripe
package includes the following updates:
🎉 Feature Updates
- Included the
currency
field within thestripe__invoice_line_items
model. (#44)
Contributors
Full Changelog: v0.7.2...v0.7.3
dbt_stripe v0.7.2
Happy Monday! 🛷
This release of the dbt_stripe
package includes the following updates:
🎉 Feature Updates
- Databricks compatibility 🧱 (#44)
dbt_stripe v0.7.1
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 ofdbt_stripe_source
. (#41)
dbt_stripe v0.7.0
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 newersubscription_history
table is synced. To account for this change a variablestripe__subscription_history
has been added to the package project to allow for users to define if their source contains thesubscription_history
table. (#37)- By default this variable is set to
false
. If you still have thesubscription
table, then there is no adjustment needed on your end. If you do have thesubscription_history
table then you will want to set the variable totrue
. - 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)
- By default this variable is set to
🐞 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
- @johnf (#35)
- @nachimehta (#37)
dbt_stripe 0.6.1
🐞 Bug Fixes 🐞
- #24: Updating docs to add
dbt_stripe
documentation in addition todbt_stripe_source
documentation. - #27: Updating
models/stripe__customer_overview.sql
to usemax
instead ofmin
for calculatingmost_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
🎉 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 latestdbt_stripe_source
package has a dependency on the latestdbt_fivetran_utils
. Further, the latestdbt_fivetran_utils
package also has a dependency ondbt_utils
[">=0.8.0", "<0.9.0"].- Please note, if you are installing a version of
dbt_utils
in yourpackages.yml
that is not in the range above then you will encounter a package dependency error.
- Please note, if you are installing a version of
dbt_stripe v0.5.1
🎉 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 thestg_stripe__customer
model in the Stripe source package.- For more information refer to the Stripe source package CHANGELOG
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
🎉 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 thedbt-labls/dbt_utils
package. If your project also utilizes a version of thefishtown-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
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