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 9ada498e36e9..f3bef77d4606 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -15,7 +15,7 @@ - name: Amazon Ads sourceDefinitionId: c6b0a29e-1da9-4512-9002-7bfd0cba2246 dockerRepository: airbyte/source-amazon-ads - dockerImageTag: 0.1.7 + dockerImageTag: 0.1.8 documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-ads icon: amazonads.svg sourceType: api @@ -258,7 +258,7 @@ - name: GitHub sourceDefinitionId: ef69ef6e-aa7f-4af1-a01d-ef775033524e dockerRepository: airbyte/source-github - dockerImageTag: 0.2.28 + dockerImageTag: 0.2.29 documentationUrl: https://docs.airbyte.io/integrations/sources/github icon: github.svg sourceType: api @@ -293,7 +293,7 @@ - name: Google Search Console sourceDefinitionId: eb4c9e00-db83-4d63-a386-39cfa91012a8 dockerRepository: airbyte/source-google-search-console - dockerImageTag: 0.1.11 + dockerImageTag: 0.1.12 documentationUrl: https://docs.airbyte.io/integrations/sources/google-search-console icon: googlesearchconsole.svg sourceType: api @@ -341,7 +341,7 @@ - name: HubSpot sourceDefinitionId: 36c891d9-4bd9-43ac-bad2-10e12756272c dockerRepository: airbyte/source-hubspot - dockerImageTag: 0.1.56 + dockerImageTag: 0.1.58 documentationUrl: https://docs.airbyte.io/integrations/sources/hubspot icon: hubspot.svg sourceType: api @@ -362,7 +362,7 @@ - name: Intercom sourceDefinitionId: d8313939-3782-41b0-be29-b3ca20d8dd3a dockerRepository: airbyte/source-intercom - dockerImageTag: 0.1.17 + dockerImageTag: 0.1.18 documentationUrl: https://docs.airbyte.io/integrations/sources/intercom icon: intercom.svg sourceType: api @@ -417,7 +417,7 @@ - name: LinkedIn Ads sourceDefinitionId: 137ece28-5434-455c-8f34-69dc3782f451 dockerRepository: airbyte/source-linkedin-ads - dockerImageTag: 0.1.6 + dockerImageTag: 0.1.7 documentationUrl: https://docs.airbyte.io/integrations/sources/linkedin-ads icon: linkedin.svg sourceType: api @@ -473,7 +473,7 @@ - name: Mixpanel sourceDefinitionId: 12928b32-bf0a-4f1e-964f-07e12e37153a dockerRepository: airbyte/source-mixpanel - dockerImageTag: 0.1.14 + dockerImageTag: 0.1.15 documentationUrl: https://docs.airbyte.io/integrations/sources/mixpanel icon: mixpanel.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 3234c4165298..3c58a225bb62 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -87,7 +87,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-amazon-ads:0.1.7" +- dockerImage: "airbyte/source-amazon-ads:0.1.8" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/amazon-ads" connectionSpecification: @@ -101,18 +101,22 @@ type: "string" client_id: title: "Client ID" - description: "The Client ID of your Amazon Ads developer application." + description: "The client ID of your Amazon Ads developer application. See\ + \ the docs for more information." order: 1 type: "string" client_secret: title: "Client Secret" - description: "The Client Secret of your Amazon Ads developer application." + description: "The client secret of your Amazon Ads developer application.\ + \ See the docs for more information." airbyte_secret: true order: 2 type: "string" refresh_token: title: "Refresh Token" - description: "Amazon Ads Refresh Token. See the docs for more information on how to obtain this token." airbyte_secret: true order: 3 @@ -132,7 +136,7 @@ order: 4 report_wait_timeout: title: "Report Wait Timeout *" - description: "Timeout duration in minutes for Reports. Eg. 30" + description: "Timeout duration in minutes for Reports. Default is 30 minutes." default: 30 examples: - 30 @@ -141,8 +145,8 @@ type: "integer" report_generation_max_retries: title: "Report Generation Maximum Retries *" - description: "Maximum retries Airbyte will attempt for fetching Report Data.\ - \ Eg. 5" + description: "Maximum retries Airbyte will attempt for fetching report data.\ + \ Default is 5." default: 5 examples: - 5 @@ -2469,7 +2473,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-github:0.2.28" +- dockerImage: "airbyte/source-github:0.2.29" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/github" connectionSpecification: @@ -2488,7 +2492,7 @@ order: 0 oneOf: - type: "object" - title: "Authenticate via GitHub (OAuth)" + title: "OAuth" required: - "access_token" properties: @@ -2502,7 +2506,7 @@ description: "OAuth access token" airbyte_secret: true - type: "object" - title: "Authenticate with Personal Access Token" + title: "Personal Access Token" required: - "personal_access_token" properties: @@ -2514,13 +2518,13 @@ type: "string" title: "Personal Access Tokens" description: "Log into GitHub and then generate a personal access token. To load balance your API quota consumption\ + >personal access token. To load balance your API quota consumption\ \ across multiple API tokens, input multiple tokens separated with\ \ \",\"" airbyte_secret: true start_date: type: "string" - title: "Start Date" + title: "Start date" description: "The date from which you'd like to replicate data from GitHub\ \ in the format YYYY-MM-DDT00:00:00Z. For the streams which support this\ \ configuration, only data generated on or after the start date will be\ @@ -2559,8 +2563,9 @@ maximum: 100 default: 10 description: "The Github connector contains several streams with a large\ - \ load. The page size of such streams depends on the size of your repository.\ - \ Recommended to specify values between 10 and 30." + \ amount of data. The page size of such streams depends on the size of\ + \ your repository. We recommended that you specify values between 10 and\ + \ 30." order: 4 supportsNormalization: false supportsDBT: false @@ -3021,7 +3026,7 @@ - - "client_secret" oauthFlowOutputParameters: - - "refresh_token" -- dockerImage: "airbyte/source-google-search-console:0.1.11" +- dockerImage: "airbyte/source-google-search-console:0.1.12" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/google-search-console" connectionSpecification: @@ -3038,9 +3043,10 @@ type: "array" items: type: "string" - title: "Site URLs" - description: "Website URLs property; do not include the domain-level property\ - \ in the list" + title: "Website URL Property" + description: "The URLs of the website property attached to your GSC account.\ + \ Read more here." examples: - "https://example1.com" - "https://example2.com" @@ -3058,7 +3064,7 @@ type: "string" title: "End Date" description: "UTC date in the format 2017-01-25. Any data after this date\ - \ will not be replicated. Must be greater or equal to the Start Date field." + \ will not be replicated. Must be greater or equal to the start date field." examples: - "2021-12-12" pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}$" @@ -3066,9 +3072,10 @@ authorization: type: "object" title: "Authentication Type" + description: "" order: 3 oneOf: - - title: "Authenticate via Google (Oauth)" + - title: "OAuth" type: "object" required: - "auth_type" @@ -3079,31 +3086,34 @@ auth_type: type: "string" const: "Client" - enum: - - "Client" - default: "Client" order: 0 client_id: title: "Client ID" type: "string" - description: "The Client ID of your Google Search Console developer\ - \ application." + description: "The client ID of your Google Search Console developer\ + \ application. Read more here." airbyte_secret: true client_secret: title: "Client Secret" type: "string" - description: "The Client Secret of your Google Search Console developer\ - \ application." + description: "The client secret of your Google Search Console developer\ + \ application. Read more here." airbyte_secret: true access_token: title: "Access Token" type: "string" - description: "Access Token for making authenticated requests." + description: "Access token for making authenticated requests. Read\ + \ more here." airbyte_secret: true refresh_token: title: "Refresh Token" type: "string" - description: "The token for obtaining new access token." + description: "The token for obtaining a new access token. Read more\ + \ here." airbyte_secret: true - type: "object" title: "Service Account Key Authentication" @@ -3115,14 +3125,13 @@ auth_type: type: "string" const: "Service" - enum: - - "Service" - default: "Service" order: 0 service_account_info: title: "Service Account JSON Key" type: "string" - description: "The JSON key of the service account to use for authorization" + description: "The JSON key of the service account to use for authorization.\ + \ Read more here." examples: - "{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID,\ \ \"private_key_id\": YOUR_PRIVATE_KEY, ... }" @@ -3489,7 +3498,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-hubspot:0.1.56" +- dockerImage: "airbyte/source-hubspot:0.1.58" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/hubspot" connectionSpecification: @@ -3503,19 +3512,19 @@ properties: start_date: type: "string" - title: "Start Date" + title: "Start date" pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" description: "UTC date and time in the format 2017-01-25T00:00:00Z. Any\ \ data before this date will not be replicated." examples: - "2017-01-25T00:00:00Z" credentials: - title: "Authentication mechanism" + title: "Authentication" description: "Choose how to authenticate to HubSpot." type: "object" oneOf: - type: "object" - title: "Authenticate via HubSpot (OAuth)" + title: "OAuth" required: - "client_id" - "client_secret" @@ -3524,32 +3533,32 @@ properties: credentials_title: type: "string" - title: "Credentials Title" - description: "Name of the credentials set" + title: "Credentials" + description: "Name of the credentials" const: "OAuth Credentials" order: 0 client_id: title: "Client ID" description: "The Client ID of your HubSpot developer application.\ - \ See our docs if you need help finding this id." + \ See the Hubspot docs if you need help finding this ID." type: "string" examples: - "123456789000" client_secret: title: "Client Secret" - description: "The Client Secret of your HubSpot developer application.\ - \ See our docs if you need help finding this secret." + description: "The client secret for your HubSpot developer application.\ + \ See the Hubspot docs if you need help finding this secret." type: "string" examples: - "secret" airbyte_secret: true refresh_token: title: "Refresh Token" - description: "Refresh Token to renew the expired Access Token. See\ - \ our docs if you need help generating the token." + description: "Refresh token to renew an expired access token. See\ + \ the Hubspot docs if you need help finding this token." type: "string" examples: - "refresh_token" @@ -3562,14 +3571,14 @@ properties: credentials_title: type: "string" - title: "Credentials title" + title: "Credentials" description: "Name of the credentials set" const: "API Key Credentials" order: 0 api_key: title: "API key" - description: "HubSpot API Key. See our docs if you need help finding this key." + description: "HubSpot API Key. See the Hubspot docs if you need help finding this key." type: "string" airbyte_secret: true supportsNormalization: false @@ -3717,7 +3726,7 @@ oauthFlowInitParameters: [] oauthFlowOutputParameters: - - "access_token" -- dockerImage: "airbyte/source-intercom:0.1.17" +- dockerImage: "airbyte/source-intercom:0.1.18" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/intercom" connectionSpecification: @@ -3731,18 +3740,18 @@ properties: start_date: type: "string" - title: "Start Date" + title: "Start date" description: "UTC date and time in the format 2017-01-25T00:00:00Z. Any\ \ data before this date will not be replicated." examples: - "2020-11-16T00:00:00Z" pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" access_token: - title: "Access Token" + title: "Access token" type: "string" - description: "Access Token for making authenticated requests. See the docs\ - \ for more information on how to obtain this key manually." + description: "Access token for making authenticated requests. See the Intercom docs for more information." airbyte_secret: true supportsNormalization: false supportsDBT: false @@ -4331,7 +4340,7 @@ path_in_connector_config: - "credentials" - "client_secret" -- dockerImage: "airbyte/source-linkedin-ads:0.1.6" +- dockerImage: "airbyte/source-linkedin-ads:0.1.7" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/linkedin-ads" connectionSpecification: @@ -4342,24 +4351,6 @@ - "start_date" additionalProperties: true properties: - start_date: - type: "string" - title: "Start Date" - pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}$" - description: "UTC date in the format 2020-09-17. Any data before this date\ - \ will not be replicated." - examples: - - "2021-05-17" - account_ids: - title: "Account IDs (Optional)" - type: "array" - description: "Specify the Account IDs separated by space, to pull the data\ - \ from. Leave empty, if you want to pull the data from all associated\ - \ accounts. See the official LinkedIn Ads docs for more info." - items: - type: "integer" - default: [] credentials: title: "Authentication *" type: "object" @@ -4377,19 +4368,19 @@ client_id: type: "string" title: "Client ID" - description: "The Client ID of the LinkedIn Ads developer application." + description: "The client ID of the LinkedIn Ads developer application." airbyte_secret: true client_secret: type: "string" - title: "Client Secret" - description: "The Client Secret the LinkedIn Ads developer application." + title: "Client secret" + description: "The client secret the LinkedIn Ads developer application." airbyte_secret: true refresh_token: type: "string" - title: "Refresh Token" - description: "The key to refresh the expired Access Token." + title: "Refresh token" + description: "The key to refresh the expired access token." airbyte_secret: true - - title: "Access Token" + - title: "Access token" type: "object" required: - "access_token" @@ -4399,11 +4390,29 @@ const: "access_token" access_token: type: "string" - title: "Access Token" + title: "Access token" description: "The token value generated using the authentication code.\ \ See the docs to obtain yours." airbyte_secret: true + start_date: + type: "string" + title: "Start date" + pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}$" + description: "UTC date in the format 2020-09-17. Any data before this date\ + \ will not be replicated." + examples: + - "2021-05-17" + account_ids: + title: "Account IDs (Optional)" + type: "array" + description: "Specify the account IDs separated by a space, to pull the\ + \ data from. Leave empty, if you want to pull the data from all associated\ + \ accounts. See the LinkedIn Ads docs for more info." + items: + type: "integer" + default: [] supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] @@ -5045,7 +5054,7 @@ path_in_connector_config: - "credentials" - "client_secret" -- dockerImage: "airbyte/source-mixpanel:0.1.14" +- dockerImage: "airbyte/source-mixpanel:0.1.15" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/mixpanel" connectionSpecification: @@ -5057,23 +5066,24 @@ additionalProperties: true properties: api_secret: - title: "API Secret" + title: "Project Token" type: "string" - description: "Mixpanel API Secret. See the docs for more information on how to obtain this key." + description: "Mixpanel project token. See the docs for more information on how to obtain this." airbyte_secret: true attribution_window: title: "Attribution Window" type: "integer" description: " A period of time for attributing results to ads and the lookback\ - \ period after those actions occur during which ad results are counted.Default\ - \ attribution window is 5 days." + \ period after those actions occur during which ad results are counted.\ + \ Default attribution window is 5 days." default: 5 project_timezone: title: "Project Timezone" type: "string" description: "Time zone in which integer date times are stored. The project\ - \ timezone may be found in the project settings in the Mixpanel console." + \ timezone may be found in the project settings in the Mixpanel console." default: "US/Pacific" examples: - "US/Pacific" @@ -5083,7 +5093,7 @@ type: "boolean" description: "Setting this config parameter to TRUE ensures that new properties\ \ on events and engage records are captured. Otherwise new properties\ - \ will be ignored" + \ will be ignored." default: true start_date: title: "Start Date" diff --git a/airbyte-integrations/connectors/source-amazon-ads/Dockerfile b/airbyte-integrations/connectors/source-amazon-ads/Dockerfile index c2b37d453265..fee641a73ec8 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/Dockerfile +++ b/airbyte-integrations/connectors/source-amazon-ads/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.7 +LABEL io.airbyte.version=0.1.8 LABEL io.airbyte.name=airbyte/source-amazon-ads diff --git a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/spec.json b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/spec.json index 1eb16cca0e35..b43fbaa7ac54 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/spec.json +++ b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/spec.json @@ -3,7 +3,6 @@ "connectionSpecification": { "title": "Amazon Ads Spec", "type": "object", - "additionalProperties": true, "properties": { "auth_type": { "title": "Auth Type", @@ -13,20 +12,20 @@ }, "client_id": { "title": "Client ID", - "description": "The Client ID of your Amazon Ads developer application.", + "description": "The client ID of your Amazon Ads developer application. See the docs for more information.", "order": 1, "type": "string" }, "client_secret": { "title": "Client Secret", - "description": "The Client Secret of your Amazon Ads developer application.", + "description": "The client secret of your Amazon Ads developer application. See the docs for more information.", "airbyte_secret": true, "order": 2, "type": "string" }, "refresh_token": { "title": "Refresh Token", - "description": "Amazon Ads Refresh Token. See the docs for more information on how to obtain this token.", + "description": "Amazon Ads refresh token. See the docs for more information on how to obtain this token.", "airbyte_secret": true, "order": 3, "type": "string" @@ -34,14 +33,14 @@ "region": { "title": "Region *", "description": "Region to pull data from (EU/NA/FE/SANDBOX). See docs for more details.", - "default": "NA", "enum": ["NA", "EU", "FE", "SANDBOX"], - "order": 4, - "type": "string" + "type": "string", + "default": "NA", + "order": 4 }, "report_wait_timeout": { "title": "Report Wait Timeout *", - "description": "Timeout duration in minutes for Reports. Eg. 30", + "description": "Timeout duration in minutes for Reports. Default is 30 minutes.", "default": 30, "examples": [30, 120], "order": 5, @@ -49,7 +48,7 @@ }, "report_generation_max_retries": { "title": "Report Generation Maximum Retries *", - "description": "Maximum retries Airbyte will attempt for fetching Report Data. Eg. 5", + "description": "Maximum retries Airbyte will attempt for fetching report data. Default is 5.", "default": 5, "examples": [5, 10, 15], "order": 6, @@ -72,7 +71,8 @@ } } }, - "required": ["client_id", "client_secret", "refresh_token"] + "required": ["client_id", "client_secret", "refresh_token"], + "additionalProperties": true }, "advanced_auth": { "auth_flow_type": "oauth2.0", diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/spec.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/spec.py index 7efc1db550dc..c814ba687a5f 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/spec.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/spec.py @@ -23,20 +23,20 @@ class Config: client_id: str = Field( title="Client ID", - description="The Client ID of your Amazon Ads developer application.", + description='The client ID of your Amazon Ads developer application. See the docs for more information.', order=1, ) client_secret: str = Field( title="Client Secret", - description="The Client Secret of your Amazon Ads developer application.", + description='The client secret of your Amazon Ads developer application. See the docs for more information.', airbyte_secret=True, order=2, ) refresh_token: str = Field( title="Refresh Token", - description='Amazon Ads Refresh Token. See the docs for more information on how to obtain this token.', + description='Amazon Ads refresh token. See the docs for more information on how to obtain this token.', airbyte_secret=True, order=3, ) @@ -50,7 +50,7 @@ class Config: report_wait_timeout: int = Field( title="Report Wait Timeout *", - description="Timeout duration in minutes for Reports. Eg. 30", + description="Timeout duration in minutes for Reports. Default is 30 minutes.", default=30, examples=[30, 120], order=5, @@ -58,7 +58,7 @@ class Config: report_generation_max_retries: int = Field( title="Report Generation Maximum Retries *", - description="Maximum retries Airbyte will attempt for fetching Report Data. Eg. 5", + description="Maximum retries Airbyte will attempt for fetching report data. Default is 5.", default=5, examples=[5, 10, 15], order=6, diff --git a/airbyte-integrations/connectors/source-github/Dockerfile b/airbyte-integrations/connectors/source-github/Dockerfile index fdbd94465d7b..435b09999ea1 100644 --- a/airbyte-integrations/connectors/source-github/Dockerfile +++ b/airbyte-integrations/connectors/source-github/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.2.28 +LABEL io.airbyte.version=0.2.29 LABEL io.airbyte.name=airbyte/source-github diff --git a/airbyte-integrations/connectors/source-github/source_github/spec.json b/airbyte-integrations/connectors/source-github/source_github/spec.json index 37e0f8bedde2..3823d868786f 100644 --- a/airbyte-integrations/connectors/source-github/source_github/spec.json +++ b/airbyte-integrations/connectors/source-github/source_github/spec.json @@ -15,7 +15,7 @@ "oneOf": [ { "type": "object", - "title": "Authenticate via GitHub (OAuth)", + "title": "OAuth", "required": ["access_token"], "properties": { "option_title": { @@ -33,7 +33,7 @@ }, { "type": "object", - "title": "Authenticate with Personal Access Token", + "title": "Personal Access Token", "required": ["personal_access_token"], "properties": { "option_title": { @@ -44,7 +44,7 @@ "personal_access_token": { "type": "string", "title": "Personal Access Tokens", - "description": "Log into GitHub and then generate a personal access token. To load balance your API quota consumption across multiple API tokens, input multiple tokens separated with \",\"", + "description": "Log into GitHub and then generate a personal access token. To load balance your API quota consumption across multiple API tokens, input multiple tokens separated with \",\"", "airbyte_secret": true } } @@ -53,7 +53,7 @@ }, "start_date": { "type": "string", - "title": "Start Date", + "title": "Start date", "description": "The date from which you'd like to replicate data from GitHub in the format YYYY-MM-DDT00:00:00Z. For the streams which support this configuration, only data generated on or after the start date will be replicated. This field doesn't apply to all streams, see the docs for more info", "examples": ["2021-03-01T00:00:00Z"], "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$", @@ -83,7 +83,7 @@ "minimum": 1, "maximum": 100, "default": 10, - "description": "The Github connector contains several streams with a large load. The page size of such streams depends on the size of your repository. Recommended to specify values between 10 and 30.", + "description": "The Github connector contains several streams with a large amount of data. The page size of such streams depends on the size of your repository. We recommended that you specify values between 10 and 30.", "order": 4 } } diff --git a/airbyte-integrations/connectors/source-google-search-console/Dockerfile b/airbyte-integrations/connectors/source-google-search-console/Dockerfile index 627219bb6164..49d3c71348d8 100755 --- a/airbyte-integrations/connectors/source-google-search-console/Dockerfile +++ b/airbyte-integrations/connectors/source-google-search-console/Dockerfile @@ -13,5 +13,5 @@ ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENV SENTRY_DSN "https://d4b03de0c4574c78999b8d58e55243dc@o1009025.ingest.sentry.io/6102835" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.11 +LABEL io.airbyte.version=0.1.12 LABEL io.airbyte.name=airbyte/source-google-search-console diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json index 6951a331f66f..24d5480dcf87 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json @@ -12,8 +12,8 @@ "items": { "type": "string" }, - "title": "Site URLs", - "description": "Website URLs property; do not include the domain-level property in the list", + "title": "Website URL Property", + "description": "The URLs of the website property attached to your GSC account. Read more here.", "examples": ["https://example1.com", "https://example2.com"], "order": 0 }, @@ -28,7 +28,7 @@ "end_date": { "type": "string", "title": "End Date", - "description": "UTC date in the format 2017-01-25. Any data after this date will not be replicated. Must be greater or equal to the Start Date field.", + "description": "UTC date in the format 2017-01-25. Any data after this date will not be replicated. Must be greater or equal to the start date field.", "examples": ["2021-12-12"], "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "order": 2 @@ -36,10 +36,11 @@ "authorization": { "type": "object", "title": "Authentication Type", + "description": "", "order": 3, "oneOf": [ { - "title": "Authenticate via Google (Oauth)", + "title": "OAuth", "type": "object", "required": [ "auth_type", @@ -51,32 +52,30 @@ "auth_type": { "type": "string", "const": "Client", - "enum": ["Client"], - "default": "Client", "order": 0 }, "client_id": { "title": "Client ID", "type": "string", - "description": "The Client ID of your Google Search Console developer application.", + "description": "The client ID of your Google Search Console developer application. Read more here.", "airbyte_secret": true }, "client_secret": { "title": "Client Secret", "type": "string", - "description": "The Client Secret of your Google Search Console developer application.", + "description": "The client secret of your Google Search Console developer application. Read more here.", "airbyte_secret": true }, "access_token": { "title": "Access Token", "type": "string", - "description": "Access Token for making authenticated requests.", + "description": "Access token for making authenticated requests. Read more here.", "airbyte_secret": true }, "refresh_token": { "title": "Refresh Token", "type": "string", - "description": "The token for obtaining new access token.", + "description": "The token for obtaining a new access token. Read more here.", "airbyte_secret": true } } @@ -89,14 +88,12 @@ "auth_type": { "type": "string", "const": "Service", - "enum": ["Service"], - "default": "Service", "order": 0 }, "service_account_info": { "title": "Service Account JSON Key", "type": "string", - "description": "The JSON key of the service account to use for authorization", + "description": "The JSON key of the service account to use for authorization. Read more here.", "examples": [ "{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }" ] diff --git a/airbyte-integrations/connectors/source-hubspot/Dockerfile b/airbyte-integrations/connectors/source-hubspot/Dockerfile index c00e724d3085..6743bbbf23d0 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.56 +LABEL io.airbyte.version=0.1.58 LABEL io.airbyte.name=airbyte/source-hubspot diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.yaml b/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.yaml index 8ba82732e016..482604ae7af9 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.yaml +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/spec.yaml @@ -10,7 +10,7 @@ connectionSpecification: properties: start_date: type: string - title: Start Date + title: Start date pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$ description: >- UTC date and time in the format 2017-01-25T00:00:00Z. Any data before @@ -18,12 +18,12 @@ connectionSpecification: examples: - "2017-01-25T00:00:00Z" credentials: - title: Authentication mechanism + title: Authentication description: Choose how to authenticate to HubSpot. type: object oneOf: - type: object - title: Authenticate via HubSpot (OAuth) + title: OAuth required: - client_id - client_secret @@ -32,25 +32,24 @@ connectionSpecification: properties: credentials_title: type: string - title: Credentials Title - description: Name of the credentials set + title: Credentials + description: Name of the credentials const: OAuth Credentials order: 0 client_id: title: Client ID description: >- - The Client ID of your HubSpot developer application. See our docs - if you need help finding this id. + The Client ID of your HubSpot developer application. See the Hubspot docs + if you need help finding this ID. type: string examples: - "123456789000" client_secret: title: Client Secret description: >- - The Client Secret of your HubSpot developer application. See our - docs + The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. type: string examples: @@ -59,9 +58,9 @@ connectionSpecification: refresh_token: title: Refresh Token description: >- - Refresh Token to renew the expired Access Token. See our docs - if you need help generating the token. + Refresh token to renew an expired access token. See the Hubspot docs + if you need help finding this token. type: string examples: - refresh_token @@ -74,15 +73,15 @@ connectionSpecification: properties: credentials_title: type: string - title: Credentials title + title: Credentials description: Name of the credentials set const: API Key Credentials order: 0 api_key: title: API key description: >- - HubSpot API Key. See our docs + HubSpot API Key. See the Hubspot docs if you need help finding this key. type: string airbyte_secret: true diff --git a/airbyte-integrations/connectors/source-intercom/Dockerfile b/airbyte-integrations/connectors/source-intercom/Dockerfile index 136e01718757..7009f44c16d0 100644 --- a/airbyte-integrations/connectors/source-intercom/Dockerfile +++ b/airbyte-integrations/connectors/source-intercom/Dockerfile @@ -35,5 +35,5 @@ COPY source_intercom ./source_intercom ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.17 +LABEL io.airbyte.version=0.1.18 LABEL io.airbyte.name=airbyte/source-intercom diff --git a/airbyte-integrations/connectors/source-intercom/source_intercom/spec.json b/airbyte-integrations/connectors/source-intercom/source_intercom/spec.json index c20371c59d2f..f431e158f00b 100644 --- a/airbyte-integrations/connectors/source-intercom/source_intercom/spec.json +++ b/airbyte-integrations/connectors/source-intercom/source_intercom/spec.json @@ -9,15 +9,15 @@ "properties": { "start_date": { "type": "string", - "title": "Start Date", + "title": "Start date", "description": "UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.", "examples": ["2020-11-16T00:00:00Z"], "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" }, "access_token": { - "title": "Access Token", + "title": "Access token", "type": "string", - "description": "Access Token for making authenticated requests. See the docs for more information on how to obtain this key manually.", + "description": "Access token for making authenticated requests. See the Intercom docs for more information.", "airbyte_secret": true } } diff --git a/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py index 21cb1a83b365..457256cbccbd 100644 --- a/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py @@ -194,12 +194,8 @@ def test_read(stream, endpoint, response, expected, requests_mock): assert records == expected -def build_conversations_response_body(conversations, next_url = None): - return { - "type": "conversation.list", - "pages": {"next": next_url} if next_url else {}, - "conversations": conversations - } +def build_conversations_response_body(conversations, next_url=None): + return {"type": "conversation.list", "pages": {"next": next_url} if next_url else {}, "conversations": conversations} def build_conversation_response_body(conversation_id, conversation_parts): @@ -236,51 +232,41 @@ def single_conversation_response(): def conversation_parts_responses(): return [ ( - "https://api.intercom.io/conversations", + "https://api.intercom.io/conversations", build_conversations_response_body( - conversations=[ - {"id":"151272900026677","updated_at":1650988600}, - {"id":"151272900026666","updated_at":1650988500} - ], - next_url="https://api.intercom.io/conversations?per_page=2&page=2" - ) + conversations=[{"id": "151272900026677", "updated_at": 1650988600}, {"id": "151272900026666", "updated_at": 1650988500}], + next_url="https://api.intercom.io/conversations?per_page=2&page=2", + ), ), ( "https://api.intercom.io/conversations?per_page=2&page=2", build_conversations_response_body( conversations=[ - {"id":"151272900026466","updated_at":1650988450}, - {"id":"151272900026680","updated_at":1650988100}, # Older than state, won't be processed + {"id": "151272900026466", "updated_at": 1650988450}, + {"id": "151272900026680", "updated_at": 1650988100}, # Older than state, won't be processed ] - ) + ), ), ( "https://api.intercom.io/conversations/151272900026677", build_conversation_response_body( conversation_id="151272900026677", - conversation_parts=[ - {"id": "13740311961","updated_at":1650988300}, - {"id": "13740311962","updated_at":1650988450} - ] - ) + conversation_parts=[{"id": "13740311961", "updated_at": 1650988300}, {"id": "13740311962", "updated_at": 1650988450}], + ), ), ( "https://api.intercom.io/conversations/151272900026666", build_conversation_response_body( conversation_id="151272900026666", - conversation_parts=[ - {"id": "13740311955","updated_at":1650988150}, - {"id": "13740312056","updated_at":1650988500} - ] - ) + conversation_parts=[{"id": "13740311955", "updated_at": 1650988150}, {"id": "13740312056", "updated_at": 1650988500}], + ), ), ( "https://api.intercom.io/conversations/151272900026466", build_conversation_response_body( - conversation_id="151272900026466", - conversation_parts=[{"id": "13740311970","updated_at":1650988600}] - ) - ) + conversation_id="151272900026466", conversation_parts=[{"id": "13740311970", "updated_at": 1650988600}] + ), + ), ] @@ -310,7 +296,7 @@ def test_conversation_part_filtering_based_on_conversation(requests_mock, conver state = {"updated_at": updated_at} expected_record_ids = set() for response_tuple in conversation_parts_responses: - requests_mock.register_uri('GET', response_tuple[0], json=response_tuple[1]) + requests_mock.register_uri("GET", response_tuple[0], json=response_tuple[1]) if "conversation_parts" in response_tuple[1]: expected_record_ids.update([cp["id"] for cp in response_tuple[1]["conversation_parts"]["conversation_parts"]]) diff --git a/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile b/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile index d402e1ae7b85..af3bb0106f7b 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile +++ b/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile @@ -33,5 +33,5 @@ COPY source_linkedin_ads ./source_linkedin_ads ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.6 +LABEL io.airbyte.version=0.1.7 LABEL io.airbyte.name=airbyte/source-linkedin-ads diff --git a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/spec.json b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/spec.json index 5ee0df5f8f93..06099e9e483a 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/spec.json +++ b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/spec.json @@ -7,22 +7,6 @@ "required": ["start_date"], "additionalProperties": true, "properties": { - "start_date": { - "type": "string", - "title": "Start Date", - "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", - "description": "UTC date in the format 2020-09-17. Any data before this date will not be replicated.", - "examples": ["2021-05-17"] - }, - "account_ids": { - "title": "Account IDs (Optional)", - "type": "array", - "description": "Specify the Account IDs separated by space, to pull the data from. Leave empty, if you want to pull the data from all associated accounts. See the official LinkedIn Ads docs for more info.", - "items": { - "type": "integer" - }, - "default": [] - }, "credentials": { "title": "Authentication *", "type": "object", @@ -39,25 +23,25 @@ "client_id": { "type": "string", "title": "Client ID", - "description": "The Client ID of the LinkedIn Ads developer application.", + "description": "The client ID of the LinkedIn Ads developer application.", "airbyte_secret": true }, "client_secret": { "type": "string", - "title": "Client Secret", - "description": "The Client Secret the LinkedIn Ads developer application.", + "title": "Client secret", + "description": "The client secret the LinkedIn Ads developer application.", "airbyte_secret": true }, "refresh_token": { "type": "string", - "title": "Refresh Token", - "description": "The key to refresh the expired Access Token.", + "title": "Refresh token", + "description": "The key to refresh the expired access token.", "airbyte_secret": true } } }, { - "title": "Access Token", + "title": "Access token", "type": "object", "required": ["access_token"], "properties": { @@ -67,14 +51,30 @@ }, "access_token": { "type": "string", - "title": "Access Token", + "title": "Access token", "description": "The token value generated using the authentication code. See the docs to obtain yours.", "airbyte_secret": true } } } ] - } + }, + "start_date": { + "type": "string", + "title": "Start date", + "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", + "description": "UTC date in the format 2020-09-17. Any data before this date will not be replicated.", + "examples": ["2021-05-17"] + }, + "account_ids": { + "title": "Account IDs (Optional)", + "type": "array", + "description": "Specify the account IDs separated by a space, to pull the data from. Leave empty, if you want to pull the data from all associated accounts. See the LinkedIn Ads docs for more info.", + "items": { + "type": "integer" + }, + "default": [] + } } }, "authSpecification": { diff --git a/airbyte-integrations/connectors/source-mixpanel/Dockerfile b/airbyte-integrations/connectors/source-mixpanel/Dockerfile index da1a91a9b173..408f88e4bef8 100644 --- a/airbyte-integrations/connectors/source-mixpanel/Dockerfile +++ b/airbyte-integrations/connectors/source-mixpanel/Dockerfile @@ -13,5 +13,5 @@ ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.14 +LABEL io.airbyte.version=0.1.15 LABEL io.airbyte.name=airbyte/source-mixpanel diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/spec.json b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/spec.json index d251bcb8be17..d43c4b1c28e4 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/spec.json +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/spec.json @@ -8,28 +8,28 @@ "additionalProperties": true, "properties": { "api_secret": { - "title": "API Secret", + "title": "Project Token", "type": "string", - "description": "Mixpanel API Secret. See the docs for more information on how to obtain this key.", + "description": "Mixpanel project token. See the docs for more information on how to obtain this.", "airbyte_secret": true }, "attribution_window": { "title": "Attribution Window", "type": "integer", - "description": " A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted.Default attribution window is 5 days.", + "description": " A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted. Default attribution window is 5 days.", "default": 5 }, "project_timezone": { "title": "Project Timezone", "type": "string", - "description": "Time zone in which integer date times are stored. The project timezone may be found in the project settings in the Mixpanel console.", + "description": "Time zone in which integer date times are stored. The project timezone may be found in the project settings in the Mixpanel console.", "default": "US/Pacific", "examples": ["US/Pacific", "UTC"] }, "select_properties_by_default": { "title": "Select Properties By Default", "type": "boolean", - "description": "Setting this config parameter to TRUE ensures that new properties on events and engage records are captured. Otherwise new properties will be ignored", + "description": "Setting this config parameter to TRUE ensures that new properties on events and engage records are captured. Otherwise new properties will be ignored.", "default": true }, "start_date": { diff --git a/docs/integrations/sources/amazon-ads.md b/docs/integrations/sources/amazon-ads.md index 65af43664364..b3d1e9e095d2 100644 --- a/docs/integrations/sources/amazon-ads.md +++ b/docs/integrations/sources/amazon-ads.md @@ -75,14 +75,15 @@ Start date used for generating reports starting from the specified start date. S ## CHANGELOG -| Version | Date | Pull Request | Subject | -| :--- | :--- | :--- | :--- | -| `0.1.7` | 2022-04-27 | [\#11730](https://github.com/airbytehq/airbyte/pull/11730) | Update fields in source-connectors specifications | -| `0.1.6` | 2022-04-20 | [\#11659](https://github.com/airbytehq/airbyte/pull/11659) | Add adId to products report | -| `0.1.5` | 2022-04-08 | [\#11430](https://github.com/airbytehq/airbyte/pull/11430) | `Added support OAuth2.0` | -| `0.1.4` | 2022-02-21 | [\#10513](https://github.com/airbytehq/airbyte/pull/10513) | `Increasing REPORT_WAIT_TIMEOUT for supporting report generation which takes longer time ` | -| `0.1.3` | 2021-12-28 | [\#8388](https://github.com/airbytehq/airbyte/pull/8388) | `Add retry if recoverable error occured for reporting stream processing` | -| `0.1.2` | 2021-10-01 | [\#6367](https://github.com/airbytehq/airbyte/pull/6461) | `Add option to pull data for different regions. Add option to choose profiles we want to pull data. Add lookback` | -| `0.1.1` | 2021-09-22 | [\#6367](https://github.com/airbytehq/airbyte/pull/6367) | `Add seller and vendor filters to profiles stream` | -| `0.1.0` | 2021-08-13 | [\#5023](https://github.com/airbytehq/airbyte/pull/5023) | `Initial version` | +| Version | Date | Pull Request | Subject | +|:--------|:-----------|:-----------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------| +| `0.1.8` | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | +| `0.1.7` | 2022-04-27 | [\#11730](https://github.com/airbytehq/airbyte/pull/11730) | Update fields in source-connectors specifications | +| `0.1.6` | 2022-04-20 | [\#11659](https://github.com/airbytehq/airbyte/pull/11659) | Add adId to products report | +| `0.1.5` | 2022-04-08 | [\#11430](https://github.com/airbytehq/airbyte/pull/11430) | `Added support OAuth2.0` | +| `0.1.4` | 2022-02-21 | [\#10513](https://github.com/airbytehq/airbyte/pull/10513) | `Increasing REPORT_WAIT_TIMEOUT for supporting report generation which takes longer time ` | +| `0.1.3` | 2021-12-28 | [\#8388](https://github.com/airbytehq/airbyte/pull/8388) | `Add retry if recoverable error occured for reporting stream processing` | +| `0.1.2` | 2021-10-01 | [\#6367](https://github.com/airbytehq/airbyte/pull/6461) | `Add option to pull data for different regions. Add option to choose profiles we want to pull data. Add lookback` | +| `0.1.1` | 2021-09-22 | [\#6367](https://github.com/airbytehq/airbyte/pull/6367) | `Add seller and vendor filters to profiles stream` | +| `0.1.0` | 2021-08-13 | [\#5023](https://github.com/airbytehq/airbyte/pull/5023) | `Initial version` | diff --git a/docs/integrations/sources/github.md b/docs/integrations/sources/github.md index 76ecabbe9b80..4e142288074d 100644 --- a/docs/integrations/sources/github.md +++ b/docs/integrations/sources/github.md @@ -113,6 +113,7 @@ Your token should have at least the `repo` scope. Depending on which streams you | Version | Date | Pull Request | Subject | |:--------|:-----------| :--- |:-------------------------------------------------------------------------------------------------------------| +| 0.2.29 | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | | 0.2.28 | 2022-04-21 | [11893](https://github.com/airbytehq/airbyte/pull/11893) | Add new streams `TeamMembers`, `TeamMemberships` | | 0.2.27 | 2022-04-02 | [11678](https://github.com/airbytehq/airbyte/pull/11678) | Fix "PAT Credentials" in spec | | 0.2.26 | 2022-03-31 | [11623](https://github.com/airbytehq/airbyte/pull/11623) | Re-factored incremental sync for `Reviews` stream | diff --git a/docs/integrations/sources/google-search-console.md b/docs/integrations/sources/google-search-console.md index 5ce46c7935bd..a108c737345c 100644 --- a/docs/integrations/sources/google-search-console.md +++ b/docs/integrations/sources/google-search-console.md @@ -94,17 +94,18 @@ You should now be ready to use the Google Workspace Admin Reports API connector ## CHANGELOG -| Version | Date | Pull Request | Subject | -| :--- | :--- | :--- | :--- | +| Version | Date | Pull Request | Subject | +|:---------| :--- | :--- | :--- | +| `0.1.12` | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | | `0.1.11` | 2022-01-05 | [9186](https://github.com/airbytehq/airbyte/pull/9186) [9194](https://github.com/airbytehq/airbyte/pull/9194) | Fix incremental sync: keep all urls in state object | | `0.1.10` | 2021-12-23 | [9073](https://github.com/airbytehq/airbyte/pull/9073) | Add slicing by date range | -| `0.1.9` | 2021-12-22 | [9047](https://github.com/airbytehq/airbyte/pull/9047) | Add 'order' to spec.json props | -| `0.1.8` | 2021-12-21 | [8248](https://github.com/airbytehq/airbyte/pull/8248) | Enable Sentry for performance and errors tracking | -| `0.1.7` | 2021-11-26 | [7431](https://github.com/airbytehq/airbyte/pull/7431) | Add default `end_date` param value | -| `0.1.6` | 2021-09-27 | [6460](https://github.com/airbytehq/airbyte/pull/6460) | Update OAuth Spec File | -| `0.1.4` | 2021-09-23 | [6394](https://github.com/airbytehq/airbyte/pull/6394) | Update Doc link Spec File | -| `0.1.3` | 2021-09-23 | [6405](https://github.com/airbytehq/airbyte/pull/6405) | Correct Spec File | -| `0.1.2` | 2021-09-17 | [6222](https://github.com/airbytehq/airbyte/pull/6222) | Correct Spec File | -| `0.1.1` | 2021-09-22 | [6315](https://github.com/airbytehq/airbyte/pull/6315) | Verify access to all sites when performing connection check | -| `0.1.0` | 2021-09-03 | [5350](https://github.com/airbytehq/airbyte/pull/5350) | Initial Release | +| `0.1.9` | 2021-12-22 | [9047](https://github.com/airbytehq/airbyte/pull/9047) | Add 'order' to spec.json props | +| `0.1.8` | 2021-12-21 | [8248](https://github.com/airbytehq/airbyte/pull/8248) | Enable Sentry for performance and errors tracking | +| `0.1.7` | 2021-11-26 | [7431](https://github.com/airbytehq/airbyte/pull/7431) | Add default `end_date` param value | +| `0.1.6` | 2021-09-27 | [6460](https://github.com/airbytehq/airbyte/pull/6460) | Update OAuth Spec File | +| `0.1.4` | 2021-09-23 | [6394](https://github.com/airbytehq/airbyte/pull/6394) | Update Doc link Spec File | +| `0.1.3` | 2021-09-23 | [6405](https://github.com/airbytehq/airbyte/pull/6405) | Correct Spec File | +| `0.1.2` | 2021-09-17 | [6222](https://github.com/airbytehq/airbyte/pull/6222) | Correct Spec File | +| `0.1.1` | 2021-09-22 | [6315](https://github.com/airbytehq/airbyte/pull/6315) | Verify access to all sites when performing connection check | +| `0.1.0` | 2021-09-03 | [5350](https://github.com/airbytehq/airbyte/pull/5350) | Initial Release | diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md index b4e38c7966a6..50620dfb1a4c 100644 --- a/docs/integrations/sources/hubspot.md +++ b/docs/integrations/sources/hubspot.md @@ -147,6 +147,7 @@ If you are using OAuth, most of the streams require the appropriate [scopes](htt | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------| +| 0.1.58 | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | | 0.1.56 | 2022-05-02 | [12515](https://github.com/airbytehq/airbyte/pull/12515) | Extra logs for troubleshooting 403 errors | | 0.1.55 | 2022-04-28 | [12424](https://github.com/airbytehq/airbyte/pull/12424) | Correct schema for ticket_pipeline stream | | 0.1.54 | 2022-04-28 | [12335](https://github.com/airbytehq/airbyte/pull/12335) | Mock time slep in unit test s | diff --git a/docs/integrations/sources/intercom.md b/docs/integrations/sources/intercom.md index c2a87a832532..c3d69a91dd8d 100644 --- a/docs/integrations/sources/intercom.md +++ b/docs/integrations/sources/intercom.md @@ -58,23 +58,24 @@ Please read [How to get your Access Token](https://developers.intercom.com/build ## Changelog -| Version | Date | Pull Request | Subject | -| :--- | :--- | :--- | :--- | -| 0.1.17 | 2022-04-29 | [12374](https://github.com/airbytehq/airbyte/pull/12374) | Fixed filtering of conversation_parts | -| 0.1.16 | 2022-03-23 | [11206](https://github.com/airbytehq/airbyte/pull/11206) | Added conversation_id field to conversation_part records | -| 0.1.15 | 2022-03-22 | [11176](https://github.com/airbytehq/airbyte/pull/11176) | Correct `check_connection` URL | -| 0.1.14 | 2022-03-16 | [11208](https://github.com/airbytehq/airbyte/pull/11208) | Improve 'conversations' incremental sync speed | -| 0.1.13 | 2022-01-14 | [9513](https://github.com/airbytehq/airbyte/pull/9513) | Added handling of scroll param when it expired | -| 0.1.12 | 2021-12-14 | [8429](https://github.com/airbytehq/airbyte/pull/8429) | Updated fields and descriptions | -| 0.1.11 | 2021-12-13 | [8685](https://github.com/airbytehq/airbyte/pull/8685) | Remove time.sleep for rate limit | -| 0.1.10 | 2021-12-10 | [8637](https://github.com/airbytehq/airbyte/pull/8637) | Fix 'conversations' order and sorting. Correction of the companies stream | -| 0.1.9 | 2021-12-03 | [8395](https://github.com/airbytehq/airbyte/pull/8395) | Fix backoff of 'companies' stream | -| 0.1.8 | 2021-11-09 | [7060](https://github.com/airbytehq/airbyte/pull/7060) | Added oauth support | -| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | -| 0.1.6 | 2021-10-07 | [6879](https://github.com/airbytehq/airbyte/pull/6879) | Corrected pagination for contacts | -| 0.1.5 | 2021-09-28 | [6082](https://github.com/airbytehq/airbyte/pull/6082) | Corrected android\_last\_seen\_at field data type in schemas | -| 0.1.4 | 2021-09-20 | [6087](https://github.com/airbytehq/airbyte/pull/6087) | Corrected updated\_at field data type in schemas | -| 0.1.3 | 2021-09-08 | [5908](https://github.com/airbytehq/airbyte/pull/5908) | Corrected timestamp and arrays in schemas | -| 0.1.2 | 2021-08-19 | [5531](https://github.com/airbytehq/airbyte/pull/5531) | Corrected pagination | -| 0.1.1 | 2021-07-31 | [5123](https://github.com/airbytehq/airbyte/pull/5123) | Corrected rate limit | -| 0.1.0 | 2021-07-19 | [4676](https://github.com/airbytehq/airbyte/pull/4676) | Release Intercom CDK Connector | +| Version | Date | Pull Request | Subject | +|:--------| :--- |:----------------------------------------------------------| :--- | +| 0.1.18 | 2022-05-04 | [#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | +| 0.1.17 | 2022-04-29 | [12374](https://github.com/airbytehq/airbyte/pull/12374) | Fixed filtering of conversation_parts | +| 0.1.16 | 2022-03-23 | [11206](https://github.com/airbytehq/airbyte/pull/11206) | Added conversation_id field to conversation_part records | +| 0.1.15 | 2022-03-22 | [11176](https://github.com/airbytehq/airbyte/pull/11176) | Correct `check_connection` URL | +| 0.1.14 | 2022-03-16 | [11208](https://github.com/airbytehq/airbyte/pull/11208) | Improve 'conversations' incremental sync speed | +| 0.1.13 | 2022-01-14 | [9513](https://github.com/airbytehq/airbyte/pull/9513) | Added handling of scroll param when it expired | +| 0.1.12 | 2021-12-14 | [8429](https://github.com/airbytehq/airbyte/pull/8429) | Updated fields and descriptions | +| 0.1.11 | 2021-12-13 | [8685](https://github.com/airbytehq/airbyte/pull/8685) | Remove time.sleep for rate limit | +| 0.1.10 | 2021-12-10 | [8637](https://github.com/airbytehq/airbyte/pull/8637) | Fix 'conversations' order and sorting. Correction of the companies stream | +| 0.1.9 | 2021-12-03 | [8395](https://github.com/airbytehq/airbyte/pull/8395) | Fix backoff of 'companies' stream | +| 0.1.8 | 2021-11-09 | [7060](https://github.com/airbytehq/airbyte/pull/7060) | Added oauth support | +| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | +| 0.1.6 | 2021-10-07 | [6879](https://github.com/airbytehq/airbyte/pull/6879) | Corrected pagination for contacts | +| 0.1.5 | 2021-09-28 | [6082](https://github.com/airbytehq/airbyte/pull/6082) | Corrected android\_last\_seen\_at field data type in schemas | +| 0.1.4 | 2021-09-20 | [6087](https://github.com/airbytehq/airbyte/pull/6087) | Corrected updated\_at field data type in schemas | +| 0.1.3 | 2021-09-08 | [5908](https://github.com/airbytehq/airbyte/pull/5908) | Corrected timestamp and arrays in schemas | +| 0.1.2 | 2021-08-19 | [5531](https://github.com/airbytehq/airbyte/pull/5531) | Corrected pagination | +| 0.1.1 | 2021-07-31 | [5123](https://github.com/airbytehq/airbyte/pull/5123) | Corrected rate limit | +| 0.1.0 | 2021-07-19 | [4676](https://github.com/airbytehq/airbyte/pull/4676) | Release Intercom CDK Connector | diff --git a/docs/integrations/sources/linkedin-ads.md b/docs/integrations/sources/linkedin-ads.md index 301e9b0a1637..3cbd0b4da5bd 100644 --- a/docs/integrations/sources/linkedin-ads.md +++ b/docs/integrations/sources/linkedin-ads.md @@ -131,7 +131,8 @@ The source LinkedIn supports the oAuth2 protocol. Everyone can use it directly v ## Changelog | Version | Date | Pull Request | Subject | -| :------ | :--------- | :----------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +|:--------| :--------- | :----------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +| 0.1.7 | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | | 0.1.6 | 2022-04-04 | [11690](https://github.com/airbytehq/airbyte/pull/11690) | Small documenation corrections | | 0.1.5 | 2021-12-21 | [8984](https://github.com/airbytehq/airbyte/pull/8984) | Update connector fields title/description | | 0.1.4 | 2021-12-02 | [8382](https://github.com/airbytehq/airbyte/pull/8382) | Modify log message in rate-limit cases | diff --git a/docs/integrations/sources/mixpanel.md b/docs/integrations/sources/mixpanel.md index 4bbb274e0e89..4ec3c0684883 100644 --- a/docs/integrations/sources/mixpanel.md +++ b/docs/integrations/sources/mixpanel.md @@ -59,6 +59,7 @@ Select the correct region \(EU or US\) for your Mixpanel project. See detail [he | Version | Date | Pull Request | Subject | |:---------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------| +| `0.1.15` | 2022-05-04 | [\#12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | | `0.1.14` | 2022-05-02 | [11501](https://github.com/airbytehq/airbyte/pull/11501) | Improve incremental sync method to streams | | `0.1.13` | 2022-04-27 | [12335](https://github.com/airbytehq/airbyte/pull/12335) | Adding fixtures to mock time.sleep for connectors that explicitly sleep | | `0.1.12` | 2022-03-31 | [11633](https://github.com/airbytehq/airbyte/pull/11633) | Increase unit test coverage |