Skip to content

Releases: fivetran/dbt_hubspot_source

Fivetran Utils Dependency Update

09 Jul 11:41
cc56bd3
Compare
Choose a tag to compare

🚧 Fivetran Utils Dependency Update 🚧

This release includes the following non-breaking changes:

  • Update to the packages.yml to reference the recently released Fivetran Utils package. This is a necessary update to ensure this package is compatible with previous dbt releases before dbt v0.20.0 updates take place.

Disable Freshness Tests for Disabled Source Tables

15 Jun 20:36
8d435fc
Compare
Choose a tag to compare

Hello hello!

This release addresses issue fivetran/dbt_hubspot#41, which pointed out that if you disabled a source model and ran dbt source snapshot-freshness, you could receive errors about the table not existing or being stale. We've re-written the collect_freshness macro to only run on enabled models, and we'll be rolling this out in our other packages with similar logic soon 🥳

Engagement Task Completion Date Cast Fix

05 May 22:05
82ef814
Compare
Choose a tag to compare

This release includes the following non-breaking changes:

  • The completion_date field cast has been updated from an integer to a string in order to be in line with connector level datatype change. #39

Service Hub, Deal Stage, and Variable Updates

09 Apr 20:17
ade9860
Compare
Choose a tag to compare

This release includes the following non breaking changes:

  • Addition of the deal_stage and hubspot_deal_company enabled/disable variable. PR #36
  • Addition of the HubSpot Service Hub ticket models and corresponding variables. PR #30
  • Incorporates Postgres compatibility. PR #36
  • More robust passthrough variable declaration for the company, contact, deal, and ticket models. Refer to the README for more details. PR #30.
  • Addition of HubSpot defined default property fields for the company, contact, deal, and ticket models. PR #37

Custom Schema and Issue Maintenance

22 Mar 21:09
d35f078
Compare
Choose a tag to compare

🚨 This update introduces a breaking change in the form of custom schemas which output staging models into a respective <target.schema>+_stg_hubspot schema. Refer to the ReadMe for more details. 🚨

The release also:

  • Bug fixes within the contact and deal staging models
  • Added contact model enablement variables
  • Address the following Issues and PR's: #5, #9, #25, #26
  • Minor documentation updates

Package Upgrades

02 Nov 19:28
96f6278
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
  • Coalesces the _fivetran_deleted field to only exclude true values
  • Creates dependency on Fivetran's utils package

Initial Release

17 Jul 15:15
27352b7
Compare
Choose a tag to compare

This is the initial release of this package.

This package is designed enrich your Fivetran data by doing the following:

  • Add descriptions to tables and columns that are synced using Fivetran
  • Add freshness tests to source data
  • Add column-level testing where applicable. For example, all primary keys are tested for uniqueness and non-null values.
  • Model staging tables, which will be used in our transform package

Currently the package supports Redshift, BigQuery and Snowflake.