Anatolii Yatsuk
58d2846191
fix(source-hubspot): Add lookback window ( #69203 )
2025-11-19 17:40:30 +02:00
Anatolii Yatsuk
581c895af0
feat(source-hubspot): Add APIBudget ( #68610 )
2025-10-31 16:56:22 +02:00
Anatolii Yatsuk
d58e6e73d1
fix(source-hubspot): Use Incremental Endpoint for All CRMSearch Streams for API-Side Filtering ( #63744 )
2025-10-22 18:36:51 +03:00
Brian Lai
4965fca525
fix(source-hubspot): bump to latest version of CDK to get the bug fix for missing custom properties during incremental syncs ( #68159 )
...
## What
We had a bug where during incremental syncs Hubspot CRM Search streams
were not including the custom properties in the json body of the POST
request so they were not getting received and emitted with records.
## How
The bug was in the CDK and it was fixed in version `7.3.7` in this
https://github.com/airbytehq/airbyte-python-cdk/pull/797
We need to bump the version of SDM to get the fix, but in addition, we
need to upgrade the unit_test `pyproject.toml` which is still on v6.
I've also added a new test that validates that properties are indeed
populated in the outbound request. And with the bump from v6 to v7 I
fixed the tests which have now changed.
**Note**: It does feel like we have something of a gap where our unit
tests don't properly test CDK changes since the two are independently
versioned... This is something we may want to investigate and solve so
these types of things don't happen again
## Can this PR be safely reverted and rolled back?
- [ ] YES 💚
- [ ] NO ❌
Kind of... If we do this wrong then we have to reset customers back to
their previous state, but this is no different than the state we were
previously in
2025-10-20 11:30:35 -07:00
Patrick Nilan
3e1323e81b
chore(source-hubspot): revert source-hubspot code to 6.0.1 ( #66700 )
...
Co-authored-by: Maxime Carbonneau-Leclerc <3360483+maxi297@users.noreply.github.com >
2025-09-25 13:39:24 -07:00
Patrick Nilan
87186a8820
fix(source-hubspot): set schema to include string for numbers and booleans ( #65947 )
2025-09-15 08:17:04 -07:00
Kat Wilson
9cba95d6be
Migrate HubSpot Marketing Emails stream from v1 to v3 API ( #65100 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
Co-authored-by: pnilan <patrick.nilan@airbyte.io >
Co-authored-by: Patrick Nilan <nilan.patrick@gmail.com >
2025-09-02 15:32:51 -07:00
Christo Grabowski
d9e2278be7
fix(source-hubspot): handle case where declared number field contains non-numeric values ( #62866 )
2025-07-09 22:30:16 +00:00
Brian Lai
0e453af151
fix(source-hubspot): Add error handler to the underlying associations requester so OAuth refresh on 401 is handled properly ( #62481 )
2025-07-02 11:16:56 -07:00
Brian Lai
b75ab567b2
fix(source-hubspot): Fix pagination to include ID of last seen record when reseting page to 0 ( #61543 )
2025-06-11 18:53:27 -07:00
Brian Lai
110d40e53a
fix(source-hubspot): Support millisecond timestamps that come in as a float to be converted to datetimes ( #60962 )
2025-05-29 09:10:51 -07:00
Brian Lai
fbd09672e0
fix(source-hubspot): Retry requests on 401 unauthorized requests since token might be expired ( #60937 )
2025-05-28 09:54:48 -07:00
Daryna Ishchenko
4ae6b9ca60
feat(source-hubspot) migrate to manifest only ( #60855 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-05-28 12:07:03 +03:00
Anatolii Yatsuk
5ee481111a
fix(source-hubspot): Ignore 403 errors for dynamic streams to prevent sync failures ( #60881 )
2025-05-23 21:28:48 +03:00
Anatolii Yatsuk
e8a44ab71b
feat(source-hubspot): Migrate CustomObjects streams ( #60830 )
2025-05-23 14:51:14 +03:00
Brian Lai
6aa7389e4d
feat(source-hubspot): Migrate CRM Search contacts, deal_splits, leads, and tickets streams to low-code ( #60338 )
2025-05-21 17:26:17 -07:00
Daryna Ishchenko
938e2a9ea7
feat(source-hubspot) crm search: companies to low code ( #60812 )
...
Co-authored-by: brianjlai <brian.j.lai@gmail.com >
2025-05-21 12:48:32 +03:00
Daryna Ishchenko
39017f3a63
feat(source-hubspot) crm object streams to low code: goals, products, line_items ( #59727 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-05-20 14:47:39 +03:00
Brian Lai
630a1a232e
feat(source-hubspot): Migrate engagements CRMSearch streams to low-code ( #60249 )
2025-05-16 15:17:34 -07:00
Anatolii Yatsuk
dd22dc08b4
feat(source-hubspot): Migrate deals stream to Low Code ( #59127 )
...
Co-authored-by: brianjlai <brian.lai@airbyte.io >
2025-05-15 15:00:00 +03:00
Anatolii Yatsuk
75acf4f59f
feat(source-hubspot): Migrate deals_archived, forms, form_submissions, owners, owners_archived to low-code ( #58105 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
Co-authored-by: darynaishchenko <darina.ishchenko17@gmail.com >
Co-authored-by: brianjlai <brian.lai@airbyte.io >
2025-05-13 18:26:50 -04:00
Brian Lai
002b8c6ff0
fix(source-hubspot): contact_lists to low-code and remove contacts streams that cannot be migrated to Hubspot V3 API ( #59673 )
...
Co-authored-by: darynaishchenko <darina.ishchenko17@gmail.com >
2025-05-12 15:45:50 -04:00
Daryna Ishchenko
a88a90b8c9
feat(source-hubspot): incremental streams to low code: email_events, engagements, subscription_changes ( #58592 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-05-09 14:27:59 +03:00
Brian Lai
9863b1977c
feat(source-hubspot): Migrate workflows client-side incremental stream to low-code ( #59216 )
2025-05-08 13:46:08 -04:00
Patrick Nilan
c7fe31a600
[source-hubspot] - migrate deals_pipelinesto low code ( #59195 )
2025-05-07 15:37:00 -07:00
Daryna Ishchenko
f7d18a2d6a
feat(source-hubspot): campaigns to low code ( #58135 )
...
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-05-07 17:41:11 +03:00
Brian Lai
b0165839e5
feat(source-hubspot): Migrate companies_property_history, contacts_property_history, and deals_property_history streams to low-code ( #58092 )
2025-04-30 18:29:39 -04:00
Daryna Ishchenko
42eebd2981
fix(source-hubspot): added empty string state migration ( #59118 )
2025-04-28 18:42:53 +03:00
Daryna Ishchenko
61d1e9a88f
feat(source-hubspot): ticket pipelines to low code ( #58083 )
...
Co-authored-by: Anatolii Yatsuk <tolikyatsuk@gmail.com >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2025-04-23 18:07:13 +03:00
Anatolii Yatsuk
f187fe4c90
feat(source-hubspot): Migrate marketing_emails and email_subscriptions to low code ( #57534 )
2025-04-16 00:05:17 +03:00
Anatolii Yatsuk
48b96cb673
feat(source-hubspot): Update to CDK v6 ( #56919 )
2025-04-03 15:24:51 +03:00
Aldo Gonzalez
5a81d7430a
🐛 bug(source-hubspot): fix deals_archived and marketing_emails issues for CAT ( #54177 )
2025-03-10 17:58:45 -06:00
Aaron ("AJ") Steers
83ecbe0fc3
CI: apply pre-commit format fix from #49806 ( #49852 )
2024-12-18 14:05:43 -08:00
Patrick Nilan
f9b1ffc6da
[source-hubspot] - Transform Deals and Contacts stream "new" fields to legacy fields ( #48472 )
2024-11-15 13:53:24 -08:00
Tope Folorunso
1f696d67b8
✨ Source Hubspot: Add Leads Stream ( #44481 )
2024-11-15 20:25:29 +02:00
ehearty
f97404255a
🐛 Source HubSpot: fix infinite loop when iterating through search results ( #44899 )
2024-09-23 20:23:34 -06:00
Patrick Nilan
dbf4834ab7
[source-hubspot] - Fix associations issue with streams that inherit from CRMSearchStream class ( #44538 )
...
Co-authored-by: Alexandre Girard <alexandre@airbyte.io >
2024-08-22 00:03:46 -07:00
James Truty
70ef23333b
[source-hubspot] Add support for Hubspot Deal Splits ( #42919 )
...
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com >
2024-08-21 03:46:13 -06:00
Kévin
9d3bcd8225
🐛 Source Hubspot : Fix engagements streams associations configurations ( #43381 )
2024-08-19 12:54:12 -06:00
Aldo Gonzalez
319c3294b7
Source hubspot: fix unit testand CAT ( #44197 )
2024-08-17 10:35:31 -06:00
Christo Grabowski
f39f3fc7a9
Source Hubspot (refactor): Remove deprecated state method calls ( #39432 )
2024-06-19 12:39:04 -04:00
Cristina Mariscal
c019d32a35
Retry hubspot _parse_and_handle_errors on JSON decode errors ( #38800 )
...
Co-authored-by: cristina.mariscal <cristina.mariscal@cristina.mariscal--MacBook-Pro---DFJ27FJFXX >
2024-06-10 10:37:05 -06:00
Cristina Mariscal
d279f54aa5
Source HubSpot: retry when attempting to get scopes ( #38024 )
...
Co-authored-by: cristina.mariscal <cristina.mariscal@cristina.mariscal--MacBook-Pro---DFJ27FJFXX >
2024-05-30 10:53:59 -06:00
Brian Lai
eab2402fab
✨ [source-hubspot] Implement RFR for contacts_form_submissions, contact_merged_audit ( #38049 )
2024-05-24 20:19:58 -04:00
Maxime Carbonneau-Leclerc
18554088ee
[ISSUE #7674 ] contacts_list_memberships incremental using client filt… ( #38128 )
2024-05-13 08:47:28 -04:00
Denys Davydov
c9f4ad4c5f
Source Hubspot: add integration tests ( #35945 )
2024-04-16 21:05:58 +03:00
Artem Inzhyyants
63091e5024
🚨 🚨 Source Hubspot: Update Deals Property History and Companies Property History to API v3 ( #35662 )
...
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com >
2024-03-08 12:24:42 +01:00
Daryna Ishchenko
4369cee477
🐛 Source Hubspot: make start date not required ( #34597 )
2024-02-27 14:46:06 +02:00
Serhii Lazebnyi
e467d02afe
✨ Source Hubspot: Add contacts form submissions stream ( #34829 )
2024-02-07 21:59:25 +01:00
Anton Karpets
6b4e8acbff
🚨 🚨 🐛 Source Hubspot: update marketing_emails stream schema ( #34492 )
2024-01-31 16:33:04 +02:00