1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Commit Graph

387 Commits

Author SHA1 Message Date
Brian Lai
de31783f6d chore(source-hubspot): forgot to enable rollout (#70880) 2025-12-11 13:57:37 -08:00
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
Aaron ("AJ") Steers
26400425de feat: Add external documentation URLs to Group F source connectors (source-google-analytics-v4 through source-jina-ai-reader) (#69733)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-11-18 18:04:50 -08: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
360e09bf3f fix(source-hubspot): unpin the previous versions on oss and cloud (#68203)
forgot to unpin the versions in the previous PR so can't do the
progressive rollout until this is removed
2025-10-20 14:29:37 -07: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
Maxime Carbonneau-Leclerc
7e133eca0f chore: pin on oss (#68137)
## What
<!--
* Describe what the change is solving. Link all GitHub issues related to
this change.
-->

## How
<!--
* Describe how code changes achieve the solution.
-->

## Review guide
<!--
1. `x.py`
2. `y.py`
-->

## User Impact
<!--
* What is the end result perceived by the user?
* If there are negative side effects, please list them. 
-->

## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [ ] YES 💚
- [ ] NO 
2025-10-16 10:19:24 -04:00
Maxime Carbonneau-Leclerc
b9beffb61e fix: pin hubspot (#68121)
## What
<!--
* Describe what the change is solving. Link all GitHub issues related to
this change.
-->
See:
https://airbytehq-team.slack.com/archives/C02U9R3AF37/p1760561662456189

## How
<!--
* Describe how code changes achieve the solution.
-->

## Review guide
<!--
1. `x.py`
2. `y.py`
-->

## User Impact
<!--
* What is the end result perceived by the user?
* If there are negative side effects, please list them. 
-->

## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [ ] YES 💚
- [ ] NO 

> [!IMPORTANT]
> **Auto-merge enabled.**
> 
> _This PR is set to merge automatically when all requirements are met._
2025-10-15 17:54:36 -04: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
5adac878db fix(source-hubspot): rollback version on cloud (#66356) 2025-09-17 00:24:33 +00: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
Maxime Carbonneau-Leclerc
7e9fdf2ae5 chore: fix easiest cases for CDK migration to 7 (#65943) 2025-09-04 14:53:42 -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
Maxime Carbonneau-Leclerc
09be266b73 fix: add version override for source-hubspot (#65512) 2025-08-24 09:26:34 -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
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
Aaron ("AJ") Steers
cf9e19cde5 rollback(source-hubspot): revert to prior version 5.8.4 (p0 resolution) (#61526) 2025-06-11 08:11:07 -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