From 13fd82382780af8f272e2267791f06c331164644 Mon Sep 17 00:00:00 2001 From: Mohamad Hallak <16711801+mrhallak@users.noreply.github.com> Date: Wed, 29 Mar 2023 17:52:04 +0200 Subject: [PATCH 1/6] Source Stripe: Add new stream (credit_notes) --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-stripe/Dockerfile | 2 +- .../source_stripe/schemas/credit_notes.json | 123 ++++++++++++++++++ .../source-stripe/source_stripe/source.py | 2 + .../source-stripe/source_stripe/streams.py | 6 + connectors.md | 4 +- 7 files changed, 136 insertions(+), 5 deletions(-) create mode 100644 airbyte-integrations/connectors/source-stripe/source_stripe/schemas/credit_notes.json 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 dcee89701684..3c700b4826ac 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1983,7 +1983,7 @@ - name: Stripe sourceDefinitionId: e094cb9a-26de-4645-8761-65c0c425d1de dockerRepository: airbyte/source-stripe - dockerImageTag: 3.0.4 + dockerImageTag: 3.0.5 documentationUrl: https://docs.airbyte.com/integrations/sources/stripe icon: stripe.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index b1c6617995f1..2d57254a6e54 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -14952,7 +14952,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-stripe:3.0.4" +- dockerImage: "airbyte/source-stripe:3.0.5" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/stripe" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-stripe/Dockerfile b/airbyte-integrations/connectors/source-stripe/Dockerfile index 327694046365..845c6ecf4a5a 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=3.0.4 +LABEL io.airbyte.version=3.0.5 LABEL io.airbyte.name=airbyte/source-stripe diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/schemas/credit_notes.json b/airbyte-integrations/connectors/source-stripe/source_stripe/schemas/credit_notes.json new file mode 100644 index 000000000000..6fa82fa55c4d --- /dev/null +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/schemas/credit_notes.json @@ -0,0 +1,123 @@ +{ + "type": [ + "null", + "object" + ], + "properties": { + "metadata": { + "type": [ + "null", + "object" + ], + "properties": {} + }, + "id": { + "type": [ + "null", + "string" + ] + }, + "total": { + "type": [ + "null", + "number" + ] + }, + "amount": { + "type": [ + "null", + "number" + ] + }, + "voided_at": { + "type": [ + "null", + "integer" + ] + }, + "created": { + "type": [ + "null", + "integer" + ] + }, + "number": { + "type": [ + "null", + "string" + ] + }, + "subtotal": { + "type": [ + "null", + "number" + ] + }, + "livemode": { + "type": [ + "null", + "boolean" + ] + }, + "reason": { + "type": [ + "null", + "string" + ] + }, + "pdf": { + "type": [ + "null", + "string" + ] + }, + "invoice": { + "type": [ + "null", + "string" + ] + }, + "status": { + "type": [ + "null", + "string" + ] + }, + "type": { + "type": [ + "null", + "string" + ] + }, + "currency": { + "type": [ + "null", + "string" + ] + }, + "refund": { + "type": [ + "null", + "string" + ] + }, + "memo": { + "type": [ + "null", + "string" + ] + }, + "customer_balance_transaction": { + "type": [ + "null", + "string" + ] + }, + "discount_amount": { + "type": [ + "null", + "number" + ] + } + } +} diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/source.py b/airbyte-integrations/connectors/source-stripe/source_stripe/source.py index 51559a03957f..a4938649d57f 100644 --- a/airbyte-integrations/connectors/source-stripe/source_stripe/source.py +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/source.py @@ -17,6 +17,7 @@ Charges, CheckoutSessions, CheckoutSessionsLineItems, + CreditNotes, Coupons, CustomerBalanceTransactions, Customers, @@ -64,6 +65,7 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: Charges(**incremental_args), CheckoutSessions(**args), CheckoutSessionsLineItems(**args), + CreditNotes(**incremental_args), Coupons(**incremental_args), CustomerBalanceTransactions(**args), Customers(**incremental_args), diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py index b39e4ad8a037..7dc2ea8fb929 100644 --- a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py @@ -214,6 +214,12 @@ def stream_slices( continue yield customer +class CreditNotes(IncrementalStripeStream): + cursor_field = "created" + + def path(self, **kwargs): + return "transfers" + class Coupons(IncrementalStripeStream): """ diff --git a/connectors.md b/connectors.md index 065c111beafd..f15db104f3d0 100644 --- a/connectors.md +++ b/connectors.md @@ -227,7 +227,7 @@ | **Square** | Square icon | Source | airbyte/source-square:0.2.1 | beta | [link](https://docs.airbyte.com/integrations/sources/square) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-square) | `77225a51-cd15-4a13-af02-65816bd0ecf4` | | **Statuspage** | Statuspage icon | Source | airbyte/source-statuspage:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/statuspage) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-statuspage) | `74cbd708-46c3-4512-9c93-abd5c3e9a94d` | | **Strava** | Strava icon | Source | airbyte/source-strava:0.1.4 | beta | [link](https://docs.airbyte.com/integrations/sources/strava) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-strava) | `7a4327c4-315a-11ec-8d3d-0242ac130003` | -| **Stripe** | Stripe icon | Source | airbyte/source-stripe:3.0.4 | generally_available | [link](https://docs.airbyte.com/integrations/sources/stripe) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-stripe) | `e094cb9a-26de-4645-8761-65c0c425d1de` | +| **Stripe** | Stripe icon | Source | airbyte/source-stripe:3.0.5 | generally_available | [link](https://docs.airbyte.com/integrations/sources/stripe) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-stripe) | `e094cb9a-26de-4645-8761-65c0c425d1de` | | **SurveyCTO** | SurveyCTO icon | Source | airbyte/source-surveycto:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/surveycto) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-surveycto) | `dd4632f4-15e0-4649-9b71-41719fb1fdee` | | **SurveyMonkey** | SurveyMonkey icon | Source | airbyte/source-surveymonkey:0.1.15 | generally_available | [link](https://docs.airbyte.com/integrations/sources/surveymonkey) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-surveymonkey) | `badc5925-0485-42be-8caa-b34096cb71b5` | | **SurveySparrow** | SurveySparrow icon | Source | airbyte/source-survey-sparrow:0.2.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/survey-sparrow) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-survey-sparrow) | `4a4d887b-0f2d-4b33-ab7f-9b01b9072804` | @@ -339,4 +339,4 @@ | **TiDB** | TiDB icon | Destination | airbyte/destination-tidb:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/destinations/tidb) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/destination-tidb) | `06ec60c7-7468-45c0-91ac-174f6e1a788b` | | **Typesense** | Typesense icon | Destination | airbyte/destination-typesense:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/destinations/typesense) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/destination-typesense) | `36be8dc6-9851-49af-b776-9d4c30e4ab6a` | | **Weaviate** | Weaviate icon | Destination | airbyte/destination-weaviate:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/destinations/weaviate) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/destination-weaviate) | `7b7d7a0d-954c-45a0-bcfc-39a634b97736` | -| **YugabyteDB** | YugabyteDB icon | Destination | airbyte/destination-yugabytedb:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/destinations/yugabytedb) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/destination-yugabytedb) | `2300fdcf-a532-419f-9f24-a014336e7966` | \ No newline at end of file +| **YugabyteDB** | YugabyteDB icon | Destination | airbyte/destination-yugabytedb:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/destinations/yugabytedb) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/destination-yugabytedb) | `2300fdcf-a532-419f-9f24-a014336e7966` | From 7379950914fa1f0961dcb49c309f137a4c01440e Mon Sep 17 00:00:00 2001 From: Mohamad Hallak <16711801+mrhallak@users.noreply.github.com> Date: Wed, 29 Mar 2023 17:54:49 +0200 Subject: [PATCH 2/6] Bug fix --- .../connectors/source-stripe/source_stripe/streams.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py index 7dc2ea8fb929..6f33d5204dce 100644 --- a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py @@ -218,7 +218,7 @@ class CreditNotes(IncrementalStripeStream): cursor_field = "created" def path(self, **kwargs): - return "transfers" + return "credit_notes" class Coupons(IncrementalStripeStream): From e9c2fc39d09f6a29413b3d843ed2dae257069ff4 Mon Sep 17 00:00:00 2001 From: Mohamad Hallak <16711801+mrhallak@users.noreply.github.com> Date: Wed, 29 Mar 2023 17:58:12 +0200 Subject: [PATCH 3/6] Update stripe.md --- docs/integrations/sources/stripe.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/integrations/sources/stripe.md b/docs/integrations/sources/stripe.md index 86f4cf4681b4..5546a8a3c083 100644 --- a/docs/integrations/sources/stripe.md +++ b/docs/integrations/sources/stripe.md @@ -14,7 +14,7 @@ This page guides you through the process of setting up the Stripe source connect ## Set up the Stripe source connector 1. Log into your [Airbyte Cloud](https://cloud.airbyte.com/workspaces) or Airbyte Open Source account. -2. Click **Sources** and then click **+ New source**. +2. Click **Sources** and then click **+ New source**. 3. On the Set up the source page, select **Stripe** from the Source type dropdown. 4. Enter a name for your source. 5. For **Account ID**, enter your [Stripe `Account ID`](https://dashboard.stripe.com/settings/account). @@ -82,6 +82,7 @@ The Stripe connector should not run into Stripe API limitations under normal usa | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------| +| 3.0.5 | 2023-03-29 | [24666](https://github.com/airbytehq/airbyte/pull/24666) | Add new stream (credit_notes) | | 3.0.4 | 2023-03-24 | [24471](https://github.com/airbytehq/airbyte/pull/24471) | Fix stream slices for single sliced streams | | 3.0.3 | 2023-03-17 | [24179](https://github.com/airbytehq/airbyte/pull/24179) | Get customer's attributes safely | | 3.0.2 | 2023-03-13 | [24051](https://github.com/airbytehq/airbyte/pull/24051) | Cache `customers` stream; Do not request transactions of customers with zero balance. | From 1c53b9c82bac7f4bdf892d79f7d7c78c418ea045 Mon Sep 17 00:00:00 2001 From: Mohamad Hallak <16711801+mrhallak@users.noreply.github.com> Date: Wed, 26 Apr 2023 13:06:21 +0200 Subject: [PATCH 4/6] Update stripe.md --- docs/integrations/sources/stripe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/sources/stripe.md b/docs/integrations/sources/stripe.md index 0d17b9cc30dc..40a4f062309d 100644 --- a/docs/integrations/sources/stripe.md +++ b/docs/integrations/sources/stripe.md @@ -85,7 +85,7 @@ The Stripe connector should not run into Stripe API limitations under normal usa | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------| -| 3.4.2 | 2023-04-26 | [24666](https://github.com/airbytehq/airbyte/pull/24666) | Add new stream (credit_notes) | +| 3.4.2 | 2023-04-26 | [24666](https://github.com/airbytehq/airbyte/pull/24666) | Add new stream (credit_notes) | | 3.4.1 | 2023-04-24 | [23389](https://github.com/airbytehq/airbyte/pull/23389) | Add `customer_tax_ids` to `Invoices` | | 3.4.0 | 2023-03-20 | [23963](https://github.com/airbytehq/airbyte/pull/23963) | Add `SetupIntents` stream | | 3.3.0 | 2023-04-12 | [25136](https://github.com/airbytehq/airbyte/pull/25136) | Add stream `Accounts` | From 01c1f5f07b5f346a3a94d557ff3b4da3019be372 Mon Sep 17 00:00:00 2001 From: Mohamad Hallak <16711801+mrhallak@users.noreply.github.com> Date: Wed, 26 Apr 2023 13:07:40 +0200 Subject: [PATCH 5/6] Update source_definitions.yaml --- .../resources/seed/source_definitions.yaml | 118 +++++++++--------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/airbyte-config-oss/init-oss/src/main/resources/seed/source_definitions.yaml b/airbyte-config-oss/init-oss/src/main/resources/seed/source_definitions.yaml index aabd32560953..ed9d5d1f77ce 100644 --- a/airbyte-config-oss/init-oss/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config-oss/init-oss/src/main/resources/seed/source_definitions.yaml @@ -60,8 +60,8 @@ releaseStage: generally_available allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: AWS CloudTrail sourceDefinitionId: 6ff047c0-f5d5-4ce5-8c81-204a830fa7e1 dockerRepository: airbyte/source-aws-cloudtrail @@ -282,7 +282,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.chargebee.com' + - "*.chargebee.com" - name: Chargify sourceDefinitionId: 9b2d3607-7222-4709-9fa2-c2abdebbdd88 dockerRepository: airbyte/source-chargify @@ -312,8 +312,8 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: ClickUp sourceDefinitionId: 311a7a27-3fb5-4f7e-8265-5e4afe258b66 dockerRepository: airbyte/source-clickup-api @@ -351,7 +351,7 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' + - "${host}" - name: Coda sourceDefinitionId: 27f910fd-f832-4b2e-bcfd-6ab342e434d8 dockerRepository: airbyte/source-coda @@ -402,7 +402,7 @@ releaseStage: beta allowedHosts: hosts: - - '${subdomain}.atlassian.net' + - "${subdomain}.atlassian.net" - name: ConvertKit sourceDefinitionId: be9ee02f-6efe-4970-979b-95f797a37188 dockerRepository: airbyte/source-convertkit @@ -562,7 +562,7 @@ releaseStage: alpha allowedHosts: hosts: - - '${subdomain}.apilayer.com' + - "${subdomain}.apilayer.com" - apilayer.com - name: Everhour sourceDefinitionId: 6babfc42-c734-4ef6-a817-6eca15f0f9b7 @@ -596,7 +596,7 @@ releaseStage: beta allowedHosts: hosts: - - 'graph.facebook.com' + - "graph.facebook.com" - name: Sample Data (Faker) sourceDefinitionId: dfd88b22-b603-4c3d-aad7-3701784586b1 dockerRepository: airbyte/source-faker @@ -609,8 +609,8 @@ jobSpecific: - jobType: sync resourceRequirements: - cpu_limit: '4.0' - cpu_request: '1.0' + cpu_limit: "4.0" + cpu_request: "1.0" allowedHosts: hosts: [] suggestedStreams: @@ -644,7 +644,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*' + - "*" - name: Firebase Realtime Database sourceDefinitionId: acb5f973-a565-441e-992f-4946f3e65662 dockerRepository: airbyte/source-firebase-realtime-database @@ -654,7 +654,7 @@ releaseStage: alpha allowedHosts: hosts: - - '*' + - "*" - name: Freshcaller sourceDefinitionId: 8a5d48f6-03bb-4038-a942-a8d3f175cca3 dockerRepository: airbyte/source-freshcaller @@ -678,7 +678,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.freshdesk.com' + - "*.freshdesk.com" - name: Freshsales sourceDefinitionId: eca08d79-7b92-4065-b7f3-79c14836ebe7 dockerRepository: airbyte/source-freshsales @@ -689,7 +689,7 @@ releaseStage: beta allowedHosts: hosts: - - '*.myfreshworks.com' + - "*.myfreshworks.com" - name: Freshservice sourceDefinitionId: 9bb85338-ea95-4c93-b267-6be89125b267 dockerRepository: airbyte/source-freshservice @@ -761,7 +761,7 @@ releaseStage: beta allowedHosts: hosts: - - '*' + - "*" - name: Glassfrog sourceDefinitionId: cf8ff320-6272-4faa-89e6-4402dc17e5d5 dockerRepository: airbyte/source-glassfrog @@ -859,7 +859,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.googleapis.com' + - "*.googleapis.com" - name: Google Sheets sourceDefinitionId: 71607ba1-c0ac-4799-8049-7f4b90dd50f7 dockerRepository: airbyte/source-google-sheets @@ -870,7 +870,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.googleapis.com' + - "*.googleapis.com" - name: Google Webfonts sourceDefinitionId: a68fbcde-b465-4ab3-b2a6-b0590a875835 dockerRepository: airbyte/source-google-webfonts @@ -969,7 +969,7 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' + - "${host}" - name: Insightly sourceDefinitionId: 38f84314-fe6a-4257-97be-a8dcd942d693 dockerRepository: airbyte/source-insightly @@ -1045,7 +1045,7 @@ releaseStage: beta allowedHosts: hosts: - - '${domain}' + - "${domain}" maxSecondsBetweenMessages: 21600 - name: K6 Cloud sourceDefinitionId: e300ece7-b073-43a3-852e-8aff36a57f13 @@ -1169,7 +1169,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.api.mailchimp.com' + - "*.api.mailchimp.com" - name: Mailjet Mail sourceDefinitionId: 56582331-5de2-476b-b913-5798de77bbdf dockerRepository: airbyte/source-mailjet-mail @@ -1220,7 +1220,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.mktorest.com' + - "*.mktorest.com" - name: Metabase sourceDefinitionId: c7cb421b-942e-4468-99ee-e369bcabaec5 dockerRepository: airbyte/source-metabase @@ -1239,8 +1239,8 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: Microsoft teams sourceDefinitionId: eaf50f04-21dd-4620-913b-2a83f5635227 dockerRepository: airbyte/source-microsoft-teams @@ -1267,8 +1267,8 @@ releaseStage: generally_available allowedHosts: hosts: - - 'mixpanel.com' - - 'eu.mixpanel.com' + - "mixpanel.com" + - "eu.mixpanel.com" - name: Monday sourceDefinitionId: 80a54ea2-9959-4040-aac1-eee42423ec9b dockerRepository: airbyte/source-monday @@ -1279,7 +1279,7 @@ releaseStage: beta allowedHosts: hosts: - - 'api.monday.com' + - "api.monday.com" - name: MongoDb sourceDefinitionId: b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e dockerRepository: airbyte/source-mongodb-v2 @@ -1306,8 +1306,8 @@ releaseStage: beta allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: n8n sourceDefinitionId: 4a961f66-5e99-4430-8320-a73afe52f7a2 dockerRepository: airbyte/source-n8n @@ -1360,7 +1360,7 @@ releaseStage: generally_available allowedHosts: hosts: - - 'api.notion.com' + - "api.notion.com" - name: New York Times sourceDefinitionId: 0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83 dockerRepository: airbyte/source-nytimes @@ -1426,8 +1426,8 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: Orb sourceDefinitionId: 7f0455fb-4518-4ec0-b7a3-d808bf8081cc dockerRepository: airbyte/source-orb @@ -1494,8 +1494,8 @@ releaseStage: generally_available allowedHosts: hosts: - - 'api-m.paypal.com' - - 'api-m.sandbox.paypal.com' + - "api-m.paypal.com" + - "api-m.sandbox.paypal.com" - name: Paystack sourceDefinitionId: 193bdcb8-1dd9-48d1-aade-91cadfd74f9b dockerRepository: airbyte/source-paystack @@ -1506,7 +1506,7 @@ releaseStage: beta allowedHosts: hosts: - - 'api.paystack.co' + - "api.paystack.co" - name: Pendo sourceDefinitionId: b1ccb590-e84f-46c0-83a0-2048ccfffdae dockerRepository: airbyte/source-pendo @@ -1614,8 +1614,8 @@ releaseStage: beta allowedHosts: hosts: - - '${base_url}' - - 'app.posthog.com' + - "${base_url}" + - "app.posthog.com" - name: Postgres sourceDefinitionId: decd338e-5647-4c0b-adf4-da0e75f5a750 dockerRepository: airbyte/source-postgres @@ -1626,8 +1626,8 @@ releaseStage: generally_available allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" maxSecondsBetweenMessages: 7200 - name: Postmark App sourceDefinitionId: cde75ca1-1e28-4a0f-85bb-90c546de9f1f @@ -1647,7 +1647,7 @@ releaseStage: beta allowedHosts: hosts: - - '${domain}' + - "${domain}" - name: Primetric sourceDefinitionId: f636c3c6-4077-45ac-b109-19fc62a283c1 dockerRepository: airbyte/source-primetric @@ -1706,9 +1706,9 @@ releaseStage: alpha allowedHosts: hosts: - - 'sandbox-quickbooks.api.intuit.com' - - 'quickbooks.api.intuit.com' - - 'oauth.platform.intuit.com' + - "sandbox-quickbooks.api.intuit.com" + - "quickbooks.api.intuit.com" + - "oauth.platform.intuit.com" - name: Railz sourceDefinitionId: 9b6cc0c0-da81-4103-bbfd-5279e18a849a dockerRepository: airbyte/source-railz @@ -1816,7 +1816,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.s3.amazonaws.com' + - "*.s3.amazonaws.com" - name: SalesLoft sourceDefinitionId: 41991d12-d4b5-439e-afd0-260a31d4c53f dockerRepository: airbyte/source-salesloft @@ -1827,7 +1827,7 @@ releaseStage: beta allowedHosts: hosts: - - 'api.salesloft.com' + - "api.salesloft.com" - name: Salesforce sourceDefinitionId: b117307c-14b6-41aa-9422-947e34922962 dockerRepository: airbyte/source-salesforce @@ -1838,7 +1838,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*.salesforce.com' + - "*.salesforce.com" - name: SAP Fieldglass sourceDefinitionId: ec5f3102-fb31-4916-99ae-864faf8e7e25 dockerRepository: airbyte/source-sap-fieldglass @@ -1971,7 +1971,7 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' + - "${host}" - name: Sonar Cloud sourceDefinitionId: 3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2 dockerRepository: airbyte/source-sonar-cloud @@ -2001,8 +2001,8 @@ releaseStage: beta allowedHosts: hosts: - - 'connect.squareupsandbox.com' - - 'connect.squareup.com' + - "connect.squareupsandbox.com" + - "connect.squareup.com" - sourceDefinitionId: 7a4327c4-315a-11ec-8d3d-0242ac130003 name: Strava dockerRepository: airbyte/source-strava @@ -2032,7 +2032,7 @@ releaseStage: generally_available allowedHosts: hosts: - - 'api.stripe.com' + - "api.stripe.com" - name: SurveyCTO sourceDefinitionId: dd4632f4-15e0-4649-9b71-41719fb1fdee dockerRepository: airbyte/source-surveycto @@ -2089,7 +2089,7 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' + - "${host}" - name: TiDB sourceDefinitionId: 0dad1a35-ccf8-4d03-b73e-6788c00b13ae dockerRepository: airbyte/source-tidb @@ -2100,8 +2100,8 @@ releaseStage: alpha allowedHosts: hosts: - - '${host}' - - '${tunnel_method.tunnel_host}' + - "${host}" + - "${tunnel_method.tunnel_host}" - name: TikTok Marketing sourceDefinitionId: 4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35 dockerRepository: airbyte/source-tiktok-marketing @@ -2237,7 +2237,7 @@ releaseStage: beta allowedHosts: hosts: - - 'api.typeform.com' + - "api.typeform.com" - name: Unleash sourceDefinitionId: f77914a1-442b-4195-9355-8810a1f4ed3f dockerRepository: airbyte/source-unleash @@ -2264,7 +2264,7 @@ releaseStage: beta allowedHosts: hosts: - - '*.googleapis.com' + - "*.googleapis.com" - name: Vantage sourceDefinitionId: 28ce1fbd-1e15-453f-aa9f-da6c4d928e92 dockerRepository: airbyte/source-vantage @@ -2350,7 +2350,7 @@ releaseStage: beta allowedHosts: hosts: - - '${domain}' + - "${domain}" - name: Workable sourceDefinitionId: ef3c99c6-9e90-43c8-9517-926cfd978517 dockerRepository: airbyte/source-workable @@ -2412,7 +2412,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '${subdomain}.zendesk.com' + - "${subdomain}.zendesk.com" - zendesk.com maxSecondsBetweenMessages: 10800 - name: Zendesk Talk @@ -2425,7 +2425,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '${subdomain}.zendesk.com' + - "${subdomain}.zendesk.com" - zendesk.com - name: Zenefits sourceDefinitionId: 8baba53d-2fe3-4e33-bc85-210d0eb62884 @@ -2456,7 +2456,7 @@ releaseStage: generally_available allowedHosts: hosts: - - '*' + - "*" maxSecondsBetweenMessages: 64800 - name: Zuora sourceDefinitionId: 3dc3037c-5ce8-4661-adc2-f7a9e3c5ece5 From b08186e0d321fe1c2142660e71d78be0e136fc9d Mon Sep 17 00:00:00 2001 From: Mal Hancock Date: Wed, 24 May 2023 15:14:10 -0700 Subject: [PATCH 6/6] iterate version --- airbyte-integrations/connectors/source-stripe/metadata.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-stripe/metadata.yaml b/airbyte-integrations/connectors/source-stripe/metadata.yaml index 534a3278b815..f757596574c2 100644 --- a/airbyte-integrations/connectors/source-stripe/metadata.yaml +++ b/airbyte-integrations/connectors/source-stripe/metadata.yaml @@ -5,7 +5,7 @@ data: connectorSubtype: api connectorType: source definitionId: e094cb9a-26de-4645-8761-65c0c425d1de - dockerImageTag: 3.5.0 + dockerImageTag: 3.6.0 dockerRepository: airbyte/source-stripe githubIssueLabel: source-stripe icon: stripe.svg