From ff4ea3961adbb2252eb2b2e47c7656733de8eb16 Mon Sep 17 00:00:00 2001 From: Augustin Date: Wed, 28 Sep 2022 18:18:59 +0200 Subject: [PATCH] Republish connectors using CDK `0.1.88` to `0.1.89` (#17304) --- .../resources/seed/source_definitions.yaml | 32 +- .../src/main/resources/seed/source_specs.yaml | 32 +- .../connectors/source-amazon-ads/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 12 +- .../integration_tests/sample_state.json | 10 +- .../connectors/source-chargebee/Dockerfile | 2 +- .../integration_tests/future_state.json | 84 ++++-- .../integration_tests/sample_state.json | 68 +++-- .../source-facebook-marketing/Dockerfile | 2 +- .../integration_tests/future_state.json | 198 +++++++++---- .../connectors/source-file-secure/Dockerfile | 2 +- .../connectors/source-file/Dockerfile | 2 +- .../connectors/source-github/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 276 ++++++++++++------ .../integration_tests/sample_state.json | 154 +++++++--- .../source-google-search-console/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 186 ++++++------ .../connectors/source-klaviyo/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 28 +- .../connectors/source-marketo/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 44 ++- .../integration_tests/sample_state.json | 44 ++- .../connectors/source-mixpanel/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 52 +++- .../integration_tests/sample_state.json | 32 +- .../connectors/source-netsuite/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 142 ++++++--- .../connectors/source-pinterest/Dockerfile | 2 +- .../connectors/source-recharge/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 60 +++- .../connectors/source-s3/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 14 +- .../connectors/source-salesforce/Dockerfile | 2 +- .../integration_tests/future_state.json | 68 +++-- .../integration_tests/sample_state.json | 60 +++- .../connectors/source-stripe/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 148 ++++++++-- .../connectors/source-zenloop/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 20 +- .../integration_tests/sample_state.json | 20 +- docs/integrations/sources/amazon-ads.md | 63 ++-- docs/integrations/sources/chargebee.md | 1 + .../sources/facebook-marketing.md | 15 +- docs/integrations/sources/file.md | 3 +- docs/integrations/sources/github.md | 15 +- .../sources/google-search-console.md | 55 ++-- docs/integrations/sources/klaviyo.md | 1 + docs/integrations/sources/marketo.md | 1 + docs/integrations/sources/mixpanel.md | 9 +- docs/integrations/sources/netsuite.md | 7 +- docs/integrations/sources/pinterest.md | 1 + docs/integrations/sources/recharge.md | 1 + docs/integrations/sources/s3.md | 7 +- docs/integrations/sources/salesforce.md | 3 +- docs/integrations/sources/stripe.md | 67 ++--- docs/integrations/sources/zenloop.md | 33 ++- 56 files changed, 1390 insertions(+), 710 deletions(-) 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 ab5d04e61b7f..59d37d8931ae 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -33,7 +33,7 @@ - name: Amazon Ads sourceDefinitionId: c6b0a29e-1da9-4512-9002-7bfd0cba2246 dockerRepository: airbyte/source-amazon-ads - dockerImageTag: 0.1.21 + dockerImageTag: 0.1.22 documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-ads icon: amazonads.svg sourceType: api @@ -152,7 +152,7 @@ - name: Chargebee sourceDefinitionId: 686473f1-76d9-4994-9cc7-9b13da46147c dockerRepository: airbyte/source-chargebee - dockerImageTag: 0.1.14 + dockerImageTag: 0.1.15 documentationUrl: https://docs.airbyte.io/integrations/sources/chargebee icon: chargebee.svg sourceType: api @@ -279,7 +279,7 @@ - name: Facebook Marketing sourceDefinitionId: e7778cfc-e97c-4458-9ecb-b4f2bba8946c dockerRepository: airbyte/source-facebook-marketing - dockerImageTag: 0.2.64 + dockerImageTag: 0.2.65 documentationUrl: https://docs.airbyte.io/integrations/sources/facebook-marketing icon: facebook.svg sourceType: api @@ -302,7 +302,7 @@ - name: File sourceDefinitionId: 778daa7c-feaf-4db6-96f3-70fd645acc77 dockerRepository: airbyte/source-file - dockerImageTag: 0.2.22 + dockerImageTag: 0.2.23 documentationUrl: https://docs.airbyte.io/integrations/sources/file icon: file.svg sourceType: file @@ -346,7 +346,7 @@ - name: GitHub sourceDefinitionId: ef69ef6e-aa7f-4af1-a01d-ef775033524e dockerRepository: airbyte/source-github - dockerImageTag: 0.3.1 + dockerImageTag: 0.3.2 documentationUrl: https://docs.airbyte.io/integrations/sources/github icon: github.svg sourceType: api @@ -402,7 +402,7 @@ - name: Google Search Console sourceDefinitionId: eb4c9e00-db83-4d63-a386-39cfa91012a8 dockerRepository: airbyte/source-google-search-console - dockerImageTag: 0.1.15 + dockerImageTag: 0.1.16 documentationUrl: https://docs.airbyte.io/integrations/sources/google-search-console icon: googlesearchconsole.svg sourceType: api @@ -528,7 +528,7 @@ - name: Klaviyo sourceDefinitionId: 95e8cffd-b8c4-4039-968e-d32fb4a69bde dockerRepository: airbyte/source-klaviyo - dockerImageTag: 0.1.8 + dockerImageTag: 0.1.9 documentationUrl: https://docs.airbyte.io/integrations/sources/klaviyo icon: klaviyo.svg sourceType: api @@ -606,7 +606,7 @@ - name: Marketo sourceDefinitionId: 9e0556f4-69df-4522-a3fb-03264d36b348 dockerRepository: airbyte/source-marketo - dockerImageTag: 0.1.8 + dockerImageTag: 0.1.9 documentationUrl: https://docs.airbyte.io/integrations/sources/marketo icon: marketo.svg sourceType: api @@ -638,7 +638,7 @@ - name: Mixpanel sourceDefinitionId: 12928b32-bf0a-4f1e-964f-07e12e37153a dockerRepository: airbyte/source-mixpanel - dockerImageTag: 0.1.25 + dockerImageTag: 0.1.26 documentationUrl: https://docs.airbyte.io/integrations/sources/mixpanel icon: mixpanel.svg sourceType: api @@ -678,7 +678,7 @@ - name: Netsuite sourceDefinitionId: 4f2f093d-ce44-4121-8118-9d13b7bfccd0 dockerRepository: airbyte/source-netsuite - dockerImageTag: 0.1.0 + dockerImageTag: 0.1.1 documentationUrl: https://docs.airbyte.io/integrations/sources/netsuite # icon: notion.svg sourceType: api @@ -781,7 +781,7 @@ - name: Pinterest sourceDefinitionId: 5cb7e5fe-38c2-11ec-8d3d-0242ac130003 dockerRepository: airbyte/source-pinterest - dockerImageTag: 0.1.5 + dockerImageTag: 0.1.6 documentationUrl: https://docs.airbyte.io/integrations/sources/pinterest icon: pinterest.svg sourceType: api @@ -868,7 +868,7 @@ - name: Recharge sourceDefinitionId: 45d2e135-2ede-49e1-939f-3e3ec357a65e dockerRepository: airbyte/source-recharge - dockerImageTag: 0.2.1 + dockerImageTag: 0.2.2 documentationUrl: https://docs.airbyte.io/integrations/sources/recharge icon: recharge.svg sourceType: api @@ -907,7 +907,7 @@ - name: S3 sourceDefinitionId: 69589781-7828-43c5-9f63-8925b1c1ccc2 dockerRepository: airbyte/source-s3 - dockerImageTag: 0.1.21 + dockerImageTag: 0.1.22 documentationUrl: https://docs.airbyte.io/integrations/sources/s3 icon: s3.svg sourceType: file @@ -923,7 +923,7 @@ - name: Salesforce sourceDefinitionId: b117307c-14b6-41aa-9422-947e34922962 dockerRepository: airbyte/source-salesforce - dockerImageTag: 1.0.17 + dockerImageTag: 1.0.18 documentationUrl: https://docs.airbyte.io/integrations/sources/salesforce icon: salesforce.svg sourceType: api @@ -1011,7 +1011,7 @@ - name: Stripe sourceDefinitionId: e094cb9a-26de-4645-8761-65c0c425d1de dockerRepository: airbyte/source-stripe - dockerImageTag: 0.1.38 + dockerImageTag: 0.1.39 documentationUrl: https://docs.airbyte.io/integrations/sources/stripe icon: stripe.svg sourceType: api @@ -1179,7 +1179,7 @@ - name: Zenloop sourceDefinitionId: f1e4c7f6-db5c-4035-981f-d35ab4998794 dockerRepository: airbyte/source-zenloop - dockerImageTag: 0.1.2 + dockerImageTag: 0.1.3 documentationUrl: https://docs.airbyte.io/integrations/sources/zenloop sourceType: api releaseStage: alpha 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 2fe6d0167c3a..5dcc24913aeb 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -647,7 +647,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-amazon-ads:0.1.21" +- dockerImage: "airbyte/source-amazon-ads:0.1.22" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/amazon-ads" connectionSpecification: @@ -1712,7 +1712,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-chargebee:0.1.14" +- dockerImage: "airbyte/source-chargebee:0.1.15" spec: documentationUrl: "https://apidocs.chargebee.com/docs/api" connectionSpecification: @@ -2561,7 +2561,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-facebook-marketing:0.2.64" +- dockerImage: "airbyte/source-facebook-marketing:0.2.65" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/facebook-marketing" changelogUrl: "https://docs.airbyte.io/integrations/sources/facebook-marketing" @@ -2995,7 +2995,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-file:0.2.22" +- dockerImage: "airbyte/source-file:0.2.23" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/file" connectionSpecification: @@ -3406,7 +3406,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-github:0.3.1" +- dockerImage: "airbyte/source-github:0.3.2" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/github" connectionSpecification: @@ -4120,7 +4120,7 @@ - - "client_secret" oauthFlowOutputParameters: - - "refresh_token" -- dockerImage: "airbyte/source-google-search-console:0.1.15" +- dockerImage: "airbyte/source-google-search-console:0.1.16" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/google-search-console" connectionSpecification: @@ -5354,7 +5354,7 @@ supported_destination_sync_modes: [] supported_source_sync_modes: - "append" -- dockerImage: "airbyte/source-klaviyo:0.1.8" +- dockerImage: "airbyte/source-klaviyo:0.1.9" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/klaviyo" changelogUrl: "https://docs.airbyte.io/integrations/sources/klaviyo" @@ -5949,7 +5949,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-marketo:0.1.8" +- dockerImage: "airbyte/source-marketo:0.1.9" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/marketo" connectionSpecification: @@ -6463,7 +6463,7 @@ path_in_connector_config: - "credentials" - "client_secret" -- dockerImage: "airbyte/source-mixpanel:0.1.25" +- dockerImage: "airbyte/source-mixpanel:0.1.26" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/mixpanel" connectionSpecification: @@ -7191,7 +7191,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-netsuite:0.1.0" +- dockerImage: "airbyte/source-netsuite:0.1.1" spec: documentationUrl: "https://docsurl.com" connectionSpecification: @@ -8170,7 +8170,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-pinterest:0.1.5" +- dockerImage: "airbyte/source-pinterest:0.1.6" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/pinterest" connectionSpecification: @@ -9057,7 +9057,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-recharge:0.2.1" +- dockerImage: "airbyte/source-recharge:0.2.2" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/recharge" connectionSpecification: @@ -9319,7 +9319,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-s3:0.1.21" +- dockerImage: "airbyte/source-s3:0.1.22" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/s3" changelogUrl: "https://docs.airbyte.io/integrations/sources/s3" @@ -9664,7 +9664,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-salesforce:1.0.17" +- dockerImage: "airbyte/source-salesforce:1.0.18" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/salesforce" connectionSpecification: @@ -10728,7 +10728,7 @@ type: "string" path_in_connector_config: - "client_secret" -- dockerImage: "airbyte/source-stripe:0.1.38" +- dockerImage: "airbyte/source-stripe:0.1.39" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/stripe" connectionSpecification: @@ -12139,7 +12139,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-zenloop:0.1.2" +- dockerImage: "airbyte/source-zenloop:0.1.3" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/zenloop" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-amazon-ads/Dockerfile b/airbyte-integrations/connectors/source-amazon-ads/Dockerfile index 6d610e830b1a..21aba2f05dfa 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.21 +LABEL io.airbyte.version=0.1.22 LABEL io.airbyte.name=airbyte/source-amazon-ads diff --git a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/abnormal_state.json index cef25db0669a..788886327afd 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/abnormal_state.json @@ -1,7 +1,9 @@ -{ - "sponsored_products_report_stream": { - "1861552880916640": { - "reportDate": "20990101" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "1861552880916640": { "reportDate": "20990101" } }, + "stream_descriptor": { "name": "sponsored_products_report_stream" } } } -} +] diff --git a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/sample_state.json index 57c0b677f1b6..0622e007bcbf 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/sample_state.json @@ -1 +1,9 @@ -{ "display_report_stream": { "reportDate": "20210804" } } +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "reportDate": "20210804" }, + "stream_descriptor": { "name": "display_report_stream" } + } + } +] diff --git a/airbyte-integrations/connectors/source-chargebee/Dockerfile b/airbyte-integrations/connectors/source-chargebee/Dockerfile index c057552ff5f2..ed67f6ef3b9b 100644 --- a/airbyte-integrations/connectors/source-chargebee/Dockerfile +++ b/airbyte-integrations/connectors/source-chargebee/Dockerfile @@ -13,5 +13,5 @@ RUN pip install . 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-chargebee diff --git a/airbyte-integrations/connectors/source-chargebee/integration_tests/future_state.json b/airbyte-integrations/connectors/source-chargebee/integration_tests/future_state.json index 2d80c7b29ca0..c4ccf17f795b 100644 --- a/airbyte-integrations/connectors/source-chargebee/integration_tests/future_state.json +++ b/airbyte-integrations/connectors/source-chargebee/integration_tests/future_state.json @@ -1,34 +1,72 @@ -{ - "subscription": { - "updated_at": 2147483647 +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "subscription" } + } }, - "coupon": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "coupon" } + } }, - "customer": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "customer" } + } }, - "invoice": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "invoice" } + } }, - "order": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "order" } + } }, - "addon": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "addon" } + } }, - "plan": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "plan" } + } }, - "item": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "item" } + } }, - "item_price": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "item_price" } + } }, - "attached_item": { - "cbdemo_standard": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "cbdemo_standard": { "updated_at": 2147483647 } }, + "stream_descriptor": { "name": "attached_item" } } } -} +] diff --git a/airbyte-integrations/connectors/source-chargebee/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-chargebee/integration_tests/sample_state.json index 1d641890ab91..0858153037e5 100644 --- a/airbyte-integrations/connectors/source-chargebee/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-chargebee/integration_tests/sample_state.json @@ -1,26 +1,58 @@ -{ - "subscription": { - "updated_at": 1624345058 +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1624345058 }, + "stream_descriptor": { "name": "subscription" } + } }, - "customer": { - "updated_at": 1624345056 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1624345056 }, + "stream_descriptor": { "name": "customer" } + } }, - "invoice": { - "updated_at": 1624345059 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1624345059 }, + "stream_descriptor": { "name": "invoice" } + } }, - "order": { - "updated_at": 1625596058 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1625596058 }, + "stream_descriptor": { "name": "order" } + } }, - "addon": { - "updated_at": 1625596058 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1625596058 }, + "stream_descriptor": { "name": "addon" } + } }, - "plan": { - "updated_at": 1625596058 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 1625596058 }, + "stream_descriptor": { "name": "plan" } + } }, - "item": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "item" } + } }, - "item_price": { - "updated_at": 2147483647 + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": 2147483647 }, + "stream_descriptor": { "name": "item_price" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-facebook-marketing/Dockerfile b/airbyte-integrations/connectors/source-facebook-marketing/Dockerfile index bc72d60b29a0..ca049b30b042 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/Dockerfile +++ b/airbyte-integrations/connectors/source-facebook-marketing/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.2.64 +LABEL io.airbyte.version=0.2.65 LABEL io.airbyte.name=airbyte/source-facebook-marketing diff --git a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/future_state.json b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/future_state.json index f8b048b18ffd..b722670d563b 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/future_state.json +++ b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/future_state.json @@ -1,58 +1,142 @@ -{ - "activities": { - "event_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "campaigns": { - "updated_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "images": { - "updated_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ad_creatives": { - "updated_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ad_sets": { - "updated_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads": { - "updated_time": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_age_and_gender": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_country": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_dma": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_platform_and_device": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_region": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "ads_insights_action_type": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true - }, - "custommy_custom_insights": { - "date_start": "2121-07-25T13:34:26Z", - "include_deleted": true +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "event_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "activities" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "campaigns" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "images" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ad_creatives" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ad_sets" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_age_and_gender" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_country" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_dma" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_platform_and_device" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_region" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "ads_insights_action_type" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { + "date_start": "2121-07-25T13:34:26Z", + "include_deleted": true + }, + "stream_descriptor": { "name": "custommy_custom_insights" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-file-secure/Dockerfile b/airbyte-integrations/connectors/source-file-secure/Dockerfile index bff4cdeb671d..9d47045b98f3 100644 --- a/airbyte-integrations/connectors/source-file-secure/Dockerfile +++ b/airbyte-integrations/connectors/source-file-secure/Dockerfile @@ -9,5 +9,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.22 +LABEL io.airbyte.version=0.2.23 LABEL io.airbyte.name=airbyte/source-file-secure diff --git a/airbyte-integrations/connectors/source-file/Dockerfile b/airbyte-integrations/connectors/source-file/Dockerfile index b54de04b0c43..c3546538f215 100644 --- a/airbyte-integrations/connectors/source-file/Dockerfile +++ b/airbyte-integrations/connectors/source-file/Dockerfile @@ -17,5 +17,5 @@ COPY source_file ./source_file ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.2.22 +LABEL io.airbyte.version=0.2.23 LABEL io.airbyte.name=airbyte/source-file diff --git a/airbyte-integrations/connectors/source-github/Dockerfile b/airbyte-integrations/connectors/source-github/Dockerfile index 72d021ed6872..ef0dab90d30a 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.3.1 +LABEL io.airbyte.version=0.3.2 LABEL io.airbyte.name=airbyte/source-github diff --git a/airbyte-integrations/connectors/source-github/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-github/integration_tests/abnormal_state.json index db9341eaf083..7fdd31d4ab2a 100644 --- a/airbyte-integrations/connectors/source-github/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-github/integration_tests/abnormal_state.json @@ -1,145 +1,237 @@ -{ - "comments": { - "airbytehq/integration-test": { - "updated_at": "2121-06-30T10:22:10Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-30T10:22:10Z" } + }, + "stream_descriptor": { "name": "comments" } } }, - "commit_comment_reactions": { - "airbytehq/integration-test": { - "55538825": { - "created_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { + "55538825": { "created_at": "2121-12-31T23:59:59Z" }, + "55538840": { "created_at": "2121-12-31T23:59:59Z" } + } }, - "55538840": { - "created_at": "2121-12-31T23:59:59Z" - } + "stream_descriptor": { "name": "commit_comment_reactions" } } }, - "commit_comments": { - "airbytehq/integration-test": { - "updated_at": "2121-04-30T20:36:17Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-04-30T20:36:17Z" } + }, + "stream_descriptor": { "name": "commit_comments" } } }, - "commits": { - "airbytehq/integration-test": { - "created_at": "2121-06-30T10:04:41Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2121-06-30T10:04:41Z" } + }, + "stream_descriptor": { "name": "commits" } } }, - "deployments": { - "airbytehq/integration-test": { - "updated_at": "2121-06-30T10:04:41Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-30T10:04:41Z" } + }, + "stream_descriptor": { "name": "deployments" } } }, - "events": { - "airbytehq/integration-test": { - "created_at": "2121-06-29T03:44:45Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2121-06-29T03:44:45Z" } + }, + "stream_descriptor": { "name": "events" } } }, - "issue_comment_reactions": { - "airbytehq/integration-test": { - "907296275": { - "created_at": "2121-12-31T23:59:59Z" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { + "907296275": { "created_at": "2121-12-31T23:59:59Z" } + } + }, + "stream_descriptor": { "name": "issue_comment_reactions" } } }, - "issue_events": { - "airbytehq/integration-test": { - "created_at": "2121-06-29T01:49:42Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2121-06-29T01:49:42Z" } + }, + "stream_descriptor": { "name": "issue_events" } } }, - "issue_milestones": { - "airbytehq/integration-test": { - "updated_at": "2121-06-25T22:28:33Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-25T22:28:33Z" } + }, + "stream_descriptor": { "name": "issue_milestones" } } }, - "issue_reactions": { - "airbytehq/integration-test": { - "11": { - "created_at": "2121-12-31T23:59:59Z" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { + "11": { "created_at": "2121-12-31T23:59:59Z" } + } + }, + "stream_descriptor": { "name": "issue_reactions" } } }, - "issues": { - "airbytehq/integration-test": { - "updated_at": "2121-06-30T06:44:42Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-30T06:44:42Z" } + }, + "stream_descriptor": { "name": "issues" } } }, - "project_cards": { - "airbytehq/integration-test": { - "13167124": { - "17807006": { - "updated_at": "2121-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { + "13167124": { "17807006": { "updated_at": "2121-06-29T02:04:57Z" } } } - } + }, + "stream_descriptor": { "name": "project_cards" } } }, - "project_columns": { - "airbytehq/integration-test": { - "13167122": { - "updated_at": "2121-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { + "13167122": { "updated_at": "2121-06-29T02:04:57Z" }, + "13167124": { "updated_at": "2121-06-29T02:04:57Z" } + } }, - "13167124": { - "updated_at": "2121-06-29T02:04:57Z" - } + "stream_descriptor": { "name": "project_columns" } } }, - "projects": { - "airbytehq/integration-test": { - "updated_at": "2121-06-28T17:24:51Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-28T17:24:51Z" } + }, + "stream_descriptor": { "name": "projects" } } }, - "pull_request_comment_reactions": { - "airbytehq/integration-test": { - "created_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2121-12-31T23:59:59Z" } + }, + "stream_descriptor": { "name": "pull_request_comment_reactions" } } }, - "pull_request_stats": { - "airbytehq/integration-test": { - "updated_at": "2121-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-29T02:04:57Z" } + }, + "stream_descriptor": { "name": "pull_request_stats" } } }, - "pull_requests": { - "airbytehq/integration-test": { - "updated_at": "2121-06-28T23:36:35Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-28T23:36:35Z" } + }, + "stream_descriptor": { "name": "pull_requests" } } }, - "releases": { - "airbytehq/integration-test": { - "created_at": "2121-06-23T23:57:07Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2121-06-23T23:57:07Z" } + }, + "stream_descriptor": { "name": "releases" } } }, - "repositories": { - "airbytehq": { - "updated_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "airbytehq": { "updated_at": "2121-12-31T23:59:59Z" } }, + "stream_descriptor": { "name": "repositories" } } }, - "review_comments": { - "airbytehq/integration-test": { - "updated_at": "2121-06-23T23:57:07Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-23T23:57:07Z" } + }, + "stream_descriptor": { "name": "review_comments" } } }, - "reviews": { - "airbytehq/integration-test": { - "updated_at": "2121-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-06-29T02:04:57Z" } + }, + "stream_descriptor": { "name": "reviews" } } }, - "stargazers": { - "airbytehq/integration-test": { - "starred_at": "2121-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "starred_at": "2121-06-29T02:04:57Z" } + }, + "stream_descriptor": { "name": "stargazers" } } }, - "workflows": { - "airbytehq/integration-test": { - "updated_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-12-31T23:59:59Z" } + }, + "stream_descriptor": { "name": "workflows" } } }, - "workflow_runs": { - "airbytehq/integration-test": { - "updated_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2121-12-31T23:59:59Z" } + }, + "stream_descriptor": { "name": "workflow_runs" } } }, - "workflow_jobs": { - "airbytehq/integration-test": { - "completed_at": "2121-12-31T23:59:59Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "completed_at": "2121-12-31T23:59:59Z" } + }, + "stream_descriptor": { "name": "workflow_jobs" } } } -} +] diff --git a/airbyte-integrations/connectors/source-github/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-github/integration_tests/sample_state.json index 30d7036b8849..80561c1deefd 100644 --- a/airbyte-integrations/connectors/source-github/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-github/integration_tests/sample_state.json @@ -1,77 +1,137 @@ -{ - "commit_comments": { - "airbytehq/integration-test": { - "updated_at": "2021-04-30T20:36:17Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-04-30T20:36:17Z" } + }, + "stream_descriptor": { "name": "commit_comments" } } }, - "projects": { - "airbytehq/integration-test": { - "updated_at": "2021-06-28T17:24:51Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-06-28T17:24:51Z" } + }, + "stream_descriptor": { "name": "projects" } } }, - "stargazers": { - "airbytehq/integration-test": { - "starred_at": "2021-06-29T02:04:57Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "starred_at": "2021-06-29T02:04:57Z" } + }, + "stream_descriptor": { "name": "stargazers" } } }, - "events": { - "airbytehq/integration-test": { - "created_at": "2021-06-29T03:44:45Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2021-06-29T03:44:45Z" } + }, + "stream_descriptor": { "name": "events" } } }, - "issue_events": { - "airbytehq/integration-test": { - "created_at": "2021-06-29T01:49:42Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2021-06-29T01:49:42Z" } + }, + "stream_descriptor": { "name": "issue_events" } } }, - "releases": { - "airbytehq/integration-test": { - "created_at": "2021-06-23T23:57:07Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2021-06-23T23:57:07Z" } + }, + "stream_descriptor": { "name": "releases" } } }, - "pull_request_stats": { - "airbytehq/integration-test": { - "updated_at": "2021-08-30T12:01:15Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-08-30T12:01:15Z" } + }, + "stream_descriptor": { "name": "pull_request_stats" } } }, - "pull_requests": { - "airbytehq/integration-test": { - "updated_at": "2021-06-28T23:36:35Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-06-28T23:36:35Z" } + }, + "stream_descriptor": { "name": "pull_requests" } } }, - "issue_milestones": { - "airbytehq/integration-test": { - "updated_at": "2021-06-25T22:28:33Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-06-25T22:28:33Z" } + }, + "stream_descriptor": { "name": "issue_milestones" } } }, - "issues": { - "airbytehq/integration-test": { - "updated_at": "2021-06-30T11:32:49Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-06-30T11:32:49Z" } + }, + "stream_descriptor": { "name": "issues" } } }, - "comments": { - "airbytehq/integration-test": { - "updated_at": "2021-06-30T10:22:10Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-06-30T10:22:10Z" } + }, + "stream_descriptor": { "name": "comments" } } }, - "commits": { - "airbytehq/integration-test": { - "created_at": "2021-06-30T10:04:41Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "created_at": "2021-06-30T10:04:41Z" } + }, + "stream_descriptor": { "name": "commits" } } }, - "reviews": { - "airbytehq/integration-test": { - "updated_at": "2021-08-30T12:01:15Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "updated_at": "2021-08-30T12:01:15Z" } + }, + "stream_descriptor": { "name": "reviews" } } }, - "workflow_runs": { - "airbytehq/integration-test": { - "completed_at": "2021-08-30T12:01:15Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "completed_at": "2021-08-30T12:01:15Z" } + }, + "stream_descriptor": { "name": "workflow_runs" } } }, - "workflow_jobs": { - "airbytehq/integration-test": { - "completed_at": "2021-08-30T12:01:15Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "airbytehq/integration-test": { "completed_at": "2021-08-30T12:01:15Z" } + }, + "stream_descriptor": { "name": "workflow_jobs" } } } -} +] diff --git a/airbyte-integrations/connectors/source-google-search-console/Dockerfile b/airbyte-integrations/connectors/source-google-search-console/Dockerfile index 01f5c226f56a..f8d9e0e92c15 100755 --- a/airbyte-integrations/connectors/source-google-search-console/Dockerfile +++ b/airbyte-integrations/connectors/source-google-search-console/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.15 +LABEL io.airbyte.version=0.1.16 LABEL io.airbyte.name=airbyte/source-google-search-console diff --git a/airbyte-integrations/connectors/source-google-search-console/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-google-search-console/integration_tests/abnormal_state.json index 94c564562d15..00a2163baf26 100755 --- a/airbyte-integrations/connectors/source-google-search-console/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-google-search-console/integration_tests/abnormal_state.json @@ -1,114 +1,100 @@ -{ - "search_analytics_by_date": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_by_date" } } }, - "search_analytics_by_country": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_by_country" } } }, - "search_analytics_by_device": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_by_device" } } }, - "search_analytics_by_page": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_by_page" } } }, - "search_analytics_by_query": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_by_query" } } }, - "search_analytics_all_fields": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "search_analytics_all_fields" } } }, - "custom_dimensions": { - "https://airbyte.io/": { - "web": { - "date": "2023-08-28" - }, - "news": { - "date": "2023-08-28" - }, - "image": { - "date": "2023-08-28" - }, - "video": { - "date": "2023-08-28" - } + { + "type": "STREAM", + "stream": { + "stream_state": { + "https://airbyte.io/": { + "web": { "date": "2023-08-28" }, + "news": { "date": "2023-08-28" }, + "image": { "date": "2023-08-28" }, + "video": { "date": "2023-08-28" } + } + }, + "stream_descriptor": { "name": "custom_dimensions" } } } -} +] diff --git a/airbyte-integrations/connectors/source-klaviyo/Dockerfile b/airbyte-integrations/connectors/source-klaviyo/Dockerfile index e14a712ab89a..7c61f9af84d3 100644 --- a/airbyte-integrations/connectors/source-klaviyo/Dockerfile +++ b/airbyte-integrations/connectors/source-klaviyo/Dockerfile @@ -34,5 +34,5 @@ COPY source_klaviyo ./source_klaviyo ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.8 +LABEL io.airbyte.version=0.1.9 LABEL io.airbyte.name=airbyte/source-klaviyo diff --git a/airbyte-integrations/connectors/source-klaviyo/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-klaviyo/integration_tests/abnormal_state.json index c9ac3cf70e41..2c4f11268d3c 100644 --- a/airbyte-integrations/connectors/source-klaviyo/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-klaviyo/integration_tests/abnormal_state.json @@ -1,11 +1,23 @@ -{ - "events": { - "timestamp": 9621295127 +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "timestamp": 9621295127 }, + "stream_descriptor": { "name": "events" } + } }, - "global_exclusions": { - "timestamp": "2120-10-10T00:00:00Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "timestamp": "2120-10-10T00:00:00Z" }, + "stream_descriptor": { "name": "global_exclusions" } + } }, - "flows": { - "created": "2120-10-10 00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "created": "2120-10-10 00:00:00" }, + "stream_descriptor": { "name": "flows" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-marketo/Dockerfile b/airbyte-integrations/connectors/source-marketo/Dockerfile index 240aad644a8e..e7011195d43d 100644 --- a/airbyte-integrations/connectors/source-marketo/Dockerfile +++ b/airbyte-integrations/connectors/source-marketo/Dockerfile @@ -34,5 +34,5 @@ COPY source_marketo ./source_marketo ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.8 +LABEL io.airbyte.version=0.1.9 LABEL io.airbyte.name=airbyte/source-marketo diff --git a/airbyte-integrations/connectors/source-marketo/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-marketo/integration_tests/abnormal_state.json index a4f7b59a29b9..8d32d6ac02b8 100644 --- a/airbyte-integrations/connectors/source-marketo/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-marketo/integration_tests/abnormal_state.json @@ -1,17 +1,37 @@ -{ - "programs": { - "updatedAt": "2025-07-15T07:41:30Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "updatedAt": "2025-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "programs" } + } }, - "campaigns": { - "createdAt": "2025-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "createdAt": "2025-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "campaigns" } + } }, - "lists": { - "createdAt": "2025-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "createdAt": "2025-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "lists" } + } }, - "leads": { - "updatedAt": "2025-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "updatedAt": "2025-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "leads" } + } }, - "activities_visit_webpage": { - "activityDate": "2025-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "activityDate": "2025-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "activities_visit_webpage" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-marketo/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-marketo/integration_tests/sample_state.json index be2c4e22ee15..eed9ca5628fb 100644 --- a/airbyte-integrations/connectors/source-marketo/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-marketo/integration_tests/sample_state.json @@ -1,17 +1,37 @@ -{ - "programs": { - "updatedAt": "2021-07-15T07:41:30Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "updatedAt": "2021-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "programs" } + } }, - "campaigns": { - "createdAt": "2021-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "createdAt": "2021-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "campaigns" } + } }, - "lists": { - "createdAt": "2021-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "createdAt": "2021-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "lists" } + } }, - "leads": { - "updatedAt": "2021-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "updatedAt": "2021-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "leads" } + } }, - "activities_visit_webpage": { - "activityDate": "2021-07-15T07:41:30Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "activityDate": "2021-07-15T07:41:30Z" }, + "stream_descriptor": { "name": "activities_visit_webpage" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-mixpanel/Dockerfile b/airbyte-integrations/connectors/source-mixpanel/Dockerfile index a32e593fd618..7eaae264d6cd 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.25 +LABEL io.airbyte.version=0.1.26 LABEL io.airbyte.name=airbyte/source-mixpanel diff --git a/airbyte-integrations/connectors/source-mixpanel/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-mixpanel/integration_tests/abnormal_state.json index f1c3d5da07e1..ee368b68b208 100644 --- a/airbyte-integrations/connectors/source-mixpanel/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-mixpanel/integration_tests/abnormal_state.json @@ -1,22 +1,44 @@ -{ - "funnels": { - "8901755": { - "date": "2030-01-01" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "8901755": { "date": "2030-01-01" } }, + "stream_descriptor": { "name": "funnels" } } }, - "revenue": { - "date": "2030-01-01" + { + "type": "STREAM", + "stream": { + "stream_state": { "date": "2030-01-01" }, + "stream_descriptor": { "name": "revenue" } + } }, - "cohorts": { - "created": "2030-01-01 00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "created": "2030-01-01 00:00:00" }, + "stream_descriptor": { "name": "cohorts" } + } }, - "export": { - "time": "2030-01-01T00:00:00Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "time": "2030-01-01T00:00:00Z" }, + "stream_descriptor": { "name": "export" } + } }, - "cohort_members": { - "last_seen": "2030-01-01T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "last_seen": "2030-01-01T00:00:00" }, + "stream_descriptor": { "name": "cohort_members" } + } }, - "engage": { - "last_seen": "2030-01-01T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "last_seen": "2030-01-01T00:00:00" }, + "stream_descriptor": { "name": "engage" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-mixpanel/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-mixpanel/integration_tests/sample_state.json index 667b6a67d26d..2cb9e7ea0d9f 100644 --- a/airbyte-integrations/connectors/source-mixpanel/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-mixpanel/integration_tests/sample_state.json @@ -1,12 +1,26 @@ -{ - "funnels": { - "8901755": { "date": "2021-07-13" }, - "10463655": { "date": "2021-07-13" } +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "8901755": { "date": "2021-07-13" }, + "10463655": { "date": "2021-07-13" } + }, + "stream_descriptor": { "name": "funnels" } + } }, - "revenue": { - "date": "2021-07-01" + { + "type": "STREAM", + "stream": { + "stream_state": { "date": "2021-07-01" }, + "stream_descriptor": { "name": "revenue" } + } }, - "export": { - "date": "2021-06-16T12:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "date": "2021-06-16T12:00:00" }, + "stream_descriptor": { "name": "export" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-netsuite/Dockerfile b/airbyte-integrations/connectors/source-netsuite/Dockerfile index d9051fb8d52b..322770ae5b55 100644 --- a/airbyte-integrations/connectors/source-netsuite/Dockerfile +++ b/airbyte-integrations/connectors/source-netsuite/Dockerfile @@ -35,5 +35,5 @@ COPY source_netsuite ./source_netsuite ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-netsuite diff --git a/airbyte-integrations/connectors/source-netsuite/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-netsuite/integration_tests/abnormal_state.json index c4b36742d433..2acb0b0d5278 100644 --- a/airbyte-integrations/connectors/source-netsuite/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-netsuite/integration_tests/abnormal_state.json @@ -1,44 +1,100 @@ -{ - "customer": { - "lastModifiedDate": "2030-08-19T14:01:00Z" - }, - "customersubsidiaryrelationship": { - "lastModifiedDate": "2030-08-19T14:01:00Z" - }, - "vendorsubsidiaryrelationship": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "charge": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "vendorbill": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "contact": { - "lastModifiedDate": "2030-08-19T14:13:00Z" - }, - "message": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "subsidiary": { - "lastModifiedDate": "2030-08-22T08:21:00Z" - }, - "task": { - "lastModifiedDate": "2030-08-18T08:11:00Z" - }, - "salesorder": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "employee": { - "lastModifiedDate": "2030-08-18T12:05:00Z" - }, - "billingaccount": { - "lastModifiedDate": "2030-08-22T09:21:00Z" - }, - "journalentry": { - "lastModifiedDate": "2030-08-22T10:57:00Z" - }, - "vendor": { - "lastModifiedDate": "2030-08-22T08:21:00Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-19T14:01:00Z" }, + "stream_descriptor": { "name": "customer" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-19T14:01:00Z" }, + "stream_descriptor": { "name": "customersubsidiaryrelationship" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "vendorsubsidiaryrelationship" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "charge" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "vendorbill" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-19T14:13:00Z" }, + "stream_descriptor": { "name": "contact" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "message" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T08:21:00Z" }, + "stream_descriptor": { "name": "subsidiary" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-18T08:11:00Z" }, + "stream_descriptor": { "name": "task" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "salesorder" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-18T12:05:00Z" }, + "stream_descriptor": { "name": "employee" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T09:21:00Z" }, + "stream_descriptor": { "name": "billingaccount" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T10:57:00Z" }, + "stream_descriptor": { "name": "journalentry" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "lastModifiedDate": "2030-08-22T08:21:00Z" }, + "stream_descriptor": { "name": "vendor" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-pinterest/Dockerfile b/airbyte-integrations/connectors/source-pinterest/Dockerfile index a8436f08f186..49e37a8c3ca6 100644 --- a/airbyte-integrations/connectors/source-pinterest/Dockerfile +++ b/airbyte-integrations/connectors/source-pinterest/Dockerfile @@ -34,5 +34,5 @@ COPY source_pinterest ./source_pinterest ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.5 +LABEL io.airbyte.version=0.1.6 LABEL io.airbyte.name=airbyte/source-pinterest diff --git a/airbyte-integrations/connectors/source-recharge/Dockerfile b/airbyte-integrations/connectors/source-recharge/Dockerfile index 07007990355b..ea85b01d2dcf 100644 --- a/airbyte-integrations/connectors/source-recharge/Dockerfile +++ b/airbyte-integrations/connectors/source-recharge/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.1 +LABEL io.airbyte.version=0.2.2 LABEL io.airbyte.name=airbyte/source-recharge diff --git a/airbyte-integrations/connectors/source-recharge/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-recharge/integration_tests/abnormal_state.json index ae9cea634a97..0e0a42363b5d 100644 --- a/airbyte-integrations/connectors/source-recharge/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-recharge/integration_tests/abnormal_state.json @@ -1,23 +1,51 @@ -{ - "addresses": { - "updated_at": "2050-05-18T00:00:00" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "addresses" } + } }, - "charges": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "charges" } + } }, - "customers": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "customers" } + } }, - "discounts": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "discounts" } + } }, - "onetimes": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "onetimes" } + } }, - "orders": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "orders" } + } }, - "subscriptions": { - "updated_at": "2050-05-18T00:00:00" + { + "type": "STREAM", + "stream": { + "stream_state": { "updated_at": "2050-05-18T00:00:00" }, + "stream_descriptor": { "name": "subscriptions" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-s3/Dockerfile b/airbyte-integrations/connectors/source-s3/Dockerfile index bf0fa7e4fc0b..9459dc5752d5 100644 --- a/airbyte-integrations/connectors/source-s3/Dockerfile +++ b/airbyte-integrations/connectors/source-s3/Dockerfile @@ -17,5 +17,5 @@ COPY source_s3 ./source_s3 ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.21 +LABEL io.airbyte.version=0.1.22 LABEL io.airbyte.name=airbyte/source-s3 diff --git a/airbyte-integrations/connectors/source-s3/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-s3/integration_tests/abnormal_state.json index d587ed968606..1a18a33307b3 100644 --- a/airbyte-integrations/connectors/source-s3/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-s3/integration_tests/abnormal_state.json @@ -1,5 +1,11 @@ -{ - "test": { - "_ab_source_file_last_modified": "2999-01-01T00:00:00+0000" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "_ab_source_file_last_modified": "2999-01-01T00:00:00+0000" + }, + "stream_descriptor": { "name": "test" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-salesforce/Dockerfile b/airbyte-integrations/connectors/source-salesforce/Dockerfile index 3a317a3087ee..19b51b0c83a8 100644 --- a/airbyte-integrations/connectors/source-salesforce/Dockerfile +++ b/airbyte-integrations/connectors/source-salesforce/Dockerfile @@ -13,5 +13,5 @@ RUN pip install . ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=1.0.17 +LABEL io.airbyte.version=1.0.18 LABEL io.airbyte.name=airbyte/source-salesforce diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/future_state.json b/airbyte-integrations/connectors/source-salesforce/integration_tests/future_state.json index 4746d134fa02..8854977f91b6 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/future_state.json +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/future_state.json @@ -1,26 +1,58 @@ -{ - "Account": { - "SystemModstamp": "2122-01-18T21:18:20.000Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2122-01-18T21:18:20.000Z" }, + "stream_descriptor": { "name": "Account" } + } }, - "ActiveFeatureLicenseMetric": { - "SystemModstamp": "2122-08-22T05:08:29.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2122-08-22T05:08:29.000Z" }, + "stream_descriptor": { "name": "ActiveFeatureLicenseMetric" } + } }, - "ActivePermSetLicenseMetric": { - "SystemModstamp": "2122-08-22T05:03:27.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2122-08-22T05:03:27.000Z" }, + "stream_descriptor": { "name": "ActivePermSetLicenseMetric" } + } }, - "ActiveProfileMetric": { - "SystemModstamp": "2121-08-22T06:17:11.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2121-08-22T06:17:11.000Z" }, + "stream_descriptor": { "name": "ActiveProfileMetric" } + } }, - "Asset": { - "SystemModstamp": "2121-08-22T06:17:11.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2121-08-22T06:17:11.000Z" }, + "stream_descriptor": { "name": "Asset" } + } }, - "ObjectPermissions": { - "SystemModstamp": "2121-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2121-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "ObjectPermissions" } + } }, - "PermissionSetTabSetting": { - "SystemModstamp": "2121-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2121-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "PermissionSetTabSetting" } + } }, - "LeadHistory": { - "CreatedDate": "2121-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "CreatedDate": "2121-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "LeadHistory" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-salesforce/integration_tests/sample_state.json index f07148900e62..cc73a22cd2c9 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/sample_state.json @@ -1,23 +1,51 @@ -{ - "Account": { - "SystemModstamp": "2021-01-18T21:18:20.000Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-01-18T21:18:20.000Z" }, + "stream_descriptor": { "name": "Account" } + } }, - "ActiveFeatureLicenseMetric": { - "SystemModstamp": "2021-08-22T05:08:29.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-08-22T05:08:29.000Z" }, + "stream_descriptor": { "name": "ActiveFeatureLicenseMetric" } + } }, - "ActivePermSetLicenseMetric": { - "SystemModstamp": "2021-08-22T05:03:27.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-08-22T05:03:27.000Z" }, + "stream_descriptor": { "name": "ActivePermSetLicenseMetric" } + } }, - "ActiveProfileMetric": { - "SystemModstamp": "2021-08-22T06:17:11.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-08-22T06:17:11.000Z" }, + "stream_descriptor": { "name": "ActiveProfileMetric" } + } }, - "ObjectPermissions": { - "SystemModstamp": "2021-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "ObjectPermissions" } + } }, - "PermissionSetTabSetting": { - "SystemModstamp": "2021-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "SystemModstamp": "2021-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "PermissionSetTabSetting" } + } }, - "LeadHistory": { - "CreatedDate": "2021-08-23T10:27:22.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "CreatedDate": "2021-08-23T10:27:22.000Z" }, + "stream_descriptor": { "name": "LeadHistory" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-stripe/Dockerfile b/airbyte-integrations/connectors/source-stripe/Dockerfile index f0af63030f29..b18ea514d130 100644 --- a/airbyte-integrations/connectors/source-stripe/Dockerfile +++ b/airbyte-integrations/connectors/source-stripe/Dockerfile @@ -12,5 +12,5 @@ COPY main.py ./ ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.38 +LABEL io.airbyte.version=0.1.39 LABEL io.airbyte.name=airbyte/source-stripe diff --git a/airbyte-integrations/connectors/source-stripe/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-stripe/integration_tests/abnormal_state.json index aac5fd711ab0..ddcbbd1019c6 100644 --- a/airbyte-integrations/connectors/source-stripe/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-stripe/integration_tests/abnormal_state.json @@ -1,20 +1,128 @@ -{ - "charges": { "created": 10000000000 }, - "coupons": { "created": 10000000000 }, - "events": { "created": 10000000000 }, - "customers": { "created": 10000000000 }, - "plans": { "created": 10000000000 }, - "invoices": { "created": 10000000000 }, - "invoice_items": { "date": 10000000000 }, - "transfers": { "created": 10000000000 }, - "subscriptions": { "created": 10000000000 }, - "balance_transactions": { "created": 10000000000 }, - "payouts": { "created": 10000000000 }, - "disputes": { "created": 10000000000 }, - "products": { "created": 10000000000 }, - "refunds": { "created": 10000000000 }, - "payment_intents": { "created": 10000000000 }, - "promotion_codes": { "created": 10000000000 }, - "checkout_sessions": { "expires_at": 10000000000 }, - "checkout_sessions_line_items": { "checkout_session_expires_at": 10000000000 } -} +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "charges" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "coupons" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "events" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "customers" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "plans" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "invoices" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "date": 10000000000 }, + "stream_descriptor": { "name": "invoice_items" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "transfers" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "subscriptions" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "balance_transactions" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "payouts" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "disputes" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "products" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "refunds" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "payment_intents" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "created": 10000000000 }, + "stream_descriptor": { "name": "promotion_codes" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "expires_at": 10000000000 }, + "stream_descriptor": { "name": "checkout_sessions" } + } + }, + { + "type": "STREAM", + "stream": { + "stream_state": { "checkout_session_expires_at": 10000000000 }, + "stream_descriptor": { "name": "checkout_sessions_line_items" } + } + } +] diff --git a/airbyte-integrations/connectors/source-zenloop/Dockerfile b/airbyte-integrations/connectors/source-zenloop/Dockerfile index 8d78427e583f..9e50a910966c 100644 --- a/airbyte-integrations/connectors/source-zenloop/Dockerfile +++ b/airbyte-integrations/connectors/source-zenloop/Dockerfile @@ -34,5 +34,5 @@ COPY source_zenloop ./source_zenloop ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.2 +LABEL io.airbyte.version=0.1.3 LABEL io.airbyte.name=airbyte/source-zenloop diff --git a/airbyte-integrations/connectors/source-zenloop/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-zenloop/integration_tests/abnormal_state.json index 681b89335463..ad6fd553b49a 100644 --- a/airbyte-integrations/connectors/source-zenloop/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-zenloop/integration_tests/abnormal_state.json @@ -1,8 +1,16 @@ -{ - "answers": { - "inserted_at": "2099-08-18T08:35:49.540Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "inserted_at": "2099-08-18T08:35:49.540Z" }, + "stream_descriptor": { "name": "answers" } + } }, - "answers_survey_group": { - "inserted_at": "2099-08-18T08:35:49.540Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "inserted_at": "2099-08-18T08:35:49.540Z" }, + "stream_descriptor": { "name": "answers_survey_group" } + } } -} +] diff --git a/airbyte-integrations/connectors/source-zenloop/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-zenloop/integration_tests/sample_state.json index cbc8e3dfa4ee..9cebc455f98f 100644 --- a/airbyte-integrations/connectors/source-zenloop/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-zenloop/integration_tests/sample_state.json @@ -1,8 +1,16 @@ -{ - "answers": { - "inserted_at": "2021-08-18T08:35:49.540Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { "inserted_at": "2021-08-18T08:35:49.540Z" }, + "stream_descriptor": { "name": "answers" } + } }, - "answers_survey_group": { - "inserted_at": "2021-08-18T08:35:49.540Z" + { + "type": "STREAM", + "stream": { + "stream_state": { "inserted_at": "2021-08-18T08:35:49.540Z" }, + "stream_descriptor": { "name": "answers_survey_group" } + } } -} +] diff --git a/docs/integrations/sources/amazon-ads.md b/docs/integrations/sources/amazon-ads.md index ca6d2c20fe49..0218aa3b5981 100644 --- a/docs/integrations/sources/amazon-ads.md +++ b/docs/integrations/sources/amazon-ads.md @@ -77,37 +77,38 @@ Information about expected report generation waiting time you may find [here](ht ### Data type mapping -| Integration Type | Airbyte Type | -| :--- | :--- | -| `string` | `string` | -| `int`, `float`, `number` | `number` | -| `date` | `date` | -| `datetime` | `datetime` | -| `array` | `array` | -| `object` | `object` | +| Integration Type | Airbyte Type | +| :----------------------- | :----------- | +| `string` | `string` | +| `int`, `float`, `number` | `number` | +| `date` | `date` | +| `datetime` | `datetime` | +| `array` | `array` | +| `object` | `object` | ## CHANGELOG -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:-----------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------| -| 0.1.21 | 2022-09-27 | [17202](https://github.com/airbytehq/airbyte/pull/17202) | Improved handling if known reporting errors | -| 0.1.20 | 2022-09-08 | [16453](https://github.com/airbytehq/airbyte/pull/16453) | Increase `report_wait_timeout` 30 -> 60 minutes | -| 0.1.19 | 2022-08-31 | [16191](https://github.com/airbytehq/airbyte/pull/16191) | Improved connector's input configuration validation | -| 0.1.18 | 2022-08-25 | [15951](https://github.com/airbytehq/airbyte/pull/15951) | Skip API error "Tactic T00020 is not supported for report API in marketplace A1C3SOZRARQ6R3." | -| 0.1.17 | 2022-08-24 | [15921](https://github.com/airbytehq/airbyte/pull/15921) | Skip API error "Report date is too far in the past." | -| 0.1.16 | 2022-08-23 | [15822](https://github.com/airbytehq/airbyte/pull/15822) | Set default value for 'region' if needed | -| 0.1.15 | 2022-08-20 | [15816](https://github.com/airbytehq/airbyte/pull/15816) | Update STATE of incremental sync if no records | -| 0.1.14 | 2022-08-15 | [15637](https://github.com/airbytehq/airbyte/pull/15637) | Generate slices by lazy evaluation | -| 0.1.12 | 2022-08-09 | [15469](https://github.com/airbytehq/airbyte/pull/15469) | Define primary_key for all report streams | -| 0.1.11 | 2022-07-28 | [15031](https://github.com/airbytehq/airbyte/pull/15031) | Improve report streams date-range generation | -| 0.1.10 | 2022-07-26 | [15042](https://github.com/airbytehq/airbyte/pull/15042) | Update `additionalProperties` field to true from schemas | -| 0.1.9 | 2022-05-08 | [12541](https://github.com/airbytehq/airbyte/pull/12541) | Improve documentation for Beta | -| 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 | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | +| 0.1.22 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | +| 0.1.21 | 2022-09-27 | [17202](https://github.com/airbytehq/airbyte/pull/17202) | Improved handling if known reporting errors | +| 0.1.20 | 2022-09-08 | [16453](https://github.com/airbytehq/airbyte/pull/16453) | Increase `report_wait_timeout` 30 -> 60 minutes | +| 0.1.19 | 2022-08-31 | [16191](https://github.com/airbytehq/airbyte/pull/16191) | Improved connector's input configuration validation | +| 0.1.18 | 2022-08-25 | [15951](https://github.com/airbytehq/airbyte/pull/15951) | Skip API error "Tactic T00020 is not supported for report API in marketplace A1C3SOZRARQ6R3." | +| 0.1.17 | 2022-08-24 | [15921](https://github.com/airbytehq/airbyte/pull/15921) | Skip API error "Report date is too far in the past." | +| 0.1.16 | 2022-08-23 | [15822](https://github.com/airbytehq/airbyte/pull/15822) | Set default value for 'region' if needed | +| 0.1.15 | 2022-08-20 | [15816](https://github.com/airbytehq/airbyte/pull/15816) | Update STATE of incremental sync if no records | +| 0.1.14 | 2022-08-15 | [15637](https://github.com/airbytehq/airbyte/pull/15637) | Generate slices by lazy evaluation | +| 0.1.12 | 2022-08-09 | [15469](https://github.com/airbytehq/airbyte/pull/15469) | Define primary_key for all report streams | +| 0.1.11 | 2022-07-28 | [15031](https://github.com/airbytehq/airbyte/pull/15031) | Improve report streams date-range generation | +| 0.1.10 | 2022-07-26 | [15042](https://github.com/airbytehq/airbyte/pull/15042) | Update `additionalProperties` field to true from schemas | +| 0.1.9 | 2022-05-08 | [12541](https://github.com/airbytehq/airbyte/pull/12541) | Improve documentation for Beta | +| 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/chargebee.md b/docs/integrations/sources/chargebee.md index b1d8031a1828..2a537bb56f92 100644 --- a/docs/integrations/sources/chargebee.md +++ b/docs/integrations/sources/chargebee.md @@ -102,6 +102,7 @@ regardless of how many AttachedItems were actually changed or synced in a partic | Version | Date | Pull Request | Subject | |:--------|:-----------| :--- |:----------------------------------------------------------------------------------------------------| +| 0.1.15 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | | 0.1.14 | 2022-09-23 | [17056](https://github.com/airbytehq/airbyte/pull/17056) | Add "custom fields" to the relevant Chargebee source data streams | | 0.1.13 | 2022-08-18 | [15743](https://github.com/airbytehq/airbyte/pull/15743) | Fix transaction `exchange_rate` field type | | 0.1.12 | 2022-07-13 | [14672](https://github.com/airbytehq/airbyte/pull/14672) | Fix transaction sort by | diff --git a/docs/integrations/sources/facebook-marketing.md b/docs/integrations/sources/facebook-marketing.md index a9eeb1f03980..1cc2bd765f2a 100644 --- a/docs/integrations/sources/facebook-marketing.md +++ b/docs/integrations/sources/facebook-marketing.md @@ -111,7 +111,7 @@ Please be informed that the connector uses the `lookback_window` parameter to pe ## Data type mapping | Integration Type | Airbyte Type | -|:----------------:|:------------:| +| :--------------: | :----------: | | string | string | | number | number | | array | array | @@ -120,16 +120,17 @@ Please be informed that the connector uses the `lookback_window` parameter to pe ## Changelog | Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 0.2.64 | 2022-09-22 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | | 0.2.64 | 2022-09-22 | [17027](https://github.com/airbytehq/airbyte/pull/17027) | Limit time range with 37 months when creating an insight job from lower edge object. Retry bulk request when getting error code `960` | -| 0.2.63 | 2022-09-06 | [15724](https://github.com/airbytehq/airbyte/pull/15724) | Add the Custom Conversion stream | +| 0.2.63 | 2022-09-06 | [15724](https://github.com/airbytehq/airbyte/pull/15724) | Add the Custom Conversion stream | | 0.2.62 | 2022-09-01 | [16222](https://github.com/airbytehq/airbyte/pull/16222) | Remove `end_date` from config if empty value (re-implement #16096) | | 0.2.61 | 2022-08-29 | [16096](https://github.com/airbytehq/airbyte/pull/16096) | Remove `end_date` from config if empty value | | 0.2.60 | 2022-08-19 | [15788](https://github.com/airbytehq/airbyte/pull/15788) | Retry FacebookBadObjectError | -| 0.2.59 | 2022-08-04 | [15327](https://github.com/airbytehq/airbyte/pull/15327) | Shift date validation from config validation to stream method | -| 0.2.58 | 2022-07-25 | [15012](https://github.com/airbytehq/airbyte/pull/15012) | Add `DATA_RETENTION_PERIOD`validation and fix `failed_delivery_checks` field schema type issue | -| 0.2.57 | 2022-07-25 | [14831](https://github.com/airbytehq/airbyte/pull/14831) | Update Facebook SDK to version 14.0.0 | -| 0.2.56 | 2022-07-19 | [14831](https://github.com/airbytehq/airbyte/pull/14831) | Add future `start_date` and `end_date` validation | +| 0.2.59 | 2022-08-04 | [15327](https://github.com/airbytehq/airbyte/pull/15327) | Shift date validation from config validation to stream method | +| 0.2.58 | 2022-07-25 | [15012](https://github.com/airbytehq/airbyte/pull/15012) | Add `DATA_RETENTION_PERIOD`validation and fix `failed_delivery_checks` field schema type issue | +| 0.2.57 | 2022-07-25 | [14831](https://github.com/airbytehq/airbyte/pull/14831) | Update Facebook SDK to version 14.0.0 | +| 0.2.56 | 2022-07-19 | [14831](https://github.com/airbytehq/airbyte/pull/14831) | Add future `start_date` and `end_date` validation | | 0.2.55 | 2022-07-18 | [14786](https://github.com/airbytehq/airbyte/pull/14786) | Check if the authorized user has the "MANAGE" task permission when getting the `funding_source_details` field in the ad\_account stream | | 0.2.54 | 2022-06-29 | [14267](https://github.com/airbytehq/airbyte/pull/14267) | Make MAX_BATCH_SIZE available in config | | 0.2.53 | 2022-06-16 | [13623](https://github.com/airbytehq/airbyte/pull/13623) | Add fields `bid_amount` `bid_strategy` `bid_constraints` to `ads_set` stream | diff --git a/docs/integrations/sources/file.md b/docs/integrations/sources/file.md index 255781d3993b..785b239d8bec 100644 --- a/docs/integrations/sources/file.md +++ b/docs/integrations/sources/file.md @@ -128,7 +128,8 @@ In order to read large files from a remote location, this connector uses the [sm ## Changelog | Version | Date | Pull Request | Subject | -|---------|------------|----------------------------------------------------------|----------------------------------------------------------| +| ------- | ---------- | -------------------------------------------------------- | -------------------------------------------------------- | +| 0.2.23 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | | 0.2.22 | 2022-09-15 | [16772](https://github.com/airbytehq/airbyte/pull/16772) | Fix schema generation for JSON files containing arrays | | 0.2.21 | 2022-08-26 | [15568](https://github.com/airbytehq/airbyte/pull/15568) | Specify `pyxlsb` library for Excel Binary Workbook files | | 0.2.20 | 2022-08-23 | [15870](https://github.com/airbytehq/airbyte/pull/15870) | Fix CSV schema discovery | diff --git a/docs/integrations/sources/github.md b/docs/integrations/sources/github.md index 9c7cd3741255..7d5a8e0a1181 100644 --- a/docs/integrations/sources/github.md +++ b/docs/integrations/sources/github.md @@ -47,13 +47,13 @@ Log into [GitHub](https://github.com) and then generate a [personal access token The GitHub source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts/#connection-sync-modes): -| Feature | Supported? | -| :--- | :--- | -| Full Refresh Sync | Yes | -| Incremental - Append Sync | Yes | +| Feature | Supported? | +| :---------------------------- | :---------- | +| Full Refresh Sync | Yes | +| Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | -| SSL connection | Yes | -| Namespaces | No | +| SSL connection | Yes | +| Namespaces | No | ## Supported Streams @@ -146,7 +146,8 @@ The GitHub connector should not run into GitHub API limitations under normal usa ## Changelog | Version | Date | Pull Request | Subject | -|:--------|:-----------|:------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :------ | :--------- | :---------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 0.3.2 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | | 0.3.1 | 2022-09-21 | [16947](https://github.com/airbytehq/airbyte/pull/16947) | Improve error logging when handling HTTP 500 error | | 0.3.0 | 2022-09-09 | [16534](https://github.com/airbytehq/airbyte/pull/16534) | Add new stream `WorkflowJobs` | | 0.2.46 | 2022-08-17 | [15730](https://github.com/airbytehq/airbyte/pull/15730) | Validate input organizations and repositories | diff --git a/docs/integrations/sources/google-search-console.md b/docs/integrations/sources/google-search-console.md index 7b8af6ad9179..646d40c14d9c 100644 --- a/docs/integrations/sources/google-search-console.md +++ b/docs/integrations/sources/google-search-console.md @@ -82,12 +82,12 @@ At the end of this process, you should have JSON credentials to this Google Serv The google search console source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes): -| Feature | Supported?\(Yes/No\) | Notes | -| :--- | :--- | :--- | -| Full Refresh Sync | Yes | | -| Incremental Sync | Yes | except Sites and Sitemaps | -| SSL connection | Yes | | -| Namespaces | No | | +| Feature | Supported?\(Yes/No\) | Notes | +| :---------------- | :------------------- | :------------------------ | +| Full Refresh Sync | Yes | | +| Incremental Sync | Yes | except Sites and Sitemaps | +| SSL connection | Yes | | +| Namespaces | No | | ## Supported Streams @@ -111,29 +111,30 @@ This connector attempts to back off gracefully when it hits Reports API's rate l ## Data type map | Integration Type | Airbyte Type | Notes | -| :--- | :--- | :--- | -| `string` | `string` | | -| `number` | `number` | | -| `array` | `array` | | -| `object` | `object` | | +| :--------------- | :----------- | :---- | +| `string` | `string` | | +| `number` | `number` | | +| `array` | `array` | | +| `object` | `object` | | ## Changelog -| Version | Date | Pull Request | Subject | -|:---------|:-----------| :--- |:------------------------------------------------------------| -| `0.1.15` | 2022-09-16 | [16819](https://github.com/airbytehq/airbyte/pull/16819) | Check available site urls to avoid 403 error on sync | -| `0.1.14` | 2022-09-08 | [16433](https://github.com/airbytehq/airbyte/pull/16433) | Add custom analytics stream. | -| `0.1.13` | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from specs | -| `0.1.12` | 2022-05-04 | [12482](https://github.com/airbytehq/airbyte/pull/12482) | Update input configuration copy | +| Version | Date | Pull Request | Subject | +| :------- | :--------- | :------------------------------------------------------------------------------------------------------------ | :---------------------------------------------------------- | +| `0.1.16` | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | +| `0.1.15` | 2022-09-16 | [16819](https://github.com/airbytehq/airbyte/pull/16819) | Check available site urls to avoid 403 error on sync | +| `0.1.14` | 2022-09-08 | [16433](https://github.com/airbytehq/airbyte/pull/16433) | Add custom analytics stream. | +| `0.1.13` | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from specs | +| `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.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 | diff --git a/docs/integrations/sources/klaviyo.md b/docs/integrations/sources/klaviyo.md index d0e163452641..6d6664d69696 100644 --- a/docs/integrations/sources/klaviyo.md +++ b/docs/integrations/sources/klaviyo.md @@ -66,6 +66,7 @@ The Klaviyo connector should not run into Klaviyo API limitations under normal u | Version | Date | Pull Request | Subject | |:--------|:-----------|:-----------------------------------------------------------|:------------------------------------------------------------------------------------------| +| `0.1.9` | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/issues/17304) | Migrate to per-stream state. | `0.1.6` | 2022-07-20 | [14872](https://github.com/airbytehq/airbyte/issues/14872) | Increase test coverage | | `0.1.5` | 2022-07-12 | [14617](https://github.com/airbytehq/airbyte/issues/14617) | Set max\_retries = 10 for `lists` stream. | | `0.1.4` | 2022-04-15 | [11723](https://github.com/airbytehq/airbyte/issues/11723) | Enhance klaviyo source for flows stream and update to events stream. | diff --git a/docs/integrations/sources/marketo.md b/docs/integrations/sources/marketo.md index cc05584d3545..60773210da68 100644 --- a/docs/integrations/sources/marketo.md +++ b/docs/integrations/sources/marketo.md @@ -102,6 +102,7 @@ If the 50,000 limit is too stringent, contact Marketo support for a quota increa | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:----------------------------------------------------------------------------------------------| +| `0.1.9` | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream sate. | | `0.1.7` | 2022-08-23 | [15817](https://github.com/airbytehq/airbyte/pull/15817) | Improved unit test coverage | | `0.1.6` | 2022-08-21 | [15824](https://github.com/airbytehq/airbyte/pull/15824) | Fix semi incremental streams: do not ignore start date, make one api call instead of multiple | | `0.1.5` | 2022-08-16 | [15683](https://github.com/airbytehq/airbyte/pull/15683) | Retry failed creation of a job instead of skipping it | diff --git a/docs/integrations/sources/mixpanel.md b/docs/integrations/sources/mixpanel.md index 22ea84172363..fbcff79b58c5 100644 --- a/docs/integrations/sources/mixpanel.md +++ b/docs/integrations/sources/mixpanel.md @@ -62,7 +62,8 @@ Please note, that incremental sync could return duplicated \(old records\) for t ## CHANGELOG | Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------| +| :------ | :--------- | :------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| 0.1.26 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream states. | | 0.1.25 | 2022-09-27 | [17145](https://github.com/airbytehq/airbyte/pull/17145) | Disable streams "export", "engage" on discover if not access | | 0.1.24 | 2022-09-26 | [16915](https://github.com/airbytehq/airbyte/pull/16915) | Added Service Accounts support | | 0.1.23 | 2022-09-18 | [16843](https://github.com/airbytehq/airbyte/pull/16843) | Add stream=True for `export` stream | @@ -74,9 +75,9 @@ Please note, that incremental sync could return duplicated \(old records\) for t | 0.1.17 | 2022-06-01 | [12801](https://github.com/airbytehq/airbyte/pull/13372) | Acceptance tests fix, fixing some bugs for beta release | | 0.1.16 | 2022-05-30 | [12801](https://github.com/airbytehq/airbyte/pull/12801) | Add end_date parameter | | 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 | +| 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 | | 0.1.11 | 2022-04-04 | [11318](https://github.com/airbytehq/airbyte/pull/11318) | Change Response Reading | | 0.1.10 | 2022-03-31 | [11227](https://github.com/airbytehq/airbyte/pull/11227) | Fix cohort id always null in the cohort_members stream | | 0.1.9 | 2021-12-07 | [8429](https://github.com/airbytehq/airbyte/pull/8578) | Updated titles and descriptions | diff --git a/docs/integrations/sources/netsuite.md b/docs/integrations/sources/netsuite.md index 5e0791380125..8a655a45d334 100644 --- a/docs/integrations/sources/netsuite.md +++ b/docs/integrations/sources/netsuite.md @@ -114,6 +114,7 @@ The connector is restricted by Netsuite [Concurrency Limit per Integration](http ## Changelog -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:-------------------------------------------------------------------------------| -| 0.1.0 | 2022-09-15 | [16093](https://github.com/airbytehq/airbyte/pull/16093) | Initial Alpha release | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :-------------------------- | +| 0.1.1 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state | +| 0.1.0 | 2022-09-15 | [16093](https://github.com/airbytehq/airbyte/pull/16093) | Initial Alpha release | diff --git a/docs/integrations/sources/pinterest.md b/docs/integrations/sources/pinterest.md index dc988344b3c5..949795dded2e 100644 --- a/docs/integrations/sources/pinterest.md +++ b/docs/integrations/sources/pinterest.md @@ -71,6 +71,7 @@ Boards streams - 10 calls per sec / per user / per app | Version | Date | Pull Request | Subject | | :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------------------------------------------------------------ | +| 0.1.6 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Use CDK 0.1.89 | | 0.1.5 | 2022-09-16 | [16799](https://github.com/airbytehq/airbyte/pull/16799) | Migrate to per-stream state | | 0.1.4 | 2022-09-06 | [16161](https://github.com/airbytehq/airbyte/pull/16161) | Added ability to handle `429 - Too Many Requests` error with respect to `Max Rate Limit Exceeded Error` | | 0.1.3 | 2022-09-02 | [16271](https://github.com/airbytehq/airbyte/pull/16271) | Added support of `OAuth2.0` authentication method | diff --git a/docs/integrations/sources/recharge.md b/docs/integrations/sources/recharge.md index b7648a453dd1..bbd8e8d04dfe 100644 --- a/docs/integrations/sources/recharge.md +++ b/docs/integrations/sources/recharge.md @@ -67,6 +67,7 @@ The Recharge connector should gracefully handle Recharge API limitations under n | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.2.2 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | 0.2.1 | 2022-09-23 | [17080](https://github.com/airbytehq/airbyte/pull/17080) | Fix `total_weight` value to be `int` instead of `float` | 0.2.0 | 2022-09-21 | [16959](https://github.com/airbytehq/airbyte/pull/16959) | Use TypeTransformer to reliably convert to schema declared data types | 0.1.8 | 2022-08-27 | [16045](https://github.com/airbytehq/airbyte/pull/16045) | Force total_weight to be an integer | diff --git a/docs/integrations/sources/s3.md b/docs/integrations/sources/s3.md index aa789bb08825..77c244fd0ef4 100644 --- a/docs/integrations/sources/s3.md +++ b/docs/integrations/sources/s3.md @@ -40,7 +40,7 @@ Define file pattern, see the [Path Patterns section](s3.md#path-patterns) The Amazon S3 source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes): | Feature | Supported? | -|:-----------------------------------------------|:-----------| +| :--------------------------------------------- | :--------- | | Full Refresh Sync | Yes | | Incremental Sync | Yes | | Replicate Incremental Deletes | No | @@ -52,7 +52,7 @@ The Amazon S3 source connector supports the following [sync modes](https://docs. ## File Compressions | Compression | Supported? | -|:------------|:-----------| +| :---------- | :--------- | | Gzip | Yes | | Zip | No | | Bzip2 | Yes | @@ -204,7 +204,8 @@ The Jsonl parser uses pyarrow hence,only the line-delimited JSON format is suppo ## Changelog | Version | Date | Pull Request | Subject | -|:--------|:-----------|:----------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------| +| :------ | :--------- | :-------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------- | +| 0.1.22 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | | 0.1.21 | 2022-09-20 | [16921](https://github.com/airbytehq/airbyte/pull/16921) | Upgrade pyarrow | | 0.1.20 | 2022-09-12 | [16607](https://github.com/airbytehq/airbyte/pull/16607) | Fix for reading jsonl files containing nested structures | | 0.1.19 | 2022-09-13 | [16631](https://github.com/airbytehq/airbyte/pull/16631) | Adjust column type to a broadest one when merging two or more json schemas | diff --git a/docs/integrations/sources/salesforce.md b/docs/integrations/sources/salesforce.md index 60f4bb94c8de..5ab3f6373ed1 100644 --- a/docs/integrations/sources/salesforce.md +++ b/docs/integrations/sources/salesforce.md @@ -118,7 +118,8 @@ Now that you have set up the Salesforce source connector, check out the followin ## Changelog | Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------| +| :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------- | +| 1.0.18 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream states. | | 1.0.17 | 2022-09-23 | [17094](https://github.com/airbytehq/airbyte/pull/17094) | Tune connection check: fetch a list of available streams | | 1.0.16 | 2022-09-21 | [17001](https://github.com/airbytehq/airbyte/pull/17001) | Improve writing file of decode | | 1.0.15 | 2022-08-30 | [16086](https://github.com/airbytehq/airbyte/pull/16086) | Improve API type detection | diff --git a/docs/integrations/sources/stripe.md b/docs/integrations/sources/stripe.md index 25a88efea9b8..4b0191de0c62 100644 --- a/docs/integrations/sources/stripe.md +++ b/docs/integrations/sources/stripe.md @@ -74,36 +74,37 @@ The Stripe connector should not run into Stripe API limitations under normal usa ## Changelog -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0.1.38 | 2022-09-09 | [16537](https://github.com/airbytehq/airbyte/pull/16537) | Fix `redeem_by` field type for `customers` stream | -| 0.1.37 | 2022-08-16 | [15686](https://github.com/airbytehq/airbyte/pull/15686) | Fix the bug when the stream couldn't be fetched due to limited permission set, if so - it should be skipped | -| 0.1.36 | 2022-08-04 | [15292](https://github.com/airbytehq/airbyte/pull/15292) | Implement slicing | -| 0.1.35 | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from spec and schema | -| 0.1.34 | 2022-07-01 | [14357](https://github.com/airbytehq/airbyte/pull/14357) | Add external account streams - | -| 0.1.33 | 2022-06-06 | [13449](https://github.com/airbytehq/airbyte/pull/13449) | Add semi-incremental support for CheckoutSessions and CheckoutSessionsLineItems streams, fixed big in StripeSubStream, added unittests, updated docs | -| 0.1.32 | 2022-04-30 | [12500](https://github.com/airbytehq/airbyte/pull/12500) | Improve input configuration copy | -| 0.1.31 | 2022-04-20 | [12230](https://github.com/airbytehq/airbyte/pull/12230) | Update connector to use a `spec.yaml` | -| 0.1.30 | 2022-03-21 | [11286](https://github.com/airbytehq/airbyte/pull/11286) | Minor corrections to documentation and connector specification | -| 0.1.29 | 2022-03-08 | [10359](https://github.com/airbytehq/airbyte/pull/10359) | Improved performance for streams with substreams: invoice_line_items, subscription_items, bank_accounts | -| 0.1.28 | 2022-02-08 | [10165](https://github.com/airbytehq/airbyte/pull/10165) | Improve 404 handling for `CheckoutSessionsLineItems` stream | -| 0.1.27 | 2021-12-28 | [9148](https://github.com/airbytehq/airbyte/pull/9148) | Fix `date`, `arrival\_date` fields | -| 0.1.26 | 2021-12-21 | [8992](https://github.com/airbytehq/airbyte/pull/8992) | Fix type `events.request` in schema | -| 0.1.25 | 2021-11-25 | [8250](https://github.com/airbytehq/airbyte/pull/8250) | Rearrange setup fields | -| 0.1.24 | 2021-11-08 | [7729](https://github.com/airbytehq/airbyte/pull/7729) | Include tax data in `checkout_sessions_line_items` stream | -| 0.1.23 | 2021-11-08 | [7729](https://github.com/airbytehq/airbyte/pull/7729) | Correct `payment_intents` schema | -| 0.1.22 | 2021-11-05 | [7345](https://github.com/airbytehq/airbyte/pull/7345) | Add 3 new streams | -| 0.1.21 | 2021-10-07 | [6841](https://github.com/airbytehq/airbyte/pull/6841) | Fix missing `start_date` argument + update json files for SAT | -| 0.1.20 | 2021-09-30 | [6017](https://github.com/airbytehq/airbyte/pull/6017) | Add lookback_window_days parameter | -| 0.1.19 | 2021-09-27 | [6466](https://github.com/airbytehq/airbyte/pull/6466) | Use `start_date` parameter in incremental streams | -| 0.1.18 | 2021-09-14 | [6004](https://github.com/airbytehq/airbyte/pull/6004) | Fix coupons and subscriptions stream schemas by removing incorrect timestamp formatting | -| 0.1.17 | 2021-09-14 | [6004](https://github.com/airbytehq/airbyte/pull/6004) | Add `PaymentIntents` stream | -| 0.1.16 | 2021-07-28 | [4980](https://github.com/airbytehq/airbyte/pull/4980) | Remove Updated field from schemas | -| 0.1.15 | 2021-07-21 | [4878](https://github.com/airbytehq/airbyte/pull/4878) | Fix incorrect percent_off and discounts data filed types | -| 0.1.14 | 2021-07-09 | [4669](https://github.com/airbytehq/airbyte/pull/4669) | Subscriptions Stream now returns all kinds of subscriptions \(including expired and canceled\) | -| 0.1.13 | 2021-07-03 | [4528](https://github.com/airbytehq/airbyte/pull/4528) | Remove regex for acc validation | -| 0.1.12 | 2021-06-08 | [3973](https://github.com/airbytehq/airbyte/pull/3973) | Add `AIRBYTE_ENTRYPOINT` for Kubernetes support | -| 0.1.11 | 2021-05-30 | [3744](https://github.com/airbytehq/airbyte/pull/3744) | Fix types in schema | -| 0.1.10 | 2021-05-28 | [3728](https://github.com/airbytehq/airbyte/pull/3728) | Update data types to be number instead of int | -| 0.1.9 | 2021-05-13 | [3367](https://github.com/airbytehq/airbyte/pull/3367) | Add acceptance tests for connected accounts | -| 0.1.8 | 2021-05-11 | [3566](https://github.com/airbytehq/airbyte/pull/3368) | Bump CDK connectors | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0.1.39 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream states. | +| 0.1.38 | 2022-09-09 | [16537](https://github.com/airbytehq/airbyte/pull/16537) | Fix `redeem_by` field type for `customers` stream | +| 0.1.37 | 2022-08-16 | [15686](https://github.com/airbytehq/airbyte/pull/15686) | Fix the bug when the stream couldn't be fetched due to limited permission set, if so - it should be skipped | +| 0.1.36 | 2022-08-04 | [15292](https://github.com/airbytehq/airbyte/pull/15292) | Implement slicing | +| 0.1.35 | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from spec and schema | +| 0.1.34 | 2022-07-01 | [14357](https://github.com/airbytehq/airbyte/pull/14357) | Add external account streams - | +| 0.1.33 | 2022-06-06 | [13449](https://github.com/airbytehq/airbyte/pull/13449) | Add semi-incremental support for CheckoutSessions and CheckoutSessionsLineItems streams, fixed big in StripeSubStream, added unittests, updated docs | +| 0.1.32 | 2022-04-30 | [12500](https://github.com/airbytehq/airbyte/pull/12500) | Improve input configuration copy | +| 0.1.31 | 2022-04-20 | [12230](https://github.com/airbytehq/airbyte/pull/12230) | Update connector to use a `spec.yaml` | +| 0.1.30 | 2022-03-21 | [11286](https://github.com/airbytehq/airbyte/pull/11286) | Minor corrections to documentation and connector specification | +| 0.1.29 | 2022-03-08 | [10359](https://github.com/airbytehq/airbyte/pull/10359) | Improved performance for streams with substreams: invoice_line_items, subscription_items, bank_accounts | +| 0.1.28 | 2022-02-08 | [10165](https://github.com/airbytehq/airbyte/pull/10165) | Improve 404 handling for `CheckoutSessionsLineItems` stream | +| 0.1.27 | 2021-12-28 | [9148](https://github.com/airbytehq/airbyte/pull/9148) | Fix `date`, `arrival\_date` fields | +| 0.1.26 | 2021-12-21 | [8992](https://github.com/airbytehq/airbyte/pull/8992) | Fix type `events.request` in schema | +| 0.1.25 | 2021-11-25 | [8250](https://github.com/airbytehq/airbyte/pull/8250) | Rearrange setup fields | +| 0.1.24 | 2021-11-08 | [7729](https://github.com/airbytehq/airbyte/pull/7729) | Include tax data in `checkout_sessions_line_items` stream | +| 0.1.23 | 2021-11-08 | [7729](https://github.com/airbytehq/airbyte/pull/7729) | Correct `payment_intents` schema | +| 0.1.22 | 2021-11-05 | [7345](https://github.com/airbytehq/airbyte/pull/7345) | Add 3 new streams | +| 0.1.21 | 2021-10-07 | [6841](https://github.com/airbytehq/airbyte/pull/6841) | Fix missing `start_date` argument + update json files for SAT | +| 0.1.20 | 2021-09-30 | [6017](https://github.com/airbytehq/airbyte/pull/6017) | Add lookback_window_days parameter | +| 0.1.19 | 2021-09-27 | [6466](https://github.com/airbytehq/airbyte/pull/6466) | Use `start_date` parameter in incremental streams | +| 0.1.18 | 2021-09-14 | [6004](https://github.com/airbytehq/airbyte/pull/6004) | Fix coupons and subscriptions stream schemas by removing incorrect timestamp formatting | +| 0.1.17 | 2021-09-14 | [6004](https://github.com/airbytehq/airbyte/pull/6004) | Add `PaymentIntents` stream | +| 0.1.16 | 2021-07-28 | [4980](https://github.com/airbytehq/airbyte/pull/4980) | Remove Updated field from schemas | +| 0.1.15 | 2021-07-21 | [4878](https://github.com/airbytehq/airbyte/pull/4878) | Fix incorrect percent_off and discounts data filed types | +| 0.1.14 | 2021-07-09 | [4669](https://github.com/airbytehq/airbyte/pull/4669) | Subscriptions Stream now returns all kinds of subscriptions \(including expired and canceled\) | +| 0.1.13 | 2021-07-03 | [4528](https://github.com/airbytehq/airbyte/pull/4528) | Remove regex for acc validation | +| 0.1.12 | 2021-06-08 | [3973](https://github.com/airbytehq/airbyte/pull/3973) | Add `AIRBYTE_ENTRYPOINT` for Kubernetes support | +| 0.1.11 | 2021-05-30 | [3744](https://github.com/airbytehq/airbyte/pull/3744) | Fix types in schema | +| 0.1.10 | 2021-05-28 | [3728](https://github.com/airbytehq/airbyte/pull/3728) | Update data types to be number instead of int | +| 0.1.9 | 2021-05-13 | [3367](https://github.com/airbytehq/airbyte/pull/3367) | Add acceptance tests for connected accounts | +| 0.1.8 | 2021-05-11 | [3566](https://github.com/airbytehq/airbyte/pull/3368) | Bump CDK connectors | diff --git a/docs/integrations/sources/zenloop.md b/docs/integrations/sources/zenloop.md index 028fb354dfcb..89efbb21848a 100644 --- a/docs/integrations/sources/zenloop.md +++ b/docs/integrations/sources/zenloop.md @@ -19,20 +19,20 @@ The `Answers`, `AnswersSurveyGroup` and `Properties` stream respectively have an ### Data type mapping | Integration Type | Airbyte Type | Notes | -| :--- | :--- | :--- | -| `string` | `string` | | -| `integer` | `integer` | | -| `number` | `number` | | -| `array` | `array` | | -| `object` | `object` | | +| :--------------- | :----------- | :---- | +| `string` | `string` | | +| `integer` | `integer` | | +| `number` | `number` | | +| `array` | `array` | | +| `object` | `object` | | ### Features -| Feature | Supported?\(Yes/No\) | Notes | -| :--- | :--- | :--- | -| Full Refresh Sync | Yes | | -| Incremental Sync | Yes | | -| Namespaces | No | | +| Feature | Supported?\(Yes/No\) | Notes | +| :---------------- | :------------------- | :---- | +| Full Refresh Sync | Yes | | +| Incremental Sync | Yes | | +| Namespaces | No | | ### Performance considerations @@ -51,8 +51,9 @@ Please register on Zenloop and retrieve your API token [here](https://app.zenloo ## Changelog -| Version | Date | Pull Request | Subject | -| :--- | :--- | :--- | :--- | -| 0.1.2 | 2022-08-22 | [15843](https://github.com/airbytehq/airbyte/pull/15843) | Adds Properties stream | -| 0.1.1 | 2021-10-26 | [8299](https://github.com/airbytehq/airbyte/pull/8299) | Fix missing seed files | -| 0.1.0 | 2021-10-26 | [7380](https://github.com/airbytehq/airbyte/pull/7380) | Initial Release | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :---------------------------- | +| 0.1.3 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream states. | +| 0.1.2 | 2022-08-22 | [15843](https://github.com/airbytehq/airbyte/pull/15843) | Adds Properties stream | +| 0.1.1 | 2021-10-26 | [8299](https://github.com/airbytehq/airbyte/pull/8299) | Fix missing seed files | +| 0.1.0 | 2021-10-26 | [7380](https://github.com/airbytehq/airbyte/pull/7380) | Initial Release |