1
0
mirror of synced 2025-12-21 11:01:41 -05:00
Commit Graph

297 Commits

Author SHA1 Message Date
Brian Lai
0bc11b4942 feat(source-hubspot): allow for a configured catalog to specify a user defined cursor field (#69782) 2025-12-09 11:20:19 -08:00
octavia-bot-hoard[bot]
7e5d839ab6 🐙 source-hubspot: run up-to-date pipeline [2025-11-25] (#70053)
Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-11-24 22:18:24 -08:00
Kevin
24efb986e0 fix: add missing fields for Marketing Email stream (#69803) 2025-11-24 16:12:09 +02:00
Anatolii Yatsuk
c8924bf354 fix(source-hubspot): Fix retrieving associations for CRMSearch streams (#69749) 2025-11-19 17:29:24 +00:00
Anatolii Yatsuk
58d2846191 fix(source-hubspot): Add lookback window (#69203) 2025-11-19 17:40:30 +02:00
octavia-bot-hoard[bot]
907bfc39e2 🐙 source-hubspot: run up-to-date pipeline [2025-11-18] (#69381)
Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-11-17 20:13:42 -08:00
Anatolii Yatsuk
ce2a4cec53 chore(source-hubspot): Release 6.0.10 (#69145) 2025-11-03 18:36:15 +02:00
Anatolii Yatsuk
581c895af0 feat(source-hubspot): Add APIBudget (#68610) 2025-10-31 16:56:22 +02:00
octavia-bot[bot]
7cb0a1c8e1 🐙 source-hubspot: release 6.0.9 (#69077)
Co-authored-by: octavia-bot[bot] <108746235+octavia-bot[bot]@users.noreply.github.com>
2025-10-29 14:09:54 -04:00
Maxime Carbonneau-Leclerc
bbf565ebab fix(hubspot): improve performance (#68665) 2025-10-28 10:11:21 -04:00
Anatolii Yatsuk
6877ecd960 chore(source-hubspot): Release 6.0.8 (#68662) 2025-10-27 15:31:07 +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
octavia-bot[bot]
815ae5d8fd 🐙 source-hubspot: release 6.0.7 (#68582)
Co-authored-by: octavia-bot[bot] <108746235+octavia-bot[bot]@users.noreply.github.com>
2025-10-21 18:07:41 -04: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
octavia-bot-hoard[bot]
0c06af6f93 🐙 source-hubspot: run up-to-date pipeline [2025-10-14] (#67911)
# Update source-hubspot

This PR was autogenerated by running `airbyte-ci connectors
--name=source-hubspot up_to_date --pull`

We've set the `auto-merge` label on it, so it will be automatically
merged if the CI pipelines pass.
If you don't want to merge it automatically, please remove the
`auto-merge` label.
Please reach out to the Airbyte Connector Tooling team if you have any
questions or concerns.


## Operations

- Upgrade the base image to the latest version in metadata.yaml:
Successful

- PATCH bump source-hubspot version to 6.0.6: Successful

- Build source-hubspot docker image for platform(s) linux/amd64,
linux/arm64: Successful

- Get dependency updates: Successful

- Create or update pull request on Airbyte repository: Successful

- Add changelog entry: Successful




## Dependency updates

We use [`syft`](https://github.com/anchore/syft) to generate a SBOM for
the latest connector version and the one from the PR.
It allows us to spot the dependencies that have been updated at all
levels and for all types of dependencies (system, python, java etc.).
Here are the dependencies that have been updated compared to
`airbyte/source-hubspot:latest`.
Keep in mind that `:latest` does not always match the connector code on
the main branch.
It is the latest released connector image when the head commit of this
branch was created.

| Type | Name | State | Previous Version | New Version |
|------|------|-------|-------------|------------------|
| python | airbyte-cdk | updated | 6.60.12 | **7.3.4** |
| python | anyio | updated | 4.10.0 | **4.11.0** |
| python | cattrs | updated | 24.1.2 | **25.2.0** |
| python | importlib_metadata | updated | 8.0.0 | **8.7.0** |
| python | joblib | updated | 1.5.1 | **1.5.2** |
| python | jsonschema | updated | 4.17.3 | **4.25.1** |
| python | pandas | updated | 2.2.2 | **2.2.3** |
| python | whenever | updated | 0.6.16 | **0.8.8** |
| python | zipp | updated | 3.19.2 | **3.23.0** |
| python | jsonschema-specifications | added | not present |
**2025.4.1** |
| python | referencing | added | not present | **0.36.2** |
| python | rpds-py | added | not present | **0.27.1** |
| python | filelock | removed | 3.18.0 | **not present** |
| python | pyrsistent | removed | 0.20.0 | **not present** |

> [!IMPORTANT]
> **Auto-merge enabled.**
> 
> _This PR is set to merge automatically when all requirements are met._

Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-10-14 16:21:29 -04:00
octavia-bot-hoard[bot]
ba4c20c0ad 🐙 source-hubspot: run up-to-date pipeline [2025-10-07] (#67400)
# Update source-hubspot

This PR was autogenerated by running `airbyte-ci connectors
--name=source-hubspot up_to_date --pull`

We've set the `auto-merge` label on it, so it will be automatically
merged if the CI pipelines pass.
If you don't want to merge it automatically, please remove the
`auto-merge` label.
Please reach out to the Airbyte Connector Tooling team if you have any
questions or concerns.


## Operations

- Upgrade the base image to the latest version in metadata.yaml:
Successful

- PATCH bump source-hubspot version to 6.0.5: Successful

- Build source-hubspot docker image for platform(s) linux/amd64,
linux/arm64: Successful

- Get dependency updates: Successful

- Create or update pull request on Airbyte repository: Successful

- Add changelog entry: Successful




## Dependency updates

We use [`syft`](https://github.com/anchore/syft) to generate a SBOM for
the latest connector version and the one from the PR.
It allows us to spot the dependencies that have been updated at all
levels and for all types of dependencies (system, python, java etc.).
Here are the dependencies that have been updated compared to
`airbyte/source-hubspot:latest`.
Keep in mind that `:latest` does not always match the connector code on
the main branch.
It is the latest released connector image when the head commit of this
branch was created.

| Type | Name | State | Previous Version | New Version |
|------|------|-------|-------------|------------------|
| python | airbyte-cdk | updated | 6.60.12 | **7.3.1** |
| python | anyio | updated | 4.10.0 | **4.11.0** |
| python | cattrs | updated | 24.1.2 | **25.2.0** |
| python | importlib_metadata | updated | 8.0.0 | **8.7.0** |
| python | joblib | updated | 1.5.1 | **1.5.2** |
| python | jsonschema | updated | 4.17.3 | **4.25.1** |
| python | pandas | updated | 2.2.2 | **2.2.3** |
| python | whenever | updated | 0.6.16 | **0.8.8** |
| python | zipp | updated | 3.19.2 | **3.23.0** |
| python | jsonschema-specifications | added | not present |
**2025.4.1** |
| python | referencing | added | not present | **0.36.2** |
| python | rpds-py | added | not present | **0.27.1** |
| python | filelock | removed | 3.18.0 | **not present** |
| python | pyrsistent | removed | 0.20.0 | **not present** |

> [!IMPORTANT]
> **Auto-merge enabled.**
> 
> _This PR is set to merge automatically when all requirements are met._

Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-10-07 16:11:47 -04:00
octavia-bot-hoard[bot]
5a5994ccef 🐙 source-hubspot: run up-to-date pipeline [2025-09-30] (#66409)
Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-09-30 12:12:33 -04: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
Airbyte
3b57f1dc4f 🐙 source-hubspot: run up-to-date pipeline [2025-09-09] (#66100) 2025-09-09 12:14:31 -04: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
Maxime Carbonneau-Leclerc
4e49ae874e fix: source-hubspot datetime format issue (#65513) 2025-08-25 13:19:38 -04:00
Airbyte
2153d3f9e0 🐙 source-hubspot: run up-to-date pipeline [2025-08-23] (#65327) 2025-08-23 16:13:10 -04:00
Airbyte
158e37ba7f 🐙 source-hubspot: run up-to-date pipeline [2025-08-09] (#64603) 2025-08-09 16:07:25 +02:00
Airbyte
5c104c2db6 🐙 source-hubspot: run up-to-date pipeline [2025-08-02] (#64197)
Co-authored-by: maxime.c <maxime@airbyte.io>
2025-08-03 04:51:11 +02:00
Airbyte
331a53315d 🐙 source-hubspot: run up-to-date pipeline [2025-07-26] (#63898) 2025-07-26 18:09:04 +02:00
Ian Alton
60e62bd915 Custom properties in HubSpot cause syncs to be slower (#63704) 2025-07-21 13:31:36 -07:00
Alfredo Garcia
28526a73b7 Fix(Source-Hubspot): Bump Memory on Discovery 1GB (#63341) 2025-07-21 15:26:34 -05:00
Airbyte
63bf3878d2 🐙 source-hubspot: run up-to-date pipeline [2025-07-19] (#63499) 2025-07-19 20:07:54 +02:00
Airbyte
22a7d765f5 🐙 source-hubspot: run up-to-date pipeline [2025-07-12] (#63115) 2025-07-12 13:08:29 -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
octavia-bot[bot]
f1851cb121 🐙 source-hubspot: release 5.8.11 (#62838)
Co-authored-by: octavia-bot[bot] <108746235+octavia-bot[bot]@users.noreply.github.com>
2025-07-07 13:06:34 -07: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
Airbyte
f5ba696342 🐙 source-hubspot: run up-to-date pipeline [2025-06-28] (#62179) 2025-06-28 09:18:54 -07:00
Airbyte
56faff5efd 🐙 source-hubspot: run up-to-date pipeline [2025-06-21] (#61842) 2025-06-21 13:07:32 -07:00
Airbyte
c555c3ada5 🐙 source-hubspot: run up-to-date pipeline [2025-06-14] (#60640) 2025-06-16 11:57:10 -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
Daryna Ishchenko
cc331ccccd fix(source-hubspot): fix pagination for crm object streams (#61502) 2025-06-11 12:19:26 +03:00
Brian Lai
c87500b2f1 fix(source-hubspot): Catch OverflowError since the dependency might still raise it (#61326) 2025-06-03 13:03:16 -07:00
Alfredo Garcia
1804c49587 Fix Typo: "Source-Hubspot: Bump Memory on Check" (#61013) 2025-05-30 14:19:27 -05:00
Alfredo Garcia
857f2b7a0d Source-Hubspot: Bump Memory on Check (#61007) 2025-05-30 13:15:00 -05: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
481d2195e5 chore(source-hubspot): Release 5.7.0 (#60919) 2025-05-27 19:31:36 +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