Releases: fivetran/dbt_hubspot
dbt_hubspot 0.5.1
Happy Tuesday! 🌮
This release of the dbt_hubspot
package includes the following updates:
Under the Hood
- Modified the join conditions within the
deal_fields_joined
cte of int_hubspot__deals_enhanced model to leverage the more appropriateleft join
rather than theusing
condition. This is to allow for correct and accurate joins across warehouses. (#60)
hubspot 0.5.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_hubspot_source
. Additionally, the latestdbt_hubspot_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
Contact Merge Audit Feature
Contact Merge Auditing Ability
This release includes the following non-breaking changes:
- Addition of the
int_hubspot__contact_merge_adjust
model which performs an audit against thestg_hubspot__contact
andstg_hubspots__contact_merge_audit
models to resolve any persisting merged contacts in downstream models if needed. These contact audit models are disabled by default. #46
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. An additional breaking change comes in the form of fixing a typo (was_deffered
to now was_deferred
) within the hubspot__email_sends
model.
Additional considerations when upgrading to this package:
- This package utilizes the latest
v0.7.0
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.
Fix Broken Links in README
Very tiny release here! Just fixes broken links in the models section of the README
Deal Stage Addition, Variable Enhancement, and Bug Fixes
This release includes the following non breaking changes:
- Addition of the
hubspot__deal_stage
final modelandhubspot_deal_company
enabled/disable variable. PR #37 - Incorporates Postgres compatibility. PR #37
- More robust passthrough variable declaration for the
company
,contact
,deal
, andticket
models. Refer to the README for more details. PR #37. - README variable typo fix Issue #38
email_metric
variable bug fix. PR #40
Hubspot__deals Bug Fix
This release rolls back some changes we made in v0.3.0 with regard to the hubspot__deals
model, which began failing schema tests if any deals were associated with multiple companies (see #35)
Package Upgrades
🚨 This update introduces a breaking change in the form of custom schemas, which output models into a respective <target.schema>+_hubspot schema
. Refer to the ReadMe for more details. 🚨
This release also:
- Adds additional model disablement variables for
contact_list
andcontact_list_member
tables and related logic - Includes the
company_id
in thehubspot__deal
final model - Minor documentation updates
- See source package release
Package Upgrades
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 the dbt_utils dependency so to align with other Fivetran packages.
Initial Release
This is the initial release of this package.
This package enables you to better understand your Hubspot email and engagement performance. The output includes models for contacts, companies, and deals with enriched email and engagement metrics. It also includes analysis-ready event tables for email and engagement activities.
Currently the package supports Redshift, BigQuery and Snowflake.