diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/36c891d9-4bd9-43ac-bad2-10e12756272c.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/36c891d9-4bd9-43ac-bad2-10e12756272c.json
index 3af6a81ec4d29..534ad8a6f6f29 100644
--- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/36c891d9-4bd9-43ac-bad2-10e12756272c.json
+++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/36c891d9-4bd9-43ac-bad2-10e12756272c.json
@@ -1,8 +1,8 @@
{
"sourceDefinitionId": "36c891d9-4bd9-43ac-bad2-10e12756272c",
- "name": "Hubspot",
+ "name": "HubSpot",
"dockerRepository": "airbyte/source-hubspot",
- "dockerImageTag": "0.1.23",
+ "dockerImageTag": "0.1.24",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/hubspot",
"icon": "hubspot.svg"
}
diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
index 2c0b2327e1311..2155a039548d8 100644
--- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
+++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
@@ -239,10 +239,10 @@
dockerImageTag: 0.1.5
documentationUrl: https://docs.airbyte.io/integrations/sources/harvest
sourceType: api
-- name: Hubspot
+- name: HubSpot
sourceDefinitionId: 36c891d9-4bd9-43ac-bad2-10e12756272c
dockerRepository: airbyte/source-hubspot
- dockerImageTag: 0.1.23
+ dockerImageTag: 0.1.24
documentationUrl: https://docs.airbyte.io/integrations/sources/hubspot
icon: hubspot.svg
sourceType: api
diff --git a/airbyte-integrations/builds.md b/airbyte-integrations/builds.md
index 31f450fc9517b..ca0e137d106d1 100644
--- a/airbyte-integrations/builds.md
+++ b/airbyte-integrations/builds.md
@@ -34,7 +34,7 @@
| Google Directory API | [![source-google-directory](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-google-directory%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-google-directory) |
| Google Workspace Admin | [![source-google-workspace-admin-reports](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-google-workspace-admin-reports%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-google-workspace-admin-reports) |
| Greenhouse | [![source-greenhouse](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-greenhouse%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-greenhouse) |
-| Hubspot | [![source-hubspot](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-hubspot%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-hubspot) |
+| HubSpot | [![source-hubspot](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-hubspot%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-hubspot) |
| IBM Db2 | [![source-db2](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-db2%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-db2) |
| Instagram | [![source-instagram](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-instagram%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-instagram) |
| Intercom | [![source-intercom](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-intercom-singer%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/source-intercom) |
diff --git a/airbyte-integrations/connectors/source-hubspot/Dockerfile b/airbyte-integrations/connectors/source-hubspot/Dockerfile
index 5acc4f5ea5285..e12cfee307d52 100644
--- a/airbyte-integrations/connectors/source-hubspot/Dockerfile
+++ b/airbyte-integrations/connectors/source-hubspot/Dockerfile
@@ -34,5 +34,5 @@ COPY source_hubspot ./source_hubspot
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]
-LABEL io.airbyte.version=0.1.23
+LABEL io.airbyte.version=0.1.24
LABEL io.airbyte.name=airbyte/source-hubspot
diff --git a/airbyte-integrations/connectors/source-hubspot/README.md b/airbyte-integrations/connectors/source-hubspot/README.md
index a3f313db7e824..82a4c9f4a8453 100644
--- a/airbyte-integrations/connectors/source-hubspot/README.md
+++ b/airbyte-integrations/connectors/source-hubspot/README.md
@@ -1,6 +1,6 @@
-# Hubspot Source
+# HubSpot Source
-This is the repository for the Hubspot source connector, written in Python.
+This is the repository for the HubSpot source connector, written in Python.
For information about how to use this connector within Airbyte, see [the documentation](https://docs.airbyte.io/integrations/sources/hubspot).
## Local development
diff --git a/airbyte-integrations/connectors/source-hubspot/setup.py b/airbyte-integrations/connectors/source-hubspot/setup.py
index 7c4c01fa6b730..2d4955656504a 100644
--- a/airbyte-integrations/connectors/source-hubspot/setup.py
+++ b/airbyte-integrations/connectors/source-hubspot/setup.py
@@ -20,7 +20,7 @@
setup(
name="source_hubspot",
- description="Source implementation for Hubspot.",
+ description="Source implementation for HubSpot.",
author="Airbyte",
author_email="contact@airbyte.io",
packages=find_packages(),
diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/api.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/api.py
index 48ec93e7b781d..232bced93affd 100644
--- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/api.py
+++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/api.py
@@ -18,7 +18,7 @@
from airbyte_cdk.sources.streams.http.requests_native_auth import Oauth2Authenticator
from source_hubspot.errors import HubspotAccessDenied, HubspotInvalidAuth, HubspotRateLimited, HubspotTimeout
-# The value is obtained experimentally, Hubspot allows the URL length up to ~16300 symbols,
+# The value is obtained experimentally, HubSpot allows the URL length up to ~16300 symbols,
# so it was decided to limit the length of the `properties` parameter to 15000 characters.
PROPERTIES_PARAM_MAX_LENGTH = 15000
@@ -99,7 +99,7 @@ def retry_after_handler(**kwargs):
def sleep_on_ratelimit(_details):
_, exc, _ = sys.exc_info()
if isinstance(exc, HubspotRateLimited):
- # Hubspot API does not always return Retry-After value for 429 HTTP error
+ # HubSpot API does not always return Retry-After value for 429 HTTP error
retry_after = int(exc.response.headers.get("Retry-After", 3))
logger.info(f"Rate limit reached. Sleeping for {retry_after} seconds")
time.sleep(retry_after + 1) # extra second to cover any fractions of second
@@ -119,7 +119,7 @@ def log_giveup(_details):
class API:
- """Hubspot API interface, authorize, retrieve and post, supports backoff logic"""
+ """HubSpot API interface, authorize, retrieve and post, supports backoff logic"""
BASE_URL = "https://api.hubapi.com"
USER_AGENT = "Airbyte"
@@ -332,8 +332,8 @@ def _read(self, getter: Callable, params: MutableMapping[str, Any] = None) -> It
properties_list = list(self.properties.keys())
if properties_list:
# TODO: Additional processing was added due to the fact that users receive 414 errors while syncing their streams (issues #3977 and #5835).
- # We will need to fix this code when the Hubspot developers add the ability to use a special parameter to get all properties for an entity.
- # According to Hubspot Community (https://community.hubspot.com/t5/APIs-Integrations/Get-all-contact-properties-without-explicitly-listing-them/m-p/447950)
+ # We will need to fix this code when the HubSpot developers add the ability to use a special parameter to get all properties for an entity.
+ # According to HubSpot Community (https://community.hubspot.com/t5/APIs-Integrations/Get-all-contact-properties-without-explicitly-listing-them/m-p/447950)
# and the official documentation, this does not exist at the moment.
stream_records = {}
diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/client.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/client.py
index 6dd6ffb0c1dc5..fd48c0816a251 100644
--- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/client.py
+++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/client.py
@@ -26,7 +26,7 @@
class Client(BaseClient):
- """Hubspot client, provides methods to discover and read streams"""
+ """HubSpot client, provides methods to discover and read streams"""
def __init__(self, start_date, credentials, **kwargs):
self._start_date = start_date
diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.json b/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.json
index 8a969205962b9..ef545b0b42af2 100644
--- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.json
+++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.json
@@ -2,7 +2,7 @@
"documentationUrl": "https://docs.airbyte.io/integrations/sources/hubspot",
"connectionSpecification": {
"$schema": "http://json-schema.org/draft-07/schema#",
- "title": "Hubspot Source Spec",
+ "title": "HubSpot Source Spec",
"type": "object",
"required": ["start_date", "credentials"],
"additionalProperties": false,
@@ -21,7 +21,7 @@
"oneOf": [
{
"type": "object",
- "title": "Authenticate via Hubspot (Oauth)",
+ "title": "Authenticate via HubSpot (Oauth)",
"required": [
"client_id",
"client_secret",
@@ -40,20 +40,20 @@
},
"client_id": {
"title": "Client ID",
- "description": "Hubspot client_id. See our docs if you need help finding this id.",
+ "description": "HubSpot client_id. See our docs if you need help finding this id.",
"type": "string",
"examples": ["123456789000"]
},
"client_secret": {
"title": "Client Secret",
- "description": "Hubspot client_secret. See our docs if you need help finding this secret.",
+ "description": "HubSpot client_secret. See our docs if you need help finding this secret.",
"type": "string",
"examples": ["secret"],
"airbyte_secret": true
},
"refresh_token": {
"title": "Refresh token",
- "description": "Hubspot refresh_token. See our docs if you need help generating the token.",
+ "description": "HubSpot refresh_token. See our docs if you need help generating the token.",
"type": "string",
"examples": ["refresh_token"],
"airbyte_secret": true
@@ -76,7 +76,7 @@
},
"api_key": {
"title": "API key",
- "description": "Hubspot API Key. See our docs if you need help finding this key.",
+ "description": "HubSpot API Key. See our docs if you need help finding this key.",
"type": "string",
"airbyte_secret": true
}
diff --git a/airbyte-webapp/src/views/Connector/ServiceForm/components/Controls/ConnectorServiceTypeControl.tsx b/airbyte-webapp/src/views/Connector/ServiceForm/components/Controls/ConnectorServiceTypeControl.tsx
index 0d7a1290b1e2e..685cadf268880 100644
--- a/airbyte-webapp/src/views/Connector/ServiceForm/components/Controls/ConnectorServiceTypeControl.tsx
+++ b/airbyte-webapp/src/views/Connector/ServiceForm/components/Controls/ConnectorServiceTypeControl.tsx
@@ -90,7 +90,7 @@ const ConnectorServiceTypeControl: React.FC<{
? [
"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b", // Snapchat
"2470e835-feaf-4db6-96f3-70fd645acc77", // Salesforce Singer
- "36c891d9-4bd9-43ac-bad2-10e12756272c", // Hubspot
+ "36c891d9-4bd9-43ac-bad2-10e12756272c", // HubSpot
"71607ba1-c0ac-4799-8049-7f4b90dd50f7", // Google Sheets
"9da77001-af33-4bcd-be46-6252bf9342b9", // Shopify
"d8313939-3782-41b0-be29-b3ca20d8dd3a", // Intercom
diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md
index 9ad3de71305a3..5c80e5587394b 100644
--- a/docs/SUMMARY.md
+++ b/docs/SUMMARY.md
@@ -66,7 +66,7 @@
* [Google Workspace Admin Reports](integrations/sources/google-workspace-admin-reports.md)
* [Greenhouse](integrations/sources/greenhouse.md)
* [Harvest](integrations/sources/harvest.md)
- * [Hubspot](integrations/sources/hubspot.md)
+ * [HubSpot](integrations/sources/hubspot.md)
* [Instagram](integrations/sources/instagram.md)
* [Intercom](integrations/sources/intercom.md)
* [Iterable](integrations/sources/iterable.md)
diff --git a/docs/integrations/README.md b/docs/integrations/README.md
index 51a7d00939997..0e212d52064d2 100644
--- a/docs/integrations/README.md
+++ b/docs/integrations/README.md
@@ -50,7 +50,7 @@ Airbyte uses a grading system for connectors to help users understand what to ex
| [Google Sheets](sources/google-sheets.md) | Certified |
| [Google Workspace Admin Reports](sources/google-workspace-admin-reports.md) | Certified |
| [Greenhouse](sources/greenhouse.md) | Beta |
-| [Hubspot](sources/hubspot.md) | Certified |
+| [HubSpot](sources/hubspot.md) | Certified |
| [Instagram](sources/instagram.md) | Certified |
| [Intercom](sources/intercom.md) | Beta |
| [Iterable](sources/iterable.md) | Beta |
diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md
index f7caa93fa2e57..6ccc60cbeb97b 100644
--- a/docs/integrations/sources/hubspot.md
+++ b/docs/integrations/sources/hubspot.md
@@ -1,4 +1,4 @@
-# Hubspot
+# HubSpot
## Features
@@ -11,7 +11,7 @@
## Troubleshooting
-Check out common troubleshooting issues for the Hubspot connector on our Discourse [here](https://discuss.airbyte.io/tags/c/connector/11/source-hubspot).
+Check out common troubleshooting issues for the HubSpot connector on our Discourse [here](https://discuss.airbyte.io/tags/c/connector/11/source-hubspot).
## Supported Tables
@@ -35,25 +35,25 @@ This source is capable of syncing the following tables and their data:
* [Tickets](https://developers.hubspot.com/docs/api/crm/tickets)
* [Workflows](https://legacydocs.hubspot.com/docs/methods/workflows/v3/get_workflows)
-**Note**: Hubspot API currently only supports `quotes` endpoint using API Key, using Oauth it is impossible to access this stream (as reported by [community.hubspot.com](https://community.hubspot.com/t5/APIs-Integrations/Help-with-using-Feedback-CRM-API-and-Quotes-CRM-API/m-p/449104/highlight/true#M44411)).
+**Note**: HubSpot API currently only supports `quotes` endpoint using API Key, using Oauth it is impossible to access this stream (as reported by [community.hubspot.com](https://community.hubspot.com/t5/APIs-Integrations/Help-with-using-Feedback-CRM-API-and-Quotes-CRM-API/m-p/449104/highlight/true#M44411)).
## Getting Started \(Airbyte Open-Source / Airbyte Cloud\)
#### Requirements
-* Hubspot Account
+* HubSpot Account
* Api credentials
* If using Oauth, [scopes](https://legacydocs.hubspot.com/docs/methods/oauth2/initiate-oauth-integration#scopes) enabled for the streams you want to sync
{% hint style="info" %}
-Hubspot's API will [rate limit](https://developers.hubspot.com/docs/api/usage-details) the amount of records you can sync daily, so make sure that you are on the appropriate plan if you are planning on syncing more than 250,000 records per day.
+HubSpot's API will [rate limit](https://developers.hubspot.com/docs/api/usage-details) the amount of records you can sync daily, so make sure that you are on the appropriate plan if you are planning on syncing more than 250,000 records per day.
{% endhint %}
This connector supports only authentication with API Key. To obtain API key for the account go to settings -> integrations \(under the account banner\) -> api key. If you already have an api key you can use that. Otherwise generated a new one. See [docs](https://knowledge.hubspot.com/integrations/how-do-i-get-my-hubspot-api-key) for more details.
## Rate Limiting & Performance
-The connector is restricted by normal Hubspot [rate limitations](https://legacydocs.hubspot.com/apps/api_guidelines).
+The connector is restricted by normal HubSpot [rate limitations](https://legacydocs.hubspot.com/apps/api_guidelines).
When connector reads the stream using `API Key` that doesn't have neccessary permissions to read particular stream, like `workflows`, which requires to be enabled in order to be processed, the log message returned to the output and sync operation goes on with other streams available.
@@ -96,6 +96,7 @@ If you are using Oauth, most of the streams require the appropriate [scopes](htt
| Version | Date | Pull Request | Subject |
| :--- | :--- | :--- | :--- |
+| 0.1.24 | 2021-11-09 | [7683](https://github.com/airbytehq/airbyte/pull/7683) | bugfix 'Hubspot' -> 'HubSpot' |
| 0.1.23 | 2021-11-08 | [7730](https://github.com/airbytehq/airbyte/pull/7730) | Fix oAuth flow schema|
| 0.1.22 | 2021-11-03 | [7562](https://github.com/airbytehq/airbyte/pull/7562) | Migrate Hubspot source to CDK structure |
| 0.1.21 | 2021-10-27 | [7405](https://github.com/airbytehq/airbyte/pull/7405) | Change of package `import` from `urllib` to `urllib.parse` |
diff --git a/docs/project-overview/changelog/README.md b/docs/project-overview/changelog/README.md
index 6729332c0004b..de5e7e0c6d079 100644
--- a/docs/project-overview/changelog/README.md
+++ b/docs/project-overview/changelog/README.md
@@ -29,8 +29,8 @@ We're going over the changes from 0.29.17 and before... and there's a lot of big
* π Slack source: Sync operations no longer hang indefinitely.
* π Jira source: Now uses updated time as the cursor field for incremental sync instead of the created time.
* π Intercom source: Fixed inconsistency between schema and output data.
-* π Hubspot source: Streams with the items property now have their schemas fixed.
-* π Hubspot source: Empty strings are no longer handled as dates, fixing the deals, companies, and contacts streams.
+* π HubSpot source: Streams with the items property now have their schemas fixed.
+* π HubSpot source: Empty strings are no longer handled as dates, fixing the deals, companies, and contacts streams.
* π Typeform source: Allows for multiple choices in responses now.
* π Shopify source: The type for the amount field is now fixed in the schema.
* π Postgres destination: \u0000\(NULL\) value processing is now fixed.
@@ -83,7 +83,7 @@ New Destination: Keen
* β¨ Shopify source: The `status` property is now in the `Products` stream.
* β¨ Amazon Seller Partner source: Added support for `GET_MERCHANT_LISTINGS_ALL_DATA` and `GET_FBA_INVENTORY_AGED_DATA` stream endpoints.
* β¨ GitHub source: Existing streams now don't minify the user property.
-* β¨ Hubspot source: Updated user-defined custom field schema generation.
+* β¨ HubSpot source: Updated user-defined custom field schema generation.
* β¨ Zendesk source: Migrated from Singer to the Airbyte CDK.
* β¨ Amazon Seller Partner source: Migrated to the Airbyte CDK.
* π Shopify source: Fixed the `products` schema to be in accordance with the API.
diff --git a/docs/project-overview/changelog/connectors.md b/docs/project-overview/changelog/connectors.md
index 08a32a01b92bd..6e5ebe282d71b 100644
--- a/docs/project-overview/changelog/connectors.md
+++ b/docs/project-overview/changelog/connectors.md
@@ -39,8 +39,8 @@ Bug fixes:
* **Slack** source: Sync operations no longer hang indefinitely.
* **Jira** source: Now uses updated time as the cursor field for incremental sync instead of the created time.
* **Intercom** source: Fixed inconsistency between schema and output data.
-* **Hubspot** source: Streams with the items property now have their schemas fixed.
-* **Hubspot** source: Empty strings are no longer handled as dates, fixing the deals, companies, and contacts streams.
+* **HubSpot** source: Streams with the items property now have their schemas fixed.
+* **HubSpot** source: Empty strings are no longer handled as dates, fixing the deals, companies, and contacts streams.
* **Typeform** source: Allows for multiple choices in responses now.
* **Shopify** source: The type for the amount field is now fixed in the schema.
* **Postgres** destination: \u0000\(NULL\) value processing is now fixed.
@@ -93,7 +93,7 @@ New features:
Bug fixes:
* **Quickbooks** source: Now uses the number data type for decimal fields.
-* **Hubspot** source: Fixed `empty string` inside of the `number` and `float` datatypes.
+* **HubSpot** source: Fixed `empty string` inside of the `number` and `float` datatypes.
* **GitHub** source: Validation fixed on non-required fields.
* **BigQuery** destination: Now supports processing of arrays of records properly.
* **Oracle** destination: Fixed destination check for users without DBA role.
@@ -113,13 +113,13 @@ New features:
* **Shopify** source: The `status` property is now in the `Products` stream.
* **Amazon Seller Partner** source: Added support for `GET_MERCHANT_LISTINGS_ALL_DATA` and `GET_FBA_INVENTORY_AGED_DATA` stream endpoints.
* **GitHub** source: Existing streams now don't minify the `user` property.
-* **Hubspot** source: Updated user-defined custom field schema generation.
+* **HubSpot** source: Updated user-defined custom field schema generation.
* **Zendesk** source: Migrated from Singer to the Airbyte CDK.
* **Amazon Seller Partner** source: Migrated to the Airbyte CDK.
Bug fixes:
-* **Hubspot** source: Casting exceptions are now logged correctly.
+* **HubSpot** source: Casting exceptions are now logged correctly.
* **S3** source: Fixed bug where syncs could hang indefinitely.
* **Shopify** source: Fixed the `products` schema to be in accordance with the API.
* **PayPal Transactions** source: Fixed the start date minimum to be 3 years rather than 45 days.
@@ -394,7 +394,7 @@ Progress on connectors:
* **Github**: pull\_requests stream only incremental syncs \([\#2886](https://github.com/airbytehq/airbyte/pull/2886)\) \([\#3009](https://github.com/airbytehq/airbyte/pull/3009)\), thanks to [Zirochkaa](https://github.com/Zirochkaa)
* Create streaming writes to a file and manage the issuance of copy commands for the destination \([\#2921](https://github.com/airbytehq/airbyte/pull/2921)\)
* **Redshift**: make Redshift part size configurable. \([\#3053](https://github.com/airbytehq/airbyte/pull/23053)\)
-* **Hubspot**: fix argument error in log call \(\#3087\) \([\#3087](https://github.com/airbytehq/airbyte/pull/3087)\) , thanks to [Nathan Yergler](https://github.com/nyergler)
+* **HubSpot**: fix argument error in log call \(\#3087\) \([\#3087](https://github.com/airbytehq/airbyte/pull/3087)\) , thanks to [Nathan Yergler](https://github.com/nyergler)
## 04/20/2021
@@ -437,7 +437,7 @@ Other progress on connectors:
## 03/22/2021
-* 2 new source connectors: [**Gitlab**](https://docs.airbyte.io/integrations/sources/gitlab) and [**Airbyte-native Hubspot**](https://docs.airbyte.io/integrations/sources/hubspot)
+* 2 new source connectors: [**Gitlab**](https://docs.airbyte.io/integrations/sources/gitlab) and [**Airbyte-native HubSpot**](https://docs.airbyte.io/integrations/sources/hubspot)
* Developing connectors now requires almost no interaction with Gradle, Airbyteβs monorepo build tool. If youβre building a Python connector, you never have to worry about developing outside your typical flow. See [the updated documentation](https://docs.airbyte.io/connector-development).
## 03/15/2021
@@ -456,7 +456,7 @@ Other progress on connectors:
## 03/01/2021
-* **New native Hubspot connector** with schema folder populated
+* **New native HubSpot connector** with schema folder populated
* Facebook Marketing connector: add option to include deleted records
## 02/22/2021
@@ -518,7 +518,7 @@ Other progress on connectors:
## 01/05/2021
-* **Incremental support for 2 new source connectors:** [Mixpanel](../../integrations/sources/mixpanel.md) and [Hubspot](../../integrations/sources/hubspot.md)
+* **Incremental support for 2 new source connectors:** [Mixpanel](../../integrations/sources/mixpanel.md) and [HubSpot](../../integrations/sources/hubspot.md)
* Fixes on connectors:
* Fixed a bug in the github connector where the connector didnβt verify the provided API token was granted the correct permissions
* Fixed a bug in the Google sheets connector where rate limits were not always respected
@@ -578,7 +578,7 @@ Other progress on connectors:
## 10/30/2020
-**New sources:** [Salesforce](../../integrations/sources/salesforce.md), Google Analytics, [Hubspot](../../integrations/sources/hubspot.md), [GitHub](../../integrations/sources/github.md), [Google Sheets](../../integrations/sources/google-sheets.md), [Rest APIs](connectors.md), and [MySQL](../../integrations/sources/mysql.md)
+**New sources:** [Salesforce](../../integrations/sources/salesforce.md), Google Analytics, [HubSpot](../../integrations/sources/hubspot.md), [GitHub](../../integrations/sources/github.md), [Google Sheets](../../integrations/sources/google-sheets.md), [Rest APIs](connectors.md), and [MySQL](../../integrations/sources/mysql.md)
## 10/21/2020
diff --git a/docs/project-overview/changelog/platform.md b/docs/project-overview/changelog/platform.md
index d0894e5676919..ce07a8224055b 100644
--- a/docs/project-overview/changelog/platform.md
+++ b/docs/project-overview/changelog/platform.md
@@ -331,7 +331,7 @@ This is the changelog for Airbyte Platform. For our connector changelog, please
## [0.10.0](https://github.com/airbytehq/airbyte/milestone/12?closed=1) - delivered on 01/04/2021
* You can now **deploy Airbyte on** [**Kuberbetes**](https://docs.airbyte.io/deploying-airbyte/on-kubernetes) _\*\*_\(alpha version\)
-* **Support incremental sync** for Mixpanel and Hubspot sources
+* **Support incremental sync** for Mixpanel and HubSpot sources
* **Fixes on connectors:**
* Fixed a bug in the GitHub connector where the connector didnβt verify the provided API token was granted the correct permissions
* Fixed a bug in the Google Sheets connector where rate limits were not always respected
@@ -387,7 +387,7 @@ Here is what we are working on right now:
## [0.3.0](https://github.com/airbytehq/airbyte/milestone/3?closed=1) - delivered on 10/30/2020
-* **New sources:** Salesforce, GitHub, Google Sheets, Google Analytics, Hubspot, Rest APIs, and MySQL
+* **New sources:** Salesforce, GitHub, Google Sheets, Google Analytics, HubSpot, Rest APIs, and MySQL
* Integration test suite for sources
* Improve build speed