Skip to content

Releases: fivetran/dbt_hubspot

dbt_hubspot 0.5.1

01 Feb 17:17
2698abb
Compare
Choose a tag to compare

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 appropriate left join rather than the using condition. This is to allow for correct and accurate joins across warehouses. (#60)

hubspot 0.5.0

23 Dec 13:55
81da3c7
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_hubspot_source. Additionally, the latest dbt_hubspot_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.

Contact Merge Audit Feature

06 Aug 15:31
84a9100
Compare
Choose a tag to compare

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 the stg_hubspot__contact and stg_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

16 Jul 02:44
4bc182d
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. 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 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.

Fix Broken Links in README

07 Jun 18:09
c117d13
Compare
Choose a tag to compare

Very tiny release here! Just fixes broken links in the models section of the README

Deal Stage Addition, Variable Enhancement, and Bug Fixes

09 Apr 20:18
6b50bd6
Compare
Choose a tag to compare

This release includes the following non breaking changes:

  • Addition of the hubspot__deal_stage final modeland hubspot_deal_company enabled/disable variable. PR #37
  • Incorporates Postgres compatibility. PR #37
  • More robust passthrough variable declaration for the company, contact, deal, and ticket 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

30 Mar 21:34
522c29b
Compare
Choose a tag to compare

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

22 Mar 20:56
dd39407
Compare
Choose a tag to compare

🚨 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 and contact_list_member tables and related logic
  • Includes the company_id in the hubspot__deal final model
  • Minor documentation updates
  • See source package release

Package Upgrades

02 Nov 19:32
703b0f8
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 the dbt_utils dependency so to align with other Fivetran packages.

Initial Release

17 Jul 17:51
Compare
Choose a tag to compare

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.