From 42686add8af252f92d105e733bade06937801977 Mon Sep 17 00:00:00 2001 From: Davin Chia Date: Wed, 21 Apr 2021 11:35:08 +0800 Subject: [PATCH] Release connectors with namespace change. (#2990) Release all connectors affected by namespace change. Includes all JDBC sources and destinations. Also add documentation for normalisation. Prerequisite to actually releasing 0.21.0-alpha. --- .../22f6c74f-5699-40ff-833c-4a879ea40133.json | 2 +- .../25c5221d-dce2-4163-ade9-739ef790f503.json | 2 +- .../424892c4-daac-4491-b35d-c6688ba547ba.json | 2 +- .../f7a7d195-377f-cf5b-70a5-be6b819019dc.json | 2 +- .../435bb9a5-7887-4809-aa58-28c27df0d7ad.json | 2 +- .../b39a7370-74c3-45a6-ac3a-380d48520a83.json | 2 +- .../b5ea17b1-f170-46dc-bc31-cc744ca984c1.json | 2 +- .../c8630570-086d-4a40-99ae-ea5b18673071.json | 7 +++ .../decd338e-5647-4c0b-adf4-da0e75f5a750.json | 2 +- .../e87ffa8e-a3b5-f69c-9076-6011339de1f6.json | 2 +- .../seed/destination_definitions.yaml | 8 +-- .../resources/seed/source_definitions.yaml | 10 ++-- .../destination-bigquery/Dockerfile | 2 +- .../connectors/destination-jdbc/Dockerfile | 2 +- .../destination-postgres/Dockerfile | 2 +- .../destination-redshift/Dockerfile | 2 +- .../destination-snowflake/Dockerfile | 2 +- .../connectors/source-jdbc/Dockerfile | 2 +- .../connectors/source-mssql/Dockerfile | 2 +- .../connectors/source-mysql/Dockerfile | 2 +- .../connectors/source-oracle/Dockerfile | 2 +- .../connectors/source-postgres/Dockerfile | 2 +- .../connectors/source-redshift/Dockerfile | 2 +- docs/architecture/namespaces.md | 55 +++++++++++++++++++ docs/faq/transformation-and-schemas.md | 3 + docs/integrations/destinations/bigquery.md | 1 + docs/integrations/destinations/local-csv.md | 1 + docs/integrations/destinations/local-json.md | 1 + docs/integrations/destinations/meilisearch.md | 1 + docs/integrations/destinations/postgres.md | 1 + docs/integrations/destinations/redshift.md | 1 + docs/integrations/destinations/snowflake.md | 1 + docs/integrations/sources/appstore.md | 1 + docs/integrations/sources/braintree.md | 1 + docs/integrations/sources/drift.md | 1 + docs/integrations/sources/exchangeratesapi.md | 1 + .../sources/facebook-marketing.md | 3 +- docs/integrations/sources/file.md | 1 + docs/integrations/sources/freshdesk.md | 1 + docs/integrations/sources/github.md | 1 + docs/integrations/sources/gitlab.md | 1 + docs/integrations/sources/google-adwords.md | 1 + docs/integrations/sources/google-directory.md | 1 + docs/integrations/sources/google-sheets.md | 1 + .../sources/google-workspace-admin-reports.md | 1 + docs/integrations/sources/googleanalytics.md | 1 + docs/integrations/sources/greenhouse.md | 1 + docs/integrations/sources/http-request.md | 1 + docs/integrations/sources/hubspot.md | 1 + docs/integrations/sources/instagram.md | 1 + docs/integrations/sources/intercom.md | 1 + docs/integrations/sources/jira.md | 1 + docs/integrations/sources/looker.md | 1 + docs/integrations/sources/mailchimp.md | 1 + docs/integrations/sources/marketo.md | 1 + docs/integrations/sources/microsoft-teams.md | 1 + docs/integrations/sources/mixpanel.md | 1 + docs/integrations/sources/mongodb.md | 1 + docs/integrations/sources/mssql.md | 5 +- docs/integrations/sources/mysql.md | 5 +- docs/integrations/sources/oracle.md | 5 +- docs/integrations/sources/plaid.md | 1 + docs/integrations/sources/postgres.md | 5 +- docs/integrations/sources/quickbooks.md | 1 + docs/integrations/sources/recurly.md | 1 + docs/integrations/sources/redshift.md | 17 +++--- docs/integrations/sources/salesforce.md | 1 + docs/integrations/sources/sendgrid.md | 1 + docs/integrations/sources/shopify.md | 1 + docs/integrations/sources/slack.md | 1 + docs/integrations/sources/smartsheets.md | 1 + docs/integrations/sources/stripe.md | 1 + docs/integrations/sources/tempo.md | 1 + docs/integrations/sources/twilio.md | 1 + docs/integrations/sources/zendesk-support.md | 1 + docs/integrations/sources/zendesk-talk.md | 1 + docs/integrations/sources/zoom.md | 1 + 77 files changed, 163 insertions(+), 46 deletions(-) create mode 100644 airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c8630570-086d-4a40-99ae-ea5b18673071.json create mode 100644 docs/architecture/namespaces.md diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/22f6c74f-5699-40ff-833c-4a879ea40133.json b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/22f6c74f-5699-40ff-833c-4a879ea40133.json index f12ce7035d9c..007fcaebd552 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/22f6c74f-5699-40ff-833c-4a879ea40133.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/22f6c74f-5699-40ff-833c-4a879ea40133.json @@ -2,6 +2,6 @@ "destinationDefinitionId": "22f6c74f-5699-40ff-833c-4a879ea40133", "name": "BigQuery", "dockerRepository": "airbyte/destination-bigquery", - "dockerImageTag": "0.2.3", + "dockerImageTag": "0.3.0", "documentationUrl": "https://docs.airbyte.io/integrations/destinations/bigquery" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/25c5221d-dce2-4163-ade9-739ef790f503.json b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/25c5221d-dce2-4163-ade9-739ef790f503.json index 632d19175fa6..02c8c0652a90 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/25c5221d-dce2-4163-ade9-739ef790f503.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/25c5221d-dce2-4163-ade9-739ef790f503.json @@ -2,7 +2,7 @@ "destinationDefinitionId": "25c5221d-dce2-4163-ade9-739ef790f503", "name": "Postgres", "dockerRepository": "airbyte/destination-postgres", - "dockerImageTag": "0.2.4", + "dockerImageTag": "0.3.0", "documentationUrl": "https://docs.airbyte.io/integrations/destinations/postgres", "icon": "postgresql.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/424892c4-daac-4491-b35d-c6688ba547ba.json b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/424892c4-daac-4491-b35d-c6688ba547ba.json index 7cf5abc78404..ad6e916ab4cd 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/424892c4-daac-4491-b35d-c6688ba547ba.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/424892c4-daac-4491-b35d-c6688ba547ba.json @@ -2,6 +2,6 @@ "destinationDefinitionId": "424892c4-daac-4491-b35d-c6688ba547ba", "name": "Snowflake", "dockerRepository": "airbyte/destination-snowflake", - "dockerImageTag": "0.2.3", + "dockerImageTag": "0.3.0", "documentationUrl": "https://docs.airbyte.io/integrations/destinations/snowflake" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/f7a7d195-377f-cf5b-70a5-be6b819019dc.json b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/f7a7d195-377f-cf5b-70a5-be6b819019dc.json index 71653f1c75ca..4b5c10856691 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/f7a7d195-377f-cf5b-70a5-be6b819019dc.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_DESTINATION_DEFINITION/f7a7d195-377f-cf5b-70a5-be6b819019dc.json @@ -2,7 +2,7 @@ "destinationDefinitionId": "f7a7d195-377f-cf5b-70a5-be6b819019dc", "name": "Redshift", "dockerRepository": "airbyte/destination-redshift", - "dockerImageTag": "0.2.6", + "dockerImageTag": "0.3.0", "documentationUrl": "https://docs.airbyte.io/integrations/destinations/redshift", "icon": "redshift.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/435bb9a5-7887-4809-aa58-28c27df0d7ad.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/435bb9a5-7887-4809-aa58-28c27df0d7ad.json index 1f1a21273a9b..175eacde342a 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/435bb9a5-7887-4809-aa58-28c27df0d7ad.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/435bb9a5-7887-4809-aa58-28c27df0d7ad.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "435bb9a5-7887-4809-aa58-28c27df0d7ad", "name": "MySQL", "dockerRepository": "airbyte/source-mysql", - "dockerImageTag": "0.2.5", + "dockerImageTag": "0.3.0", "documentationUrl": "https://docs.airbyte.io/integrations/sources/mysql", "icon": "mysql.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b39a7370-74c3-45a6-ac3a-380d48520a83.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b39a7370-74c3-45a6-ac3a-380d48520a83.json index f19192f4c57a..ec7b18896385 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b39a7370-74c3-45a6-ac3a-380d48520a83.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b39a7370-74c3-45a6-ac3a-380d48520a83.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "b39a7370-74c3-45a6-ac3a-380d48520a83", "name": "Oracle DB", "dockerRepository": "airbyte/source-oracle", - "dockerImageTag": "0.2.0", + "dockerImageTag": "0.3.0", "documentationUrl": "https://hub.docker.com/r/airbyte/source-oracle" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b5ea17b1-f170-46dc-bc31-cc744ca984c1.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b5ea17b1-f170-46dc-bc31-cc744ca984c1.json index 92674669964a..7ef0f852b764 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b5ea17b1-f170-46dc-bc31-cc744ca984c1.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b5ea17b1-f170-46dc-bc31-cc744ca984c1.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "b5ea17b1-f170-46dc-bc31-cc744ca984c1", "name": "Microsoft SQL Server (MSSQL)", "dockerRepository": "airbyte/source-mssql", - "dockerImageTag": "0.2.3", + "dockerImageTag": "0.3.0", "documentationUrl": "https://hub.docker.com/r/airbyte/source-mssql", "icon": "mssql.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c8630570-086d-4a40-99ae-ea5b18673071.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c8630570-086d-4a40-99ae-ea5b18673071.json new file mode 100644 index 000000000000..881bbd113cfc --- /dev/null +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c8630570-086d-4a40-99ae-ea5b18673071.json @@ -0,0 +1,7 @@ +{ + "sourceDefinitionId": "c8630570-086d-4a40-99ae-ea5b18673071", + "name": "Zendesk Talk", + "dockerRepository": "airbyte/source-zendesk-talk", + "dockerImageTag": "0.1.0", + "documentationUrl": "https://hub.docker.com/r/airbyte/source-zendesk-talk" +} diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/decd338e-5647-4c0b-adf4-da0e75f5a750.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/decd338e-5647-4c0b-adf4-da0e75f5a750.json index 033999a946d7..6f6b0d620dea 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/decd338e-5647-4c0b-adf4-da0e75f5a750.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/decd338e-5647-4c0b-adf4-da0e75f5a750.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "decd338e-5647-4c0b-adf4-da0e75f5a750", "name": "Postgres", "dockerRepository": "airbyte/source-postgres", - "dockerImageTag": "0.2.7", + "dockerImageTag": "0.3.0", "documentationUrl": "https://hub.docker.com/r/airbyte/source-postgres", "icon": "postgresql.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e87ffa8e-a3b5-f69c-9076-6011339de1f6.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e87ffa8e-a3b5-f69c-9076-6011339de1f6.json index 9657b098025e..c952dfb91629 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e87ffa8e-a3b5-f69c-9076-6011339de1f6.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e87ffa8e-a3b5-f69c-9076-6011339de1f6.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "e87ffa8e-a3b5-f69c-9076-6011339de1f6", "name": "Redshift", "dockerRepository": "airbyte/source-redshift", - "dockerImageTag": "0.2.3", + "dockerImageTag": "0.3.0", "documentationUrl": "https://hub.docker.com/repository/docker/airbyte/source-redshift", "icon": "redshift.svg" } diff --git a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml index 06d12bb7055a..334763162e4a 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml @@ -11,23 +11,23 @@ - destinationDefinitionId: 25c5221d-dce2-4163-ade9-739ef790f503 name: Postgres dockerRepository: airbyte/destination-postgres - dockerImageTag: 0.2.4 + dockerImageTag: 0.3.0 documentationUrl: https://docs.airbyte.io/integrations/destinations/postgres icon: postgresql.svg - destinationDefinitionId: 22f6c74f-5699-40ff-833c-4a879ea40133 name: BigQuery dockerRepository: airbyte/destination-bigquery - dockerImageTag: 0.2.3 + dockerImageTag: 0.3.0 documentationUrl: https://docs.airbyte.io/integrations/destinations/bigquery - destinationDefinitionId: 424892c4-daac-4491-b35d-c6688ba547ba name: Snowflake dockerRepository: airbyte/destination-snowflake - dockerImageTag: 0.2.3 + dockerImageTag: 0.3.0 documentationUrl: https://docs.airbyte.io/integrations/destinations/snowflake - destinationDefinitionId: f7a7d195-377f-cf5b-70a5-be6b819019dc name: Redshift dockerRepository: airbyte/destination-redshift - dockerImageTag: 0.2.6 + dockerImageTag: 0.3.0 documentationUrl: https://docs.airbyte.io/integrations/destinations/redshift icon: redshift.svg - destinationDefinitionId: af7c921e-5892-4ff2-b6c1-4a5ab258fb7e 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 517e2a757fd6..aa49be2b51b3 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -25,13 +25,13 @@ - sourceDefinitionId: b5ea17b1-f170-46dc-bc31-cc744ca984c1 name: Microsoft SQL Server (MSSQL) dockerRepository: airbyte/source-mssql - dockerImageTag: 0.2.3 + dockerImageTag: 0.3.0 documentationUrl: https://hub.docker.com/r/airbyte/source-mssql icon: mssql.svg - sourceDefinitionId: decd338e-5647-4c0b-adf4-da0e75f5a750 name: Postgres dockerRepository: airbyte/source-postgres - dockerImageTag: 0.2.7 + dockerImageTag: 0.3.0 documentationUrl: https://hub.docker.com/r/airbyte/source-postgres icon: postgresql.svg - sourceDefinitionId: cd42861b-01fc-4658-a8ab-5d11d0510f01 @@ -61,7 +61,7 @@ - sourceDefinitionId: 435bb9a5-7887-4809-aa58-28c27df0d7ad name: MySQL dockerRepository: airbyte/source-mysql - dockerImageTag: 0.2.5 + dockerImageTag: 0.3.0 documentationUrl: https://docs.airbyte.io/integrations/sources/mysql icon: mysql.svg - sourceDefinitionId: 2470e835-feaf-4db6-96f3-70fd645acc77 @@ -115,7 +115,7 @@ - sourceDefinitionId: e87ffa8e-a3b5-f69c-9076-6011339de1f6 name: Redshift dockerRepository: airbyte/source-redshift - dockerImageTag: 0.2.3 + dockerImageTag: 0.3.0 documentationUrl: https://hub.docker.com/repository/docker/airbyte/source-redshift icon: redshift.svg - sourceDefinitionId: 932e6363-d006-4464-a9f5-102b82e07c06 @@ -248,7 +248,7 @@ - sourceDefinitionId: b39a7370-74c3-45a6-ac3a-380d48520a83 name: Oracle DB dockerRepository: airbyte/source-oracle - dockerImageTag: 0.2.0 + dockerImageTag: 0.3.0 documentationUrl: https://hub.docker.com/r/airbyte/source-oracle - sourceDefinitionId: c8630570-086d-4a40-99ae-ea5b18673071 name: Zendesk Talk diff --git a/airbyte-integrations/connectors/destination-bigquery/Dockerfile b/airbyte-integrations/connectors/destination-bigquery/Dockerfile index d37596a640cb..0c79f0ab8325 100644 --- a/airbyte-integrations/connectors/destination-bigquery/Dockerfile +++ b/airbyte-integrations/connectors/destination-bigquery/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.3 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/destination-bigquery diff --git a/airbyte-integrations/connectors/destination-jdbc/Dockerfile b/airbyte-integrations/connectors/destination-jdbc/Dockerfile index 2d240590f54d..475a73e15585 100644 --- a/airbyte-integrations/connectors/destination-jdbc/Dockerfile +++ b/airbyte-integrations/connectors/destination-jdbc/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.2 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/destination-jdbc diff --git a/airbyte-integrations/connectors/destination-postgres/Dockerfile b/airbyte-integrations/connectors/destination-postgres/Dockerfile index f585154d2789..3fba1ed1c6af 100644 --- a/airbyte-integrations/connectors/destination-postgres/Dockerfile +++ b/airbyte-integrations/connectors/destination-postgres/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.4 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/destination-postgres diff --git a/airbyte-integrations/connectors/destination-redshift/Dockerfile b/airbyte-integrations/connectors/destination-redshift/Dockerfile index c5ba77b7e751..4f9f6b98809c 100644 --- a/airbyte-integrations/connectors/destination-redshift/Dockerfile +++ b/airbyte-integrations/connectors/destination-redshift/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.6 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/destination-redshift diff --git a/airbyte-integrations/connectors/destination-snowflake/Dockerfile b/airbyte-integrations/connectors/destination-snowflake/Dockerfile index 96a15e88067f..7898e94036c8 100644 --- a/airbyte-integrations/connectors/destination-snowflake/Dockerfile +++ b/airbyte-integrations/connectors/destination-snowflake/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.4 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/destination-snowflake diff --git a/airbyte-integrations/connectors/source-jdbc/Dockerfile b/airbyte-integrations/connectors/source-jdbc/Dockerfile index 4edb116b2210..bf1d4c215c6d 100644 --- a/airbyte-integrations/connectors/source-jdbc/Dockerfile +++ b/airbyte-integrations/connectors/source-jdbc/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.0 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-jdbc diff --git a/airbyte-integrations/connectors/source-mssql/Dockerfile b/airbyte-integrations/connectors/source-mssql/Dockerfile index 73ac8aaa0497..0365f4d3efa7 100644 --- a/airbyte-integrations/connectors/source-mssql/Dockerfile +++ b/airbyte-integrations/connectors/source-mssql/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.3 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-mssql diff --git a/airbyte-integrations/connectors/source-mysql/Dockerfile b/airbyte-integrations/connectors/source-mysql/Dockerfile index 645005b46a2d..bb9a36c7dc3d 100644 --- a/airbyte-integrations/connectors/source-mysql/Dockerfile +++ b/airbyte-integrations/connectors/source-mysql/Dockerfile @@ -8,6 +8,6 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.5 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-mysql diff --git a/airbyte-integrations/connectors/source-oracle/Dockerfile b/airbyte-integrations/connectors/source-oracle/Dockerfile index 811258f4d2a5..5f8a9c450238 100644 --- a/airbyte-integrations/connectors/source-oracle/Dockerfile +++ b/airbyte-integrations/connectors/source-oracle/Dockerfile @@ -9,5 +9,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.0 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-oracle diff --git a/airbyte-integrations/connectors/source-postgres/Dockerfile b/airbyte-integrations/connectors/source-postgres/Dockerfile index 9a62d52f6b4e..7a85a6966c8d 100644 --- a/airbyte-integrations/connectors/source-postgres/Dockerfile +++ b/airbyte-integrations/connectors/source-postgres/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.7 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-postgres diff --git a/airbyte-integrations/connectors/source-redshift/Dockerfile b/airbyte-integrations/connectors/source-redshift/Dockerfile index 1971bf1ca9fa..db8120570536 100644 --- a/airbyte-integrations/connectors/source-redshift/Dockerfile +++ b/airbyte-integrations/connectors/source-redshift/Dockerfile @@ -8,5 +8,5 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar RUN tar xf ${APPLICATION}.tar --strip-components=1 -LABEL io.airbyte.version=0.2.3 +LABEL io.airbyte.version=0.3.0 LABEL io.airbyte.name=airbyte/source-redshift diff --git a/docs/architecture/namespaces.md b/docs/architecture/namespaces.md new file mode 100644 index 000000000000..7674a0224dde --- /dev/null +++ b/docs/architecture/namespaces.md @@ -0,0 +1,55 @@ +# Namespaces + +## What is a Namespace? +Technical systems often group their underlying data into namespaces with each namespace's data isolated from another namespace. This isolation allows +for better organisation and flexibility, leading to better usability. + +An example of a namespace is the RDMS's `schema` concept. Some common use cases for schemas are enforcing permissions, segregating test and production data +and general data organisation. + +## Syncing +The Airbyte Protocol supports namespaces and allows Sources to define namespaces, and Destinations to write to various namespaces. + +If a sync is conducted with a Source and Destination that both support namespaces, the source-defined namespace will be the schema in the Destination into which the data is replicated. For such syncs, +data is replicated into the Destination in a layout matching the Source. + +All of this is automatic, and requires no additional user configuration. + +If the Source does not support namespaces, the data will be replicated into the Destination's default namespace. + +If the Destination does not support namespaces, the [namespace field](https://github.com/airbytehq/airbyte/blob/master/airbyte-protocol/models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml#L64) is ignored. + +The following table summarises how this works. We assume the Source contains a data source named `cake`. + +| Source supports Namespaces | Destination supports Namespaces | Source-defined Namespace | Default Destination Namespace | Final Destination Namespace | Airbyte Stream Name | Example (fully-qualified Source path -> fully-qualified Destination path) | +| :--- | :--- | :--- | :--- | :--- | :--- | :--- | +| Yes | Yes | `lava` | `chocolate` | `lava` | `cake` | `lava.cake` -> `lava.cake` | +| Yes | No | `lava` | `chocolate` | `chocolate` | `cake` | `lava.cake` -> `chocolate.cake` | +| No | Yes | `None` | `chocolate` | `chocolate` | `cake` | `lava.cake` -> `chocolate.cake` | + +## Requirements +* Both Source and Destination connectors need to support namespaces. +* Relevant Source and Destination connectors need to be at least version `0.3.0` or later. +* Airbyte version `0.21.0-alpha` or later. + +## Current Support +### Sources +* MSSQL +* MYSQL +* Oracle DB +* Postgres +* Redshift + +### Destination +* BigQuery +* Postgres +* Snowflake +* Redshift + +## Coming Soon +* Ability to prefix namespaces. +* Ability to configure custom namespaces. +* Ability to toggle the namespaces functionality. +* Please [create a ticket](https://github.com/airbytehq/airbyte/issues/new/choose) if other namespace features come to mind! + +We welcome you to join our [Slack](https://airbyte.io/community/) if you have any other questions! diff --git a/docs/faq/transformation-and-schemas.md b/docs/faq/transformation-and-schemas.md index d7b3ac1e6d3f..c561c4f7e64d 100644 --- a/docs/faq/transformation-and-schemas.md +++ b/docs/faq/transformation-and-schemas.md @@ -14,3 +14,6 @@ Airbyte continues to sync data using the configured schema until that schema is For now, the schema can only be updated manually in the UI \(by clicking "Update Schema" in the settings page for the connection\). When a schema is updated Airbyte will re-sync all data for that source using the new schema. +## **How does Airbyte handle namespaces (or schemas for the DB-inclined)?** + +Airbyte respects source-defined namespaces when syncing data with a namespace-supported destination. See [this](../architecture/namespaces.md) for more details. diff --git a/docs/integrations/destinations/bigquery.md b/docs/integrations/destinations/bigquery.md index 1c7343b39091..a4e5c2992e93 100644 --- a/docs/integrations/destinations/bigquery.md +++ b/docs/integrations/destinations/bigquery.md @@ -26,6 +26,7 @@ Each stream will be output into its own table in BigQuery. Each table will conta | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | Yes | | ## Getting started diff --git a/docs/integrations/destinations/local-csv.md b/docs/integrations/destinations/local-csv.md index f621227426ca..71b032e0304c 100644 --- a/docs/integrations/destinations/local-csv.md +++ b/docs/integrations/destinations/local-csv.md @@ -24,6 +24,7 @@ Each stream will be output into its own file. Each file will contain 3 columns: | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | +| Namespaces | No | | #### Performance considerations diff --git a/docs/integrations/destinations/local-json.md b/docs/integrations/destinations/local-json.md index de38245d8e98..665aef2ad1eb 100644 --- a/docs/integrations/destinations/local-json.md +++ b/docs/integrations/destinations/local-json.md @@ -24,6 +24,7 @@ Each stream will be output into its own file. Each file will a collections of `j | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | +| Namespaces | No | | #### Performance considerations diff --git a/docs/integrations/destinations/meilisearch.md b/docs/integrations/destinations/meilisearch.md index eb958764b972..5906281b0b82 100644 --- a/docs/integrations/destinations/meilisearch.md +++ b/docs/integrations/destinations/meilisearch.md @@ -16,6 +16,7 @@ Each stream will be output into its own index in MeiliSearch. Each table will be | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | No | | ## Getting started diff --git a/docs/integrations/destinations/postgres.md b/docs/integrations/destinations/postgres.md index 18e6d4cab73c..a9cec12fb29b 100644 --- a/docs/integrations/destinations/postgres.md +++ b/docs/integrations/destinations/postgres.md @@ -22,6 +22,7 @@ Each stream will be output into its own table in Postgres. Each table will conta | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | Yes | | ## Getting started diff --git a/docs/integrations/destinations/redshift.md b/docs/integrations/destinations/redshift.md index 041bf6446288..1b0c90e50ba2 100644 --- a/docs/integrations/destinations/redshift.md +++ b/docs/integrations/destinations/redshift.md @@ -28,6 +28,7 @@ Each stream will be output into its own raw table in Redshift. Each table will c | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | Yes | | #### Target Database diff --git a/docs/integrations/destinations/snowflake.md b/docs/integrations/destinations/snowflake.md index 8d1e5b2829a0..9437389bf4d1 100644 --- a/docs/integrations/destinations/snowflake.md +++ b/docs/integrations/destinations/snowflake.md @@ -20,6 +20,7 @@ Each stream will be output into its own table in Snowflake. Each table will cont | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | Yes | | ## Getting started diff --git a/docs/integrations/sources/appstore.md b/docs/integrations/sources/appstore.md index f99aac480ddc..f85da6a7864e 100644 --- a/docs/integrations/sources/appstore.md +++ b/docs/integrations/sources/appstore.md @@ -34,6 +34,7 @@ Note that depending on the credentials you enter, you may only be able to sync s | :--- | :--- | :--- | | Full Refresh Sync | no | | | Incremental Sync | yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/braintree.md b/docs/integrations/sources/braintree.md index 53b730254f1e..b1d3658514fc 100644 --- a/docs/integrations/sources/braintree.md +++ b/docs/integrations/sources/braintree.md @@ -27,6 +27,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/drift.md b/docs/integrations/sources/drift.md index f56d170c8779..c920707f8609 100644 --- a/docs/integrations/sources/drift.md +++ b/docs/integrations/sources/drift.md @@ -22,6 +22,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/exchangeratesapi.md b/docs/integrations/sources/exchangeratesapi.md index d669be513b6f..f3c8e95e4315 100644 --- a/docs/integrations/sources/exchangeratesapi.md +++ b/docs/integrations/sources/exchangeratesapi.md @@ -25,6 +25,7 @@ Currencies are `number` and the date is a `string`. | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | +| Namespaces | No | ### Getting started diff --git a/docs/integrations/sources/facebook-marketing.md b/docs/integrations/sources/facebook-marketing.md index b8347f71cd01..ecb86aeda969 100644 --- a/docs/integrations/sources/facebook-marketing.md +++ b/docs/integrations/sources/facebook-marketing.md @@ -40,8 +40,9 @@ For more information, see the [Facebook Insights API documentation. ](https://de | Feature | Supported?\(Yes/No\) | Notes | | :--- | :--- | :--- | -| Full Refresh Sync | Yes | | +| Full Refresh Sync | Yes | | Incremental Sync | Yes | except AdCreatives | +| Namespaces | No | ### Rate Limiting & Performance Considerations diff --git a/docs/integrations/sources/file.md b/docs/integrations/sources/file.md index 9cce1e10497e..2b14c6ace1e4 100644 --- a/docs/integrations/sources/file.md +++ b/docs/integrations/sources/file.md @@ -17,6 +17,7 @@ At this time, this source produces only a single stream for the target file as i | Replicate Incremental Deletes | No | | Replicate Folders \(multiple Files\) | No | | Replicate Glob Patterns \(multiple Files\) | No | +| Namespaces | No | How do we rate the functionalities below? diff --git a/docs/integrations/sources/freshdesk.md b/docs/integrations/sources/freshdesk.md index 347340437130..129a386a5dff 100644 --- a/docs/integrations/sources/freshdesk.md +++ b/docs/integrations/sources/freshdesk.md @@ -32,6 +32,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Full Refresh Sync | Yes | | Incremental Sync | Yes | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/github.md b/docs/integrations/sources/github.md index 6cc46e80f1f7..e6bff7868340 100644 --- a/docs/integrations/sources/github.md +++ b/docs/integrations/sources/github.md @@ -34,6 +34,7 @@ This connector outputs the following streams: | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/gitlab.md b/docs/integrations/sources/gitlab.md index 4b28b4685bee..9163e1e86f6f 100644 --- a/docs/integrations/sources/gitlab.md +++ b/docs/integrations/sources/gitlab.md @@ -36,6 +36,7 @@ This connector outputs the following streams: | Full Refresh Sync | Yes | | Incremental - Append Sync | Partially \(not all streams\) | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/google-adwords.md b/docs/integrations/sources/google-adwords.md index 355c9ca4a887..5e154bab268d 100644 --- a/docs/integrations/sources/google-adwords.md +++ b/docs/integrations/sources/google-adwords.md @@ -22,6 +22,7 @@ Several output streams are available from this source \(accounts, campaigns, ads | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/google-directory.md b/docs/integrations/sources/google-directory.md index ad368992d22a..456ea55ecfb2 100644 --- a/docs/integrations/sources/google-directory.md +++ b/docs/integrations/sources/google-directory.md @@ -29,6 +29,7 @@ This Source is capable of syncing the following Streams: | Incremental Sync | No | | | Replicate Incremental Deletes | Coming soon | | | SSL connection | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/google-sheets.md b/docs/integrations/sources/google-sheets.md index 44757791e5b8..3ea0162212c5 100644 --- a/docs/integrations/sources/google-sheets.md +++ b/docs/integrations/sources/google-sheets.md @@ -26,6 +26,7 @@ This section should contain a table with the following format: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental Sync | Coming soon | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/google-workspace-admin-reports.md b/docs/integrations/sources/google-workspace-admin-reports.md index 2f01068b8753..095ba6d68be5 100644 --- a/docs/integrations/sources/google-workspace-admin-reports.md +++ b/docs/integrations/sources/google-workspace-admin-reports.md @@ -30,6 +30,7 @@ This Source is capable of syncing the following Streams: | Full Refresh Sync | Yes | | | Incremental Sync | No | | | SSL connection | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/googleanalytics.md b/docs/integrations/sources/googleanalytics.md index 796c8ba7b295..1eacce120cd5 100644 --- a/docs/integrations/sources/googleanalytics.md +++ b/docs/integrations/sources/googleanalytics.md @@ -30,6 +30,7 @@ Please reach out to us on Slack or [create an issue](https://github.com/airbyteh | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/greenhouse.md b/docs/integrations/sources/greenhouse.md index 841793da727f..fc3a9508c96e 100644 --- a/docs/integrations/sources/greenhouse.md +++ b/docs/integrations/sources/greenhouse.md @@ -30,6 +30,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/http-request.md b/docs/integrations/sources/http-request.md index d5f550edc301..a4532bbe717a 100644 --- a/docs/integrations/sources/http-request.md +++ b/docs/integrations/sources/http-request.md @@ -18,6 +18,7 @@ It contains one stream: `data`. That stream will contain one record which is the | :--- | :--- | | Full Refresh Sync | Yes | | Incremental Sync | Coming soon | +| Namespaces | No | ### Getting started diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md index d29e673820b0..e2724c7a7b57 100644 --- a/docs/integrations/sources/hubspot.md +++ b/docs/integrations/sources/hubspot.md @@ -33,6 +33,7 @@ Several output streams are available from this source: | Incremental Sync | Yes | | Replicate Incremental Deletes | No | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/instagram.md b/docs/integrations/sources/instagram.md index de3632a160ae..b9d12511f770 100644 --- a/docs/integrations/sources/instagram.md +++ b/docs/integrations/sources/instagram.md @@ -25,6 +25,7 @@ For more information, see the [Instagram API](https://developers.facebook.com/do | `number` | `number` | | | `array` | `array` | | | `object` | `object` | | +| Namespaces | No | | ### Features diff --git a/docs/integrations/sources/intercom.md b/docs/integrations/sources/intercom.md index 1db3e90d601b..653aec89d0a2 100644 --- a/docs/integrations/sources/intercom.md +++ b/docs/integrations/sources/intercom.md @@ -34,6 +34,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/jira.md b/docs/integrations/sources/jira.md index e2031b70c45d..6088b5293e8e 100644 --- a/docs/integrations/sources/jira.md +++ b/docs/integrations/sources/jira.md @@ -24,6 +24,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/looker.md b/docs/integrations/sources/looker.md index abc917e749cb..900c63030995 100644 --- a/docs/integrations/sources/looker.md +++ b/docs/integrations/sources/looker.md @@ -55,6 +55,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/mailchimp.md b/docs/integrations/sources/mailchimp.md index 2d62c4d638c8..ee1587e85730 100644 --- a/docs/integrations/sources/mailchimp.md +++ b/docs/integrations/sources/mailchimp.md @@ -26,6 +26,7 @@ Please [create a Github issue](https://github.com/airbytehq/airbyte/issues/new/c | Incremental Sync | Coming soon | | | Replicate Incremental Deletes | Coming soon | | | SSL connection | Yes | Enabled by default | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/marketo.md b/docs/integrations/sources/marketo.md index 08e4a85815cf..67d3d7aa1b42 100644 --- a/docs/integrations/sources/marketo.md +++ b/docs/integrations/sources/marketo.md @@ -25,6 +25,7 @@ This connector can be used to sync the following tables from Marketo: | `int`, `long` | `number` | | | `object` | `object` | | | `string` | `string` | \`\` | +| Namespaces | No | | ### Features diff --git a/docs/integrations/sources/microsoft-teams.md b/docs/integrations/sources/microsoft-teams.md index 68c24864dede..6496449a2361 100644 --- a/docs/integrations/sources/microsoft-teams.md +++ b/docs/integrations/sources/microsoft-teams.md @@ -44,6 +44,7 @@ Some APIs aren't supported in v1.0, e.g. channel messages and channel messages r | Incremental Sync | Coming soon | | | Replicate Incremental Deletes | Coming soon | | | SSL connection | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/mixpanel.md b/docs/integrations/sources/mixpanel.md index d8aa54ddd09d..aeac45d6196f 100644 --- a/docs/integrations/sources/mixpanel.md +++ b/docs/integrations/sources/mixpanel.md @@ -28,6 +28,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/mongodb.md b/docs/integrations/sources/mongodb.md index f22cb5d8d05c..8516d53fe22c 100644 --- a/docs/integrations/sources/mongodb.md +++ b/docs/integrations/sources/mongodb.md @@ -21,6 +21,7 @@ For each property found, connector selects 10k documents from the collection whe | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | No | +| Namespaces | No | ### Full Refresh sync diff --git a/docs/integrations/sources/mssql.md b/docs/integrations/sources/mssql.md index d14c41241b88..c5772195b733 100644 --- a/docs/integrations/sources/mssql.md +++ b/docs/integrations/sources/mssql.md @@ -28,14 +28,15 @@ If you do not see a type in this list, assume that it is coerced into a string. ### Features -| Feature | Supported | -| :--- | :--- | +| Feature | Supported | Notes | +| :--- | :--- | :--- | | Full Refresh Sync | Yes | | Incremental Sync - Append | Yes | | Replicate Incremental Deletes | Coming soon | | Logical Replication \(WAL\) | Coming soon | | SSL Support | Yes | | SSH Tunnel Connection | Coming soon | +| Namespaces | Yes | Enabled by default | ## Getting started diff --git a/docs/integrations/sources/mysql.md b/docs/integrations/sources/mysql.md index fd7ebc1da2a2..43dc9b457ae8 100644 --- a/docs/integrations/sources/mysql.md +++ b/docs/integrations/sources/mysql.md @@ -28,14 +28,15 @@ If you do not see a type in this list, assume that it is coerced into a string. ### Features -| Feature | Supported | -| :--- | :--- | +| Feature | Supported | Notes | +| :--- | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | | Logical Replication \(WAL\) | Coming soon | | SSL Support | Yes | | SSH Tunnel Connection | Coming soon | +| Namespaces | Yes | Enabled by default | ## Getting started diff --git a/docs/integrations/sources/oracle.md b/docs/integrations/sources/oracle.md index 7918eca2f4e9..f7b9d3e05c0e 100644 --- a/docs/integrations/sources/oracle.md +++ b/docs/integrations/sources/oracle.md @@ -30,8 +30,8 @@ take feedback on preferred mappings. ### Features -| Feature | Supported | -| :--- | :--- | +| Feature | Supported | Notes | +| :--- | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | @@ -40,6 +40,7 @@ take feedback on preferred mappings. | SSH Tunnel Connection | Coming soon | | LogMiner | Coming soon | | Flashback | Coming soon | +| Namespaces | Yes | Enabled by default | ## Getting started diff --git a/docs/integrations/sources/plaid.md b/docs/integrations/sources/plaid.md index 2b3cb33ea97c..6731b4887ec8 100644 --- a/docs/integrations/sources/plaid.md +++ b/docs/integrations/sources/plaid.md @@ -18,6 +18,7 @@ Output streams: | Incremental - Append Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/postgres.md b/docs/integrations/sources/postgres.md index b7f057f331aa..d80ab8a214f0 100644 --- a/docs/integrations/sources/postgres.md +++ b/docs/integrations/sources/postgres.md @@ -47,14 +47,15 @@ Postgres data types are mapped to the following data types when synchronizing da ### Features -| Feature | Supported | -| :--- | :--- | +| Feature | Supported | Notes | +| :--- | :--- | :--- | | Full Refresh Sync | Yes | | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Yes | | Logical Replication \(WAL\) | Yes | | SSL Support | Yes | | SSH Tunnel Connection | Coming soon | +| Namespaces | Yes | Enabled by default | ## Getting started diff --git a/docs/integrations/sources/quickbooks.md b/docs/integrations/sources/quickbooks.md index 052cd6ce9c4b..b0f3c2bc4f36 100644 --- a/docs/integrations/sources/quickbooks.md +++ b/docs/integrations/sources/quickbooks.md @@ -55,6 +55,7 @@ This Source is capable of syncing the following [Streams](https://developer.intu | Full Refresh Sync | Yes | | | Incremental Sync | Yes | | | SSL connection | Yes | | +| Namespaces | No | | ## Getting started diff --git a/docs/integrations/sources/recurly.md b/docs/integrations/sources/recurly.md index 7d1796b1f1d8..80b486b9f529 100644 --- a/docs/integrations/sources/recurly.md +++ b/docs/integrations/sources/recurly.md @@ -27,6 +27,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/redshift.md b/docs/integrations/sources/redshift.md index 4b07db3ffa36..7a8fa246aef2 100644 --- a/docs/integrations/sources/redshift.md +++ b/docs/integrations/sources/redshift.md @@ -14,14 +14,15 @@ The Redshift source does not alter the schema present in your warehouse. Dependi ### Features -| Feature | Supported | -| :--- | :--- | -| Full Refresh Sync | Yes | -| Incremental Sync | Coming soon | -| Replicate Incremental Deletes | Coming soon | -| Logical Replication \(WAL\) | Coming soon | -| SSL Support | Yes | -| SSH Tunnel Connection | Coming soon | +| Feature | Supported | Notes | +| :--- | :--- | :--- | +| Full Refresh Sync | Yes | | +| Incremental Sync | Coming soon | | +| Replicate Incremental Deletes | Coming soon | | +| Logical Replication \(WAL\) | Coming soon | | +| SSL Support | Yes | | +| SSH Tunnel Connection | Coming soon | | +| Namespaces | Yes | Enabled by default | #### Incremental Sync diff --git a/docs/integrations/sources/salesforce.md b/docs/integrations/sources/salesforce.md index acaf0d259369..fe85795da4f4 100644 --- a/docs/integrations/sources/salesforce.md +++ b/docs/integrations/sources/salesforce.md @@ -18,6 +18,7 @@ Several output streams are available from this source. A list of these streams c | Incremental Sync | Yes | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/sendgrid.md b/docs/integrations/sources/sendgrid.md index cea7adf9a05e..1de5acf45850 100644 --- a/docs/integrations/sources/sendgrid.md +++ b/docs/integrations/sources/sendgrid.md @@ -18,6 +18,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/shopify.md b/docs/integrations/sources/shopify.md index c582cf696710..4e7b0123fab8 100644 --- a/docs/integrations/sources/shopify.md +++ b/docs/integrations/sources/shopify.md @@ -36,6 +36,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/slack.md b/docs/integrations/sources/slack.md index bc590a4368e3..fc8532984cef 100644 --- a/docs/integrations/sources/slack.md +++ b/docs/integrations/sources/slack.md @@ -34,6 +34,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/smartsheets.md b/docs/integrations/sources/smartsheets.md index 6a94956a7913..89c2a8ce41ff 100644 --- a/docs/integrations/sources/smartsheets.md +++ b/docs/integrations/sources/smartsheets.md @@ -43,6 +43,7 @@ This source connector only supports Full Refresh Sync. Since Smartsheets only al | :--- | :--- | | Full Refresh Sync |
Yes
| | Incremental Sync |
No
| +| Namespaces |
No
| diff --git a/docs/integrations/sources/stripe.md b/docs/integrations/sources/stripe.md index eb4fb2e7cf40..c3036ccba229 100644 --- a/docs/integrations/sources/stripe.md +++ b/docs/integrations/sources/stripe.md @@ -22,6 +22,7 @@ The [Stripe API](https://stripe.com/docs/api) uses the same [JSONSchema](https:/ | Incremental - Append Sync | Yes | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations diff --git a/docs/integrations/sources/tempo.md b/docs/integrations/sources/tempo.md index 797f895d07fa..3e509eef0a47 100644 --- a/docs/integrations/sources/tempo.md +++ b/docs/integrations/sources/tempo.md @@ -22,6 +22,7 @@ This connector outputs the following streams: | Incremental - Append Sync | No | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | If there are more endpoints you'd like Airbyte to support, please [create an issue.](https://github.com/airbytehq/airbyte/issues/new/choose) diff --git a/docs/integrations/sources/twilio.md b/docs/integrations/sources/twilio.md index 8510259f0ecb..83cfaad68529 100644 --- a/docs/integrations/sources/twilio.md +++ b/docs/integrations/sources/twilio.md @@ -53,6 +53,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/zendesk-support.md b/docs/integrations/sources/zendesk-support.md index c5a644e46a11..5cd911aaad87 100644 --- a/docs/integrations/sources/zendesk-support.md +++ b/docs/integrations/sources/zendesk-support.md @@ -42,6 +42,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental - Append Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/zendesk-talk.md b/docs/integrations/sources/zendesk-talk.md index c10c9776fe52..50e463b77a65 100644 --- a/docs/integrations/sources/zendesk-talk.md +++ b/docs/integrations/sources/zendesk-talk.md @@ -39,6 +39,7 @@ This Source is capable of syncing the following core Streams: | :--- | :--- | :--- | | Full Refresh Sync | Yes | | | Incremental Sync | Yes | | +| Namespaces | No | | ### Performance considerations diff --git a/docs/integrations/sources/zoom.md b/docs/integrations/sources/zoom.md index 71de159eec91..193b08cc927c 100644 --- a/docs/integrations/sources/zoom.md +++ b/docs/integrations/sources/zoom.md @@ -42,6 +42,7 @@ If there are more endpoints you'd like Airbyte to support, please [create an iss | Incremental Sync | Coming soon | | Replicate Incremental Deletes | Coming soon | | SSL connection | Yes | +| Namespaces | No | ### Performance considerations