Skip to main content

HubSpot changelog

This page lists changes to the HubSpot source connector for versions 5.x–6.x.

For other versions, see versions 0.x–4.x.

VersionDatePull RequestSubject
6.14.02026-11-0488970Add listings stream
6.13.32026-11-0390251Migrate deal_pipelines to Pipelines API 2026-09 ahead of the V1 sunset. Columns, primary key and cursor are unchanged; stages gain writePermissions. See Notes on the deal_pipelines stream
6.13.22026-11-0388157Fix custom object association streams with a contacts from_object: use the lastmodifieddate parent cursor, as the standard association streams do, instead of hs_lastmodifieddate, which contacts do not have and which made the stream emit no records. Document association streams as Full Refresh.
6.13.12026-11-0389950Update dependencies
6.13.02026-10-1488415Add the optional prefix_colliding_custom_objects config toggle. When enabled, a custom object whose name matches a built-in stream (e.g. form_submissions) is exposed as custom_object_<name>, so connections can be created without a duplicate stream name error. Off by default, so existing stream names are unchanged.
6.12.22026-10-2089246Update dependencies
6.12.12026-10-1387204Update dependencies
6.12.02026-09-1285854Add the flows stream, which syncs full workflow definitions (action graph, enrollment criteria, data sources, schedules) from HubSpot's Automation v4 Flows API. Each flow summary from GET /automation/v4/flows is enriched with GET /automation/v4/flows/{flowId}. Requires the automation scope and is gated behind enable_experimental_streams because the upstream API is a HubSpot developer preview. The legacy workflows stream is unchanged.
6.11.02026-10-0187604Add deals_property_history_properties, contacts_property_history_properties, and companies_property_history_properties config options to limit property history streams to a configured list of properties
6.10.02026-09-2286415Add new engagements_task_pipelines stream exposing HubSpot task pipelines and their stages, so engagements_tasks.properties.hs_pipeline_stage can be resolved to a stage label and open/closed state
6.9.32026-09-2286682Update dependencies
6.9.22026-09-1686350Report an invalid from_object/to_object identifier in custom_object_association_streams as a configuration error instead of a generic credentials error
6.9.12026-09-1586075Update dependencies
6.9.02026-09-1482769Declare marketing_emails testing.isAbVariation and teams[].primary on owners and owners_archived, returned by the API but missing from the schemas
6.8.32026-09-0885528Update dependencies
6.8.22026-08-2084917Update CDK to 7.28.0 to fix a startup crash (ValueError: No format in [...] matching True) when a full-refresh association stream with an incremental_dependency parent is deselected.
6.8.12026-08-1484411Fix the Number of concurrent threads setting being ignored: read the num_worker config key emitted by the spec instead of num_workers
6.8.02026-06-2480806Restore 12 Web Analytics streams removed during the v5.8.0 manifest-only migration. Uses HubSpot's latest 2026-03 Events API endpoint with explicit eventType fanout. Streams require the business-intelligence scope (Marketing Hub Enterprise) plus each parent stream's read scope. Gated behind enable_experimental_streams with fresh state from start_date.
6.7.02026-06-1176396Add treat_numbers_and_booleans_as_strings config toggle to coerce dynamic number/boolean properties to string
6.6.12026-06-1079636Add configurable property_history_lookback_window (minutes) to property history streams (deals, contacts, companies) to prevent silent record loss caused by cursor drift from HubSpot calculated properties. Clarify existing lookback_window field as CRM Search-specific.
6.6.02026-06-0871259Add association streams for standard and custom objects, including optional OAuth scopes needed to support them
6.5.52026-04-2876323Add failure_type classification to list_memberships error handler response filters
6.5.42026-04-2176848Fix OAuth optional_scopes to align with connector streams
6.5.32026-04-2176073Update CDK to pre-release with deadlock fix
6.5.22026-04-2176641Update dependencies
6.5.12026-04-2076395Emit listId as a string in the list_memberships stream, and skip lists whose objectTypeId is not active for the portal (for example, Leads) instead of failing the sync
6.5.02026-04-1475281Add new list_memberships stream via V3 Lists API
6.4.42026-04-1376276Rename "concurrent workers" to "concurrent threads" in connector spec
6.4.32026-04-0876149Added missing OAuth scopes crm.objects.users.read and settings.users.read for the users stream
6.4.22026-04-0676096Remove registry version overrides pinning to 6.3.1, fix stream count test assertions
6.4.12026-04-0375574Add oauth_connector_input_specification with granular scopes and optional_scopes
6.4.02026-04-0170920Add new stream Users
6.3.52026-03-3175665Update dependencies
6.3.42026-03-3075595Fixed HTTP 429 responses mapped to RETRY instead of RATE_LIMITED, enabling correct rate-limit handling
6.3.32026-03-2675452Fixed HTTP 401 errors retrying indefinitely for Private App Token authentication
6.3.22026-03-1774526Update dependencies
6.3.12026-03-0974410Promoting release candidate 6.3.1-rc.1 to a main version.
6.3.1-rc.12026-03-0374032fix(source-hubspot): use v3 properties API for CRM search streams
6.3.02026-03-0361703Add new stream account_details
6.2.22026-02-2473909Update dependencies
6.2.12026-02-1773491Update dependencies
6.2.02026-03-0361704Add new properties stream
6.1.12026-02-1070486Update dependencies
6.1.02026-02-0672906Promoting release candidate 6.1.0-rc.2 to a main version.
6.1.0-rc.22026-02-0372799Bump the CDK version which fixed a bug where streams without incremental showed a cursor
6.1.0-rc.12025-12-0969782Allow for user defined cursor field key in the configured catalog for incremental streams
6.0.152025-11-2570053Update dependencies
6.0.142025-11-2469803Add missing fields in Marketing Emails stream for Avro/Parquet conversions
6.0.132025-11-1969749Fix retrieving associations for CRMSearch streams
6.0.122025-11-1969203Add lookback window
6.0.112025-11-1869381Update dependencies
6.0.102025-11-0369145Promoting release candidate 6.0.10-rc.1 to a main version.
6.0.10-rc.12025-10-3068610Add APIBudget
6.0.92025-10-2969077Promoting release candidate 6.0.9-rc.1 to a main version.
6.0.9-rc.12025-10-2768665Improve performance following CDK release 7.4.1
6.0.82025-10-2768662Promoting release candidate 6.0.8-rc.1 to a main version.
6.0.8-rc.12025-10-2263744Switch all CRMSearch streams to use incremental endpoint for server-side filtering, even during full refresh
6.0.72025-10-2168582Promoting release candidate 6.0.7-rc.1 to a main version.
6.0.7-rc.12025-10-2068159Upgrade to latest version of CDK 7.3.7 to get the bug fix for missing custom properties during incremental syncs
6.0.62025-10-1467911Update dependencies
6.0.52025-10-0767400Update dependencies
6.0.42025-09-3066409Update dependencies
6.0.32025-09-2566700Revert to 6.0.1
6.0.22025-09-1565947Set fallback target type to 'string' for numbers and booleans
6.0.12025-09-0966100Update dependencies
6.0.02025-09-0265100Migrate Marketing Emails stream from deprecated v1 API to v3 API. Breaking change requires stream reset. This change also enables incremental syncs for marketing_emails stream.
5.8.202025-08-2565513Add missing datetime format
5.8.192025-08-2365327Update dependencies
5.8.182025-08-0964603Update dependencies
5.8.172025-08-0364197Update dependencies
5.8.162025-07-2663898Update dependencies
5.8.152025-07-2163341Bump memory on Discover to 1GB
5.8.142025-07-1963499Update dependencies
5.8.132025-07-1263115Update dependencies
5.8.122025-07-0862866Handle non-numeric values in fields with declared numeric type
5.8.112025-07-0762838Promoting release candidate 5.8.11-rc.1 to a main version.
5.8.11-rc.12025-07-0262481For CRMSearch streams, fix retry behavior for the underlying associations HttpRequester to retry 401 errors
5.8.102025-06-2862179Update dependencies
5.8.92025-06-2161842Update dependencies
5.8.82025-06-1460640Update dependencies
5.8.72025-06-1161543Fix pagination for contacts and other CRM Search streams when paginating past 10,000 records streams
5.8.62025-06-1061502Set cursor based pagination for CRM object streams
5.8.52025-06-0261326Additional change for millisecond float timestamps
5.8.42025-05-3061013Fix Typo
5.8.32025-05-3061007Bump memory on Check to 1600mi
5.8.22025-05-2960962Fix bug to allow millisecond timestamps coming in as a float string to be parsed into a datetime.
5.8.12025-05-2860937Retry 401 Unauthorized errors since token might have just expired.
5.8.02025-05-2860855Migrate to manifest-only
5.7.02025-05-2760919Promoting release candidate 5.7.0-rc.2 to a main version.
5.7.0-rc.22025-05-2360881Ignore 403 errors for dynamic streams to prevent sync failures
5.7.0-rc.12025-05-2260830Migrate CustomObjects streams
5.6.02025-05-2160338Migrate CRM search streams: contacts, deal_splits, leads, tickets
5.5.02025-05-2160812Migrate CRM search companies stream
5.4.02025-05-2059727Migrate CRM object streams: goals, product, line_items
5.3.02025-05-1660249Migrate engagements_calls, engagements_emails, engagements_meetings, engagements_notes, engagements_tasks to low code
5.2.02025-05-1560306Promoting release candidate 5.2.0-rc.1 to a main version.
5.2.0-rc.12025-05-1459127Migrate deals to low code
5.1.02025-05-1460276Promoting release candidate 5.1.0-rc.1 to a main version.
5.1.0-rc.12025-05-1358105Migrate deals_archived, forms, form_submissions, owners, owners_archived to low-code
5.0.02025-05-1259673Deprecate contacts_form_submissions, contacts_list_memberships, contacts_merged_audit streams which are not supported in Hubspot's V3 API. Update contact_lists to use V3 API.