PR #142 includes the following updates:
Breaking Changes
- Introduced new sources and their associated staging models to support expanded HubSpot data coverage:
Source Table | Staging Model | Enablement Variable(s) - Default is true unless otherwise mentioned |
---|---|---|
contact_form_submission |
stg_hubspot__contact_form_submission |
hubspot_contact_form_enabled hubspot_marketing_enabled |
engagement_communication |
stg_hubspot__engagement_communication |
hubspot_engagement_communication_enabled (default: false) hubspot_engagement_enabled hubspot_sales_enabled |
form |
stg_hubspot__form |
hubspot_contact_form_enabled hubspot_marketing_enabled |
owner_team |
stg_hubspot__owner_team |
hubspot_team_enabled |
role |
stg_hubspot__role |
hubspot_role_enabled |
team |
stg_hubspot__team |
hubspot_team_enabled |
team_user |
stg_hubspot__team_user |
hubspot_team_user_enabled hubspot_team_enabled |
user |
stg_hubspot__user |
hubspot_role_enabled |
- See Step 4 of the README for more details on enabling/disabling sources.
- Updated the
owner
source andstg_hubspot__owner
staging model:- Added the
active_user_id
column. - Removed the requirement for
hubspot_sales_enabled
to be true since this logic now applies to multiple objects (e.g. tickets and deals) downstream.
- Added the
Documentation
- Added column-level descriptions for all new models and fields.
Under the Hood
- Added seeds for each new source.
- Added
get_*_columns
macros for each new source.
Full Changelog: v0.18.1...v0.19.0