Releases: fivetran/dbt_hubspot_source
Fivetran Utils Dependency Update
🚧 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
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
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
This release includes the following non breaking changes:
- Addition of the
deal_stage
andhubspot_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
, andticket
models. Refer to the README for more details. PR #30. - Addition of HubSpot defined default property fields for the
company
,contact
,deal
, andticket
models. PR #37
Custom Schema and Issue Maintenance
🚨 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:
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 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
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.