Release Notes
September 2026
We've made the following changes in v1.5.0:
Updated all source identifier variables and integration test seed files to reflect v3 source table names.
Added the
greenhouse_using_interviewandgreenhouse_using_interviewervariables (both default totrue) to support environments where theinterviewand/orinterviewertables aren't synced. See the README for more details.greenhouse_using_interview: falsedisablesgreenhouse__interview_enhancedandgreenhouse__interview_scorecard_detail, and removes interview-metric columns fromgreenhouse__application_enhancedandgreenhouse__job_enhanced.greenhouse_using_interviewer: falsedisablesgreenhouse__interview_scorecard_detailand removes interviewer/scorecard-derived columns fromgreenhouse__interview_enhancedand interviewer metrics ingreenhouse__application_enhanced.
Made 66 schema/data changes to support the Greenhouse Harvest API v3 connector schema (36 possible breaking changes):
Data Model(s) Change type Old New Notes greenhouse__application_enhancedColumns added/removed Removed: applied_at,prospect_pool_id,prospect_stage_id,prospect_owner_user_id,prospect_pool,prospect_stage,prospect_owner_name,rejected_reason_idAdded: job_id,job_post_id,coordinator_id,recruiter_id,coordinator_email,recruiter_email,created_at,updated_at,agency_note_id,preferred_name,time_zone,can_emailPossible breaking change: applied_atand prospect pipeline data permanently removed in v3.greenhouse__application_enhancedstg_greenhouse__applicationColumns renamed current_stage_id,credited_to_user_idstage_id,referrer_idPossible breaking change: Update downstream references. greenhouse__interview_enhancedstg_greenhouse__scorecardColumn renamed + values changed overall_recommendationcandidate_ratingPossible breaking change: Values change from definitely_not, no, yes, strong_yes, no_decisiontostrong_no, no, yes, strong_yes, no_decision.greenhouse__interview_enhancedColumn removed candidate_id— greenhouse__interview_enhancedstg_greenhouse__interviewColumns renamed interview_id,start_at,end_atjob_interview_id,starts_at,ends_atPossible breaking change: Update downstream references. greenhouse__interview_enhancedstg_greenhouse__interviewColumns added — scheduled_at,all_day_start_on,all_day_end_on,external_event_id,video_conferencing_url,availability_received_atstg_greenhouse__interviewColumn removed interview_kit_content— Possible breaking change: No longer available in the v3 source table. greenhouse__interview_scorecard_detailColumns removed/added Removed: index,attribute_name,rating,attribute_category,overall_recommendationAdded: id,job_candidate_attribute_id,candidate_attribute_rating,candidate_ratingPossible breaking change: greenhouse__job_enhancedstg_greenhouse__jobColumns added — department_id,opened_at,is_template,copied_from_idgreenhouse__interview_scorecard_detailSurrogate key grain change scorecard_attribute_key=interview_scorecard_key+indexscorecard_attribute_key=interview_scorecard_key+idPossible breaking change: All existing key values change. stg_greenhouse__applicationColumns added/removed Removed: applied_at,prospect_owner_user_id,prospect_pool_id,prospect_stage_id,rejected_reason_idAdded: job_id,coordinator_id,recruiter_id,job_post_id,needs_decision,created_at,updated_atPossible breaking change: job_idwas previously only on thejob_applicationbridge table;coordinator_id/recruiter_idmoved fromcandidatetoapplicationin v3.stg_greenhouse__job_postColumns added/removed Removed: location_nameAdded: is_active,is_featured,created_at,demographic_question_set_id,first_published_at,job_board_id,language_code,public_urlPossible breaking change: location_namemoved to the newstg_greenhouse__job_post_locationmodel.stg_greenhouse__scorecardColumns added/removed Removed: candidate_id,interviewAdded: interviewer_id,interview_kit_id,status,notes,notes_with_tags,private_notes,private_notes_with_tags,public_notes,public_notes_with_tagsstg_greenhouse__candidateColumns removed coordinator_id,recruiter_id,new_candidate_id— Possible breaking change: Moved to stg_greenhouse__applicationin v3.stg_greenhouse__attachmentColumn removed index— Possible breaking change: idis the new primary key.stg_greenhouse__job_interview_stagestg_greenhouse__job_post_locationstg_greenhouse__candidate_tag_linkNew Staging/Tmp models — — New staging models (with corresponding _tmpmodels) added to support the v3 schema.stg_greenhouse__job_applicationstg_greenhouse__job_departmentstg_greenhouse__tagstg_greenhouse__hiring_teamstg_greenhouse__job_stageModels removed/replaced — — Possible breaking change: job_id/department_idnow live directly on their source tables;tag_nameis denormalized ontocandidate_tag_link;stg_greenhouse__job_interview_stagereplacesjob_stageand the v2interviewsource table;hiring_teamis split intostg_greenhouse__job_hiring_managerandstg_greenhouse__job_owner, gated respectively by the newgreenhouse_using_job_hiring_managerandgreenhouse_using_job_ownervars (replacing the singlegreenhouse_using_job_hiring_teamvar). These vars are also referenced bygreenhouse__application_enhanced,greenhouse__interview_enhanced,greenhouse__interview_scorecard_detail, andgreenhouse__application_history.stg_greenhouse__openingstg_greenhouse__candidate_phone_numberstg_greenhouse__prospect_pool_stagestg_greenhouse__interviewstg_greenhouse__interviewerstg_greenhouse__scorecard_candidate_attributestg_greenhouse__candidate_social_media_addressstg_greenhouse__usersstg_greenhouse__candidate_email_addressModels renamed stg_greenhouse__job_openingstg_greenhouse__phone_numberstg_greenhouse__prospect_stagestg_greenhouse__scheduled_interviewstg_greenhouse__scheduled_interviewerstg_greenhouse__scorecard_attributestg_greenhouse__social_media_addressstg_greenhouse__userstg_greenhouse__email_addressstg_greenhouse__openingstg_greenhouse__candidate_phone_numberstg_greenhouse__prospect_pool_stagestg_greenhouse__interviewstg_greenhouse__interviewerstg_greenhouse__scorecard_candidate_attributestg_greenhouse__candidate_social_media_addressstg_greenhouse__usersstg_greenhouse__candidate_email_addressPossible breaking change: Renamed to match their v3 source table names. Update any direct references. All staging, intermediate, and end models reflect the v3 source table and column names.
August 2026
We've updated the following quickstart data model packages to add DuckDB as a supported destination:
Expand to see full list
- Ad Reporting to version v2.7.3
- Amazon Ads to version v1.3.1
- Amazon Selling Partner to version v0.5.1
- Amplitude to version v1.4.1
- App Reporting to version v1.3.2
- Apple App Store to version v1.3.2
- Apple Search Ads to version v1.3.1
- Asana to version v1.4.1
- AWS Cloud Cost to version v0.4.1
- Facebook Ads to version v1.5.1
- Facebook Pages to version v1.3.1
- Fivetran Platform Connector to version v2.5.3
- GitHub to version v1.4.1
- Google Ads to version v1.4.1
- Google Analytics 4 Export to version v0.7.2
- Google Play to version v1.3.1
- Greenhouse to version v1.4.1
- HubSpot to version v1.9.2
- Instagram Business to version v1.2.1
- Intercom to version v1.7.1
- Iterable to version v1.5.1
- Jira to version v1.10.2
- Klaviyo to version v1.4.1
- Lever to version v1.3.1
- LinkedIn Ad Analytics to version v1.3.1
- LinkedIn Company Pages to version v1.5.1
- Mailchimp to version v1.3.2
- Marketo to version v1.4.1
- Microsoft Advertising to version v1.3.1
- Microsoft Dynamics 365 CRM to version v0.4.1
- Mixpanel to version v0.17.1
- NetSuite SuiteAnalytics to version v1.7.1
- Pardot to version v1.4.1
- Pendo to version v1.4.1
- Pinterest Ads to version v1.3.1
- Qualtrics to version v1.3.1
- QuickBooks to version v1.9.1
- Recharge to version v1.5.2
- Recurly to version v1.5.1
- Reddit Ads to version v1.5.1
- Sage Intacct to version v1.4.1
- Salesforce to version v2.4.1
- Salesforce Marketing Cloud to version v0.6.1
- SAP to version v0.8.1
- ServiceNow to version v1.0.2
- Shopify to version v1.9.2
- Shopify Holistic to version v1.3.1
- Snapchat Ads to version v1.3.1
- Social Media Reporting to version v1.6.2
- StackAdapt to version v0.2.1
- Stripe to version v1.10.1
- TikTok Ads to version v1.4.1
- Twilio to version v1.4.1
- Unified RAG to version v0.3.1
- Workday HCM to version v1.0.3
- X Ads to version v1.3.1
- X Organic to version v1.2.1
- Xero to version v1.6.1
- YouTube Analytics to version v1.2.1
- Zendesk Support to version v1.7.1
- Zuora to version v1.4.1
June 2026
v1.4.0
Under the Hood
- Migrates the
union_connections,apply_source_relation, andpartition_by_source_relationmacros to thedbt_fivetran_utilspackage. - Adds the
fivetran_using_source_casingvariable for case-sensitive destination support. When enabled, downstream transformations respect source casing to ensure consistent results. See the Additional Configurations section of the README for details.
January 2026
v1.3.0
Documentation
- Updates README with standardized Fivetran formatting.
Under the Hood
- In the
quickstart.ymlfile:- Adds
table_variablesfor relevant sources to prevent missing sources from blocking downstream Quickstart models. - Adds
supported_varsfor Quickstart UI customization.
- Adds
v1.2.0
Features
- Increases the required dbt version upper limit to v3.0.0
August 2025
v1.0.1
PR #37 introduces the following updates:
Bug Fixes
- Updated
dbt_project.ymlvariables with the newtagsanduserssource tables, which are the new versions of thetagandusersource tables. These sources were previously included, but were accidentally dropped in the Source Package consolidation release.
Under the Hood
- Added
tagsandusersseed files.