From 073b94062cbf6b03b048859b3fcfbfb5a9f08d67 Mon Sep 17 00:00:00 2001 From: Subodh Kant Chaturvedi Date: Wed, 15 May 2024 23:45:26 +0530 Subject: [PATCH 1/5] db-sources: disable counts for state messages for FULL_REFRESH streams (#38208) Co-authored-by: Xiaohan Song --- .../src/main/resources/version.properties | 2 +- .../relationaldb/state/SourceStateIterator.kt | 25 +++-- .../state/CursorStateMessageProducerTest.kt | 1 + .../integrations/debezium/CdcSourceTest.kt | 10 -- .../connectors/source-mssql/build.gradle | 2 +- .../connectors/source-mssql/metadata.yaml | 2 +- .../source/mssql/CdcMssqlSourceTest.java | 8 ++ .../connectors/source-mysql/build.gradle | 2 +- .../connectors/source-mysql/metadata.yaml | 2 +- .../source/mysql/CdcMysqlSourceTest.java | 8 ++ .../connectors/source-postgres/build.gradle | 2 +- .../connectors/source-postgres/metadata.yaml | 2 +- docs/integrations/sources/mssql.md | 93 ++++++++++--------- docs/integrations/sources/mysql.md | 1 + docs/integrations/sources/postgres.md | 1 + 15 files changed, 92 insertions(+), 69 deletions(-) diff --git a/airbyte-cdk/java/airbyte-cdk/core/src/main/resources/version.properties b/airbyte-cdk/java/airbyte-cdk/core/src/main/resources/version.properties index 026e6f4179eae..2998f5e4ea548 100644 --- a/airbyte-cdk/java/airbyte-cdk/core/src/main/resources/version.properties +++ b/airbyte-cdk/java/airbyte-cdk/core/src/main/resources/version.properties @@ -1 +1 @@ -version=0.35.2 +version=0.35.4 diff --git a/airbyte-cdk/java/airbyte-cdk/db-sources/src/main/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/SourceStateIterator.kt b/airbyte-cdk/java/airbyte-cdk/db-sources/src/main/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/SourceStateIterator.kt index 046df31d7f625..7c150c44a69d4 100644 --- a/airbyte-cdk/java/airbyte-cdk/db-sources/src/main/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/SourceStateIterator.kt +++ b/airbyte-cdk/java/airbyte-cdk/db-sources/src/main/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/SourceStateIterator.kt @@ -7,6 +7,7 @@ import com.google.common.collect.AbstractIterator import io.airbyte.protocol.models.v0.AirbyteMessage import io.airbyte.protocol.models.v0.AirbyteStateStats import io.airbyte.protocol.models.v0.ConfiguredAirbyteStream +import io.airbyte.protocol.models.v0.SyncMode import java.time.Duration import java.time.Instant import java.time.OffsetDateTime @@ -41,9 +42,11 @@ open class SourceStateIterator( ) { val stateMessage = sourceStateMessageProducer.generateStateMessageAtCheckpoint(stream) - stateMessage!!.withSourceStats( - AirbyteStateStats().withRecordCount(recordCount.toDouble()) - ) + if (shouldAttachCountWithState()) { + stateMessage!!.withSourceStats( + AirbyteStateStats().withRecordCount(recordCount.toDouble()) + ) + } recordCount = 0L lastCheckpoint = Instant.now() @@ -64,9 +67,11 @@ open class SourceStateIterator( hasEmittedFinalState = true val finalStateMessageForStream = sourceStateMessageProducer.createFinalStateMessage(stream) - finalStateMessageForStream!!.withSourceStats( - AirbyteStateStats().withRecordCount(recordCount.toDouble()) - ) + if (shouldAttachCountWithState()) { + finalStateMessageForStream!!.withSourceStats( + AirbyteStateStats().withRecordCount(recordCount.toDouble()) + ) + } recordCount = 0L return AirbyteMessage() .withType(AirbyteMessage.Type.STATE) @@ -76,6 +81,14 @@ open class SourceStateIterator( } } + /** + * We are disabling counts for FULL_REFRESH streams cause there is are issues with it. We should + * re-enable it once we do the work for project Counts: Emit Counts in Full Refresh + */ + private fun shouldAttachCountWithState(): Boolean { + return stream?.syncMode != SyncMode.FULL_REFRESH + } + // This method is used to check if we should emit a state message. If the record count is set to // 0, // we should not emit a state message. diff --git a/airbyte-cdk/java/airbyte-cdk/db-sources/src/test/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/CursorStateMessageProducerTest.kt b/airbyte-cdk/java/airbyte-cdk/db-sources/src/test/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/CursorStateMessageProducerTest.kt index 996b5e02c5196..799623286ee4e 100644 --- a/airbyte-cdk/java/airbyte-cdk/db-sources/src/test/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/CursorStateMessageProducerTest.kt +++ b/airbyte-cdk/java/airbyte-cdk/db-sources/src/test/kotlin/io/airbyte/cdk/integrations/source/relationaldb/state/CursorStateMessageProducerTest.kt @@ -446,6 +446,7 @@ internal class CursorStateMessageProducerTest { NAMESPACE, Field.of(UUID_FIELD_NAME, JsonSchemaType.STRING) ) + .withSyncMode(SyncMode.INCREMENTAL) .withCursorField(List.of(UUID_FIELD_NAME)) private val EMPTY_STATE_MESSAGE = createEmptyStateMessage(0.0) diff --git a/airbyte-cdk/java/airbyte-cdk/db-sources/src/testFixtures/kotlin/io/airbyte/cdk/integrations/debezium/CdcSourceTest.kt b/airbyte-cdk/java/airbyte-cdk/db-sources/src/testFixtures/kotlin/io/airbyte/cdk/integrations/debezium/CdcSourceTest.kt index 5f3a957128ebd..8893f543bd225 100644 --- a/airbyte-cdk/java/airbyte-cdk/db-sources/src/testFixtures/kotlin/io/airbyte/cdk/integrations/debezium/CdcSourceTest.kt +++ b/airbyte-cdk/java/airbyte-cdk/db-sources/src/testFixtures/kotlin/io/airbyte/cdk/integrations/debezium/CdcSourceTest.kt @@ -665,10 +665,6 @@ abstract class CdcSourceTest> { modelsSchema(), ) } else { - assertExpectedStateMessageCountMatches( - stateMessages1, - MODEL_RECORDS.size.toLong() + MODEL_RECORDS_2.size.toLong(), - ) assertExpectedRecords( Streams.concat(MODEL_RECORDS_2.stream(), MODEL_RECORDS.stream()) .collect(Collectors.toSet()), @@ -690,7 +686,6 @@ abstract class CdcSourceTest> { val recordMessages2 = extractRecordMessages(actualRecords2) val stateMessages2 = extractStateMessages(actualRecords2) - assertExpectedStateMessageCountMatches(stateMessages2, 7) assertExpectedRecords( Streams.concat(MODEL_RECORDS_2.stream(), Stream.of(puntoRecord)) .collect(Collectors.toSet()), @@ -1134,7 +1129,6 @@ abstract class CdcSourceTest> { val recordsFromFirstBatch = extractRecordMessages(dataFromFirstBatch) val stateAfterFirstBatch = extractStateMessages(dataFromFirstBatch) assertExpectedStateMessagesForFullRefresh(stateAfterFirstBatch) - assertExpectedStateMessageCountMatches(stateAfterFirstBatch, MODEL_RECORDS.size.toLong()) val stateMessageEmittedAfterFirstSyncCompletion = stateAfterFirstBatch[stateAfterFirstBatch.size - 1] @@ -1244,10 +1238,6 @@ abstract class CdcSourceTest> { Assertions.assertEquals(12, recordsFromFirstBatch.size) - assertExpectedStateMessageCountMatches( - stateAfterFirstBatch, - MODEL_RECORDS.size.toLong() + MODEL_RECORDS_2.size.toLong(), - ) stateAfterFirstBatch.map { state -> assertStateDoNotHaveDuplicateStreams(state) } } diff --git a/airbyte-integrations/connectors/source-mssql/build.gradle b/airbyte-integrations/connectors/source-mssql/build.gradle index 7aad2283b4c26..7a10489d11239 100644 --- a/airbyte-integrations/connectors/source-mssql/build.gradle +++ b/airbyte-integrations/connectors/source-mssql/build.gradle @@ -3,7 +3,7 @@ plugins { } airbyteJavaConnector { - cdkVersionRequired = '0.33.2' + cdkVersionRequired = '0.35.4' features = ['db-sources'] useLocalCdk = false } diff --git a/airbyte-integrations/connectors/source-mssql/metadata.yaml b/airbyte-integrations/connectors/source-mssql/metadata.yaml index 5a6f1b06ca470..799440bcd90c2 100644 --- a/airbyte-integrations/connectors/source-mssql/metadata.yaml +++ b/airbyte-integrations/connectors/source-mssql/metadata.yaml @@ -9,7 +9,7 @@ data: connectorSubtype: database connectorType: source definitionId: b5ea17b1-f170-46dc-bc31-cc744ca984c1 - dockerImageTag: 4.0.22 + dockerImageTag: 4.0.23 dockerRepository: airbyte/source-mssql documentationUrl: https://docs.airbyte.com/integrations/sources/mssql githubIssueLabel: source-mssql diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java index 03100cf062655..70dd7a9284914 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java @@ -58,6 +58,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Collectors; import javax.sql.DataSource; import org.junit.jupiter.api.*; @@ -110,6 +111,13 @@ protected JsonNode config() { .build(); } + @Override + protected void assertExpectedStateMessageCountMatches(final List stateMessages, long totalCount) { + AtomicLong count = new AtomicLong(0L); + stateMessages.stream().forEach(stateMessage -> count.addAndGet(stateMessage.getSourceStats().getRecordCount().longValue())); + assertEquals(totalCount, count.get()); + } + @Override @BeforeEach protected void setup() { diff --git a/airbyte-integrations/connectors/source-mysql/build.gradle b/airbyte-integrations/connectors/source-mysql/build.gradle index f1b53ab3a2da3..197f62294880d 100644 --- a/airbyte-integrations/connectors/source-mysql/build.gradle +++ b/airbyte-integrations/connectors/source-mysql/build.gradle @@ -6,7 +6,7 @@ plugins { } airbyteJavaConnector { - cdkVersionRequired = '0.35.2' + cdkVersionRequired = '0.35.4' features = ['db-sources'] useLocalCdk = false } diff --git a/airbyte-integrations/connectors/source-mysql/metadata.yaml b/airbyte-integrations/connectors/source-mysql/metadata.yaml index aed0c5127eab0..6f1a03d284634 100644 --- a/airbyte-integrations/connectors/source-mysql/metadata.yaml +++ b/airbyte-integrations/connectors/source-mysql/metadata.yaml @@ -9,7 +9,7 @@ data: connectorSubtype: database connectorType: source definitionId: 435bb9a5-7887-4809-aa58-28c27df0d7ad - dockerImageTag: 3.4.3 + dockerImageTag: 3.4.4 dockerRepository: airbyte/source-mysql documentationUrl: https://docs.airbyte.com/integrations/sources/mysql githubIssueLabel: source-mysql diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java index f82031ffafa4e..47896534bd9a5 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java @@ -74,6 +74,7 @@ import java.util.Random; import java.util.Set; import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Collectors; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; @@ -92,6 +93,13 @@ public class CdcMysqlSourceTest extends CdcSourceTest DATE_TIME_RECORDS = ImmutableList.of( Jsons.jsonNode(ImmutableMap.of(COL_ID, 120, COL_DATE_TIME, "'2023-00-00 20:37:47'"))); + @Override + protected void assertExpectedStateMessageCountMatches(final List stateMessages, long totalCount) { + AtomicLong count = new AtomicLong(0L); + stateMessages.stream().forEach(stateMessage -> count.addAndGet(stateMessage.getSourceStats().getRecordCount().longValue())); + assertEquals(totalCount, count.get()); + } + @Override protected MySQLTestDatabase createTestDatabase() { return MySQLTestDatabase.in(BaseImage.MYSQL_8, ContainerModifier.INVALID_TIMEZONE_CEST).withCdcPermissions(); diff --git a/airbyte-integrations/connectors/source-postgres/build.gradle b/airbyte-integrations/connectors/source-postgres/build.gradle index ffe8a50a89014..29b7bd41343f9 100644 --- a/airbyte-integrations/connectors/source-postgres/build.gradle +++ b/airbyte-integrations/connectors/source-postgres/build.gradle @@ -12,7 +12,7 @@ java { } airbyteJavaConnector { - cdkVersionRequired = '0.35.2' + cdkVersionRequired = '0.35.4' features = ['db-sources', 'datastore-postgres'] useLocalCdk = false } diff --git a/airbyte-integrations/connectors/source-postgres/metadata.yaml b/airbyte-integrations/connectors/source-postgres/metadata.yaml index 886d1a949d4db..0fc412ca3e9a3 100644 --- a/airbyte-integrations/connectors/source-postgres/metadata.yaml +++ b/airbyte-integrations/connectors/source-postgres/metadata.yaml @@ -9,7 +9,7 @@ data: connectorSubtype: database connectorType: source definitionId: decd338e-5647-4c0b-adf4-da0e75f5a750 - dockerImageTag: 3.4.3 + dockerImageTag: 3.4.4 dockerRepository: airbyte/source-postgres documentationUrl: https://docs.airbyte.com/integrations/sources/postgres githubIssueLabel: source-postgres diff --git a/docs/integrations/sources/mssql.md b/docs/integrations/sources/mssql.md index a54db1273c175..5b202c6ed667e 100644 --- a/docs/integrations/sources/mssql.md +++ b/docs/integrations/sources/mssql.md @@ -419,52 +419,53 @@ WHERE actor_definition_id ='b5ea17b1-f170-46dc-bc31-cc744ca984c1' AND (configura | Version | Date | Pull Request | Subject | |:--------|:-----------|:------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------| -| 4.0.22 | 2024-05-14 | [38196](https://github.com/airbytehq/airbyte/pull/38196) | Bump jdbc driver version to 12.6.1.jre11 | -| 4.0.21 | 2024-05-07 | [38054](https://github.com/airbytehq/airbyte/pull/38054) | Resumeable refresh should run only if there is source defined pk. | -| 4.0.20 | 2024-05-07 | [38042](https://github.com/airbytehq/airbyte/pull/38042) | Bump debezium version to latest. | -| 4.0.19 | 2024-05-07 | [38029](https://github.com/airbytehq/airbyte/pull/38029) | Fix previous release. | -| 4.0.18 | 2024-04-30 | [37451](https://github.com/airbytehq/airbyte/pull/37451) | Resumable full refresh read of tables. | -| 4.0.17 | 2024-05-02 | [37781](https://github.com/airbytehq/airbyte/pull/37781) | Adopt latest CDK. | -| 4.0.16 | 2024-05-01 | [37742](https://github.com/airbytehq/airbyte/pull/37742) | Adopt latest CDK. Remove Debezium retries. | -| 4.0.15 | 2024-04-22 | [37541](https://github.com/airbytehq/airbyte/pull/37541) | Adopt latest CDK. reduce excessive logs. | -| 4.0.14 | 2024-04-22 | [37476](https://github.com/airbytehq/airbyte/pull/37476) | Adopt latest CDK. | -| 4.0.13 | 2024-04-16 | [37111](https://github.com/airbytehq/airbyte/pull/37111) | Populate null values in record message. | -| 4.0.12 | 2024-04-15 | [37326](https://github.com/airbytehq/airbyte/pull/37326) | Allow up to 60 minutes of wait for the an initial CDC record. | -| 4.0.11 | 2024-04-15 | [37325](https://github.com/airbytehq/airbyte/pull/37325) | Populate airbyte_meta.changes + error handling. | -| 4.0.10 | 2024-04-15 | [37110](https://github.com/airbytehq/airbyte/pull/37110) | Internal cleanup. | -| 4.0.9 | 2024-04-10 | [36919](https://github.com/airbytehq/airbyte/pull/36919) | Fix a bug in conversion of null values. | -| 4.0.8 | 2024-04-05 | [36872](https://github.com/airbytehq/airbyte/pull/36872) | Update to connector's metadat definition. | -| 4.0.7 | 2024-04-03 | [36772](https://github.com/airbytehq/airbyte/pull/36772) | Adopt latest CDK. | -| 4.0.6 | 2024-03-25 | [36333](https://github.com/airbytehq/airbyte/pull/36333) | Deprecate Dbz state iterator. | -| 4.0.5 | 2024-03-21 | [36364](https://github.com/airbytehq/airbyte/pull/36364) | Allow up to 40 minutes of wait for the an initial CDC record. | -| 4.0.4 | 2024-03-20 | [36325](https://github.com/airbytehq/airbyte/pull/36325) | [Refactor] : Remove mssql initial source operations . | -| 4.0.3 | 2024-03-19 | [36263](https://github.com/airbytehq/airbyte/pull/36263) | Fix a failure seen in CDC with tables containing default values. | -| 4.0.2 | 2024-03-06 | [35792](https://github.com/airbytehq/airbyte/pull/35792) | Initial sync will now send record count in state message. | -| 4.0.1 | 2024-03-12 | [36011](https://github.com/airbytehq/airbyte/pull/36011) | Read correctly null values of columns with default value in CDC. | -| 4.0.0 | 2024-03-06 | [35873](https://github.com/airbytehq/airbyte/pull/35873) | Terabyte-sized tables support, reliability improvements, bug fixes. | -| 3.7.7 | 2024-03-06 | [35816](https://github.com/airbytehq/airbyte/pull/35816) | Fix query that was failing on a case sensitive server. | -| 3.7.6 | 2024-03-04 | [35721](https://github.com/airbytehq/airbyte/pull/35721) | Fix tests | -| 3.7.5 | 2024-02-29 | [35739](https://github.com/airbytehq/airbyte/pull/35739) | Allow configuring the queue size used for cdc events. | -| 3.7.4 | 2024-02-26 | [35566](https://github.com/airbytehq/airbyte/pull/35566) | Add config to throw an error on invalid CDC position. | -| 3.7.3 | 2024-02-23 | [35596](https://github.com/airbytehq/airbyte/pull/35596) | Fix a logger issue | -| 3.7.2 | 2024-02-21 | [35368](https://github.com/airbytehq/airbyte/pull/35368) | Change query syntax to make it compatible with Azure SQL Managed Instance. | -| 3.7.1 | 2024-02-20 | [35405](https://github.com/airbytehq/airbyte/pull/35405) | Change query syntax to make it compatible with Azure Synapse. | -| 3.7.0 | 2024-01-30 | [33311](https://github.com/airbytehq/airbyte/pull/33311) | Source mssql with checkpointing initial sync. | -| 3.6.1 | 2024-01-26 | [34573](https://github.com/airbytehq/airbyte/pull/34573) | Adopt CDK v0.16.0. | -| 3.6.0 | 2024-01-10 | [33700](https://github.com/airbytehq/airbyte/pull/33700) | Remove CDC config options for data_to_sync and snapshot isolation. | -| 3.5.1 | 2024-01-05 | [33510](https://github.com/airbytehq/airbyte/pull/33510) | Test-only changes. | -| 3.5.0 | 2023-12-19 | [33071](https://github.com/airbytehq/airbyte/pull/33071) | Fix SSL configuration parameters | -| 3.4.1 | 2024-01-02 | [33755](https://github.com/airbytehq/airbyte/pull/33755) | Encode binary to base64 format | -| 3.4.0 | 2023-12-19 | [33481](https://github.com/airbytehq/airbyte/pull/33481) | Remove LEGACY state flag | -| 3.3.2 | 2023-12-14 | [33505](https://github.com/airbytehq/airbyte/pull/33505) | Using the released CDK. | -| 3.3.1 | 2023-12-12 | [33225](https://github.com/airbytehq/airbyte/pull/33225) | extracting MsSql specific files out of the CDK. | -| 3.3.0 | 2023-12-12 | [33018](https://github.com/airbytehq/airbyte/pull/33018) | Migrate to Per-stream/Global states and away from Legacy states | -| 3.2.1 | 2023-12-11 | [33330](https://github.com/airbytehq/airbyte/pull/33330) | Parse DatetimeOffset fields with the correct format when used as cursor | -| 3.2.0 | 2023-12-07 | [33225](https://github.com/airbytehq/airbyte/pull/33225) | CDC : Enable compression of schema history blob in state. | -| 3.1.0 | 2023-11-28 | [32882](https://github.com/airbytehq/airbyte/pull/32882) | Enforce SSL on Airbyte Cloud. | -| 3.0.2 | 2023-11-27 | [32573](https://github.com/airbytehq/airbyte/pull/32573) | Format Datetime and Datetime2 datatypes to 6-digit microsecond precision | -| 3.0.1 | 2023-11-22 | [32656](https://github.com/airbytehq/airbyte/pull/32656) | Adopt java CDK version 0.5.0. | -| 3.0.0 | 2023-11-07 | [31531](https://github.com/airbytehq/airbyte/pull/31531) | Remapped date, smalldatetime, datetime2, time, and datetimeoffset datatype to their correct Airbyte types | +| 4.0.23 | 2024-05-15 | [38208](https://github.com/airbytehq/airbyte/pull/38208) | disable counts in full refresh stream in state message. | +| 4.0.22 | 2024-05-14 | [38196](https://github.com/airbytehq/airbyte/pull/38196) | Bump jdbc driver version to 12.6.1.jre11 | +| 4.0.21 | 2024-05-07 | [38054](https://github.com/airbytehq/airbyte/pull/38054) | Resumeable refresh should run only if there is source defined pk. | +| 4.0.20 | 2024-05-07 | [38042](https://github.com/airbytehq/airbyte/pull/38042) | Bump debezium version to latest. | +| 4.0.19 | 2024-05-07 | [38029](https://github.com/airbytehq/airbyte/pull/38029) | Fix previous release. | +| 4.0.18 | 2024-04-30 | [37451](https://github.com/airbytehq/airbyte/pull/37451) | Resumable full refresh read of tables. | +| 4.0.17 | 2024-05-02 | [37781](https://github.com/airbytehq/airbyte/pull/37781) | Adopt latest CDK. | +| 4.0.16 | 2024-05-01 | [37742](https://github.com/airbytehq/airbyte/pull/37742) | Adopt latest CDK. Remove Debezium retries. | +| 4.0.15 | 2024-04-22 | [37541](https://github.com/airbytehq/airbyte/pull/37541) | Adopt latest CDK. reduce excessive logs. | +| 4.0.14 | 2024-04-22 | [37476](https://github.com/airbytehq/airbyte/pull/37476) | Adopt latest CDK. | +| 4.0.13 | 2024-04-16 | [37111](https://github.com/airbytehq/airbyte/pull/37111) | Populate null values in record message. | +| 4.0.12 | 2024-04-15 | [37326](https://github.com/airbytehq/airbyte/pull/37326) | Allow up to 60 minutes of wait for the an initial CDC record. | +| 4.0.11 | 2024-04-15 | [37325](https://github.com/airbytehq/airbyte/pull/37325) | Populate airbyte_meta.changes + error handling. | +| 4.0.10 | 2024-04-15 | [37110](https://github.com/airbytehq/airbyte/pull/37110) | Internal cleanup. | +| 4.0.9 | 2024-04-10 | [36919](https://github.com/airbytehq/airbyte/pull/36919) | Fix a bug in conversion of null values. | +| 4.0.8 | 2024-04-05 | [36872](https://github.com/airbytehq/airbyte/pull/36872) | Update to connector's metadat definition. | +| 4.0.7 | 2024-04-03 | [36772](https://github.com/airbytehq/airbyte/pull/36772) | Adopt latest CDK. | +| 4.0.6 | 2024-03-25 | [36333](https://github.com/airbytehq/airbyte/pull/36333) | Deprecate Dbz state iterator. | +| 4.0.5 | 2024-03-21 | [36364](https://github.com/airbytehq/airbyte/pull/36364) | Allow up to 40 minutes of wait for the an initial CDC record. | +| 4.0.4 | 2024-03-20 | [36325](https://github.com/airbytehq/airbyte/pull/36325) | [Refactor] : Remove mssql initial source operations . | +| 4.0.3 | 2024-03-19 | [36263](https://github.com/airbytehq/airbyte/pull/36263) | Fix a failure seen in CDC with tables containing default values. | +| 4.0.2 | 2024-03-06 | [35792](https://github.com/airbytehq/airbyte/pull/35792) | Initial sync will now send record count in state message. | +| 4.0.1 | 2024-03-12 | [36011](https://github.com/airbytehq/airbyte/pull/36011) | Read correctly null values of columns with default value in CDC. | +| 4.0.0 | 2024-03-06 | [35873](https://github.com/airbytehq/airbyte/pull/35873) | Terabyte-sized tables support, reliability improvements, bug fixes. | +| 3.7.7 | 2024-03-06 | [35816](https://github.com/airbytehq/airbyte/pull/35816) | Fix query that was failing on a case sensitive server. | +| 3.7.6 | 2024-03-04 | [35721](https://github.com/airbytehq/airbyte/pull/35721) | Fix tests | +| 3.7.5 | 2024-02-29 | [35739](https://github.com/airbytehq/airbyte/pull/35739) | Allow configuring the queue size used for cdc events. | +| 3.7.4 | 2024-02-26 | [35566](https://github.com/airbytehq/airbyte/pull/35566) | Add config to throw an error on invalid CDC position. | +| 3.7.3 | 2024-02-23 | [35596](https://github.com/airbytehq/airbyte/pull/35596) | Fix a logger issue | +| 3.7.2 | 2024-02-21 | [35368](https://github.com/airbytehq/airbyte/pull/35368) | Change query syntax to make it compatible with Azure SQL Managed Instance. | +| 3.7.1 | 2024-02-20 | [35405](https://github.com/airbytehq/airbyte/pull/35405) | Change query syntax to make it compatible with Azure Synapse. | +| 3.7.0 | 2024-01-30 | [33311](https://github.com/airbytehq/airbyte/pull/33311) | Source mssql with checkpointing initial sync. | +| 3.6.1 | 2024-01-26 | [34573](https://github.com/airbytehq/airbyte/pull/34573) | Adopt CDK v0.16.0. | +| 3.6.0 | 2024-01-10 | [33700](https://github.com/airbytehq/airbyte/pull/33700) | Remove CDC config options for data_to_sync and snapshot isolation. | +| 3.5.1 | 2024-01-05 | [33510](https://github.com/airbytehq/airbyte/pull/33510) | Test-only changes. | +| 3.5.0 | 2023-12-19 | [33071](https://github.com/airbytehq/airbyte/pull/33071) | Fix SSL configuration parameters | +| 3.4.1 | 2024-01-02 | [33755](https://github.com/airbytehq/airbyte/pull/33755) | Encode binary to base64 format | +| 3.4.0 | 2023-12-19 | [33481](https://github.com/airbytehq/airbyte/pull/33481) | Remove LEGACY state flag | +| 3.3.2 | 2023-12-14 | [33505](https://github.com/airbytehq/airbyte/pull/33505) | Using the released CDK. | +| 3.3.1 | 2023-12-12 | [33225](https://github.com/airbytehq/airbyte/pull/33225) | extracting MsSql specific files out of the CDK. | +| 3.3.0 | 2023-12-12 | [33018](https://github.com/airbytehq/airbyte/pull/33018) | Migrate to Per-stream/Global states and away from Legacy states | +| 3.2.1 | 2023-12-11 | [33330](https://github.com/airbytehq/airbyte/pull/33330) | Parse DatetimeOffset fields with the correct format when used as cursor | +| 3.2.0 | 2023-12-07 | [33225](https://github.com/airbytehq/airbyte/pull/33225) | CDC : Enable compression of schema history blob in state. | +| 3.1.0 | 2023-11-28 | [32882](https://github.com/airbytehq/airbyte/pull/32882) | Enforce SSL on Airbyte Cloud. | +| 3.0.2 | 2023-11-27 | [32573](https://github.com/airbytehq/airbyte/pull/32573) | Format Datetime and Datetime2 datatypes to 6-digit microsecond precision | +| 3.0.1 | 2023-11-22 | [32656](https://github.com/airbytehq/airbyte/pull/32656) | Adopt java CDK version 0.5.0. | +| 3.0.0 | 2023-11-07 | [31531](https://github.com/airbytehq/airbyte/pull/31531) | Remapped date, smalldatetime, datetime2, time, and datetimeoffset datatype to their correct Airbyte types | | 2.0.4 | 2023-11-06 | [#32193](https://github.com/airbytehq/airbyte/pull/32193) | Adopt java CDK version 0.4.1. | | 2.0.3 | 2023-10-31 | [32024](https://github.com/airbytehq/airbyte/pull/32024) | Upgrade to Debezium version 2.4.0. | | 2.0.2 | 2023-10-30 | [31960](https://github.com/airbytehq/airbyte/pull/31960) | Adopt java CDK version 0.2.0. | diff --git a/docs/integrations/sources/mysql.md b/docs/integrations/sources/mysql.md index 709cfde3074e1..2b07ceff68cb9 100644 --- a/docs/integrations/sources/mysql.md +++ b/docs/integrations/sources/mysql.md @@ -230,6 +230,7 @@ Any database or table encoding combination of charset and collation is supported | Version | Date | Pull Request | Subject | |:--------|:-----------| :--------------------------------------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------| +| 3.4.4 | 2024-05-15 | [38208](https://github.com/airbytehq/airbyte/pull/38208) | disable counts in full refresh stream in state message. | | 3.4.3 | 2024-05-13 | [38104](https://github.com/airbytehq/airbyte/pull/38104) | Handle transient error messages. | | 3.4.2 | 2024-05-07 | [38046](https://github.com/airbytehq/airbyte/pull/38046) | Resumeable refresh should run only if there is source defined pk. | | 3.4.1 | 2024-05-03 | [37824](https://github.com/airbytehq/airbyte/pull/37824) | Fixed a bug on Resumeable full refresh where cursor based source throw NPE. | diff --git a/docs/integrations/sources/postgres.md b/docs/integrations/sources/postgres.md index 0d37313623858..450fc5b8e1a89 100644 --- a/docs/integrations/sources/postgres.md +++ b/docs/integrations/sources/postgres.md @@ -308,6 +308,7 @@ According to Postgres [documentation](https://www.postgresql.org/docs/14/datatyp | Version | Date | Pull Request | Subject | |---------|------------|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 3.4.4 | 2024-05-15 | [38208](https://github.com/airbytehq/airbyte/pull/38208) | disable counts in full refresh stream in state message. | | 3.4.3 | 2024-05-13 | [38104](https://github.com/airbytehq/airbyte/pull/38104) | Handle transient error messages. | | 3.4.2 | 2024-05-10 | [38171](https://github.com/airbytehq/airbyte/pull/38171) | Bug fix on final state setup. | | 3.4.1 | 2024-05-10 | [38130](https://github.com/airbytehq/airbyte/pull/38130) | Bug fix on old PG where ctid column not found when stream is a view. | From 2661d75a89e7e42539bda453bfa87e2fbc6d6ef2 Mon Sep 17 00:00:00 2001 From: Bindi Pankhudi Date: Wed, 15 May 2024 11:41:14 -0700 Subject: [PATCH 2/5] Snowflake Cortex : Update icon name in metadata file. (#38231) --- .../connectors/destination-snowflake-cortex/metadata.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/destination-snowflake-cortex/metadata.yaml b/airbyte-integrations/connectors/destination-snowflake-cortex/metadata.yaml index 9ecbfd7f5fc0c..4ae364e856a99 100644 --- a/airbyte-integrations/connectors/destination-snowflake-cortex/metadata.yaml +++ b/airbyte-integrations/connectors/destination-snowflake-cortex/metadata.yaml @@ -17,7 +17,7 @@ data: dockerRepository: airbyte/destination-snowflake-cortex documentationUrl: https://docs.airbyte.com/integrations/destinations/snowflake-cortex githubIssueLabel: destination-snowflake-cortex - icon: snowflake.svg + icon: snowflake-cortex.svg license: MIT name: Snowflake Cortex remoteRegistries: From 68324dbe0af50318f1678d17e523e36be864f662 Mon Sep 17 00:00:00 2001 From: Aldo Gonzalez <168454423+aldogonzalez8@users.noreply.github.com> Date: Wed, 15 May 2024 13:21:02 -0600 Subject: [PATCH 3/5] Source Salesforce: Use new delete method of HttpMocker for test_bulk_stream (#38205) --- .../source-salesforce/metadata.yaml | 2 +- .../connectors/source-salesforce/poetry.lock | 228 +++++++++--------- .../source-salesforce/pyproject.toml | 4 +- .../integration/test_bulk_stream.py | 9 +- docs/integrations/sources/salesforce.md | 1 + 5 files changed, 120 insertions(+), 124 deletions(-) diff --git a/airbyte-integrations/connectors/source-salesforce/metadata.yaml b/airbyte-integrations/connectors/source-salesforce/metadata.yaml index e7aa4d8ac7280..06dabe93fc8bd 100644 --- a/airbyte-integrations/connectors/source-salesforce/metadata.yaml +++ b/airbyte-integrations/connectors/source-salesforce/metadata.yaml @@ -10,7 +10,7 @@ data: connectorSubtype: api connectorType: source definitionId: b117307c-14b6-41aa-9422-947e34922962 - dockerImageTag: 2.5.10 + dockerImageTag: 2.5.11 dockerRepository: airbyte/source-salesforce documentationUrl: https://docs.airbyte.com/integrations/sources/salesforce githubIssueLabel: source-salesforce diff --git a/airbyte-integrations/connectors/source-salesforce/poetry.lock b/airbyte-integrations/connectors/source-salesforce/poetry.lock index 4ad6d1037f2b9..bb4190680b960 100644 --- a/airbyte-integrations/connectors/source-salesforce/poetry.lock +++ b/airbyte-integrations/connectors/source-salesforce/poetry.lock @@ -1,18 +1,18 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "airbyte-cdk" -version = "0.83.1" +version = "0.88.4" description = "A framework for writing Airbyte Connectors." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "airbyte_cdk-0.83.1-py3-none-any.whl", hash = "sha256:c1e1b5b24ce145575b5605179ff8e4c9fc8ae34e30f35a466846ffbba54b858a"}, - {file = "airbyte_cdk-0.83.1.tar.gz", hash = "sha256:73342874ebb99791afa5da1e6b5ff9decd226644a2fd6cbffa5934819c2de0c5"}, + {file = "airbyte_cdk-0.88.4-py3-none-any.whl", hash = "sha256:0cbd9fd31781d4d5763e6cbd9826ba644602d0734b8e4f3e783a5332472b2975"}, + {file = "airbyte_cdk-0.88.4.tar.gz", hash = "sha256:275860b853047920a82ff54c03a1bd7a3ae5f7ee75e9ab7013e809b22ee94032"}, ] [package.dependencies] -airbyte-protocol-models = "*" +airbyte-protocol-models = ">=0.9.0,<1.0" backoff = "*" cachetools = "*" cryptography = ">=42.0.5,<43.0.0" @@ -29,6 +29,7 @@ pydantic = ">=1.10.8,<2.0.0" pyjwt = ">=2.8.0,<3.0.0" pyrate-limiter = ">=3.1.0,<3.2.0" python-dateutil = "*" +pytz = "2024.1" PyYAML = ">=6.0.1,<7.0.0" requests = "*" requests_cache = "*" @@ -41,13 +42,13 @@ vector-db-based = ["cohere (==4.21)", "langchain (==0.1.16)", "openai[embeddings [[package]] name = "airbyte-protocol-models" -version = "0.9.0" +version = "0.10.0" description = "Declares the Airbyte Protocol." optional = false python-versions = ">=3.8" files = [ - {file = "airbyte_protocol_models-0.9.0-py3-none-any.whl", hash = "sha256:e972e140b5efd1edad5a338bcae8fdee9fc12545caf2c321e0f61b151c163a9b"}, - {file = "airbyte_protocol_models-0.9.0.tar.gz", hash = "sha256:40b69c33df23fe82d7078e84beb123bd604480e4d73cb277a890fcc92aedc8d2"}, + {file = "airbyte_protocol_models-0.10.0-py3-none-any.whl", hash = "sha256:84447b00492193d2852e90898b56c0eeb8387a7cdb0b033860a606cee30451be"}, + {file = "airbyte_protocol_models-0.10.0.tar.gz", hash = "sha256:03835e75104ca6feb82fa86a69afa5e970a7ddf8fd6c2d4494ff4b5a64e05c07"}, ] [package.dependencies] @@ -327,43 +328,43 @@ files = [ [[package]] name = "cryptography" -version = "42.0.5" +version = "42.0.7" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16"}, - {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da"}, - {file = "cryptography-42.0.5-cp37-abi3-win32.whl", hash = "sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74"}, - {file = "cryptography-42.0.5-cp37-abi3-win_amd64.whl", hash = "sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940"}, - {file = "cryptography-42.0.5-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30"}, - {file = "cryptography-42.0.5-cp39-abi3-win32.whl", hash = "sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413"}, - {file = "cryptography-42.0.5-cp39-abi3-win_amd64.whl", hash = "sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd"}, - {file = "cryptography-42.0.5.tar.gz", hash = "sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1"}, + {file = "cryptography-42.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:a987f840718078212fdf4504d0fd4c6effe34a7e4740378e59d47696e8dfb477"}, + {file = "cryptography-42.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:bd13b5e9b543532453de08bcdc3cc7cebec6f9883e886fd20a92f26940fd3e7a"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a79165431551042cc9d1d90e6145d5d0d3ab0f2d66326c201d9b0e7f5bf43604"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a47787a5e3649008a1102d3df55424e86606c9bae6fb77ac59afe06d234605f8"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:02c0eee2d7133bdbbc5e24441258d5d2244beb31da5ed19fbb80315f4bbbff55"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5e44507bf8d14b36b8389b226665d597bc0f18ea035d75b4e53c7b1ea84583cc"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:7f8b25fa616d8b846aef64b15c606bb0828dbc35faf90566eb139aa9cff67af2"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:93a3209f6bb2b33e725ed08ee0991b92976dfdcf4e8b38646540674fc7508e13"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e6b8f1881dac458c34778d0a424ae5769de30544fc678eac51c1c8bb2183e9da"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3de9a45d3b2b7d8088c3fbf1ed4395dfeff79d07842217b38df14ef09ce1d8d7"}, + {file = "cryptography-42.0.7-cp37-abi3-win32.whl", hash = "sha256:789caea816c6704f63f6241a519bfa347f72fbd67ba28d04636b7c6b7da94b0b"}, + {file = "cryptography-42.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:8cb8ce7c3347fcf9446f201dc30e2d5a3c898d009126010cbd1f443f28b52678"}, + {file = "cryptography-42.0.7-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:a3a5ac8b56fe37f3125e5b72b61dcde43283e5370827f5233893d461b7360cd4"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:779245e13b9a6638df14641d029add5dc17edbef6ec915688f3acb9e720a5858"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d563795db98b4cd57742a78a288cdbdc9daedac29f2239793071fe114f13785"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:31adb7d06fe4383226c3e963471f6837742889b3c4caa55aac20ad951bc8ffda"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:efd0bf5205240182e0f13bcaea41be4fdf5c22c5129fc7ced4a0282ac86998c9"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a9bc127cdc4ecf87a5ea22a2556cab6c7eda2923f84e4f3cc588e8470ce4e42e"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:3577d029bc3f4827dd5bf8bf7710cac13527b470bbf1820a3f394adb38ed7d5f"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2e47577f9b18723fa294b0ea9a17d5e53a227867a0a4904a1a076d1646d45ca1"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1a58839984d9cb34c855197043eaae2c187d930ca6d644612843b4fe8513c886"}, + {file = "cryptography-42.0.7-cp39-abi3-win32.whl", hash = "sha256:e6b79d0adb01aae87e8a44c2b64bc3f3fe59515280e00fb6d57a7267a2583cda"}, + {file = "cryptography-42.0.7-cp39-abi3-win_amd64.whl", hash = "sha256:16268d46086bb8ad5bf0a2b5544d8a9ed87a0e33f5e77dd3c3301e63d941a83b"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2954fccea107026512b15afb4aa664a5640cd0af630e2ee3962f2602693f0c82"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:362e7197754c231797ec45ee081f3088a27a47c6c01eff2ac83f60f85a50fe60"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4f698edacf9c9e0371112792558d2f705b5645076cc0aaae02f816a0171770fd"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5482e789294854c28237bba77c4c83be698be740e31a3ae5e879ee5444166582"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e9b2a6309f14c0497f348d08a065d52f3020656f675819fc405fb63bbcd26562"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d8e3098721b84392ee45af2dd554c947c32cc52f862b6a3ae982dbb90f577f14"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c65f96dad14f8528a447414125e1fc8feb2ad5a272b8f68477abbcc1ea7d94b9"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36017400817987670037fbb0324d71489b6ead6231c9604f8fc1f7d008087c68"}, + {file = "cryptography-42.0.7.tar.gz", hash = "sha256:ecbfbc00bf55888edda9868a4cf927205de8499e7fabe6c050322298382953f2"}, ] [package.dependencies] @@ -423,13 +424,13 @@ test = ["pytest (>=6)"] [[package]] name = "freezegun" -version = "1.4.0" +version = "1.5.1" description = "Let your Python tests travel through time" optional = false python-versions = ">=3.7" files = [ - {file = "freezegun-1.4.0-py3-none-any.whl", hash = "sha256:55e0fc3c84ebf0a96a5aa23ff8b53d70246479e9a68863f1fcac5a3e52f19dd6"}, - {file = "freezegun-1.4.0.tar.gz", hash = "sha256:10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b"}, + {file = "freezegun-1.5.1-py3-none-any.whl", hash = "sha256:bf111d7138a8abe55ab48a71755673dbaa4ab87f4cff5634a4442dfec34c15f1"}, + {file = "freezegun-1.5.1.tar.gz", hash = "sha256:b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9"}, ] [package.dependencies] @@ -483,13 +484,13 @@ six = "*" [[package]] name = "jinja2" -version = "3.1.3" +version = "3.1.4" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, ] [package.dependencies] @@ -579,13 +580,13 @@ extended-testing = ["jinja2 (>=3,<4)"] [[package]] name = "langsmith" -version = "0.1.49" +version = "0.1.57" description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform." optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langsmith-0.1.49-py3-none-any.whl", hash = "sha256:cf0db7474c0dfb22015c22bf97f62e850898c3c6af9564dd111c2df225acc1c8"}, - {file = "langsmith-0.1.49.tar.gz", hash = "sha256:5aee8537763f9d62b3368d79d7bfef881e2bfaa28639011d8d7328770cbd6419"}, + {file = "langsmith-0.1.57-py3-none-any.whl", hash = "sha256:dbd83b0944a2fbea4151f0aa053530d93fcf6784a580621bc60633cb890b57dc"}, + {file = "langsmith-0.1.57.tar.gz", hash = "sha256:4682204de19f0218029c2b8445ce2cc3485c8d0df9796b31e2ce4c9051fce365"}, ] [package.dependencies] @@ -709,62 +710,57 @@ files = [ [[package]] name = "orjson" -version = "3.10.1" +version = "3.10.3" description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" optional = false python-versions = ">=3.8" files = [ - {file = "orjson-3.10.1-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:8ec2fc456d53ea4a47768f622bb709be68acd455b0c6be57e91462259741c4f3"}, - {file = "orjson-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e900863691d327758be14e2a491931605bd0aded3a21beb6ce133889830b659"}, - {file = "orjson-3.10.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab6ecbd6fe57785ebc86ee49e183f37d45f91b46fc601380c67c5c5e9c0014a2"}, - {file = "orjson-3.10.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8af7c68b01b876335cccfb4eee0beef2b5b6eae1945d46a09a7c24c9faac7a77"}, - {file = "orjson-3.10.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:915abfb2e528677b488a06eba173e9d7706a20fdfe9cdb15890b74ef9791b85e"}, - {file = "orjson-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe3fd4a36eff9c63d25503b439531d21828da9def0059c4f472e3845a081aa0b"}, - {file = "orjson-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d229564e72cfc062e6481a91977a5165c5a0fdce11ddc19ced8471847a67c517"}, - {file = "orjson-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9e00495b18304173ac843b5c5fbea7b6f7968564d0d49bef06bfaeca4b656f4e"}, - {file = "orjson-3.10.1-cp310-none-win32.whl", hash = "sha256:fd78ec55179545c108174ba19c1795ced548d6cac4d80d014163033c047ca4ea"}, - {file = "orjson-3.10.1-cp310-none-win_amd64.whl", hash = "sha256:50ca42b40d5a442a9e22eece8cf42ba3d7cd4cd0f2f20184b4d7682894f05eec"}, - {file = "orjson-3.10.1-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b345a3d6953628df2f42502297f6c1e1b475cfbf6268013c94c5ac80e8abc04c"}, - {file = "orjson-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caa7395ef51af4190d2c70a364e2f42138e0e5fcb4bc08bc9b76997659b27dab"}, - {file = "orjson-3.10.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b01d701decd75ae092e5f36f7b88a1e7a1d3bb7c9b9d7694de850fb155578d5a"}, - {file = "orjson-3.10.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b5028981ba393f443d8fed9049211b979cadc9d0afecf162832f5a5b152c6297"}, - {file = "orjson-3.10.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:31ff6a222ea362b87bf21ff619598a4dc1106aaafaea32b1c4876d692891ec27"}, - {file = "orjson-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e852a83d7803d3406135fb7a57cf0c1e4a3e73bac80ec621bd32f01c653849c5"}, - {file = "orjson-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2567bc928ed3c3fcd90998009e8835de7c7dc59aabcf764b8374d36044864f3b"}, - {file = "orjson-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4ce98cac60b7bb56457bdd2ed7f0d5d7f242d291fdc0ca566c83fa721b52e92d"}, - {file = "orjson-3.10.1-cp311-none-win32.whl", hash = "sha256:813905e111318acb356bb8029014c77b4c647f8b03f314e7b475bd9ce6d1a8ce"}, - {file = "orjson-3.10.1-cp311-none-win_amd64.whl", hash = "sha256:03a3ca0b3ed52bed1a869163a4284e8a7b0be6a0359d521e467cdef7e8e8a3ee"}, - {file = "orjson-3.10.1-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:f02c06cee680b1b3a8727ec26c36f4b3c0c9e2b26339d64471034d16f74f4ef5"}, - {file = "orjson-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1aa2f127ac546e123283e437cc90b5ecce754a22306c7700b11035dad4ccf85"}, - {file = "orjson-3.10.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2cf29b4b74f585225196944dffdebd549ad2af6da9e80db7115984103fb18a96"}, - {file = "orjson-3.10.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a1b130c20b116f413caf6059c651ad32215c28500dce9cd029a334a2d84aa66f"}, - {file = "orjson-3.10.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d31f9a709e6114492136e87c7c6da5e21dfedebefa03af85f3ad72656c493ae9"}, - {file = "orjson-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d1d169461726f271ab31633cf0e7e7353417e16fb69256a4f8ecb3246a78d6e"}, - {file = "orjson-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:57c294d73825c6b7f30d11c9e5900cfec9a814893af7f14efbe06b8d0f25fba9"}, - {file = "orjson-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d7f11dbacfa9265ec76b4019efffabaabba7a7ebf14078f6b4df9b51c3c9a8ea"}, - {file = "orjson-3.10.1-cp312-none-win32.whl", hash = "sha256:d89e5ed68593226c31c76ab4de3e0d35c760bfd3fbf0a74c4b2be1383a1bf123"}, - {file = "orjson-3.10.1-cp312-none-win_amd64.whl", hash = "sha256:aa76c4fe147fd162107ce1692c39f7189180cfd3a27cfbc2ab5643422812da8e"}, - {file = "orjson-3.10.1-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:a2c6a85c92d0e494c1ae117befc93cf8e7bca2075f7fe52e32698da650b2c6d1"}, - {file = "orjson-3.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9813f43da955197d36a7365eb99bed42b83680801729ab2487fef305b9ced866"}, - {file = "orjson-3.10.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ec917b768e2b34b7084cb6c68941f6de5812cc26c6f1a9fecb728e36a3deb9e8"}, - {file = "orjson-3.10.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5252146b3172d75c8a6d27ebca59c9ee066ffc5a277050ccec24821e68742fdf"}, - {file = "orjson-3.10.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:536429bb02791a199d976118b95014ad66f74c58b7644d21061c54ad284e00f4"}, - {file = "orjson-3.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dfed3c3e9b9199fb9c3355b9c7e4649b65f639e50ddf50efdf86b45c6de04b5"}, - {file = "orjson-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2b230ec35f188f003f5b543644ae486b2998f6afa74ee3a98fc8ed2e45960afc"}, - {file = "orjson-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:01234249ba19c6ab1eb0b8be89f13ea21218b2d72d496ef085cfd37e1bae9dd8"}, - {file = "orjson-3.10.1-cp38-none-win32.whl", hash = "sha256:8a884fbf81a3cc22d264ba780920d4885442144e6acaa1411921260416ac9a54"}, - {file = "orjson-3.10.1-cp38-none-win_amd64.whl", hash = "sha256:dab5f802d52b182163f307d2b1f727d30b1762e1923c64c9c56dd853f9671a49"}, - {file = "orjson-3.10.1-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:a51fd55d4486bc5293b7a400f9acd55a2dc3b5fc8420d5ffe9b1d6bb1a056a5e"}, - {file = "orjson-3.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53521542a6db1411b3bfa1b24ddce18605a3abdc95a28a67b33f9145f26aa8f2"}, - {file = "orjson-3.10.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:27d610df96ac18ace4931411d489637d20ab3b8f63562b0531bba16011998db0"}, - {file = "orjson-3.10.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79244b1456e5846d44e9846534bd9e3206712936d026ea8e6a55a7374d2c0694"}, - {file = "orjson-3.10.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d751efaa8a49ae15cbebdda747a62a9ae521126e396fda8143858419f3b03610"}, - {file = "orjson-3.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27ff69c620a4fff33267df70cfd21e0097c2a14216e72943bd5414943e376d77"}, - {file = "orjson-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ebc58693464146506fde0c4eb1216ff6d4e40213e61f7d40e2f0dde9b2f21650"}, - {file = "orjson-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5be608c3972ed902e0143a5b8776d81ac1059436915d42defe5c6ae97b3137a4"}, - {file = "orjson-3.10.1-cp39-none-win32.whl", hash = "sha256:4ae10753e7511d359405aadcbf96556c86e9dbf3a948d26c2c9f9a150c52b091"}, - {file = "orjson-3.10.1-cp39-none-win_amd64.whl", hash = "sha256:fb5bc4caa2c192077fdb02dce4e5ef8639e7f20bec4e3a834346693907362932"}, - {file = "orjson-3.10.1.tar.gz", hash = "sha256:a883b28d73370df23ed995c466b4f6c708c1f7a9bdc400fe89165c96c7603204"}, + {file = "orjson-3.10.3-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9fb6c3f9f5490a3eb4ddd46fc1b6eadb0d6fc16fb3f07320149c3286a1409dd8"}, + {file = "orjson-3.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:252124b198662eee80428f1af8c63f7ff077c88723fe206a25df8dc57a57b1fa"}, + {file = "orjson-3.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9f3e87733823089a338ef9bbf363ef4de45e5c599a9bf50a7a9b82e86d0228da"}, + {file = "orjson-3.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8334c0d87103bb9fbbe59b78129f1f40d1d1e8355bbed2ca71853af15fa4ed3"}, + {file = "orjson-3.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1952c03439e4dce23482ac846e7961f9d4ec62086eb98ae76d97bd41d72644d7"}, + {file = "orjson-3.10.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c0403ed9c706dcd2809f1600ed18f4aae50be263bd7112e54b50e2c2bc3ebd6d"}, + {file = "orjson-3.10.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:382e52aa4270a037d41f325e7d1dfa395b7de0c367800b6f337d8157367bf3a7"}, + {file = "orjson-3.10.3-cp310-none-win32.whl", hash = "sha256:be2aab54313752c04f2cbaab4515291ef5af8c2256ce22abc007f89f42f49109"}, + {file = "orjson-3.10.3-cp310-none-win_amd64.whl", hash = "sha256:416b195f78ae461601893f482287cee1e3059ec49b4f99479aedf22a20b1098b"}, + {file = "orjson-3.10.3-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:73100d9abbbe730331f2242c1fc0bcb46a3ea3b4ae3348847e5a141265479700"}, + {file = "orjson-3.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:544a12eee96e3ab828dbfcb4d5a0023aa971b27143a1d35dc214c176fdfb29b3"}, + {file = "orjson-3.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:520de5e2ef0b4ae546bea25129d6c7c74edb43fc6cf5213f511a927f2b28148b"}, + {file = "orjson-3.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ccaa0a401fc02e8828a5bedfd80f8cd389d24f65e5ca3954d72c6582495b4bcf"}, + {file = "orjson-3.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7bc9e8bc11bac40f905640acd41cbeaa87209e7e1f57ade386da658092dc16"}, + {file = "orjson-3.10.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3582b34b70543a1ed6944aca75e219e1192661a63da4d039d088a09c67543b08"}, + {file = "orjson-3.10.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1c23dfa91481de880890d17aa7b91d586a4746a4c2aa9a145bebdbaf233768d5"}, + {file = "orjson-3.10.3-cp311-none-win32.whl", hash = "sha256:1770e2a0eae728b050705206d84eda8b074b65ee835e7f85c919f5705b006c9b"}, + {file = "orjson-3.10.3-cp311-none-win_amd64.whl", hash = "sha256:93433b3c1f852660eb5abdc1f4dd0ced2be031ba30900433223b28ee0140cde5"}, + {file = "orjson-3.10.3-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:a39aa73e53bec8d410875683bfa3a8edf61e5a1c7bb4014f65f81d36467ea098"}, + {file = "orjson-3.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0943a96b3fa09bee1afdfccc2cb236c9c64715afa375b2af296c73d91c23eab2"}, + {file = "orjson-3.10.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e852baafceff8da3c9defae29414cc8513a1586ad93e45f27b89a639c68e8176"}, + {file = "orjson-3.10.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18566beb5acd76f3769c1d1a7ec06cdb81edc4d55d2765fb677e3eaa10fa99e0"}, + {file = "orjson-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bd2218d5a3aa43060efe649ec564ebedec8ce6ae0a43654b81376216d5ebd42"}, + {file = "orjson-3.10.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cf20465e74c6e17a104ecf01bf8cd3b7b252565b4ccee4548f18b012ff2f8069"}, + {file = "orjson-3.10.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ba7f67aa7f983c4345eeda16054a4677289011a478ca947cd69c0a86ea45e534"}, + {file = "orjson-3.10.3-cp312-none-win32.whl", hash = "sha256:17e0713fc159abc261eea0f4feda611d32eabc35708b74bef6ad44f6c78d5ea0"}, + {file = "orjson-3.10.3-cp312-none-win_amd64.whl", hash = "sha256:4c895383b1ec42b017dd2c75ae8a5b862fc489006afde06f14afbdd0309b2af0"}, + {file = "orjson-3.10.3-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:be2719e5041e9fb76c8c2c06b9600fe8e8584e6980061ff88dcbc2691a16d20d"}, + {file = "orjson-3.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0175a5798bdc878956099f5c54b9837cb62cfbf5d0b86ba6d77e43861bcec2"}, + {file = "orjson-3.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:978be58a68ade24f1af7758626806e13cff7748a677faf95fbb298359aa1e20d"}, + {file = "orjson-3.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16bda83b5c61586f6f788333d3cf3ed19015e3b9019188c56983b5a299210eb5"}, + {file = "orjson-3.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ad1f26bea425041e0a1adad34630c4825a9e3adec49079b1fb6ac8d36f8b754"}, + {file = "orjson-3.10.3-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9e253498bee561fe85d6325ba55ff2ff08fb5e7184cd6a4d7754133bd19c9195"}, + {file = "orjson-3.10.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0a62f9968bab8a676a164263e485f30a0b748255ee2f4ae49a0224be95f4532b"}, + {file = "orjson-3.10.3-cp38-none-win32.whl", hash = "sha256:8d0b84403d287d4bfa9bf7d1dc298d5c1c5d9f444f3737929a66f2fe4fb8f134"}, + {file = "orjson-3.10.3-cp38-none-win_amd64.whl", hash = "sha256:8bc7a4df90da5d535e18157220d7915780d07198b54f4de0110eca6b6c11e290"}, + {file = "orjson-3.10.3-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9059d15c30e675a58fdcd6f95465c1522b8426e092de9fff20edebfdc15e1cb0"}, + {file = "orjson-3.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d40c7f7938c9c2b934b297412c067936d0b54e4b8ab916fd1a9eb8f54c02294"}, + {file = "orjson-3.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d4a654ec1de8fdaae1d80d55cee65893cb06494e124681ab335218be6a0691e7"}, + {file = "orjson-3.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:831c6ef73f9aa53c5f40ae8f949ff7681b38eaddb6904aab89dca4d85099cb78"}, + {file = "orjson-3.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99b880d7e34542db89f48d14ddecbd26f06838b12427d5a25d71baceb5ba119d"}, + {file = "orjson-3.10.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2e5e176c994ce4bd434d7aafb9ecc893c15f347d3d2bbd8e7ce0b63071c52e25"}, + {file = "orjson-3.10.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b69a58a37dab856491bf2d3bbf259775fdce262b727f96aafbda359cb1d114d8"}, + {file = "orjson-3.10.3-cp39-none-win32.whl", hash = "sha256:b8d4d1a6868cde356f1402c8faeb50d62cee765a1f7ffcfd6de732ab0581e063"}, + {file = "orjson-3.10.3-cp39-none-win_amd64.whl", hash = "sha256:5102f50c5fc46d94f2033fe00d392588564378260d64377aec702f21a7a22912"}, + {file = "orjson-3.10.3.tar.gz", hash = "sha256:2b166507acae7ba2f7c315dcf185a9111ad5e992ac81f2d507aac39193c2c818"}, ] [[package]] @@ -886,28 +882,29 @@ pytzdata = ">=2020.1" [[package]] name = "platformdirs" -version = "4.2.0" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +version = "4.2.1" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.0-py3-none-any.whl", hash = "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068"}, - {file = "platformdirs-4.2.0.tar.gz", hash = "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768"}, + {file = "platformdirs-4.2.1-py3-none-any.whl", hash = "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1"}, + {file = "platformdirs-4.2.1.tar.gz", hash = "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf"}, ] [package.extras] docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] +type = ["mypy (>=1.8)"] [[package]] name = "pluggy" -version = "1.4.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" files = [ - {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, - {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] [package.extras] @@ -1309,17 +1306,18 @@ files = [ [[package]] name = "tenacity" -version = "8.2.3" +version = "8.3.0" description = "Retry code until it succeeds" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tenacity-8.2.3-py3-none-any.whl", hash = "sha256:ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c"}, - {file = "tenacity-8.2.3.tar.gz", hash = "sha256:5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a"}, + {file = "tenacity-8.3.0-py3-none-any.whl", hash = "sha256:3649f6443dbc0d9b01b9d8020a9c4ec7a1ff5f6f3c6c8a036ef371f573fe9185"}, + {file = "tenacity-8.3.0.tar.gz", hash = "sha256:953d4e6ad24357bceffbc9707bc74349aca9d245f68eb65419cf0c249a1949a2"}, ] [package.extras] -doc = ["reno", "sphinx", "tornado (>=4.5)"] +doc = ["reno", "sphinx"] +test = ["pytest", "tornado (>=4.5)", "typeguard"] [[package]] name = "toml" @@ -1481,4 +1479,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.9,<3.12" -content-hash = "11086ba7eeb1f321b2fdb2eb6694aa863fb03e633cac989125ec8aa8c774f722" +content-hash = "e85e250ed63bd9012420d92dbe81cc574046a8cafd48ad140e45ab9a5a745430" diff --git a/airbyte-integrations/connectors/source-salesforce/pyproject.toml b/airbyte-integrations/connectors/source-salesforce/pyproject.toml index 628abd6d8af18..5f82725c25aa5 100644 --- a/airbyte-integrations/connectors/source-salesforce/pyproject.toml +++ b/airbyte-integrations/connectors/source-salesforce/pyproject.toml @@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",] build-backend = "poetry.core.masonry.api" [tool.poetry] -version = "2.5.10" +version = "2.5.11" name = "source-salesforce" description = "Source implementation for Salesforce." authors = [ "Airbyte ",] @@ -18,7 +18,7 @@ include = "source_salesforce" [tool.poetry.dependencies] python = "^3.9,<3.12" pandas = "2.2.1" -airbyte-cdk = "0.83.1" +airbyte-cdk = "0.88.4" [tool.poetry.scripts] source-salesforce = "source_salesforce.run:run" diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/integration/test_bulk_stream.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/integration/test_bulk_stream.py index 63895856e9727..d1e31e9484839 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/integration/test_bulk_stream.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/integration/test_bulk_stream.py @@ -243,8 +243,7 @@ def test_given_retryable_error_on_delete_job_result_when_read_then_do_not_break( HttpRequest(f"{_BASE_URL}/jobs/query/{_JOB_ID}/results"), HttpResponse(f"{_A_FIELD_NAME}\nfield_value"), ) - self._http_mocker._mock_request_method( # FIXME to add DELETE method in airbyte_cdk tests - "delete", + self._http_mocker.delete( HttpRequest(f"{_BASE_URL}/jobs/query/{_JOB_ID}"), [ _RETRYABLE_RESPONSE, @@ -274,8 +273,7 @@ def test_given_non_retryable_error_on_delete_job_result_when_read_then_fail_to_s HttpRequest(f"{_BASE_URL}/jobs/query/{_JOB_ID}/results"), HttpResponse(f"{_A_FIELD_NAME}\nfield_value"), ) - self._http_mocker._mock_request_method( # FIXME to add DELETE method in airbyte_cdk tests - "delete", + self._http_mocker.delete( HttpRequest(f"{_BASE_URL}/jobs/query/{_JOB_ID}"), HttpResponse("", 429), ) @@ -331,8 +329,7 @@ def _create_sliced_job(self, lower_boundary: datetime, upper_boundary: datetime, self._mock_delete_job(job_id) def _mock_delete_job(self, job_id: str) -> None: - self._http_mocker._mock_request_method( # FIXME to add DELETE method in airbyte_cdk tests - "delete", + self._http_mocker.delete( HttpRequest(f"{_BASE_URL}/jobs/query/{job_id}"), HttpResponse(""), ) diff --git a/docs/integrations/sources/salesforce.md b/docs/integrations/sources/salesforce.md index f599f5717a0a3..b85a2a4ad9afe 100644 --- a/docs/integrations/sources/salesforce.md +++ b/docs/integrations/sources/salesforce.md @@ -192,6 +192,7 @@ Now that you have set up the Salesforce source connector, check out the followin | Version | Date | Pull Request | Subject | | :------ | :--------- | :------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------- | +| 2.5.11 | 2024-05-09 | [38205](https://github.com/airbytehq/airbyte/pull/38205) | Use new delete method of HttpMocker for test_bulk_stream | | 2.5.10 | 2024-05-09 | [38065](https://github.com/airbytehq/airbyte/pull/38065) | Replace deprecated authentication mechanism to up-to-date one | | 2.5.9 | 2024-05-02 | [37749](https://github.com/airbytehq/airbyte/pull/37749) | Adding mock server tests for bulk streams | | 2.5.8 | 2024-04-30 | [37340](https://github.com/airbytehq/airbyte/pull/37340) | Source Salesforce: reduce info logs | From 31c95da4998be7d70ba7a007b1625f25667b4321 Mon Sep 17 00:00:00 2001 From: Augustin Date: Wed, 15 May 2024 22:04:10 +0200 Subject: [PATCH 4/5] [skip ci] Add connectorTestSuitesOptions to metadata (#38188) --- .../destination-amazon-sqs/metadata.yaml | 9 + .../destination-astra/metadata.yaml | 16 ++ .../destination-aws-datalake/metadata.yaml | 9 + .../metadata.yaml | 19 ++ .../destination-bigquery/metadata.yaml | 115 ++++++-- .../destination-chroma/metadata.yaml | 3 + .../metadata.yaml | 3 + .../destination-clickhouse/metadata.yaml | 3 + .../destination-convex/metadata.yaml | 3 + .../connectors/destination-csv/metadata.yaml | 3 + .../destination-cumulio/metadata.yaml | 9 + .../destination-databend/metadata.yaml | 9 + .../destination-databricks/metadata.yaml | 24 ++ .../destination-dev-null/metadata.yaml | 3 + .../destination-duckdb/metadata.yaml | 16 ++ .../destination-dynamodb/metadata.yaml | 9 + .../destination-e2e-test/metadata.yaml | 3 + .../metadata.yaml | 3 + .../destination-elasticsearch/metadata.yaml | 3 + .../destination-firebolt/metadata.yaml | 9 + .../destination-firestore/metadata.yaml | 9 + .../connectors/destination-gcs/metadata.yaml | 13 + .../destination-google-sheets/metadata.yaml | 9 + .../destination-iceberg/metadata.yaml | 3 + .../destination-kafka/metadata.yaml | 3 + .../connectors/destination-kvdb/metadata.yaml | 2 + .../destination-langchain/metadata.yaml | 9 + .../destination-local-json/metadata.yaml | 3 + .../destination-meilisearch/metadata.yaml | 9 + .../destination-milvus/metadata.yaml | 16 ++ .../metadata.yaml | 9 + .../destination-mongodb/metadata.yaml | 3 + .../metadata.yaml | 2 + .../destination-mssql/metadata.yaml | 3 + .../metadata.yaml | 19 +- .../destination-mysql/metadata.yaml | 27 +- .../metadata.yaml | 3 + .../destination-oracle/metadata.yaml | 9 + .../destination-pinecone/metadata.yaml | 16 ++ .../metadata.yaml | 3 + .../destination-postgres/metadata.yaml | 9 + .../destination-pubsub/metadata.yaml | 9 + .../destination-qdrant/metadata.yaml | 2 + .../destination-rabbitmq/metadata.yaml | 9 + .../destination-redis/metadata.yaml | 3 + .../destination-redshift/metadata.yaml | 34 +++ .../destination-s3-glue/metadata.yaml | 8 + .../connectors/destination-s3/metadata.yaml | 24 ++ .../destination-sftp-json/metadata.yaml | 3 + .../destination-snowflake/metadata.yaml | 125 +++++++-- .../destination-sqlite/metadata.yaml | 3 + .../metadata.yaml | 9 + .../destination-teradata/metadata.yaml | 19 ++ .../destination-timeplus/metadata.yaml | 9 + .../destination-typesense/metadata.yaml | 9 + .../destination-vectara/metadata.yaml | 8 + .../destination-weaviate/metadata.yaml | 22 +- .../connectors/destination-xata/metadata.yaml | 9 + .../destination-yellowbrick/metadata.yaml | 8 + .../source-activecampaign/metadata.yaml | 8 + .../connectors/source-adjust/metadata.yaml | 2 + .../connectors/source-aha/metadata.yaml | 8 + .../connectors/source-aircall/metadata.yaml | 8 + .../connectors/source-airtable/metadata.yaml | 20 +- .../source-alpha-vantage/metadata.yaml | 9 + .../source-amazon-ads/metadata.yaml | 14 + .../metadata.yaml | 33 +-- .../source-amazon-sqs/metadata.yaml | 9 + .../connectors/source-amplitude/metadata.yaml | 16 ++ .../source-apify-dataset/metadata.yaml | 13 +- .../connectors/source-appfollow/metadata.yaml | 8 + .../connectors/source-appsflyer/metadata.yaml | 9 + .../connectors/source-asana/metadata.yaml | 9 + .../connectors/source-ashby/metadata.yaml | 2 + .../connectors/source-auth0/metadata.yaml | 8 + .../connectors/source-avni/metadata.yaml | 9 + .../source-aws-cloudtrail/metadata.yaml | 9 + .../source-azure-blob-storage/metadata.yaml | 156 +++++++++++ .../source-azure-table/metadata.yaml | 9 + .../connectors/source-bamboo-hr/metadata.yaml | 9 + .../source-bigcommerce/metadata.yaml | 8 + .../connectors/source-bigquery/metadata.yaml | 14 + .../connectors/source-bing-ads/metadata.yaml | 36 ++- .../connectors/source-braintree/metadata.yaml | 8 + .../connectors/source-braze/metadata.yaml | 9 + .../source-breezometer/metadata.yaml | 8 + .../connectors/source-callrail/metadata.yaml | 8 + .../connectors/source-cart/metadata.yaml | 26 ++ .../connectors/source-chargebee/metadata.yaml | 9 + .../connectors/source-chargify/metadata.yaml | 8 + .../source-chartmogul/metadata.yaml | 8 + .../metadata.yaml | 2 + .../source-clickhouse/metadata.yaml | 2 + .../source-clickup-api/metadata.yaml | 8 + .../connectors/source-clockify/metadata.yaml | 8 + .../connectors/source-close-com/metadata.yaml | 9 + .../source-cockroachdb/metadata.yaml | 3 + .../connectors/source-coda/metadata.yaml | 8 + .../connectors/source-coin-api/metadata.yaml | 8 + .../source-coingecko-coins/metadata.yaml | 8 + .../source-coinmarketcap/metadata.yaml | 8 + .../connectors/source-commcare/metadata.yaml | 2 + .../source-commercetools/metadata.yaml | 8 + .../connectors/source-configcat/metadata.yaml | 8 + .../source-confluence/metadata.yaml | 8 + .../source-convertkit/metadata.yaml | 8 + .../connectors/source-convex/metadata.yaml | 9 + .../connectors/source-copper/metadata.yaml | 8 + .../source-customer-io/metadata.yaml | 8 + .../connectors/source-datadog/metadata.yaml | 8 + .../connectors/source-datascope/metadata.yaml | 8 + .../connectors/source-db2/metadata.yaml | 3 + .../source-declarative-manifest/metadata.yaml | 2 + .../connectors/source-delighted/metadata.yaml | 8 + .../connectors/source-dixa/metadata.yaml | 8 + .../connectors/source-dockerhub/metadata.yaml | 8 + .../connectors/source-dremio/metadata.yaml | 8 + .../connectors/source-drift/metadata.yaml | 13 + .../connectors/source-dynamodb/metadata.yaml | 9 + .../source-e2e-test-cloud/metadata.yaml | 3 + .../connectors/source-e2e-test/metadata.yaml | 3 + .../source-elasticsearch/metadata.yaml | 3 + .../source-emailoctopus/metadata.yaml | 8 + .../connectors/source-everhour/metadata.yaml | 8 + .../source-exchange-rates/metadata.yaml | 8 + .../source-facebook-marketing/metadata.yaml | 33 ++- .../source-facebook-pages/metadata.yaml | 9 + .../connectors/source-faker/metadata.yaml | 13 +- .../connectors/source-fastbill/metadata.yaml | 9 + .../connectors/source-fauna/metadata.yaml | 14 + .../connectors/source-file/metadata.yaml | 56 ++++ .../metadata.yaml | 2 + .../connectors/source-firebolt/metadata.yaml | 16 ++ .../source-freshcaller/metadata.yaml | 8 + .../connectors/source-freshdesk/metadata.yaml | 9 + .../source-freshsales/metadata.yaml | 15 ++ .../source-freshservice/metadata.yaml | 8 + .../connectors/source-fullstory/metadata.yaml | 8 + .../source-gainsight-px/metadata.yaml | 8 + .../connectors/source-gcs/metadata.yaml | 13 + .../connectors/source-genesys/metadata.yaml | 2 + .../connectors/source-getlago/metadata.yaml | 8 + .../connectors/source-github/metadata.yaml | 14 + .../connectors/source-gitlab/metadata.yaml | 42 +-- .../connectors/source-glassfrog/metadata.yaml | 8 + .../connectors/source-gnews/metadata.yaml | 9 + .../connectors/source-gong/metadata.yaml | 8 + .../source-google-ads/metadata.yaml | 63 ++++- .../metadata.yaml | 15 +- .../metadata.yaml | 8 + .../source-google-analytics-v4/metadata.yaml | 19 ++ .../source-google-directory/metadata.yaml | 14 + .../metadata.yaml | 8 + .../metadata.yaml | 14 + .../source-google-sheets/metadata.yaml | 19 ++ .../source-google-webfonts/metadata.yaml | 8 + .../source-greenhouse/metadata.yaml | 14 + .../connectors/source-gridly/metadata.yaml | 9 + .../connectors/source-gutendex/metadata.yaml | 8 + .../connectors/source-harness/metadata.yaml | 58 +++++ .../source-hellobaton/metadata.yaml | 8 + .../source-hubplanner/metadata.yaml | 8 + .../connectors/source-hubspot/metadata.yaml | 46 ++++ .../connectors/source-insightly/metadata.yaml | 8 + .../connectors/source-instagram/metadata.yaml | 29 ++- .../connectors/source-instatus/metadata.yaml | 9 + .../connectors/source-intercom/metadata.yaml | 26 ++ .../connectors/source-intruder/metadata.yaml | 8 + .../connectors/source-ip2whois/metadata.yaml | 8 + .../connectors/source-iterable/metadata.yaml | 9 + .../connectors/source-jira/metadata.yaml | 31 ++- .../connectors/source-k6-cloud/metadata.yaml | 8 + .../connectors/source-kafka/metadata.yaml | 3 + .../connectors/source-klarna/metadata.yaml | 8 + .../connectors/source-klaus-api/metadata.yaml | 8 + .../connectors/source-klaviyo/metadata.yaml | 9 + .../connectors/source-kyriba/metadata.yaml | 9 + .../connectors/source-kyve/metadata.yaml | 14 + .../source-launchdarkly/metadata.yaml | 8 + .../connectors/source-lemlist/metadata.yaml | 8 + .../source-lever-hiring/metadata.yaml | 9 + .../source-linkedin-ads/metadata.yaml | 29 ++- .../source-linkedin-pages/metadata.yaml | 8 + .../connectors/source-linnworks/metadata.yaml | 19 ++ .../connectors/source-lokalise/metadata.yaml | 8 + .../connectors/source-looker/metadata.yaml | 9 + .../connectors/source-mailchimp/metadata.yaml | 28 +- .../source-mailerlite/metadata.yaml | 8 + .../source-mailersend/metadata.yaml | 8 + .../connectors/source-mailgun/metadata.yaml | 8 + .../source-mailjet-mail/metadata.yaml | 8 + .../source-mailjet-sms/metadata.yaml | 8 + .../connectors/source-marketo/metadata.yaml | 9 + .../connectors/source-merge/metadata.yaml | 8 + .../connectors/source-metabase/metadata.yaml | 9 + .../source-microsoft-dataverse/metadata.yaml | 2 + .../source-microsoft-onedrive/metadata.yaml | 9 + .../source-microsoft-sharepoint/metadata.yaml | 9 + .../source-microsoft-teams/metadata.yaml | 23 +- .../connectors/source-mixpanel/metadata.yaml | 37 ++- .../connectors/source-monday/metadata.yaml | 19 ++ .../source-mongodb-v2/metadata.yaml | 26 ++ .../connectors/source-mssql/metadata.yaml | 26 ++ .../connectors/source-my-hours/metadata.yaml | 8 + .../connectors/source-mysql/metadata.yaml | 56 ++++ .../connectors/source-n8n/metadata.yaml | 8 + .../connectors/source-nasa/metadata.yaml | 8 + .../connectors/source-netsuite/metadata.yaml | 9 + .../connectors/source-news-api/metadata.yaml | 8 + .../connectors/source-newsdata/metadata.yaml | 8 + .../connectors/source-notion/metadata.yaml | 30 ++- .../connectors/source-nytimes/metadata.yaml | 8 + .../connectors/source-okta/metadata.yaml | 9 + .../connectors/source-omnisend/metadata.yaml | 8 + .../connectors/source-onesignal/metadata.yaml | 8 + .../source-open-exchange-rates/metadata.yaml | 8 + .../source-openweather/metadata.yaml | 8 + .../connectors/source-opsgenie/metadata.yaml | 8 + .../metadata.yaml | 3 + .../connectors/source-oracle/metadata.yaml | 9 + .../connectors/source-orb/metadata.yaml | 14 + .../connectors/source-orbit/metadata.yaml | 8 + .../source-outbrain-amplify/metadata.yaml | 9 + .../connectors/source-outreach/metadata.yaml | 9 + .../connectors/source-pagerduty/metadata.yaml | 8 + .../connectors/source-pardot/metadata.yaml | 2 + .../source-paypal-transaction/metadata.yaml | 26 +- .../connectors/source-paystack/metadata.yaml | 9 + .../connectors/source-pendo/metadata.yaml | 8 + .../connectors/source-persistiq/metadata.yaml | 8 + .../source-pexels-api/metadata.yaml | 8 + .../connectors/source-pinterest/metadata.yaml | 24 +- .../connectors/source-pipedrive/metadata.yaml | 19 ++ .../source-pivotal-tracker/metadata.yaml | 9 + .../connectors/source-plaid/metadata.yaml | 8 + .../connectors/source-pocket/metadata.yaml | 9 + .../connectors/source-pokeapi/metadata.yaml | 8 + .../source-polygon-stock-api/metadata.yaml | 8 + .../connectors/source-postgres/metadata.yaml | 36 +++ .../connectors/source-posthog/metadata.yaml | 20 +- .../source-postmarkapp/metadata.yaml | 8 + .../source-prestashop/metadata.yaml | 3 + .../connectors/source-primetric/metadata.yaml | 13 +- .../source-public-apis/metadata.yaml | 8 + .../connectors/source-punk-api/metadata.yaml | 8 + .../connectors/source-pypi/metadata.yaml | 8 + .../connectors/source-qonto/metadata.yaml | 8 + .../connectors/source-qualaroo/metadata.yaml | 9 + .../source-quickbooks/metadata.yaml | 9 + .../connectors/source-railz/metadata.yaml | 9 + .../source-rd-station-marketing/metadata.yaml | 9 + .../connectors/source-recharge/metadata.yaml | 14 + .../source-recreation/metadata.yaml | 8 + .../connectors/source-recruitee/metadata.yaml | 8 + .../connectors/source-recurly/metadata.yaml | 14 +- .../connectors/source-redshift/metadata.yaml | 9 + .../connectors/source-reply-io/metadata.yaml | 8 + .../connectors/source-retently/metadata.yaml | 8 + .../source-ringcentral/metadata.yaml | 8 + .../connectors/source-rki-covid/metadata.yaml | 9 + .../source-rocket-chat/metadata.yaml | 8 + .../connectors/source-rss/metadata.yaml | 8 + .../connectors/source-s3/metadata.yaml | 246 +++++++++++++++++- .../source-salesforce/metadata.yaml | 36 +++ .../connectors/source-salesloft/metadata.yaml | 14 + .../source-sap-fieldglass/metadata.yaml | 8 + .../connectors/source-secoda/metadata.yaml | 8 + .../connectors/source-sendgrid/metadata.yaml | 32 ++- .../source-sendinblue/metadata.yaml | 8 + .../source-senseforce/metadata.yaml | 8 + .../connectors/source-sentry/metadata.yaml | 14 + .../connectors/source-serpstat/metadata.yaml | 8 + .../connectors/source-sftp-bulk/metadata.yaml | 16 ++ .../connectors/source-sftp/metadata.yaml | 3 + .../connectors/source-shopify/metadata.yaml | 32 ++- .../connectors/source-shortio/metadata.yaml | 8 + .../connectors/source-slack/metadata.yaml | 23 +- .../connectors/source-smaily/metadata.yaml | 8 + .../source-smartengage/metadata.yaml | 8 + .../source-smartsheets/metadata.yaml | 14 + .../source-snapchat-marketing/metadata.yaml | 9 + .../connectors/source-snowflake/metadata.yaml | 26 ++ .../source-sonar-cloud/metadata.yaml | 8 + .../source-spacex-api/metadata.yaml | 8 + .../connectors/source-square/metadata.yaml | 14 + .../source-statuspage/metadata.yaml | 8 + .../connectors/source-strava/metadata.yaml | 8 + .../connectors/source-stripe/metadata.yaml | 33 ++- .../source-survey-sparrow/metadata.yaml | 8 + .../connectors/source-surveycto/metadata.yaml | 9 + .../source-surveymonkey/metadata.yaml | 14 + .../connectors/source-tempo/metadata.yaml | 13 + .../connectors/source-teradata/metadata.yaml | 9 + .../source-the-guardian-api/metadata.yaml | 8 + .../connectors/source-tidb/metadata.yaml | 3 + .../source-tiktok-marketing/metadata.yaml | 49 ++++ .../connectors/source-timely/metadata.yaml | 8 + .../connectors/source-tmdb/metadata.yaml | 8 + .../connectors/source-todoist/metadata.yaml | 8 + .../connectors/source-toggl/metadata.yaml | 8 + .../source-tplcentral/metadata.yaml | 2 + .../connectors/source-trello/metadata.yaml | 9 + .../source-trustpilot/metadata.yaml | 9 + .../source-tvmaze-schedule/metadata.yaml | 8 + .../source-twilio-taskrouter/metadata.yaml | 8 + .../connectors/source-twilio/metadata.yaml | 14 + .../connectors/source-twitter/metadata.yaml | 8 + .../connectors/source-typeform/metadata.yaml | 31 ++- .../connectors/source-unleash/metadata.yaml | 8 + .../connectors/source-us-census/metadata.yaml | 16 ++ .../connectors/source-vantage/metadata.yaml | 8 + .../source-visma-economic/metadata.yaml | 8 + .../source-weatherstack/metadata.yaml | 9 + .../connectors/source-webflow/metadata.yaml | 9 + .../source-whisky-hunter/metadata.yaml | 8 + .../source-wikipedia-pageviews/metadata.yaml | 8 + .../source-woocommerce/metadata.yaml | 8 + .../connectors/source-wrike/metadata.yaml | 8 + .../connectors/source-xero/metadata.yaml | 9 + .../connectors/source-xkcd/metadata.yaml | 9 + .../source-yahoo-finance-price/metadata.yaml | 8 + .../source-yandex-metrica/metadata.yaml | 9 + .../connectors/source-yotpo/metadata.yaml | 8 + .../connectors/source-younium/metadata.yaml | 8 + .../source-youtube-analytics/metadata.yaml | 2 + .../metadata.yaml | 8 + .../source-zendesk-chat/metadata.yaml | 18 ++ .../source-zendesk-sell/metadata.yaml | 8 + .../source-zendesk-sunshine/metadata.yaml | 13 + .../source-zendesk-support/metadata.yaml | 23 +- .../source-zendesk-talk/metadata.yaml | 19 +- .../connectors/source-zenefits/metadata.yaml | 8 + .../connectors/source-zenloop/metadata.yaml | 8 + .../connectors/source-zoho-crm/metadata.yaml | 16 ++ .../connectors/source-zoom/metadata.yaml | 14 +- 335 files changed, 4156 insertions(+), 277 deletions(-) diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/metadata.yaml b/airbyte-integrations/connectors/destination-amazon-sqs/metadata.yaml index c8e964c5bb32c..5115f5b208fe1 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/metadata.yaml +++ b/airbyte-integrations/connectors/destination-amazon-sqs/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-AMAZON-SQS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-astra/metadata.yaml b/airbyte-integrations/connectors/destination-astra/metadata.yaml index 7a43f56cfa9fa..bb9ed46d9d0b1 100644 --- a/airbyte-integrations/connectors/destination-astra/metadata.yaml +++ b/airbyte-integrations/connectors/destination-astra/metadata.yaml @@ -28,4 +28,20 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-ASTRA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_DESTINATION-ASTRA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-aws-datalake/metadata.yaml b/airbyte-integrations/connectors/destination-aws-datalake/metadata.yaml index d889f63135121..6b0db7878171c 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/metadata.yaml +++ b/airbyte-integrations/connectors/destination-aws-datalake/metadata.yaml @@ -24,4 +24,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-AWS-DATALAKE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/metadata.yaml b/airbyte-integrations/connectors/destination-azure-blob-storage/metadata.yaml index 70b5a54f39bbc..1394a063c2ba7 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/metadata.yaml +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/metadata.yaml @@ -27,4 +27,23 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-AZURE-BLOB-STORAGE-GCS-STAGING__CREDS + fileName: config_gcs_staging.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-AZURE-BLOB-STORAGE-S3-STAGING__CREDS + fileName: config_s3_staging.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-AZURE-BLOB-STORAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-bigquery/metadata.yaml b/airbyte-integrations/connectors/destination-bigquery/metadata.yaml index 3966086b7667a..16f3ecb5fcb8e 100644 --- a/airbyte-integrations/connectors/destination-bigquery/metadata.yaml +++ b/airbyte-integrations/connectors/destination-bigquery/metadata.yaml @@ -21,21 +21,7 @@ data: releases: breakingChanges: 2.0.0: - message: - "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**. - - This version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), - which provides better error handling, incremental delivery of data for large - syncs, and improved final table structures. To review the breaking changes, - and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). - These changes will likely require updates to downstream dbt / SQL models, - which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations). - - Selecting `Upgrade` will upgrade **all** connections using this destination - at their next sync. You can manually sync existing connections prior to - the next scheduled sync to start the upgrade early. - - " + message: "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt / SQL models, which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n" upgradeDeadline: "2023-11-07" resourceRequirements: jobSpecific: @@ -47,4 +33,103 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_DISABLETD_GCS_RAW_OVERRIDE + fileName: credentials-1s1t-disabletd-gcs-raw-override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_DISABLETD_STANDARD_OVERRIDE + fileName: credentials-1s1t-disabletd-standard-raw-override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS + fileName: credentials-1s1t-gcs.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS_RAW_OVERRIDE + fileName: credentials-1s1t-gcs-raw-override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_STANDARD + fileName: credentials-1s1t-standard.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_STANDARD_RAW_OVERRIDE + fileName: credentials-1s1t-standard-raw-override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_BAD_PROJECT_CREDS + fileName: credentials-badproject.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_GCS_STAGING + fileName: credentials-gcs-staging.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_IMPERSONATE_FAIL_CREDS + fileName: credentials-impersonate-fail.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_IMPERSONATE__CREDS + fileName: credentials-impersonate.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_NO_GCS_CREATE_ROLE + fileName: copy_gcs_no_create_roles_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_NO_GCS_WRITE_ROLE + fileName: copy_gcs_no_write_roles_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_NO_PUBLIC_SCHEMA_EDIT_ROLE + fileName: credentials-no-edit-public-schema-role.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_STANDARD + fileName: credentials-standard.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS_WITH_MISSED_DATASET_CREATION_ROLE__CREDS + fileName: credentials-with-missed-dataset-creation-role.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_CREDENTIALS__CREDS_OAUTH + fileName: credentials_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_STANDARD-NO-DATASET-CREATION__CREDS + fileName: credentials-standard-no-dataset-creation.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-BIGQUERY_STANDARD_NON_BILLABLE_PROJECT__CREDS + fileName: credentials-standard-non-billable-project.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-chroma/metadata.yaml b/airbyte-integrations/connectors/destination-chroma/metadata.yaml index a0ebf0b625530..f40844f9b93ce 100644 --- a/airbyte-integrations/connectors/destination-chroma/metadata.yaml +++ b/airbyte-integrations/connectors/destination-chroma/metadata.yaml @@ -22,4 +22,7 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/metadata.yaml index c5023258510ca..0dd55ca5109f3 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/metadata.yaml @@ -28,4 +28,7 @@ data: supportsDbt: false tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-clickhouse/metadata.yaml b/airbyte-integrations/connectors/destination-clickhouse/metadata.yaml index b6cc2b944a79c..cc6c890041cbb 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/metadata.yaml +++ b/airbyte-integrations/connectors/destination-clickhouse/metadata.yaml @@ -33,4 +33,7 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-convex/metadata.yaml b/airbyte-integrations/connectors/destination-convex/metadata.yaml index 6749209e152d2..acfa6e6f73ab6 100644 --- a/airbyte-integrations/connectors/destination-convex/metadata.yaml +++ b/airbyte-integrations/connectors/destination-convex/metadata.yaml @@ -22,4 +22,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-csv/metadata.yaml b/airbyte-integrations/connectors/destination-csv/metadata.yaml index 63bb9b6625f89..6599289f0bebf 100644 --- a/airbyte-integrations/connectors/destination-csv/metadata.yaml +++ b/airbyte-integrations/connectors/destination-csv/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-cumulio/metadata.yaml b/airbyte-integrations/connectors/destination-cumulio/metadata.yaml index 86ff67c2444d8..501011dc2f4e5 100644 --- a/airbyte-integrations/connectors/destination-cumulio/metadata.yaml +++ b/airbyte-integrations/connectors/destination-cumulio/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-CUMULIO_CREDENTIALS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-databend/metadata.yaml b/airbyte-integrations/connectors/destination-databend/metadata.yaml index b9099d0a950bb..d85ea88531c6c 100644 --- a/airbyte-integrations/connectors/destination-databend/metadata.yaml +++ b/airbyte-integrations/connectors/destination-databend/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION_DATABEND_CLOUD_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-databricks/metadata.yaml b/airbyte-integrations/connectors/destination-databricks/metadata.yaml index 99acfabe8250c..97f29f980faa1 100644 --- a/airbyte-integrations/connectors/destination-databricks/metadata.yaml +++ b/airbyte-integrations/connectors/destination-databricks/metadata.yaml @@ -23,4 +23,28 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-DATABRICKS_AZURE__CREDS + fileName: azure_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-DATABRICKS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-DATABRICKS__STAGING_CREDS + fileName: staging_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_DATABRICKS_OAUTH_CONFIG + fileName: oauth_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-dev-null/metadata.yaml b/airbyte-integrations/connectors/destination-dev-null/metadata.yaml index 483f395ac534e..bb21fe3b3574f 100644 --- a/airbyte-integrations/connectors/destination-dev-null/metadata.yaml +++ b/airbyte-integrations/connectors/destination-dev-null/metadata.yaml @@ -22,4 +22,7 @@ data: ql: 100 supportLevel: community supportsRefreshes: true + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-duckdb/metadata.yaml b/airbyte-integrations/connectors/destination-duckdb/metadata.yaml index bc34ad40c5341..aa541135b32e6 100644 --- a/airbyte-integrations/connectors/destination-duckdb/metadata.yaml +++ b/airbyte-integrations/connectors/destination-duckdb/metadata.yaml @@ -39,4 +39,20 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-dynamodb/metadata.yaml b/airbyte-integrations/connectors/destination-dynamodb/metadata.yaml index c50ab11ae6b51..af6387952736f 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/metadata.yaml +++ b/airbyte-integrations/connectors/destination-dynamodb/metadata.yaml @@ -21,4 +21,13 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-DYNAMODB__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-e2e-test/metadata.yaml b/airbyte-integrations/connectors/destination-e2e-test/metadata.yaml index 89114d6649c4b..21cfb88e1adfe 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/metadata.yaml +++ b/airbyte-integrations/connectors/destination-e2e-test/metadata.yaml @@ -22,4 +22,7 @@ data: ql: 100 supportLevel: community supportsRefreshes: true + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/metadata.yaml index 0506f7296aa9a..51778ef0a0d1b 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/metadata.yaml @@ -17,4 +17,7 @@ data: documentationUrl: https://docs.airbyte.com/integrations/destinations/elasticsearch tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-elasticsearch/metadata.yaml b/airbyte-integrations/connectors/destination-elasticsearch/metadata.yaml index a9c8f1d09a1ab..ba273fa12383d 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/metadata.yaml +++ b/airbyte-integrations/connectors/destination-elasticsearch/metadata.yaml @@ -22,4 +22,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-firebolt/metadata.yaml b/airbyte-integrations/connectors/destination-firebolt/metadata.yaml index d7a693c6ce3cd..6d55855615fc4 100644 --- a/airbyte-integrations/connectors/destination-firebolt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-firebolt/metadata.yaml @@ -25,4 +25,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-FIREBOLT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-firestore/metadata.yaml b/airbyte-integrations/connectors/destination-firestore/metadata.yaml index 56bc36394188e..f348fba3c3bc9 100644 --- a/airbyte-integrations/connectors/destination-firestore/metadata.yaml +++ b/airbyte-integrations/connectors/destination-firestore/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-FIRESTORE + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-gcs/metadata.yaml b/airbyte-integrations/connectors/destination-gcs/metadata.yaml index 1f861a2d02a2d..20582c0f5c1f4 100644 --- a/airbyte-integrations/connectors/destination-gcs/metadata.yaml +++ b/airbyte-integrations/connectors/destination-gcs/metadata.yaml @@ -27,4 +27,17 @@ data: sl: 100 ql: 300 supportLevel: community + connectorTestSuitesOptions: + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-GCS_NO_MULTIPART_ROLE_CREDS + fileName: insufficient_roles_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-GCS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-google-sheets/metadata.yaml b/airbyte-integrations/connectors/destination-google-sheets/metadata.yaml index 595461968be10..1ef16b37d534e 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/metadata.yaml +++ b/airbyte-integrations/connectors/destination-google-sheets/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-GOOGLE_SHEETS_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-iceberg/metadata.yaml b/airbyte-integrations/connectors/destination-iceberg/metadata.yaml index 9657f01cd844b..c222f75b02c13 100644 --- a/airbyte-integrations/connectors/destination-iceberg/metadata.yaml +++ b/airbyte-integrations/connectors/destination-iceberg/metadata.yaml @@ -20,4 +20,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-kafka/metadata.yaml b/airbyte-integrations/connectors/destination-kafka/metadata.yaml index 36c58d103c208..cbd16e122d5c8 100644 --- a/airbyte-integrations/connectors/destination-kafka/metadata.yaml +++ b/airbyte-integrations/connectors/destination-kafka/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-kvdb/metadata.yaml b/airbyte-integrations/connectors/destination-kvdb/metadata.yaml index fdca56a76f156..51f4d991ba628 100644 --- a/airbyte-integrations/connectors/destination-kvdb/metadata.yaml +++ b/airbyte-integrations/connectors/destination-kvdb/metadata.yaml @@ -25,4 +25,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-langchain/metadata.yaml b/airbyte-integrations/connectors/destination-langchain/metadata.yaml index 71758877bb17a..f8a5b743758be 100644 --- a/airbyte-integrations/connectors/destination-langchain/metadata.yaml +++ b/airbyte-integrations/connectors/destination-langchain/metadata.yaml @@ -29,4 +29,13 @@ data: message: > This version changes the way record ids are tracked internally. If you are using a stream in **append-dedup** mode, you need to reset the connection after doing the upgrade to avoid duplicates. upgradeDeadline: "2023-09-18" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-LANGCHAIN_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-local-json/metadata.yaml b/airbyte-integrations/connectors/destination-local-json/metadata.yaml index 2f2b89c7d22eb..631d2743c1d32 100644 --- a/airbyte-integrations/connectors/destination-local-json/metadata.yaml +++ b/airbyte-integrations/connectors/destination-local-json/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-meilisearch/metadata.yaml b/airbyte-integrations/connectors/destination-meilisearch/metadata.yaml index 2460f1eb737e5..a8a1ec09a49f4 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/metadata.yaml +++ b/airbyte-integrations/connectors/destination-meilisearch/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION_MEILISEARCH_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-milvus/metadata.yaml b/airbyte-integrations/connectors/destination-milvus/metadata.yaml index c2dff2baff42e..f4cf08cbedc3d 100644 --- a/airbyte-integrations/connectors/destination-milvus/metadata.yaml +++ b/airbyte-integrations/connectors/destination-milvus/metadata.yaml @@ -38,4 +38,20 @@ data: sl: 200 ql: 300 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-MILVUS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_DESTINATION-MILVUS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/metadata.yaml index b81fdc490ef8e..58f0d02fbd0fc 100644 --- a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/metadata.yaml @@ -17,4 +17,13 @@ data: documentationUrl: https://docs.airbyte.com/integrations/destinations/mongodb tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-MONGODB-STRICT-ENCRYPT_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mongodb/metadata.yaml b/airbyte-integrations/connectors/destination-mongodb/metadata.yaml index 68c8852b75389..8e2a48ccc177b 100644 --- a/airbyte-integrations/connectors/destination-mongodb/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mongodb/metadata.yaml @@ -22,4 +22,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/metadata.yaml index 1e8dab9b8a492..c1eab958baf4a 100644 --- a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/metadata.yaml @@ -28,4 +28,6 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mssql/metadata.yaml b/airbyte-integrations/connectors/destination-mssql/metadata.yaml index 0ad34afe82aac..7c71d756e1fbc 100644 --- a/airbyte-integrations/connectors/destination-mssql/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mssql/metadata.yaml @@ -33,4 +33,7 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/metadata.yaml index b2cd2f3a3b1b3..e9c8b51cd240c 100644 --- a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/metadata.yaml @@ -21,20 +21,9 @@ data: releases: breakingChanges: 1.0.0: - message: - "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**. - - This version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), - which provides better error handling, incremental delivery of data for large - syncs, and improved final table structures. To review the breaking changes, - and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). - These changes will likely require updates to downstream dbt / SQL models, - which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations). - - Selecting `Upgrade` will upgrade **all** connections using this destination - at their next sync. You can manually sync existing connections prior to - the next scheduled sync to start the upgrade early. - - " + message: "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt / SQL models, which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n" upgradeDeadline: "2024-05-15" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-mysql/metadata.yaml b/airbyte-integrations/connectors/destination-mysql/metadata.yaml index 04cc26688896b..ca6bc8ba71915 100644 --- a/airbyte-integrations/connectors/destination-mysql/metadata.yaml +++ b/airbyte-integrations/connectors/destination-mysql/metadata.yaml @@ -26,17 +26,20 @@ data: releases: breakingChanges: 1.0.0: - message: - "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**. - - This version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), - which provides better error handling and improved final table structures. To review the breaking changes, - and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). - These changes will likely require updates to downstream dbt / SQL models, - which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations). - - Selecting `Upgrade` will upgrade **all** connections using this destination - at their next sync. You can manually sync existing connections prior to - the next scheduled sync to start the upgrade early." + message: "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), which provides better error handling and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt / SQL models, which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early." upgradeDeadline: "2024-06-05" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-MYSQL_SSH-KEY__CREDS + fileName: ssh-key-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-MYSQL_SSH-PWD__CREDS + fileName: ssh-pwd-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/metadata.yaml index d37ac24b2b47d..1b20f3867f582 100644 --- a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/metadata.yaml @@ -28,4 +28,7 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-oracle/metadata.yaml b/airbyte-integrations/connectors/destination-oracle/metadata.yaml index c280427bd530b..5d17da32ba55a 100644 --- a/airbyte-integrations/connectors/destination-oracle/metadata.yaml +++ b/airbyte-integrations/connectors/destination-oracle/metadata.yaml @@ -33,4 +33,13 @@ data: sl: 100 ql: 200 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-ORACLE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-pinecone/metadata.yaml b/airbyte-integrations/connectors/destination-pinecone/metadata.yaml index b2f30c3f367bf..433ecf9e15dc5 100644 --- a/airbyte-integrations/connectors/destination-pinecone/metadata.yaml +++ b/airbyte-integrations/connectors/destination-pinecone/metadata.yaml @@ -41,4 +41,20 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-PINECONE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_DESTINATION-PINECONE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/metadata.yaml index 368f05c4c5033..761eaa0dda93d 100644 --- a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/metadata.yaml @@ -28,4 +28,7 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-postgres/metadata.yaml b/airbyte-integrations/connectors/destination-postgres/metadata.yaml index b085185e6deff..97e105abbfa18 100644 --- a/airbyte-integrations/connectors/destination-postgres/metadata.yaml +++ b/airbyte-integrations/connectors/destination-postgres/metadata.yaml @@ -32,4 +32,13 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-POSTGRES_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-pubsub/metadata.yaml b/airbyte-integrations/connectors/destination-pubsub/metadata.yaml index 491d06998acfd..6d94a82fb34ca 100644 --- a/airbyte-integrations/connectors/destination-pubsub/metadata.yaml +++ b/airbyte-integrations/connectors/destination-pubsub/metadata.yaml @@ -21,4 +21,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-PUBSUB_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-qdrant/metadata.yaml b/airbyte-integrations/connectors/destination-qdrant/metadata.yaml index 06db4f2ad27d3..750459b5c92b5 100644 --- a/airbyte-integrations/connectors/destination-qdrant/metadata.yaml +++ b/airbyte-integrations/connectors/destination-qdrant/metadata.yaml @@ -38,4 +38,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-rabbitmq/metadata.yaml b/airbyte-integrations/connectors/destination-rabbitmq/metadata.yaml index c9abadca011aa..2b1ae1c2d9780 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/metadata.yaml +++ b/airbyte-integrations/connectors/destination-rabbitmq/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-RABBITMQ__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-redis/metadata.yaml b/airbyte-integrations/connectors/destination-redis/metadata.yaml index 7d90e8dfbc4e5..27547a2030cb5 100644 --- a/airbyte-integrations/connectors/destination-redis/metadata.yaml +++ b/airbyte-integrations/connectors/destination-redis/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-redshift/metadata.yaml b/airbyte-integrations/connectors/destination-redshift/metadata.yaml index 0963773193eac..c1c0fc97dc806 100644 --- a/airbyte-integrations/connectors/destination-redshift/metadata.yaml +++ b/airbyte-integrations/connectors/destination-redshift/metadata.yaml @@ -35,4 +35,38 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG + fileName: 1s1t_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING + fileName: 1s1t_config_raw_schema_override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING + fileName: 1s1t_config_staging.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING + fileName: 1s1t_config_staging_raw_schema_override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-REDSHIFT_STAGING__CREDS + fileName: config_staging.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-REDSHIFT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-s3-glue/metadata.yaml b/airbyte-integrations/connectors/destination-s3-glue/metadata.yaml index 0ca7298c3f5b8..074c2fd1f75d3 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/metadata.yaml +++ b/airbyte-integrations/connectors/destination-s3-glue/metadata.yaml @@ -21,4 +21,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-S3-GLUE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-s3/metadata.yaml b/airbyte-integrations/connectors/destination-s3/metadata.yaml index 3bf1a9f9c9421..e5fa4a2fb88dd 100644 --- a/airbyte-integrations/connectors/destination-s3/metadata.yaml +++ b/airbyte-integrations/connectors/destination-s3/metadata.yaml @@ -27,4 +27,28 @@ data: sl: 300 ql: 300 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-S3-ASSUME-ROLE-CONFIG + fileName: s3_dest_assume_role_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-S3_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-S3_DEST_IAM_ROLE_CREDENTIALS_FOR_ASSUME_ROLE_AUTH + fileName: s3_dest_iam_role_credentials_for_assume_role_auth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-S3_MIN_REQUIRED_PERMISSIONS_CREDS + fileName: s3_dest_min_required_permissions_creds.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-sftp-json/metadata.yaml b/airbyte-integrations/connectors/destination-sftp-json/metadata.yaml index 3afa4b70f920e..5eba0abdd436f 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/metadata.yaml +++ b/airbyte-integrations/connectors/destination-sftp-json/metadata.yaml @@ -22,4 +22,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-snowflake/metadata.yaml b/airbyte-integrations/connectors/destination-snowflake/metadata.yaml index a130dd39bbf0c..bdb8f41915c4e 100644 --- a/airbyte-integrations/connectors/destination-snowflake/metadata.yaml +++ b/airbyte-integrations/connectors/destination-snowflake/metadata.yaml @@ -24,21 +24,7 @@ data: message: Remove GCS/S3 loading method support. upgradeDeadline: "2023-08-31" 3.0.0: - message: - "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**. - - This version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), - which provides better error handling, incremental delivery of data for large - syncs, and improved final table structures. To review the breaking changes, - and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). - These changes will likely require updates to downstream dbt / SQL models, - which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations). - - Selecting `Upgrade` will upgrade **all** connections using this destination - at their next sync. You can manually sync existing connections prior to - the next scheduled sync to start the upgrade early. - - " + message: "**Do not upgrade until you have run a test upgrade as outlined [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt / SQL models, which we walk through [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n" upgradeDeadline: "2023-11-07" resourceRequirements: jobSpecific: @@ -50,4 +36,113 @@ data: supportsDbt: true tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-SNOWFLAKE_COPY_AZURE_BLOB__CREDS + fileName: copy_azure_blob_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_COPY_GCS__CREDS + fileName: copy_gcs_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_COPY_S3_ENCRYPTED__CREDS + fileName: copy_s3_encrypted_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_COPY_S3__CREDS + fileName: copy_s3_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_INSERT__CREDS + fileName: insert_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_INSUFFICIENT_GCS_ROLE__CREDS + fileName: copy_insufficient_gcs_roles_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_DISABLETD + fileName: 1s1t_disabletd_internal_staging_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLETD + fileName: 1s1t_disabletd_internal_staging_config_raw_schema_override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_IP_NOT_IN_WHITELIST_CREDS + fileName: insert_ip_not_in_whitelist_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_S3_WRONG_LOCATION__CREDS + fileName: copy_s3_wrong_location_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-SNOWFLAKE_WITHOUT_INTERNAL_STAGING__CREDS + fileName: copy_insufficient_staging_roles_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS + fileName: 1s1t_internal_staging_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS_RAW_SCHEMA_OVERRIDE + fileName: 1s1t_internal_staging_config_raw_schema_override.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_INSUFFICIENT_PERMISSIONS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_INTERNAL_STAGING_CREDS + fileName: internal_staging_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_KEY_PAIR_ENCRYPTED__CREDS + fileName: config_key_pair_encrypted.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_KEY_PAIR__CREDS + fileName: config_key_pair.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_NO_ACTIVE_WAREHOUSE_CREDS + fileName: internal_staging_config_no_active_warehouse.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_NO_CREATE_SCHEMA_PRIVILEGE + fileName: no_create_schema_privilege.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_QUOTED_IDENTIFIERS_IGNORE_CASE_CREDS + fileName: 1s1t_case_insensitive.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION_SNOWFLAKE_TESTUSER_WITHOUT_TEXT_SCHEMA_PERMISSION_CREDS + fileName: config_no_text_schema_permission.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-sqlite/metadata.yaml b/airbyte-integrations/connectors/destination-sqlite/metadata.yaml index f5f250b9e6688..c691c0cc08805 100644 --- a/airbyte-integrations/connectors/destination-sqlite/metadata.yaml +++ b/airbyte-integrations/connectors/destination-sqlite/metadata.yaml @@ -22,4 +22,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-starburst-galaxy/metadata.yaml b/airbyte-integrations/connectors/destination-starburst-galaxy/metadata.yaml index d9831e3bb1218..aca693ad801ea 100644 --- a/airbyte-integrations/connectors/destination-starburst-galaxy/metadata.yaml +++ b/airbyte-integrations/connectors/destination-starburst-galaxy/metadata.yaml @@ -21,4 +21,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-STARBURST-GALAXY_CREDENTIALS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-teradata/metadata.yaml b/airbyte-integrations/connectors/destination-teradata/metadata.yaml index de975748835f7..66f77a5b58c23 100644 --- a/airbyte-integrations/connectors/destination-teradata/metadata.yaml +++ b/airbyte-integrations/connectors/destination-teradata/metadata.yaml @@ -21,4 +21,23 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-TERADATA_SSL__CREDS + fileName: sslconfig.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-TERADATA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_DESTINATION-TERADATA__FAILURE_CREDS + fileName: failureconfig.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-timeplus/metadata.yaml b/airbyte-integrations/connectors/destination-timeplus/metadata.yaml index b1ae6d578de56..5a7fc49b3a824 100644 --- a/airbyte-integrations/connectors/destination-timeplus/metadata.yaml +++ b/airbyte-integrations/connectors/destination-timeplus/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-TIMEPLUS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-typesense/metadata.yaml b/airbyte-integrations/connectors/destination-typesense/metadata.yaml index d954d016d1987..f2545bee88e5c 100644 --- a/airbyte-integrations/connectors/destination-typesense/metadata.yaml +++ b/airbyte-integrations/connectors/destination-typesense/metadata.yaml @@ -24,4 +24,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-TYPESENSE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-vectara/metadata.yaml b/airbyte-integrations/connectors/destination-vectara/metadata.yaml index 4b8e7ef76e3ee..17a45a68b0c54 100644 --- a/airbyte-integrations/connectors/destination-vectara/metadata.yaml +++ b/airbyte-integrations/connectors/destination-vectara/metadata.yaml @@ -30,4 +30,12 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION_VECTARA_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-weaviate/metadata.yaml b/airbyte-integrations/connectors/destination-weaviate/metadata.yaml index f823b680d3ace..faf25bc5b9e07 100644 --- a/airbyte-integrations/connectors/destination-weaviate/metadata.yaml +++ b/airbyte-integrations/connectors/destination-weaviate/metadata.yaml @@ -29,11 +29,7 @@ data: releases: breakingChanges: 0.2.0: - message: - "After upgrading, you need to reconfigure the source. For more details - check out the migration guide. - - " + message: "After upgrading, you need to reconfigure the source. For more details check out the migration guide.\n" upgradeDeadline: "2023-10-01" resourceRequirements: jobSpecific: @@ -45,4 +41,20 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-WEAVIATE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_DESTINATION-WEAVIATE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-xata/metadata.yaml b/airbyte-integrations/connectors/destination-xata/metadata.yaml index b2635d9928871..dd32acc41cef3 100644 --- a/airbyte-integrations/connectors/destination-xata/metadata.yaml +++ b/airbyte-integrations/connectors/destination-xata/metadata.yaml @@ -22,4 +22,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-XATA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/destination-yellowbrick/metadata.yaml b/airbyte-integrations/connectors/destination-yellowbrick/metadata.yaml index 1b5a9bbfae70b..84dc28b0dcaa4 100644 --- a/airbyte-integrations/connectors/destination-yellowbrick/metadata.yaml +++ b/airbyte-integrations/connectors/destination-yellowbrick/metadata.yaml @@ -23,4 +23,12 @@ data: supportsDbt: false tags: - language:java + connectorTestSuitesOptions: + - suite: integrationTests + testSecrets: + - name: SECRET_DESTINATION-YELLOWBRICK_CREDENTIALS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-activecampaign/metadata.yaml b/airbyte-integrations/connectors/source-activecampaign/metadata.yaml index a03be461aaed5..eb44fb4e757b5 100644 --- a/airbyte-integrations/connectors/source-activecampaign/metadata.yaml +++ b/airbyte-integrations/connectors/source-activecampaign/metadata.yaml @@ -26,4 +26,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ACTIVECAMPAIGN__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-adjust/metadata.yaml b/airbyte-integrations/connectors/source-adjust/metadata.yaml index 195b512b5c218..f430ffdf8927a 100644 --- a/airbyte-integrations/connectors/source-adjust/metadata.yaml +++ b/airbyte-integrations/connectors/source-adjust/metadata.yaml @@ -26,4 +26,6 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-aha/metadata.yaml b/airbyte-integrations/connectors/source-aha/metadata.yaml index 6c3c0bc60cec4..60278d036faad 100644 --- a/airbyte-integrations/connectors/source-aha/metadata.yaml +++ b/airbyte-integrations/connectors/source-aha/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AHA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-aircall/metadata.yaml b/airbyte-integrations/connectors/source-aircall/metadata.yaml index 33c86aeff9092..50ca3914878ca 100644 --- a/airbyte-integrations/connectors/source-aircall/metadata.yaml +++ b/airbyte-integrations/connectors/source-aircall/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AIRCALL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-airtable/metadata.yaml b/airbyte-integrations/connectors/source-airtable/metadata.yaml index 1f1bb77ddcfee..baf462ef12c1a 100644 --- a/airbyte-integrations/connectors/source-airtable/metadata.yaml +++ b/airbyte-integrations/connectors/source-airtable/metadata.yaml @@ -32,14 +32,24 @@ data: releases: breakingChanges: 4.0.0: - message: - This release introduces changes to columns with formula to parse - values directly from `array` to `string` or `number` (where it is possible). - Users should refresh the source schema and reset affected streams after - upgrading to ensure uninterrupted syncs. + message: This release introduces changes to columns with formula to parse values directly from `array` to `string` or `number` (where it is possible). Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs. upgradeDeadline: "2023-10-23" supportLevel: certified tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AIRTABLE_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AIRTABLE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-alpha-vantage/metadata.yaml b/airbyte-integrations/connectors/source-alpha-vantage/metadata.yaml index 63afe531eea23..6e326f6c6610a 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/metadata.yaml +++ b/airbyte-integrations/connectors/source-alpha-vantage/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ALPHA-VANTAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-amazon-ads/metadata.yaml b/airbyte-integrations/connectors/source-amazon-ads/metadata.yaml index 3616260af5145..c0d44b513d12d 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/metadata.yaml +++ b/airbyte-integrations/connectors/source-amazon-ads/metadata.yaml @@ -66,4 +66,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AMAZON-ADS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AMAZON-ADS__TEST_ACCOUNT_CREDS + fileName: config_report.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/metadata.yaml b/airbyte-integrations/connectors/source-amazon-seller-partner/metadata.yaml index 34d7a91bafd4d..56ed881536349 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/metadata.yaml +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/metadata.yaml @@ -42,29 +42,30 @@ data: releases: breakingChanges: 2.0.0: - message: - "Deprecated FBA reports will be removed permanently from Cloud and - Brand Analytics Reports will be removed temporarily. Updates on Brand Analytics - Reports can be tracked here: [#32353](https://github.com/airbytehq/airbyte/issues/32353)" + message: "Deprecated FBA reports will be removed permanently from Cloud and Brand Analytics Reports will be removed temporarily. Updates on Brand Analytics Reports can be tracked here: [#32353](https://github.com/airbytehq/airbyte/issues/32353)" upgradeDeadline: "2023-12-11" 3.0.0: - message: - Streams `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` and - `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL` now have updated - schemas. Streams `GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL`, `GET_LEDGER_DETAIL_VIEW_DATA`, - `GET_MERCHANTS_LISTINGS_FYP_REPORT`, `GET_STRANDED_INVENTORY_UI_DATA`, and - `GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE` now have date-time formatted fields. - Users will need to refresh the source schemas and reset these streams after - upgrading. + message: Streams `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` and `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL` now have updated schemas. Streams `GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL`, `GET_LEDGER_DETAIL_VIEW_DATA`, `GET_MERCHANTS_LISTINGS_FYP_REPORT`, `GET_STRANDED_INVENTORY_UI_DATA`, and `GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE` now have date-time formatted fields. Users will need to refresh the source schemas and reset these streams after upgrading. upgradeDeadline: "2024-01-12" 4.0.0: - message: - Stream `GET_FBA_STORAGE_FEE_CHARGES_DATA` schema has been updated - to match Amazon Seller Partner. Users will need to refresh the source schema - and reset this stream after upgrading. + message: Stream `GET_FBA_STORAGE_FEE_CHARGES_DATA` schema has been updated to match Amazon Seller Partner. Users will need to refresh the source schema and reset this stream after upgrading. upgradeDeadline: "2024-03-11" supportLevel: certified tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AMAZON-SELLER-PARTNER_OLD_DATA_CREDS + fileName: config_old_data.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AMAZON-SELLER-PARTNER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-amazon-sqs/metadata.yaml b/airbyte-integrations/connectors/source-amazon-sqs/metadata.yaml index d8c89e9545046..0f90711c41341 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/metadata.yaml +++ b/airbyte-integrations/connectors/source-amazon-sqs/metadata.yaml @@ -26,4 +26,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AMAZON-SQS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-amplitude/metadata.yaml b/airbyte-integrations/connectors/source-amplitude/metadata.yaml index 1b4a43a12a7fa..7f0bea1358cc1 100644 --- a/airbyte-integrations/connectors/source-amplitude/metadata.yaml +++ b/airbyte-integrations/connectors/source-amplitude/metadata.yaml @@ -39,4 +39,20 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-AMPLITUDE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AMPLITUDE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-apify-dataset/metadata.yaml b/airbyte-integrations/connectors/source-apify-dataset/metadata.yaml index 4feaeef4442dd..93b1424c42d43 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/metadata.yaml +++ b/airbyte-integrations/connectors/source-apify-dataset/metadata.yaml @@ -27,10 +27,7 @@ data: message: Update spec to use token and ingest all 3 streams correctly upgradeDeadline: 2023-08-30 2.0.0: - message: - This version introduces a new Item Collection (WCC) stream as a substitute - of the now-removed Item Collection stream in order to retain data for Web-Content-Crawler - datasets. + message: This version introduces a new Item Collection (WCC) stream as a substitute of the now-removed Item Collection stream in order to retain data for Web-Content-Crawler datasets. upgradeDeadline: 2023-09-18 remoteRegistries: pypi: @@ -40,4 +37,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-APIFY-DATASET__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-appfollow/metadata.yaml b/airbyte-integrations/connectors/source-appfollow/metadata.yaml index 391655d1528e2..f74599c75a7b6 100644 --- a/airbyte-integrations/connectors/source-appfollow/metadata.yaml +++ b/airbyte-integrations/connectors/source-appfollow/metadata.yaml @@ -35,4 +35,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-APPFOLLOW__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-appsflyer/metadata.yaml b/airbyte-integrations/connectors/source-appsflyer/metadata.yaml index f94671e737346..1d6e11c4a80c3 100644 --- a/airbyte-integrations/connectors/source-appsflyer/metadata.yaml +++ b/airbyte-integrations/connectors/source-appsflyer/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-APPSFLYER_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-asana/metadata.yaml b/airbyte-integrations/connectors/source-asana/metadata.yaml index 14028a3e2b3c4..e2d6e3f013522 100644 --- a/airbyte-integrations/connectors/source-asana/metadata.yaml +++ b/airbyte-integrations/connectors/source-asana/metadata.yaml @@ -29,4 +29,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ASANA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-ashby/metadata.yaml b/airbyte-integrations/connectors/source-ashby/metadata.yaml index 37c308265849f..bf195baa9e2cc 100644 --- a/airbyte-integrations/connectors/source-ashby/metadata.yaml +++ b/airbyte-integrations/connectors/source-ashby/metadata.yaml @@ -26,4 +26,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-auth0/metadata.yaml b/airbyte-integrations/connectors/source-auth0/metadata.yaml index bf00335fc6b5c..6ca238e0bd65a 100644 --- a/airbyte-integrations/connectors/source-auth0/metadata.yaml +++ b/airbyte-integrations/connectors/source-auth0/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AUTH0__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-avni/metadata.yaml b/airbyte-integrations/connectors/source-avni/metadata.yaml index 7a0ccb35aff26..dbc2b1cab47d0 100644 --- a/airbyte-integrations/connectors/source-avni/metadata.yaml +++ b/airbyte-integrations/connectors/source-avni/metadata.yaml @@ -29,4 +29,13 @@ data: tags: - cdk:low-code - language:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AVNI__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/metadata.yaml b/airbyte-integrations/connectors/source-aws-cloudtrail/metadata.yaml index e8635ed33d331..29d7ee7d0e498 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/metadata.yaml +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/metadata.yaml @@ -28,4 +28,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AWS-CLOUDTRAIL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-azure-blob-storage/metadata.yaml b/airbyte-integrations/connectors/source-azure-blob-storage/metadata.yaml index 44ecb117e1e84..e15f4e1c282fd 100644 --- a/airbyte-integrations/connectors/source-azure-blob-storage/metadata.yaml +++ b/airbyte-integrations/connectors/source-azure-blob-storage/metadata.yaml @@ -34,4 +34,160 @@ data: tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_AVRO__CREDS + fileName: avro_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_CUSTOM_ENCODING__CREDS + fileName: csv_custom_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_CUSTOM_FORMAT_ENCODING__CREDS + fileName: csv_custom_format_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_NO_HEADER_CONFIG__CREDS + fileName: csv_no_header_config_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_NO_HEADER__CREDS + fileName: csv_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_SKIP_ROWS_NO_HEADER__CREDS + fileName: csv_skip_rows_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_SKIP_ROWS__CREDS + fileName: csv_skip_rows_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_USER_SCHEMA__CREDS + fileName: csv_user_schema_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_WITH_NULLS__CREDS + fileName: csv_with_nulls_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_WITH_NULL_BOOLS__CREDS + fileName: csv_with_null_bools_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_JSONL_NEWLINES__CREDS + fileName: jsonl_newlines_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_JSONL__CREDS + fileName: jsonl_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_PARQUET__CREDS + fileName: parquet_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_UNSTRUCTURED__CREDS + fileName: unstructured_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_AVRO__CREDS + fileName: avro_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_CUSTOM_ENCODING__CREDS + fileName: csv_custom_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_CUSTOM_FORMAT_ENCODING__CREDS + fileName: csv_custom_format_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_NO_HEADER_CONFIG__CREDS + fileName: csv_no_header_config_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_NO_HEADER__CREDS + fileName: csv_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_SKIP_ROWS_NO_HEADER__CREDS + fileName: csv_skip_rows_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_SKIP_ROWS__CREDS + fileName: csv_skip_rows_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_USER_SCHEMA__CREDS + fileName: csv_user_schema_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_WITH_NULLS__CREDS + fileName: csv_with_nulls_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_CSV_WITH_NULL_BOOLS__CREDS + fileName: csv_with_null_bools_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_JSONL_NEWLINES__CREDS + fileName: jsonl_newlines_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_JSONL__CREDS + fileName: jsonl_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_PARQUET__CREDS + fileName: parquet_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE_UNSTRUCTURED__CREDS + fileName: unstructured_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-AZURE-BLOB-STORAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-azure-table/metadata.yaml b/airbyte-integrations/connectors/source-azure-table/metadata.yaml index 7cc8370b79fec..3debdf80f7bff 100644 --- a/airbyte-integrations/connectors/source-azure-table/metadata.yaml +++ b/airbyte-integrations/connectors/source-azure-table/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_AZURE_TABLE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-bamboo-hr/metadata.yaml b/airbyte-integrations/connectors/source-bamboo-hr/metadata.yaml index 9005f53a001e9..915e6db4c69ca 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/metadata.yaml +++ b/airbyte-integrations/connectors/source-bamboo-hr/metadata.yaml @@ -28,4 +28,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-BAMBOO-HR__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-bigcommerce/metadata.yaml b/airbyte-integrations/connectors/source-bigcommerce/metadata.yaml index 3068c9965fcf2..e1ad130120c02 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/metadata.yaml +++ b/airbyte-integrations/connectors/source-bigcommerce/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 200 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-BIGCOMMERCE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-bigquery/metadata.yaml b/airbyte-integrations/connectors/source-bigquery/metadata.yaml index 586b6b938b88f..f1ef07b1b88c0 100644 --- a/airbyte-integrations/connectors/source-bigquery/metadata.yaml +++ b/airbyte-integrations/connectors/source-bigquery/metadata.yaml @@ -21,4 +21,18 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-BIGQUERY_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-BIGQUERY_SAT__CREDS + fileName: sat-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-bing-ads/metadata.yaml b/airbyte-integrations/connectors/source-bing-ads/metadata.yaml index d310401e58a49..2cf022c9656d3 100644 --- a/airbyte-integrations/connectors/source-bing-ads/metadata.yaml +++ b/airbyte-integrations/connectors/source-bing-ads/metadata.yaml @@ -37,12 +37,7 @@ data: releases: breakingChanges: 1.0.0: - message: - Version 1.0.0 removes the primary keys from the geographic performance - report streams. This will prevent the connector from losing data in the - incremental append+dedup sync mode because of deduplication and incorrect - primary keys. A data reset and schema refresh of all the affected streams - is required for the changes to take effect. + message: Version 1.0.0 removes the primary keys from the geographic performance report streams. This will prevent the connector from losing data in the incremental append+dedup sync mode because of deduplication and incorrect primary keys. A data reset and schema refresh of all the affected streams is required for the changes to take effect. upgradeDeadline: "2023-10-25" 2.0.0: message: > @@ -66,4 +61,33 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-BING-ADS_FULL_REFRESH__CREDS + fileName: config_full_refresh.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-BING-ADS_NO_DATE_CREDS + fileName: config_no_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-BING-ADS_NO_START_DATE__CREDS + fileName: config_no_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-BING-ADS_OLD__CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-BING-ADS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-braintree/metadata.yaml b/airbyte-integrations/connectors/source-braintree/metadata.yaml index 23345f2442749..bfc2ff3a0b371 100644 --- a/airbyte-integrations/connectors/source-braintree/metadata.yaml +++ b/airbyte-integrations/connectors/source-braintree/metadata.yaml @@ -26,4 +26,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-BRAINTREE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-braze/metadata.yaml b/airbyte-integrations/connectors/source-braze/metadata.yaml index 34ff2c87d2c77..60f5256dd230b 100644 --- a/airbyte-integrations/connectors/source-braze/metadata.yaml +++ b/airbyte-integrations/connectors/source-braze/metadata.yaml @@ -26,4 +26,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_BRAZE_INTEGRATION_TESTS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-breezometer/metadata.yaml b/airbyte-integrations/connectors/source-breezometer/metadata.yaml index b88e473f1aae6..4a682d6bf9eed 100644 --- a/airbyte-integrations/connectors/source-breezometer/metadata.yaml +++ b/airbyte-integrations/connectors/source-breezometer/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-BREEZOMETER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-callrail/metadata.yaml b/airbyte-integrations/connectors/source-callrail/metadata.yaml index cf9e52f28c2e7..0ed6e5b447d31 100644 --- a/airbyte-integrations/connectors/source-callrail/metadata.yaml +++ b/airbyte-integrations/connectors/source-callrail/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CALLRAIL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-cart/metadata.yaml b/airbyte-integrations/connectors/source-cart/metadata.yaml index 1e24b9202b279..6a01de1bdb60c 100644 --- a/airbyte-integrations/connectors/source-cart/metadata.yaml +++ b/airbyte-integrations/connectors/source-cart/metadata.yaml @@ -28,4 +28,30 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-CART_CENTRAL_API__CREDS + fileName: config_central_api_router.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-CART__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CART_CENTRAL_API__CREDS + fileName: config_central_api_router.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-CART__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-chargebee/metadata.yaml b/airbyte-integrations/connectors/source-chargebee/metadata.yaml index 878e041362a50..5875a11fb9c48 100644 --- a/airbyte-integrations/connectors/source-chargebee/metadata.yaml +++ b/airbyte-integrations/connectors/source-chargebee/metadata.yaml @@ -45,4 +45,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CHARGEBEE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-chargify/metadata.yaml b/airbyte-integrations/connectors/source-chargify/metadata.yaml index 66b0a0b48ff33..ae68a55afd5a2 100644 --- a/airbyte-integrations/connectors/source-chargify/metadata.yaml +++ b/airbyte-integrations/connectors/source-chargify/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CHARGIFY_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-chartmogul/metadata.yaml b/airbyte-integrations/connectors/source-chartmogul/metadata.yaml index 2dbe7745f2ea2..76ba6c7c4066c 100644 --- a/airbyte-integrations/connectors/source-chartmogul/metadata.yaml +++ b/airbyte-integrations/connectors/source-chartmogul/metadata.yaml @@ -40,4 +40,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CHARTMOGUL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/metadata.yaml index 3f67d3b3ead36..d3d7cb7ee8596 100644 --- a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/metadata.yaml @@ -21,4 +21,6 @@ data: documentationUrl: https://docs.airbyte.com/integrations/sources/clickhouse tags: - language:java + connectorTestSuitesOptions: + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-clickhouse/metadata.yaml b/airbyte-integrations/connectors/source-clickhouse/metadata.yaml index ab0271ab07fce..79a4c2edb51aa 100644 --- a/airbyte-integrations/connectors/source-clickhouse/metadata.yaml +++ b/airbyte-integrations/connectors/source-clickhouse/metadata.yaml @@ -27,4 +27,6 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-clickup-api/metadata.yaml b/airbyte-integrations/connectors/source-clickup-api/metadata.yaml index a3fcebf402d96..8361db303d882 100644 --- a/airbyte-integrations/connectors/source-clickup-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-clickup-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CLICKUP-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-clockify/metadata.yaml b/airbyte-integrations/connectors/source-clockify/metadata.yaml index 41b1c66737756..2768de9e3325a 100644 --- a/airbyte-integrations/connectors/source-clockify/metadata.yaml +++ b/airbyte-integrations/connectors/source-clockify/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CLOCKIFY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-close-com/metadata.yaml b/airbyte-integrations/connectors/source-close-com/metadata.yaml index ec847f585a6eb..338044cead70c 100644 --- a/airbyte-integrations/connectors/source-close-com/metadata.yaml +++ b/airbyte-integrations/connectors/source-close-com/metadata.yaml @@ -29,4 +29,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CLOSE-COM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-cockroachdb/metadata.yaml b/airbyte-integrations/connectors/source-cockroachdb/metadata.yaml index 0d64aac56ad97..ec8c7438e21ac 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/metadata.yaml +++ b/airbyte-integrations/connectors/source-cockroachdb/metadata.yaml @@ -24,4 +24,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-coda/metadata.yaml b/airbyte-integrations/connectors/source-coda/metadata.yaml index 6afb0f3555272..0854978239edf 100644 --- a/airbyte-integrations/connectors/source-coda/metadata.yaml +++ b/airbyte-integrations/connectors/source-coda/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CODA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-coin-api/metadata.yaml b/airbyte-integrations/connectors/source-coin-api/metadata.yaml index 034c9eb6d4b02..e87d62308cc3a 100644 --- a/airbyte-integrations/connectors/source-coin-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-coin-api/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-COIN-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-coingecko-coins/metadata.yaml b/airbyte-integrations/connectors/source-coingecko-coins/metadata.yaml index 648159f33aa72..ff0c97fdd92b8 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/metadata.yaml +++ b/airbyte-integrations/connectors/source-coingecko-coins/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-COINGECKO-COINS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-coinmarketcap/metadata.yaml b/airbyte-integrations/connectors/source-coinmarketcap/metadata.yaml index 57c015b03e86b..bdc721307c9e0 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/metadata.yaml +++ b/airbyte-integrations/connectors/source-coinmarketcap/metadata.yaml @@ -35,4 +35,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-COINMARKETCAP__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-commcare/metadata.yaml b/airbyte-integrations/connectors/source-commcare/metadata.yaml index d41af3b3f58bb..712073b17bdf9 100644 --- a/airbyte-integrations/connectors/source-commcare/metadata.yaml +++ b/airbyte-integrations/connectors/source-commcare/metadata.yaml @@ -25,4 +25,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-commercetools/metadata.yaml b/airbyte-integrations/connectors/source-commercetools/metadata.yaml index 60d550f09519d..b75da6b904c0b 100644 --- a/airbyte-integrations/connectors/source-commercetools/metadata.yaml +++ b/airbyte-integrations/connectors/source-commercetools/metadata.yaml @@ -30,4 +30,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-COMMERCETOOLS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-configcat/metadata.yaml b/airbyte-integrations/connectors/source-configcat/metadata.yaml index a2737ed14a7c8..04c75d0eede38 100644 --- a/airbyte-integrations/connectors/source-configcat/metadata.yaml +++ b/airbyte-integrations/connectors/source-configcat/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CONFIGCAT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-confluence/metadata.yaml b/airbyte-integrations/connectors/source-confluence/metadata.yaml index 54351755a1426..44bf2945d5470 100644 --- a/airbyte-integrations/connectors/source-confluence/metadata.yaml +++ b/airbyte-integrations/connectors/source-confluence/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CONFLUENCE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-convertkit/metadata.yaml b/airbyte-integrations/connectors/source-convertkit/metadata.yaml index 1d92f9fd2f64a..574977825a058 100644 --- a/airbyte-integrations/connectors/source-convertkit/metadata.yaml +++ b/airbyte-integrations/connectors/source-convertkit/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_CONVERTKIT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-convex/metadata.yaml b/airbyte-integrations/connectors/source-convex/metadata.yaml index da0d4f55283f5..abba9dd884601 100644 --- a/airbyte-integrations/connectors/source-convex/metadata.yaml +++ b/airbyte-integrations/connectors/source-convex/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CONVEX__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-copper/metadata.yaml b/airbyte-integrations/connectors/source-copper/metadata.yaml index f8eb7ce9d65d3..603fae5de6a68 100644 --- a/airbyte-integrations/connectors/source-copper/metadata.yaml +++ b/airbyte-integrations/connectors/source-copper/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-COPPER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-customer-io/metadata.yaml b/airbyte-integrations/connectors/source-customer-io/metadata.yaml index 115ac54b0b633..cfad319847f62 100644 --- a/airbyte-integrations/connectors/source-customer-io/metadata.yaml +++ b/airbyte-integrations/connectors/source-customer-io/metadata.yaml @@ -27,4 +27,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-CUSTOMERIO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-datadog/metadata.yaml b/airbyte-integrations/connectors/source-datadog/metadata.yaml index f4fa46e1bd1a1..ca5de0394f5c9 100644 --- a/airbyte-integrations/connectors/source-datadog/metadata.yaml +++ b/airbyte-integrations/connectors/source-datadog/metadata.yaml @@ -34,4 +34,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DATADOG__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-datascope/metadata.yaml b/airbyte-integrations/connectors/source-datascope/metadata.yaml index 874695508a3f8..ba933443595c9 100644 --- a/airbyte-integrations/connectors/source-datascope/metadata.yaml +++ b/airbyte-integrations/connectors/source-datascope/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DATASCOPE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-db2/metadata.yaml b/airbyte-integrations/connectors/source-db2/metadata.yaml index 695b622a4a8cd..11af6b67120bd 100644 --- a/airbyte-integrations/connectors/source-db2/metadata.yaml +++ b/airbyte-integrations/connectors/source-db2/metadata.yaml @@ -24,4 +24,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-declarative-manifest/metadata.yaml b/airbyte-integrations/connectors/source-declarative-manifest/metadata.yaml index 75c216148f389..c44dddfe2a00f 100644 --- a/airbyte-integrations/connectors/source-declarative-manifest/metadata.yaml +++ b/airbyte-integrations/connectors/source-declarative-manifest/metadata.yaml @@ -30,4 +30,6 @@ data: supportLevel: community tags: - language:python + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-delighted/metadata.yaml b/airbyte-integrations/connectors/source-delighted/metadata.yaml index 609c2b528cea7..8836ba7572065 100644 --- a/airbyte-integrations/connectors/source-delighted/metadata.yaml +++ b/airbyte-integrations/connectors/source-delighted/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DELIGHTED__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-dixa/metadata.yaml b/airbyte-integrations/connectors/source-dixa/metadata.yaml index f2e92b3b1eb5a..514d35a731d37 100644 --- a/airbyte-integrations/connectors/source-dixa/metadata.yaml +++ b/airbyte-integrations/connectors/source-dixa/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DIXA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-dockerhub/metadata.yaml b/airbyte-integrations/connectors/source-dockerhub/metadata.yaml index 1f7ff85c036ba..806e27ee9f845 100644 --- a/airbyte-integrations/connectors/source-dockerhub/metadata.yaml +++ b/airbyte-integrations/connectors/source-dockerhub/metadata.yaml @@ -33,4 +33,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DOCKERHUB__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-dremio/metadata.yaml b/airbyte-integrations/connectors/source-dremio/metadata.yaml index f090bbeca0561..3d8d91c48aa14 100644 --- a/airbyte-integrations/connectors/source-dremio/metadata.yaml +++ b/airbyte-integrations/connectors/source-dremio/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_DREMIO_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-drift/metadata.yaml b/airbyte-integrations/connectors/source-drift/metadata.yaml index 3bdb4c92a262b..6428e050d1943 100644 --- a/airbyte-integrations/connectors/source-drift/metadata.yaml +++ b/airbyte-integrations/connectors/source-drift/metadata.yaml @@ -32,4 +32,17 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-DRIFT_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-DRIFT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-dynamodb/metadata.yaml b/airbyte-integrations/connectors/source-dynamodb/metadata.yaml index b94512975d7ea..50947c7eb160e 100644 --- a/airbyte-integrations/connectors/source-dynamodb/metadata.yaml +++ b/airbyte-integrations/connectors/source-dynamodb/metadata.yaml @@ -21,4 +21,13 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-DYNAMODB__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-e2e-test-cloud/metadata.yaml b/airbyte-integrations/connectors/source-e2e-test-cloud/metadata.yaml index 1d310c5b4bbea..c3336159a1408 100644 --- a/airbyte-integrations/connectors/source-e2e-test-cloud/metadata.yaml +++ b/airbyte-integrations/connectors/source-e2e-test-cloud/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-e2e-test/metadata.yaml b/airbyte-integrations/connectors/source-e2e-test/metadata.yaml index f531871e99308..4b026e8de6c7d 100644 --- a/airbyte-integrations/connectors/source-e2e-test/metadata.yaml +++ b/airbyte-integrations/connectors/source-e2e-test/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-elasticsearch/metadata.yaml b/airbyte-integrations/connectors/source-elasticsearch/metadata.yaml index 6dea96b014dae..45963d06ace82 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/metadata.yaml +++ b/airbyte-integrations/connectors/source-elasticsearch/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-emailoctopus/metadata.yaml b/airbyte-integrations/connectors/source-emailoctopus/metadata.yaml index 151404bca63f4..2213bc67f950c 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/metadata.yaml +++ b/airbyte-integrations/connectors/source-emailoctopus/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-EMAILOCTOPUS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-everhour/metadata.yaml b/airbyte-integrations/connectors/source-everhour/metadata.yaml index 29ad6a0a3da36..08de1d0ba04c7 100644 --- a/airbyte-integrations/connectors/source-everhour/metadata.yaml +++ b/airbyte-integrations/connectors/source-everhour/metadata.yaml @@ -29,4 +29,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_EVERHOUR_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-exchange-rates/metadata.yaml b/airbyte-integrations/connectors/source-exchange-rates/metadata.yaml index d7225b57b021e..8a114ab44d02c 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/metadata.yaml +++ b/airbyte-integrations/connectors/source-exchange-rates/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-EXCHANGE-RATES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-facebook-marketing/metadata.yaml b/airbyte-integrations/connectors/source-facebook-marketing/metadata.yaml index e98ec4aa457f4..a9a5e0f232203 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/metadata.yaml +++ b/airbyte-integrations/connectors/source-facebook-marketing/metadata.yaml @@ -31,12 +31,7 @@ data: releases: breakingChanges: 2.0.0: - message: - "All Ads-Insights-* streams now have updated schemas. Users will - need to retest source configuration, refresh the source schema and reset - affected streams after upgrading. Please pay attention that data older than - 37 months will become unavailable due to FaceBook limitations. For more - information [visit](https://docs.airbyte.com/integrations/sources/facebook-marketing-migrations)" + message: "All Ads-Insights-* streams now have updated schemas. Users will need to retest source configuration, refresh the source schema and reset affected streams after upgrading. Please pay attention that data older than 37 months will become unavailable due to FaceBook limitations. For more information [visit](https://docs.airbyte.com/integrations/sources/facebook-marketing-migrations)" upgradeDeadline: "2024-03-17" scopedImpact: - scopeType: stream @@ -69,4 +64,30 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-FACEBOOK-MARKETING_NO_DATE__CREDS + fileName: config_no_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FACEBOOK-MARKETING__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FACEBOOK-MARKETING_NO_DATE__CREDS + fileName: config_no_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FACEBOOK-MARKETING__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-facebook-pages/metadata.yaml b/airbyte-integrations/connectors/source-facebook-pages/metadata.yaml index f05663b2da97f..a9854b7e2fd3d 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/metadata.yaml +++ b/airbyte-integrations/connectors/source-facebook-pages/metadata.yaml @@ -40,4 +40,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FACEBOOK-PAGES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-faker/metadata.yaml b/airbyte-integrations/connectors/source-faker/metadata.yaml index e49c21817e3f6..786ddc415984b 100644 --- a/airbyte-integrations/connectors/source-faker/metadata.yaml +++ b/airbyte-integrations/connectors/source-faker/metadata.yaml @@ -28,9 +28,7 @@ data: message: This is a breaking change message upgradeDeadline: "2023-07-19" 5.0.0: - message: - ID and products.year fields are changing to be integers instead of - floats. + message: ID and products.year fields are changing to be integers instead of floats. upgradeDeadline: "2023-08-31" 6.0.0: message: Declare 'id' columns as primary keys. @@ -54,4 +52,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FAKER_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-fastbill/metadata.yaml b/airbyte-integrations/connectors/source-fastbill/metadata.yaml index cb83c79eb648f..b840bb6a29b2e 100644 --- a/airbyte-integrations/connectors/source-fastbill/metadata.yaml +++ b/airbyte-integrations/connectors/source-fastbill/metadata.yaml @@ -29,4 +29,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FASTBILL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-fauna/metadata.yaml b/airbyte-integrations/connectors/source-fauna/metadata.yaml index 5c0421bbb4f40..93460ac1f95ae 100644 --- a/airbyte-integrations/connectors/source-fauna/metadata.yaml +++ b/airbyte-integrations/connectors/source-fauna/metadata.yaml @@ -26,4 +26,18 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FAUNA_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FAUNA_DELETION_CREDS + fileName: config-deletions.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-file/metadata.yaml b/airbyte-integrations/connectors/source-file/metadata.yaml index 3a292e3fac96e..0cfd0c8b52d0f 100644 --- a/airbyte-integrations/connectors/source-file/metadata.yaml +++ b/airbyte-integrations/connectors/source-file/metadata.yaml @@ -32,4 +32,60 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-FILE_AWS__CREDS + fileName: aws.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_AZBLOB__CREDS + fileName: azblob.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_BOX__CREDS + fileName: box_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_GCS__CREDS + fileName: gcs.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FILE_AWS__CREDS + fileName: aws.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_AZBLOB__CREDS + fileName: azblob.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_BOX__CREDS + fileName: box_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE_GCS__CREDS + fileName: gcs.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-FILE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-firebase-realtime-database/metadata.yaml b/airbyte-integrations/connectors/source-firebase-realtime-database/metadata.yaml index 2bd75d94ba1f3..6d9cebf508a08 100644 --- a/airbyte-integrations/connectors/source-firebase-realtime-database/metadata.yaml +++ b/airbyte-integrations/connectors/source-firebase-realtime-database/metadata.yaml @@ -28,4 +28,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-firebolt/metadata.yaml b/airbyte-integrations/connectors/source-firebolt/metadata.yaml index a341a4037fd04..af47fe5da3dab 100644 --- a/airbyte-integrations/connectors/source-firebolt/metadata.yaml +++ b/airbyte-integrations/connectors/source-firebolt/metadata.yaml @@ -36,4 +36,20 @@ data: 2.0.0: message: "Use new firebolt-sdk version." upgradeDeadline: "2024-06-01" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-FIREBOLT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FIREBOLT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-freshcaller/metadata.yaml b/airbyte-integrations/connectors/source-freshcaller/metadata.yaml index ac253c74adeda..2abdd770a4beb 100644 --- a/airbyte-integrations/connectors/source-freshcaller/metadata.yaml +++ b/airbyte-integrations/connectors/source-freshcaller/metadata.yaml @@ -26,4 +26,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FRESHCALLER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-freshdesk/metadata.yaml b/airbyte-integrations/connectors/source-freshdesk/metadata.yaml index 58c602b135576..f5a73321f0e05 100644 --- a/airbyte-integrations/connectors/source-freshdesk/metadata.yaml +++ b/airbyte-integrations/connectors/source-freshdesk/metadata.yaml @@ -32,4 +32,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FRESHDESK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-freshsales/metadata.yaml b/airbyte-integrations/connectors/source-freshsales/metadata.yaml index 53e98f7ce16f8..89f7d43675972 100644 --- a/airbyte-integrations/connectors/source-freshsales/metadata.yaml +++ b/airbyte-integrations/connectors/source-freshsales/metadata.yaml @@ -34,4 +34,19 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-FRESHSALES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FRESHSALES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-freshservice/metadata.yaml b/airbyte-integrations/connectors/source-freshservice/metadata.yaml index 23cc4e7a9f236..9bad439902a6d 100644 --- a/airbyte-integrations/connectors/source-freshservice/metadata.yaml +++ b/airbyte-integrations/connectors/source-freshservice/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FRESHSERVICE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-fullstory/metadata.yaml b/airbyte-integrations/connectors/source-fullstory/metadata.yaml index 65149972d685b..17e39179d2035 100644 --- a/airbyte-integrations/connectors/source-fullstory/metadata.yaml +++ b/airbyte-integrations/connectors/source-fullstory/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-FULLSTORY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gainsight-px/metadata.yaml b/airbyte-integrations/connectors/source-gainsight-px/metadata.yaml index 3bc325ed0ef4d..a8de2b2eea2c3 100644 --- a/airbyte-integrations/connectors/source-gainsight-px/metadata.yaml +++ b/airbyte-integrations/connectors/source-gainsight-px/metadata.yaml @@ -31,4 +31,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GAINSIGHT-PX__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gcs/metadata.yaml b/airbyte-integrations/connectors/source-gcs/metadata.yaml index 246a60c6212ed..0943b2b9f1bf4 100644 --- a/airbyte-integrations/connectors/source-gcs/metadata.yaml +++ b/airbyte-integrations/connectors/source-gcs/metadata.yaml @@ -28,4 +28,17 @@ data: tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GCS_OLD__CREDS + fileName: old_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GCS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-genesys/metadata.yaml b/airbyte-integrations/connectors/source-genesys/metadata.yaml index e29a429ee184e..44c7d937a562f 100644 --- a/airbyte-integrations/connectors/source-genesys/metadata.yaml +++ b/airbyte-integrations/connectors/source-genesys/metadata.yaml @@ -26,4 +26,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-getlago/metadata.yaml b/airbyte-integrations/connectors/source-getlago/metadata.yaml index 056eba92d5aa2..536174fa9a506 100644 --- a/airbyte-integrations/connectors/source-getlago/metadata.yaml +++ b/airbyte-integrations/connectors/source-getlago/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GETLAGO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-github/metadata.yaml b/airbyte-integrations/connectors/source-github/metadata.yaml index 649ec7d2c47d7..3274901ec9c87 100644 --- a/airbyte-integrations/connectors/source-github/metadata.yaml +++ b/airbyte-integrations/connectors/source-github/metadata.yaml @@ -44,4 +44,18 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GITHUB_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GITHUB_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gitlab/metadata.yaml b/airbyte-integrations/connectors/source-gitlab/metadata.yaml index aaef87d3cc865..e0f24c9371ad4 100644 --- a/airbyte-integrations/connectors/source-gitlab/metadata.yaml +++ b/airbyte-integrations/connectors/source-gitlab/metadata.yaml @@ -31,11 +31,7 @@ data: releases: breakingChanges: 4.0.0: - message: - In this release, several changes have been made to the Gitlab connector. - The primary key was changed for streams `group_members`, `group_labels`, - `project_members`, `project_labels`, `branches`, and `tags`. Users will - need to refresh schemas and reset the affected streams after upgrading. + message: In this release, several changes have been made to the Gitlab connector. The primary key was changed for streams `group_members`, `group_labels`, `project_members`, `project_labels`, `branches`, and `tags`. Users will need to refresh schemas and reset the affected streams after upgrading. upgradeDeadline: "2024-04-15" scopedImpact: - scopeType: stream @@ -51,21 +47,13 @@ data: - "branches" - "tags" 3.0.0: - message: - In this release, merge_request_commits stream schema has been fixed - so that it returns commits for each merge_request. Users will need to refresh - the source schema and reset merge_request_commits stream after upgrading. + message: In this release, merge_request_commits stream schema has been fixed so that it returns commits for each merge_request. Users will need to refresh the source schema and reset merge_request_commits stream after upgrading. upgradeDeadline: "2024-02-13" scopedImpact: - scopeType: stream impactedScopes: ["merge_request_commits"] 2.0.0: - message: - In this release, several streams were updated to date-time field - format, as declared in the Gitlab API. These changes impact pipeline.created_at - and pipeline.updated_at fields for stream Deployments and expires_at field - for stream Group Members and stream Project Members. Users will need to - refresh the source schema and reset affected streams after upgrading. + message: In this release, several streams were updated to date-time field format, as declared in the Gitlab API. These changes impact pipeline.created_at and pipeline.updated_at fields for stream Deployments and expires_at field for stream Group Members and stream Project Members. Users will need to refresh the source schema and reset affected streams after upgrading. upgradeDeadline: "2023-11-09" suggestedStreams: streams: @@ -78,4 +66,28 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GITLAB_CREDS_WITH_IDS + fileName: config_with_ids.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GITLAB_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GITLAB_WITH_IDS__CREDS + fileName: config_with_ids.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GITLAB__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-glassfrog/metadata.yaml b/airbyte-integrations/connectors/source-glassfrog/metadata.yaml index 055960110fffb..8567a1c48333f 100644 --- a/airbyte-integrations/connectors/source-glassfrog/metadata.yaml +++ b/airbyte-integrations/connectors/source-glassfrog/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GLASSFROG_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gnews/metadata.yaml b/airbyte-integrations/connectors/source-gnews/metadata.yaml index f9d1e7131c08c..6426d2c5c17a9 100644 --- a/airbyte-integrations/connectors/source-gnews/metadata.yaml +++ b/airbyte-integrations/connectors/source-gnews/metadata.yaml @@ -27,4 +27,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GNEWS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gong/metadata.yaml b/airbyte-integrations/connectors/source-gong/metadata.yaml index 773e1762d9f36..574a72d50466b 100644 --- a/airbyte-integrations/connectors/source-gong/metadata.yaml +++ b/airbyte-integrations/connectors/source-gong/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_GONG_CREDS_OAUTH + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-ads/metadata.yaml b/airbyte-integrations/connectors/source-google-ads/metadata.yaml index a3f5992eda69c..df7c1f40c59eb 100644 --- a/airbyte-integrations/connectors/source-google-ads/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-ads/metadata.yaml @@ -32,24 +32,13 @@ data: releases: breakingChanges: 1.0.0: - message: - This release introduces fixes to custom query schema creation. Users - should refresh the source schema and reset affected streams after upgrading - to ensure uninterrupted syncs. + message: This release introduces fixes to custom query schema creation. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs. upgradeDeadline: "2023-10-31" 2.0.0: - message: - This release updates the Source Google Ads connector so that its - default streams and stream names match the related resources in Google Ads - API. Users should refresh the source schema and reset affected streams after - upgrading to ensure uninterrupted syncs. + message: This release updates the Source Google Ads connector so that its default streams and stream names match the related resources in Google Ads API. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs. upgradeDeadline: "2023-11-30" 3.0.0: - message: - Google is deprecating v13 of the Google Ads API in January. This - release upgrades the Google Ads API to the latest version (v15), which causes - changes in several schemas. Users should refresh the source schema and reset - affected streams after upgrading to ensure uninterrupted syncs. + message: Google is deprecating v13 of the Google Ads API in January. This release upgrades the Google Ads API to the latest version (v15), which causes changes in several schemas. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs. upgradeDeadline: "2024-01-12" suggestedStreams: streams: @@ -73,4 +62,50 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS + fileName: config_click_view.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS + fileName: incremental_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS + fileName: config_manager_account.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS + fileName: config_click_view.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS + fileName: incremental_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS + fileName: config_manager_account.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ADS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/metadata.yaml b/airbyte-integrations/connectors/source-google-analytics-data-api/metadata.yaml index ad125035bbcb4..1b42df0b1771a 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/metadata.yaml @@ -33,11 +33,7 @@ data: releases: breakingChanges: 2.0.0: - message: - Version 2.0.0 introduces changes to stream names for those syncing - more than one Google Analytics 4 property. It allows streams from all properties - to sync successfully. Please upgrade the connector to enable this additional - functionality. + message: Version 2.0.0 introduces changes to stream names for those syncing more than one Google Analytics 4 property. It allows streams from all properties to sync successfully. Please upgrade the connector to enable this additional functionality. upgradeDeadline: "2023-10-16" suggestedStreams: streams: @@ -54,4 +50,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-ANALYTICS-DATA-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-analytics-v4-service-account-only/metadata.yaml b/airbyte-integrations/connectors/source-google-analytics-v4-service-account-only/metadata.yaml index dd09f0e4b8786..ad5328784295a 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4-service-account-only/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-analytics-v4-service-account-only/metadata.yaml @@ -30,4 +30,12 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_GOOGLE_ANALYTICS_V4_CLOUD__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/metadata.yaml b/airbyte-integrations/connectors/source-google-analytics-v4/metadata.yaml index d612c44a76dab..48fc3aca9bd69 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-analytics-v4/metadata.yaml @@ -35,4 +35,23 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-ANALYTICS-V4_OLD_CREDS + fileName: old_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ANALYTICS_V4_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-ANALYTICS_V4_SRV_ACC_CREDS + fileName: service_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-directory/metadata.yaml b/airbyte-integrations/connectors/source-google-directory/metadata.yaml index 27d1209660d47..fcd0d908fdcd3 100644 --- a/airbyte-integrations/connectors/source-google-directory/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-directory/metadata.yaml @@ -27,4 +27,18 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-DIRECTORY_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-DIRECTORY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/metadata.yaml b/airbyte-integrations/connectors/source-google-pagespeed-insights/metadata.yaml index 8cd1baabdd174..6801df5877c68 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-PAGESPEED-INSIGHTS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-search-console/metadata.yaml b/airbyte-integrations/connectors/source-google-search-console/metadata.yaml index c93542d6a8c82..fd0c4d43baf45 100644 --- a/airbyte-integrations/connectors/source-google-search-console/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-search-console/metadata.yaml @@ -41,4 +41,18 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_GOOGLE_SEARCH_CONSOLE_CDK_CREDS_3 + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE-SEARCH-CONSOLE_SERVICE_ACCOUNT__CREDS + fileName: service_account_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-sheets/metadata.yaml b/airbyte-integrations/connectors/source-google-sheets/metadata.yaml index 3ed0234b4c331..a4d2399f135a5 100644 --- a/airbyte-integrations/connectors/source-google-sheets/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-sheets/metadata.yaml @@ -32,4 +32,23 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE_SHEETS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE_SHEETS_SERVICE_CREDS + fileName: service_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GOOGLE_SHEETS_WITH_URL_CREDS + fileName: config_with_url.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-google-webfonts/metadata.yaml b/airbyte-integrations/connectors/source-google-webfonts/metadata.yaml index 3c4acfdac5de9..a3b7a09904c99 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/metadata.yaml +++ b/airbyte-integrations/connectors/source-google-webfonts/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GOOGLE-WEBFONTS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-greenhouse/metadata.yaml b/airbyte-integrations/connectors/source-greenhouse/metadata.yaml index 66594215ab916..f7361902b088c 100644 --- a/airbyte-integrations/connectors/source-greenhouse/metadata.yaml +++ b/airbyte-integrations/connectors/source-greenhouse/metadata.yaml @@ -32,4 +32,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GREENHOUSE_USERS_ONLY__CREDS + fileName: config_users_only.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-GREENHOUSE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gridly/metadata.yaml b/airbyte-integrations/connectors/source-gridly/metadata.yaml index d4de0781827f1..896eee78a1c4f 100644 --- a/airbyte-integrations/connectors/source-gridly/metadata.yaml +++ b/airbyte-integrations/connectors/source-gridly/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GRIDLY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-gutendex/metadata.yaml b/airbyte-integrations/connectors/source-gutendex/metadata.yaml index 1de849fd02524..a49e2fcee51ff 100644 --- a/airbyte-integrations/connectors/source-gutendex/metadata.yaml +++ b/airbyte-integrations/connectors/source-gutendex/metadata.yaml @@ -25,4 +25,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-GUTENDEX__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-harness/metadata.yaml b/airbyte-integrations/connectors/source-harness/metadata.yaml index 9db220e1e110e..b941150f7df89 100644 --- a/airbyte-integrations/connectors/source-harness/metadata.yaml +++ b/airbyte-integrations/connectors/source-harness/metadata.yaml @@ -27,4 +27,62 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-HARNESS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_1M_CREDENTIALS + fileName: source-postgres_1m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_20M_CREDENTIALS + fileName: source-postgres_20m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_2B_CREDENTIALS + fileName: source-postgres_2b_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_BOTTLENECK_STREAM1_CREDENTIALS + fileName: source-postgres_bottleneck_stream1_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_CREDENTIALS + fileName: source-postgres_10m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_SOURCE-MYSQL_10M_CREDENTIALS + fileName: source-mysql_10m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_SOURCE-MYSQL_1M_CREDENTIALS + fileName: source-mysql_1m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_SOURCE-MYSQL_20M_CREDENTIALS + fileName: source-mysql_20m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_HARNESS_SOURCE-MYSQL_BOTTLENECK_STREAM1_CREDENTIALS + fileName: source-mysql_bottleneck_stream1_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MONGODB_HARNESS_1M_CREDENTIALS + fileName: source-mongodb-v2_1m_credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-hellobaton/metadata.yaml b/airbyte-integrations/connectors/source-hellobaton/metadata.yaml index 4e8c9d8901620..272944cdb7efb 100644 --- a/airbyte-integrations/connectors/source-hellobaton/metadata.yaml +++ b/airbyte-integrations/connectors/source-hellobaton/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-HELLOBATON__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-hubplanner/metadata.yaml b/airbyte-integrations/connectors/source-hubplanner/metadata.yaml index af2a4cef1d9c1..7545f48061474 100644 --- a/airbyte-integrations/connectors/source-hubplanner/metadata.yaml +++ b/airbyte-integrations/connectors/source-hubplanner/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-HUBPLANNER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-hubspot/metadata.yaml b/airbyte-integrations/connectors/source-hubspot/metadata.yaml index b9109aa80db44..b10b90c70d301 100644 --- a/airbyte-integrations/connectors/source-hubspot/metadata.yaml +++ b/airbyte-integrations/connectors/source-hubspot/metadata.yaml @@ -67,4 +67,50 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-HUBSPOT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS + fileName: config_oauth_no_start_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS + fileName: config_oauth_no_start_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-HUBSPOT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS + fileName: config_oauth_no_start_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS + fileName: config_oauth_no_start_date.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-insightly/metadata.yaml b/airbyte-integrations/connectors/source-insightly/metadata.yaml index 2f56df6d7fb73..f369bd247941f 100644 --- a/airbyte-integrations/connectors/source-insightly/metadata.yaml +++ b/airbyte-integrations/connectors/source-insightly/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-INSIGHTLY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-instagram/metadata.yaml b/airbyte-integrations/connectors/source-instagram/metadata.yaml index ab16b0bd1cdf2..d7f0fee152e5f 100644 --- a/airbyte-integrations/connectors/source-instagram/metadata.yaml +++ b/airbyte-integrations/connectors/source-instagram/metadata.yaml @@ -27,23 +27,14 @@ data: releases: breakingChanges: 3.0.0: - message: - "The existing Instagram API (v11) has been deprecated. Customers - who use streams `Media Insights`, `Story Insights` or `User Lifetime Insights` - must take action with their connections. Please follow the to update to - the latest Instagram API (v18). For more details, see our migration - guide." + message: "The existing Instagram API (v11) has been deprecated. Customers who use streams `Media Insights`, `Story Insights` or `User Lifetime Insights` must take action with their connections. Please follow the to update to the latest Instagram API (v18). For more details, see our migration guide." upgradeDeadline: "2024-01-05" scopedImpact: - scopeType: stream impactedScopes: ["media_insights", "story_insights", "user_lifetime_insights"] 2.0.0: - message: - This release introduces a default primary key for the streams UserLifetimeInsights - and UserInsights. Additionally, the format of timestamp fields has been - updated in the UserLifetimeInsights, UserInsights, Media and Stories streams - to include timezone information. + message: This release introduces a default primary key for the streams UserLifetimeInsights and UserInsights. Additionally, the format of timestamp fields has been updated in the UserLifetimeInsights, UserInsights, Media and Stories streams to include timezone information. upgradeDeadline: "2023-12-11" suggestedStreams: streams: @@ -62,4 +53,20 @@ data: sl: 200 ql: 400 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-INSTAGRAM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-INSTAGRAM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-instatus/metadata.yaml b/airbyte-integrations/connectors/source-instatus/metadata.yaml index 5741f7f5e0e11..a4e0f700448ae 100644 --- a/airbyte-integrations/connectors/source-instatus/metadata.yaml +++ b/airbyte-integrations/connectors/source-instatus/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-INSTATUS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-intercom/metadata.yaml b/airbyte-integrations/connectors/source-intercom/metadata.yaml index 5bdc9b7eda485..65e6dc1530695 100644 --- a/airbyte-integrations/connectors/source-intercom/metadata.yaml +++ b/airbyte-integrations/connectors/source-intercom/metadata.yaml @@ -39,4 +39,30 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-INTERCOM_APIKEY__CREDS + fileName: config_apikey.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-INTERCOM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-INTERCOM_APIKEY__CREDS + fileName: config_apikey.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-INTERCOM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-intruder/metadata.yaml b/airbyte-integrations/connectors/source-intruder/metadata.yaml index efce4cb5155fe..80d86fdda5f5f 100644 --- a/airbyte-integrations/connectors/source-intruder/metadata.yaml +++ b/airbyte-integrations/connectors/source-intruder/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-INTRUDER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-ip2whois/metadata.yaml b/airbyte-integrations/connectors/source-ip2whois/metadata.yaml index c5bc603e380a7..356ffe7c828c9 100644 --- a/airbyte-integrations/connectors/source-ip2whois/metadata.yaml +++ b/airbyte-integrations/connectors/source-ip2whois/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-IP2WHOIS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-iterable/metadata.yaml b/airbyte-integrations/connectors/source-iterable/metadata.yaml index 4ce8183ec9337..800819044fd29 100644 --- a/airbyte-integrations/connectors/source-iterable/metadata.yaml +++ b/airbyte-integrations/connectors/source-iterable/metadata.yaml @@ -32,4 +32,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ITERABLE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-jira/metadata.yaml b/airbyte-integrations/connectors/source-jira/metadata.yaml index 36c23f5696e23..4ea5b7c8b19ff 100644 --- a/airbyte-integrations/connectors/source-jira/metadata.yaml +++ b/airbyte-integrations/connectors/source-jira/metadata.yaml @@ -37,10 +37,7 @@ data: - scopeType: stream impactedScopes: ["board_issues", "issues", "sprint_issues"] 1.0.0: - message: - "Stream state will be saved for every board in stream `Boards Issues`. - Customers who use stream `Board Issues` in Incremental Sync mode must take - action with their connections." + message: "Stream state will be saved for every board in stream `Boards Issues`. Customers who use stream `Board Issues` in Incremental Sync mode must take action with their connections." upgradeDeadline: "2024-01-25" scopedImpact: - scopeType: stream @@ -55,4 +52,30 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS + fileName: config_empty_projects.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-JIRA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS + fileName: config_empty_projects.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-JIRA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-k6-cloud/metadata.yaml b/airbyte-integrations/connectors/source-k6-cloud/metadata.yaml index 881fedb81655b..29da2dd81b83d 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/metadata.yaml +++ b/airbyte-integrations/connectors/source-k6-cloud/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-K6-CLOUD__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-kafka/metadata.yaml b/airbyte-integrations/connectors/source-kafka/metadata.yaml index b6a1d0494c7b3..951cdc0d15e31 100644 --- a/airbyte-integrations/connectors/source-kafka/metadata.yaml +++ b/airbyte-integrations/connectors/source-kafka/metadata.yaml @@ -21,4 +21,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-klarna/metadata.yaml b/airbyte-integrations/connectors/source-klarna/metadata.yaml index adecbc4afe295..7b78c7a40d311 100644 --- a/airbyte-integrations/connectors/source-klarna/metadata.yaml +++ b/airbyte-integrations/connectors/source-klarna/metadata.yaml @@ -35,4 +35,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-KLARNA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-klaus-api/metadata.yaml b/airbyte-integrations/connectors/source-klaus-api/metadata.yaml index e8f7c690acd5e..002c8ea6d13f3 100644 --- a/airbyte-integrations/connectors/source-klaus-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-klaus-api/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-KLAUS-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-klaviyo/metadata.yaml b/airbyte-integrations/connectors/source-klaviyo/metadata.yaml index cecf97921b6ec..ef7db81be148f 100644 --- a/airbyte-integrations/connectors/source-klaviyo/metadata.yaml +++ b/airbyte-integrations/connectors/source-klaviyo/metadata.yaml @@ -48,4 +48,13 @@ data: sl: 200 ql: 400 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-KLAVIYO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-kyriba/metadata.yaml b/airbyte-integrations/connectors/source-kyriba/metadata.yaml index 854c0d75e8bb1..8069eb9cdadc4 100644 --- a/airbyte-integrations/connectors/source-kyriba/metadata.yaml +++ b/airbyte-integrations/connectors/source-kyriba/metadata.yaml @@ -28,4 +28,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_KYRIBA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-kyve/metadata.yaml b/airbyte-integrations/connectors/source-kyve/metadata.yaml index dfb9a57b5fb24..ae21e426e84e5 100644 --- a/airbyte-integrations/connectors/source-kyve/metadata.yaml +++ b/airbyte-integrations/connectors/source-kyve/metadata.yaml @@ -27,4 +27,18 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SOURCE-KYVE-CONFIG__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SOURCE-KYVE-MULTIPLE-POOLS-CONFIG__CREDS + fileName: config_multiple_pools.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-launchdarkly/metadata.yaml b/airbyte-integrations/connectors/source-launchdarkly/metadata.yaml index 46249efe91a83..d5f237bc6b9aa 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/metadata.yaml +++ b/airbyte-integrations/connectors/source-launchdarkly/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LAUNCHDARKLY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-lemlist/metadata.yaml b/airbyte-integrations/connectors/source-lemlist/metadata.yaml index 11697ca9181d0..a3726c8b629a1 100644 --- a/airbyte-integrations/connectors/source-lemlist/metadata.yaml +++ b/airbyte-integrations/connectors/source-lemlist/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LEMLIST__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-lever-hiring/metadata.yaml b/airbyte-integrations/connectors/source-lever-hiring/metadata.yaml index 6d56e54b8573e..3de16eae33ea7 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/metadata.yaml +++ b/airbyte-integrations/connectors/source-lever-hiring/metadata.yaml @@ -38,4 +38,13 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LEVER-HIRING__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-linkedin-ads/metadata.yaml b/airbyte-integrations/connectors/source-linkedin-ads/metadata.yaml index 939957cbba6cc..c4730a164419f 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/metadata.yaml +++ b/airbyte-integrations/connectors/source-linkedin-ads/metadata.yaml @@ -49,10 +49,7 @@ data: - "ad_member_region_analytics" - "ad_member_company_analytics" 2.0.0: - message: - This upgrade changes primary key for *-analytics streams from pivotValues[array - of strings] to string_of_pivot_values[string] so that it is compatible with - more destination types. + message: This upgrade changes primary key for *-analytics streams from pivotValues[array of strings] to string_of_pivot_values[string] so that it is compatible with more destination types. upgradeDeadline: "2024-05-14" scopedImpact: - scopeType: stream @@ -81,4 +78,28 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_MULTIPLE_IDS__CREDS + fileName: config_multiple_account_ids.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-LINKEDIN_ADS_OLD_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-LINKEDIN_ADS_TOKEN_CREDS + fileName: config_token.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-linkedin-pages/metadata.yaml b/airbyte-integrations/connectors/source-linkedin-pages/metadata.yaml index 3d2772011d14d..a388850aa2636 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/metadata.yaml +++ b/airbyte-integrations/connectors/source-linkedin-pages/metadata.yaml @@ -26,4 +26,12 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LINKEDIN-PAGES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-linnworks/metadata.yaml b/airbyte-integrations/connectors/source-linnworks/metadata.yaml index a70f6f42b83b7..4c4dda58b3f90 100644 --- a/airbyte-integrations/connectors/source-linnworks/metadata.yaml +++ b/airbyte-integrations/connectors/source-linnworks/metadata.yaml @@ -28,4 +28,23 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LINNWORKS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-LINNWORKS_DSDSSDS_A-B_CREDS + fileName: dsdssds_a-b---_---_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-LINNWORKS_TEST + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-lokalise/metadata.yaml b/airbyte-integrations/connectors/source-lokalise/metadata.yaml index 11c9c7b9d702d..03cf7acd98855 100644 --- a/airbyte-integrations/connectors/source-lokalise/metadata.yaml +++ b/airbyte-integrations/connectors/source-lokalise/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LOKALISE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-looker/metadata.yaml b/airbyte-integrations/connectors/source-looker/metadata.yaml index 334fe0d6ccda7..98336ec3c3937 100644 --- a/airbyte-integrations/connectors/source-looker/metadata.yaml +++ b/airbyte-integrations/connectors/source-looker/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-LOOKER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailchimp/metadata.yaml b/airbyte-integrations/connectors/source-mailchimp/metadata.yaml index 90521548b0b56..2e1e7581e42e8 100644 --- a/airbyte-integrations/connectors/source-mailchimp/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailchimp/metadata.yaml @@ -31,23 +31,13 @@ data: releases: breakingChanges: 2.0.0: - message: - The source Mailchimp connector is being migrated from the Python - CDK to our declarative low-code CDK. Due to changes in primary key for streams - `Segment Members` and `List Members`, this migration constitutes a breaking - change. After updating, please reset your source before resuming syncs. - For more information, see our migration documentation for source Mailchimp. + message: The source Mailchimp connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in primary key for streams `Segment Members` and `List Members`, this migration constitutes a breaking change. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Mailchimp. upgradeDeadline: "2024-04-10" scopedImpact: - scopeType: stream impactedScopes: ["segment_members", "list_members"] 1.0.0: - message: - Version 1.0.0 introduces schema changes to all incremental streams. - A full schema refresh and data reset are required to upgrade to this version. - For more details, see our migration - guide. + message: Version 1.0.0 introduces schema changes to all incremental streams. A full schema refresh and data reset are required to upgrade to this version. For more details, see our migration guide. upgradeDeadline: "2024-01-10" releaseStage: generally_available suggestedStreams: @@ -60,4 +50,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILCHIMP_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MAILCHIMP__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailerlite/metadata.yaml b/airbyte-integrations/connectors/source-mailerlite/metadata.yaml index 8cf2ffb5f854f..14858401d5d2f 100644 --- a/airbyte-integrations/connectors/source-mailerlite/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailerlite/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILERLITE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailersend/metadata.yaml b/airbyte-integrations/connectors/source-mailersend/metadata.yaml index 4baf275e2c7c8..db57709f977fe 100644 --- a/airbyte-integrations/connectors/source-mailersend/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailersend/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILERSEND__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailgun/metadata.yaml b/airbyte-integrations/connectors/source-mailgun/metadata.yaml index 321dcb8893539..8d72e0848ae8a 100644 --- a/airbyte-integrations/connectors/source-mailgun/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailgun/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILGUN_CONFIG + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailjet-mail/metadata.yaml b/airbyte-integrations/connectors/source-mailjet-mail/metadata.yaml index 028e7faf1b0de..cf5c3948c76c5 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailjet-mail/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILJET-MAIL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mailjet-sms/metadata.yaml b/airbyte-integrations/connectors/source-mailjet-sms/metadata.yaml index d75745e9f5040..5939dc59f9e75 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/metadata.yaml +++ b/airbyte-integrations/connectors/source-mailjet-sms/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MAILJET-SMS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-marketo/metadata.yaml b/airbyte-integrations/connectors/source-marketo/metadata.yaml index f96de0f4c7083..326ad4448badd 100644 --- a/airbyte-integrations/connectors/source-marketo/metadata.yaml +++ b/airbyte-integrations/connectors/source-marketo/metadata.yaml @@ -32,4 +32,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MARKETO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-merge/metadata.yaml b/airbyte-integrations/connectors/source-merge/metadata.yaml index 9414675503085..00703c77341cb 100644 --- a/airbyte-integrations/connectors/source-merge/metadata.yaml +++ b/airbyte-integrations/connectors/source-merge/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MERGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-metabase/metadata.yaml b/airbyte-integrations/connectors/source-metabase/metadata.yaml index 3dc96fcef8366..7aec4dfc01869 100644 --- a/airbyte-integrations/connectors/source-metabase/metadata.yaml +++ b/airbyte-integrations/connectors/source-metabase/metadata.yaml @@ -39,4 +39,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-METABASE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/metadata.yaml b/airbyte-integrations/connectors/source-microsoft-dataverse/metadata.yaml index 8b688a9c0be0e..81a22421a73f4 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/metadata.yaml +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/metadata.yaml @@ -26,4 +26,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-microsoft-onedrive/metadata.yaml b/airbyte-integrations/connectors/source-microsoft-onedrive/metadata.yaml index c84600ea455e9..974329aee45f2 100644 --- a/airbyte-integrations/connectors/source-microsoft-onedrive/metadata.yaml +++ b/airbyte-integrations/connectors/source-microsoft-onedrive/metadata.yaml @@ -32,4 +32,13 @@ data: tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MICROSOFT-ONEDRIVE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-microsoft-sharepoint/metadata.yaml b/airbyte-integrations/connectors/source-microsoft-sharepoint/metadata.yaml index 269486ffac8aa..8fcfe3a976979 100644 --- a/airbyte-integrations/connectors/source-microsoft-sharepoint/metadata.yaml +++ b/airbyte-integrations/connectors/source-microsoft-sharepoint/metadata.yaml @@ -34,4 +34,13 @@ data: tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MICROSOFT-SHAREPOINTS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-microsoft-teams/metadata.yaml b/airbyte-integrations/connectors/source-microsoft-teams/metadata.yaml index ae6127b7a62ae..e93ee22bbc49d 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/metadata.yaml +++ b/airbyte-integrations/connectors/source-microsoft-teams/metadata.yaml @@ -30,14 +30,29 @@ data: releases: breakingChanges: 1.0.0: - message: - Version 1.0.0 introduces breaking schema changes to all streams. - A full schema refresh is required to upgrade to this version. - For more details, see our migration guide. + message: Version 1.0.0 introduces breaking schema changes to all streams. A full schema refresh is required to upgrade to this version. For more details, see our migration guide. upgradeDeadline: "2024-01-24" supportLevel: community documentationUrl: https://docs.airbyte.com/integrations/sources/microsoft-teams tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MICROSOFT-TEAMS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MICROSOFT-TEAMS_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MICROSOFT-TEAMS_OLD_CREDS + fileName: old_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mixpanel/metadata.yaml b/airbyte-integrations/connectors/source-mixpanel/metadata.yaml index ed9f45d4b87d9..236a776daabd5 100644 --- a/airbyte-integrations/connectors/source-mixpanel/metadata.yaml +++ b/airbyte-integrations/connectors/source-mixpanel/metadata.yaml @@ -34,19 +34,10 @@ data: releases: breakingChanges: 2.0.0: - message: - In this release, the default primary key for stream Export has been - deleted, allowing users to select the key that best fits their data. Refreshing - the source schema and resetting affected streams is necessary only if new - primary keys are to be applied following the upgrade. + message: In this release, the default primary key for stream Export has been deleted, allowing users to select the key that best fits their data. Refreshing the source schema and resetting affected streams is necessary only if new primary keys are to be applied following the upgrade. upgradeDeadline: "2023-11-30" 1.0.0: - message: - In this release, the datetime field of stream engage has had its - type changed from date-time to string due to inconsistent data from Mixpanel. - Additionally, the primary key for stream export has been fixed to uniquely - identify records. Users will need to refresh the source schema and reset - affected streams after upgrading. + message: In this release, the datetime field of stream engage has had its type changed from date-time to string due to inconsistent data from Mixpanel. Additionally, the primary key for stream export has been fixed to uniquely identify records. Users will need to refresh the source schema and reset affected streams after upgrading. upgradeDeadline: "2023-10-31" suggestedStreams: streams: @@ -61,4 +52,28 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MIXPANEL_CONFIG_INCREMENTAL + fileName: config_incremental.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MIXPANEL_PROJECT_SECRET + fileName: config_project_secret.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MIXPANEL_SERVICE_ACCOUNT + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MIXPANEL__CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-monday/metadata.yaml b/airbyte-integrations/connectors/source-monday/metadata.yaml index 491dd57b0c980..5424d4f9dff03 100644 --- a/airbyte-integrations/connectors/source-monday/metadata.yaml +++ b/airbyte-integrations/connectors/source-monday/metadata.yaml @@ -49,4 +49,23 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_MONDAY_API_CREDS + fileName: config_api_token.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MONDAY_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MONDAY_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mongodb-v2/metadata.yaml b/airbyte-integrations/connectors/source-mongodb-v2/metadata.yaml index c45637409d88a..e24f66f367623 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/metadata.yaml +++ b/airbyte-integrations/connectors/source-mongodb-v2/metadata.yaml @@ -31,4 +31,30 @@ data: message: > **We advise against upgrading until you have run a test upgrade as outlined [here](https://docs.airbyte.com/integrations/sources/mongodb-v2-migrations).** This version brings a host of updates to the MongoDB source connector, significantly increasing its scalability and reliability, especially for large collections. As of this version with checkpointing, [CDC incremental updates](https://docs.airbyte.com/understanding-airbyte/cdc) and improved schema discovery, this connector is also now [certified](https://docs.airbyte.com/integrations/). Selecting `Upgrade` will upgrade **all** connections using this source, require you to reconfigure the source, then run a full reset on **all** of your connections. upgradeDeadline: "2023-12-01" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MONGODB-V2__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS + fileName: credentials.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MONGODB-V2__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mssql/metadata.yaml b/airbyte-integrations/connectors/source-mssql/metadata.yaml index 799440bcd90c2..08c34b3e29c85 100644 --- a/airbyte-integrations/connectors/source-mssql/metadata.yaml +++ b/airbyte-integrations/connectors/source-mssql/metadata.yaml @@ -37,4 +37,30 @@ data: 2.0.0: message: "Add default cursor for cdc" upgradeDeadline: "2023-08-23" + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-MSSQL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MSSQL_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MSSQL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MSSQL_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-my-hours/metadata.yaml b/airbyte-integrations/connectors/source-my-hours/metadata.yaml index b7929bde74a0e..02582a897a0e4 100644 --- a/airbyte-integrations/connectors/source-my-hours/metadata.yaml +++ b/airbyte-integrations/connectors/source-my-hours/metadata.yaml @@ -35,4 +35,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MY-HOURS_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-mysql/metadata.yaml b/airbyte-integrations/connectors/source-mysql/metadata.yaml index 6f1a03d284634..393123ed1445c 100644 --- a/airbyte-integrations/connectors/source-mysql/metadata.yaml +++ b/airbyte-integrations/connectors/source-mysql/metadata.yaml @@ -31,4 +31,60 @@ data: supportLevel: certified tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-MYSQL_SSH-KEY-REPL__CREDS + fileName: ssh-key-repl-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-KEY__CREDS + fileName: ssh-key-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-PWD-REPL__CREDS + fileName: ssh-pwd-repl-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-PWD__CREDS + fileName: ssh-pwd-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MYSQL_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-MYSQL_SSH-KEY-REPL__CREDS + fileName: ssh-key-repl-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-KEY__CREDS + fileName: ssh-key-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-PWD-REPL__CREDS + fileName: ssh-pwd-repl-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-MYSQL_SSH-PWD__CREDS + fileName: ssh-pwd-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_MYSQL_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-n8n/metadata.yaml b/airbyte-integrations/connectors/source-n8n/metadata.yaml index 9ee87aff083f5..cec5ac65bb3be 100644 --- a/airbyte-integrations/connectors/source-n8n/metadata.yaml +++ b/airbyte-integrations/connectors/source-n8n/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-N8N__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-nasa/metadata.yaml b/airbyte-integrations/connectors/source-nasa/metadata.yaml index 6268d90d956bb..54f180a65dacc 100644 --- a/airbyte-integrations/connectors/source-nasa/metadata.yaml +++ b/airbyte-integrations/connectors/source-nasa/metadata.yaml @@ -27,4 +27,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-NASA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-netsuite/metadata.yaml b/airbyte-integrations/connectors/source-netsuite/metadata.yaml index a3a9b1c845516..a988f7b212a26 100644 --- a/airbyte-integrations/connectors/source-netsuite/metadata.yaml +++ b/airbyte-integrations/connectors/source-netsuite/metadata.yaml @@ -26,4 +26,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_NETSUITE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-news-api/metadata.yaml b/airbyte-integrations/connectors/source-news-api/metadata.yaml index 78ffd720b21d0..fec0d9152676e 100644 --- a/airbyte-integrations/connectors/source-news-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-news-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-NEWS-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-newsdata/metadata.yaml b/airbyte-integrations/connectors/source-newsdata/metadata.yaml index e8fd83187ad34..33d96c0a11d92 100644 --- a/airbyte-integrations/connectors/source-newsdata/metadata.yaml +++ b/airbyte-integrations/connectors/source-newsdata/metadata.yaml @@ -27,4 +27,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-NEWSDATA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-notion/metadata.yaml b/airbyte-integrations/connectors/source-notion/metadata.yaml index f0e86c11e10da..ce89f39e4ea39 100644 --- a/airbyte-integrations/connectors/source-notion/metadata.yaml +++ b/airbyte-integrations/connectors/source-notion/metadata.yaml @@ -31,25 +31,13 @@ data: releases: breakingChanges: 3.0.0: - message: - The source Notion connector is being migrated from the Python CDK - to our declarative low-code CDK. Due to changes in the handling of state - format between these CDKs, this migration constitutes a breaking change - for users syncing the `Comments` stream. To ensure a smooth migration, please - reset your data for this stream upon updating. This will facilitate a fresh - first sync. If you are not syncing the `Comments` stream, you can upgrade - without any further action. For more information, see our migration documentation - for source Notion. + message: The source Notion connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format between these CDKs, this migration constitutes a breaking change for users syncing the `Comments` stream. To ensure a smooth migration, please reset your data for this stream upon updating. This will facilitate a fresh first sync. If you are not syncing the `Comments` stream, you can upgrade without any further action. For more information, see our migration documentation for source Notion. upgradeDeadline: "2024-04-29" scopedImpact: - scopeType: stream impactedScopes: ["comments"] 2.0.0: - message: - Version 2.0.0 introduces schema changes to multiple properties shared - by the blocks, databases and pages streams. These changes were introduced - to reflect updates to the Notion API. A full schema refresh and data reset - are required to upgrade to this version. + message: Version 2.0.0 introduces schema changes to multiple properties shared by the blocks, databases and pages streams. These changes were introduced to reflect updates to the Notion API. A full schema refresh and data reset are required to upgrade to this version. upgradeDeadline: "2023-11-09" suggestedStreams: streams: @@ -61,4 +49,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-NOTION__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-NOTION__CREDS_OAUTH + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-nytimes/metadata.yaml b/airbyte-integrations/connectors/source-nytimes/metadata.yaml index c1930fe52d4b0..c0f261d92b989 100644 --- a/airbyte-integrations/connectors/source-nytimes/metadata.yaml +++ b/airbyte-integrations/connectors/source-nytimes/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-NYTIMES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-okta/metadata.yaml b/airbyte-integrations/connectors/source-okta/metadata.yaml index 2818c18a77c5e..a351f52e7c559 100644 --- a/airbyte-integrations/connectors/source-okta/metadata.yaml +++ b/airbyte-integrations/connectors/source-okta/metadata.yaml @@ -26,4 +26,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OKTA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-omnisend/metadata.yaml b/airbyte-integrations/connectors/source-omnisend/metadata.yaml index 79793f70de45c..2b5b296157f4a 100644 --- a/airbyte-integrations/connectors/source-omnisend/metadata.yaml +++ b/airbyte-integrations/connectors/source-omnisend/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OMNISEND__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-onesignal/metadata.yaml b/airbyte-integrations/connectors/source-onesignal/metadata.yaml index da23f2d26b1e9..5602d22dc16cb 100644 --- a/airbyte-integrations/connectors/source-onesignal/metadata.yaml +++ b/airbyte-integrations/connectors/source-onesignal/metadata.yaml @@ -27,4 +27,12 @@ data: - language:python - cdk:low-code supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ONESIGNAL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-open-exchange-rates/metadata.yaml b/airbyte-integrations/connectors/source-open-exchange-rates/metadata.yaml index 05a1e16258dc1..9a98a3e2b4b67 100644 --- a/airbyte-integrations/connectors/source-open-exchange-rates/metadata.yaml +++ b/airbyte-integrations/connectors/source-open-exchange-rates/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OPEN-EXCHANGE-RATES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-openweather/metadata.yaml b/airbyte-integrations/connectors/source-openweather/metadata.yaml index 462da02da7125..583b1e8626bfb 100644 --- a/airbyte-integrations/connectors/source-openweather/metadata.yaml +++ b/airbyte-integrations/connectors/source-openweather/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OPENWEATHER_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-opsgenie/metadata.yaml b/airbyte-integrations/connectors/source-opsgenie/metadata.yaml index 4ecac5b29ad12..26d6b95cfb42c 100644 --- a/airbyte-integrations/connectors/source-opsgenie/metadata.yaml +++ b/airbyte-integrations/connectors/source-opsgenie/metadata.yaml @@ -27,4 +27,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OPSGENIE_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/metadata.yaml b/airbyte-integrations/connectors/source-oracle-strict-encrypt/metadata.yaml index e550b010941e3..5f04dfacc07ed 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/metadata.yaml +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/metadata.yaml @@ -21,4 +21,7 @@ data: documentationUrl: https://docs.airbyte.com/integrations/sources/oracle tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-oracle/metadata.yaml b/airbyte-integrations/connectors/source-oracle/metadata.yaml index 6bc49d822dce4..95c07f64226f5 100644 --- a/airbyte-integrations/connectors/source-oracle/metadata.yaml +++ b/airbyte-integrations/connectors/source-oracle/metadata.yaml @@ -27,4 +27,13 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE_ORACLE_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-orb/metadata.yaml b/airbyte-integrations/connectors/source-orb/metadata.yaml index 2c2624a99d659..9f87e1ab8b46e 100644 --- a/airbyte-integrations/connectors/source-orb/metadata.yaml +++ b/airbyte-integrations/connectors/source-orb/metadata.yaml @@ -28,4 +28,18 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ORB_CREDITS_CREDS + fileName: config_credits_ledger_entries.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-ORB_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-orbit/metadata.yaml b/airbyte-integrations/connectors/source-orbit/metadata.yaml index dcb2a6caa3edb..7ec1ea94df6a2 100644 --- a/airbyte-integrations/connectors/source-orbit/metadata.yaml +++ b/airbyte-integrations/connectors/source-orbit/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_ORBIT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-outbrain-amplify/metadata.yaml b/airbyte-integrations/connectors/source-outbrain-amplify/metadata.yaml index 9cbeedacbf6f3..5e089e422a98c 100644 --- a/airbyte-integrations/connectors/source-outbrain-amplify/metadata.yaml +++ b/airbyte-integrations/connectors/source-outbrain-amplify/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OUTBRAIN-AMPLIFY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-outreach/metadata.yaml b/airbyte-integrations/connectors/source-outreach/metadata.yaml index 0925b194b3955..02037cfba6c34 100644 --- a/airbyte-integrations/connectors/source-outreach/metadata.yaml +++ b/airbyte-integrations/connectors/source-outreach/metadata.yaml @@ -28,4 +28,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-OUTREACH_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pagerduty/metadata.yaml b/airbyte-integrations/connectors/source-pagerduty/metadata.yaml index 4136cdf128fd6..2f9ec7f1f5fa1 100644 --- a/airbyte-integrations/connectors/source-pagerduty/metadata.yaml +++ b/airbyte-integrations/connectors/source-pagerduty/metadata.yaml @@ -30,4 +30,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PAGERDUTY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pardot/metadata.yaml b/airbyte-integrations/connectors/source-pardot/metadata.yaml index 593082b8a4b23..182afe7c7def4 100644 --- a/airbyte-integrations/connectors/source-pardot/metadata.yaml +++ b/airbyte-integrations/connectors/source-pardot/metadata.yaml @@ -26,4 +26,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-paypal-transaction/metadata.yaml b/airbyte-integrations/connectors/source-paypal-transaction/metadata.yaml index 4bf28aa8acfa9..280fc59550a69 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/metadata.yaml +++ b/airbyte-integrations/connectors/source-paypal-transaction/metadata.yaml @@ -33,12 +33,7 @@ data: releases: breakingChanges: 2.1.0: - message: - 'Version 2.1.0 changes the format of the state. The format of the - cursor changed from "2021-06-18T16:24:13+03:00" to "2021-06-18T16:24:13Z". - The state key for the transactions stream changed to "transaction_updated_date" - and the key for the balances stream change to "as_of_time". The upgrade - is safe, but rolling back is not.' + message: 'Version 2.1.0 changes the format of the state. The format of the cursor changed from "2021-06-18T16:24:13+03:00" to "2021-06-18T16:24:13Z". The state key for the transactions stream changed to "transaction_updated_date" and the key for the balances stream change to "as_of_time". The upgrade is safe, but rolling back is not.' upgradeDeadline: "2023-09-18" suggestedStreams: streams: @@ -49,4 +44,23 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PAYPAL-TRANSACTION_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-PAYPAL-TRANSACTION_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-PAYPAL-TRANSACTION_OAUTH_SANDBOX_CREDS + fileName: config_oauth_sandbox.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-paystack/metadata.yaml b/airbyte-integrations/connectors/source-paystack/metadata.yaml index 0ff0d015e0313..f95cd3d8d27ac 100644 --- a/airbyte-integrations/connectors/source-paystack/metadata.yaml +++ b/airbyte-integrations/connectors/source-paystack/metadata.yaml @@ -29,4 +29,13 @@ data: sl: 100 ql: 300 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PAYSTACK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pendo/metadata.yaml b/airbyte-integrations/connectors/source-pendo/metadata.yaml index da61d802a4aec..00bba18a0baa0 100644 --- a/airbyte-integrations/connectors/source-pendo/metadata.yaml +++ b/airbyte-integrations/connectors/source-pendo/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PENDO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-persistiq/metadata.yaml b/airbyte-integrations/connectors/source-persistiq/metadata.yaml index ce5fd0ce82b24..18c11ab7385a6 100644 --- a/airbyte-integrations/connectors/source-persistiq/metadata.yaml +++ b/airbyte-integrations/connectors/source-persistiq/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PERSISTIQ__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pexels-api/metadata.yaml b/airbyte-integrations/connectors/source-pexels-api/metadata.yaml index f59992c81ce44..a78340f7f87ed 100644 --- a/airbyte-integrations/connectors/source-pexels-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-pexels-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PEXELS-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pinterest/metadata.yaml b/airbyte-integrations/connectors/source-pinterest/metadata.yaml index d5afbc25bb121..ff26f9e9a0447 100644 --- a/airbyte-integrations/connectors/source-pinterest/metadata.yaml +++ b/airbyte-integrations/connectors/source-pinterest/metadata.yaml @@ -27,15 +27,7 @@ data: releases: breakingChanges: 1.0.0: - message: - "This release updates the date-time fields to use the Airbyte format - `timestamp_without_timezone`. This change affects all streams where date-time - fields are present, ensuring more accurate and standardized time representations: - BoardPins, BoardSectionPins, Boards, Catalogs, and CatalogFeeds. Additionally, - the stream names AdvertizerReport and AdvertizerTargetingReport have been - renamed to AdvertiserReport and AdvertiserTargetingReport, respectively. - Users will need to refresh the source schema and reset affected streams - after upgrading." + message: "This release updates the date-time fields to use the Airbyte format `timestamp_without_timezone`. This change affects all streams where date-time fields are present, ensuring more accurate and standardized time representations: BoardPins, BoardSectionPins, Boards, Catalogs, and CatalogFeeds. Additionally, the stream names AdvertizerReport and AdvertizerTargetingReport have been renamed to AdvertiserReport and AdvertiserTargetingReport, respectively. Users will need to refresh the source schema and reset affected streams after upgrading." upgradeDeadline: "2023-12-14" suggestedStreams: streams: @@ -56,4 +48,18 @@ data: sl: 200 ql: 400 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PINTEREST__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-PINTEREST__OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pipedrive/metadata.yaml b/airbyte-integrations/connectors/source-pipedrive/metadata.yaml index 45dd7f2eec891..560f7a528470f 100644 --- a/airbyte-integrations/connectors/source-pipedrive/metadata.yaml +++ b/airbyte-integrations/connectors/source-pipedrive/metadata.yaml @@ -35,4 +35,23 @@ data: tags: - cdk:low-code - language:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PIPEDRIVE_OAUTH__CREDS + fileName: oauth_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-PIPEDRIVE_OLD__CREDS + fileName: old_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-PIPEDRIVE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/metadata.yaml b/airbyte-integrations/connectors/source-pivotal-tracker/metadata.yaml index 930155a08ad5e..3d8aebb38da45 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/metadata.yaml +++ b/airbyte-integrations/connectors/source-pivotal-tracker/metadata.yaml @@ -35,4 +35,13 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PIVOTAL-TRACKER_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-plaid/metadata.yaml b/airbyte-integrations/connectors/source-plaid/metadata.yaml index 2adeb5b50f9d9..262933e2ba70b 100644 --- a/airbyte-integrations/connectors/source-plaid/metadata.yaml +++ b/airbyte-integrations/connectors/source-plaid/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PLAID__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pocket/metadata.yaml b/airbyte-integrations/connectors/source-pocket/metadata.yaml index 6f8271127d92e..1a77f00a3c8f4 100644 --- a/airbyte-integrations/connectors/source-pocket/metadata.yaml +++ b/airbyte-integrations/connectors/source-pocket/metadata.yaml @@ -28,4 +28,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POCKET__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pokeapi/metadata.yaml b/airbyte-integrations/connectors/source-pokeapi/metadata.yaml index 68d2338eb0e66..160c8ddcbe27e 100644 --- a/airbyte-integrations/connectors/source-pokeapi/metadata.yaml +++ b/airbyte-integrations/connectors/source-pokeapi/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POKEAPI__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/metadata.yaml b/airbyte-integrations/connectors/source-polygon-stock-api/metadata.yaml index 39dcdfb29bb25..e8ad576ed612a 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-polygon-stock-api/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POLYGON-STOCK-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-postgres/metadata.yaml b/airbyte-integrations/connectors/source-postgres/metadata.yaml index 0fc412ca3e9a3..08f10be4873df 100644 --- a/airbyte-integrations/connectors/source-postgres/metadata.yaml +++ b/airbyte-integrations/connectors/source-postgres/metadata.yaml @@ -26,4 +26,40 @@ data: supportLevel: certified tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-POSTGRES_CDC__CREDS + fileName: config_cdc.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-POSTGRES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_POSTGRES_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POSTGRES_CDC__CREDS + fileName: config_cdc.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-POSTGRES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_POSTGRES_PERFORMANCE_TEST_CREDS + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-posthog/metadata.yaml b/airbyte-integrations/connectors/source-posthog/metadata.yaml index 8fe507a919221..6aa24e49e4211 100644 --- a/airbyte-integrations/connectors/source-posthog/metadata.yaml +++ b/airbyte-integrations/connectors/source-posthog/metadata.yaml @@ -30,11 +30,25 @@ data: releases: breakingChanges: 1.0.0: - message: - The `event` field in the `events` stream has been corrected to the proper data type. - To apply this change, refresh the schema for the `events` stream and reset your data. For more information [visit](https://docs.airbyte.com/integrations/sources/posthog-migrations) + message: The `event` field in the `events` stream has been corrected to the proper data type. To apply this change, refresh the schema for the `events` stream and reset your data. For more information [visit](https://docs.airbyte.com/integrations/sources/posthog-migrations) upgradeDeadline: "2024-01-15" tags: - cdk:low-code - language:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-POSTHOG__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POSTHOG__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-postmarkapp/metadata.yaml b/airbyte-integrations/connectors/source-postmarkapp/metadata.yaml index 872f6fa6c6d71..153355c79ee36 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/metadata.yaml +++ b/airbyte-integrations/connectors/source-postmarkapp/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-POSTMARKAPP__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-prestashop/metadata.yaml b/airbyte-integrations/connectors/source-prestashop/metadata.yaml index 88d8cae24ea4b..1ed8249445a68 100644 --- a/airbyte-integrations/connectors/source-prestashop/metadata.yaml +++ b/airbyte-integrations/connectors/source-prestashop/metadata.yaml @@ -31,4 +31,7 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-primetric/metadata.yaml b/airbyte-integrations/connectors/source-primetric/metadata.yaml index 4221a4b2fd7e3..ffd4b4fa35152 100644 --- a/airbyte-integrations/connectors/source-primetric/metadata.yaml +++ b/airbyte-integrations/connectors/source-primetric/metadata.yaml @@ -15,9 +15,7 @@ data: breakingChanges: 1.0.0: upgradeDeadline: "2024-05-30" - message: - "The verison migrates the Primetric connector to the low-code framework for greater maintainability. - !! Important: The uuid field now have a string format (without 'format: uuid') for all streams" + message: "The verison migrates the Primetric connector to the low-code framework for greater maintainability. !! Important: The uuid field now have a string format (without 'format: uuid') for all streams" connectorBuildOptions: # Please update to the latest version of the connector base image. # https://hub.docker.com/r/airbyte/python-connector-base @@ -42,4 +40,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PRIMETRIC__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-public-apis/metadata.yaml b/airbyte-integrations/connectors/source-public-apis/metadata.yaml index b187f9919e0a4..0588e48d70863 100644 --- a/airbyte-integrations/connectors/source-public-apis/metadata.yaml +++ b/airbyte-integrations/connectors/source-public-apis/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PUBLIC-APIS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-punk-api/metadata.yaml b/airbyte-integrations/connectors/source-punk-api/metadata.yaml index 14ba3d09b64aa..b2f08c7953780 100644 --- a/airbyte-integrations/connectors/source-punk-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-punk-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PUNK-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-pypi/metadata.yaml b/airbyte-integrations/connectors/source-pypi/metadata.yaml index 73556f1b2fe7e..8dd099b1293dc 100644 --- a/airbyte-integrations/connectors/source-pypi/metadata.yaml +++ b/airbyte-integrations/connectors/source-pypi/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-PYPI__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-qonto/metadata.yaml b/airbyte-integrations/connectors/source-qonto/metadata.yaml index 2375865ab633c..b7e6253ded981 100644 --- a/airbyte-integrations/connectors/source-qonto/metadata.yaml +++ b/airbyte-integrations/connectors/source-qonto/metadata.yaml @@ -15,4 +15,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-QONTO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-qualaroo/metadata.yaml b/airbyte-integrations/connectors/source-qualaroo/metadata.yaml index dbe3263f59aff..cf397a9707646 100644 --- a/airbyte-integrations/connectors/source-qualaroo/metadata.yaml +++ b/airbyte-integrations/connectors/source-qualaroo/metadata.yaml @@ -27,4 +27,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-QUALAROO_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-quickbooks/metadata.yaml b/airbyte-integrations/connectors/source-quickbooks/metadata.yaml index b474c434573fb..043fd2d610647 100644 --- a/airbyte-integrations/connectors/source-quickbooks/metadata.yaml +++ b/airbyte-integrations/connectors/source-quickbooks/metadata.yaml @@ -38,4 +38,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-QUICKBOOKS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-railz/metadata.yaml b/airbyte-integrations/connectors/source-railz/metadata.yaml index f3a21f3c79df4..ea87fd5711d12 100644 --- a/airbyte-integrations/connectors/source-railz/metadata.yaml +++ b/airbyte-integrations/connectors/source-railz/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RAILZ-AI_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/metadata.yaml b/airbyte-integrations/connectors/source-rd-station-marketing/metadata.yaml index b42cfbc9af392..c25d0be1f6636 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/metadata.yaml +++ b/airbyte-integrations/connectors/source-rd-station-marketing/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RD-STATION-MARKETING__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-recharge/metadata.yaml b/airbyte-integrations/connectors/source-recharge/metadata.yaml index d6e1a4a6a4344..f470f8f34efd5 100644 --- a/airbyte-integrations/connectors/source-recharge/metadata.yaml +++ b/airbyte-integrations/connectors/source-recharge/metadata.yaml @@ -32,4 +32,18 @@ data: sl: 200 ql: 400 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RECHARGE_ORDERS_MODERN_API__CREDS + fileName: config_order_modern_api.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-RECHARGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-recreation/metadata.yaml b/airbyte-integrations/connectors/source-recreation/metadata.yaml index a157ac6e46b78..401d9c04c6cff 100644 --- a/airbyte-integrations/connectors/source-recreation/metadata.yaml +++ b/airbyte-integrations/connectors/source-recreation/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RECREATION__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-recruitee/metadata.yaml b/airbyte-integrations/connectors/source-recruitee/metadata.yaml index a573357b3b256..b7388abbaa2b8 100644 --- a/airbyte-integrations/connectors/source-recruitee/metadata.yaml +++ b/airbyte-integrations/connectors/source-recruitee/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RECRUITEE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-recurly/metadata.yaml b/airbyte-integrations/connectors/source-recurly/metadata.yaml index 13fa5ff2a8c9b..66a1ee309f193 100644 --- a/airbyte-integrations/connectors/source-recurly/metadata.yaml +++ b/airbyte-integrations/connectors/source-recurly/metadata.yaml @@ -22,10 +22,7 @@ data: releases: breakingChanges: 1.0.0: - message: - Version 1.0.0 introduces a number of schema updates to the Recurly - connector. To ensure a smooth upgrade, please refresh your schemas and reset - your data before resuming syncs. + message: Version 1.0.0 introduces a number of schema updates to the Recurly connector. To ensure a smooth upgrade, please refresh your schemas and reset your data before resuming syncs. upgradeDeadline: "2024-03-05" releaseStage: alpha remoteRegistries: @@ -36,4 +33,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RECURLY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-redshift/metadata.yaml b/airbyte-integrations/connectors/source-redshift/metadata.yaml index 4653870a0ca02..d75811809aaa1 100644 --- a/airbyte-integrations/connectors/source-redshift/metadata.yaml +++ b/airbyte-integrations/connectors/source-redshift/metadata.yaml @@ -21,4 +21,13 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-REDSHIFT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-reply-io/metadata.yaml b/airbyte-integrations/connectors/source-reply-io/metadata.yaml index 31a3230625bb5..88941bfcdf959 100644 --- a/airbyte-integrations/connectors/source-reply-io/metadata.yaml +++ b/airbyte-integrations/connectors/source-reply-io/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-REPLY-IO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-retently/metadata.yaml b/airbyte-integrations/connectors/source-retently/metadata.yaml index 4a68094a0a22c..9bd8396b7bde1 100644 --- a/airbyte-integrations/connectors/source-retently/metadata.yaml +++ b/airbyte-integrations/connectors/source-retently/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RETENTLY_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-ringcentral/metadata.yaml b/airbyte-integrations/connectors/source-ringcentral/metadata.yaml index e9341f929b3af..12bca6afe9458 100644 --- a/airbyte-integrations/connectors/source-ringcentral/metadata.yaml +++ b/airbyte-integrations/connectors/source-ringcentral/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RINGCENTRAL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-rki-covid/metadata.yaml b/airbyte-integrations/connectors/source-rki-covid/metadata.yaml index 9a648f35d46cb..a005c569f475b 100644 --- a/airbyte-integrations/connectors/source-rki-covid/metadata.yaml +++ b/airbyte-integrations/connectors/source-rki-covid/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RKI-COVID__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-rocket-chat/metadata.yaml b/airbyte-integrations/connectors/source-rocket-chat/metadata.yaml index e086ebddb61a9..61cff9fca1992 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/metadata.yaml +++ b/airbyte-integrations/connectors/source-rocket-chat/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ROCKET-CHAT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-rss/metadata.yaml b/airbyte-integrations/connectors/source-rss/metadata.yaml index 86ebe22914407..fab678ebdcd73 100644 --- a/airbyte-integrations/connectors/source-rss/metadata.yaml +++ b/airbyte-integrations/connectors/source-rss/metadata.yaml @@ -40,4 +40,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-RSS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-s3/metadata.yaml b/airbyte-integrations/connectors/source-s3/metadata.yaml index 93e0030a16821..3f2e8e19e020a 100644 --- a/airbyte-integrations/connectors/source-s3/metadata.yaml +++ b/airbyte-integrations/connectors/source-s3/metadata.yaml @@ -31,17 +31,251 @@ data: releases: breakingChanges: 4.0.0: - message: - UX improvement, multi-stream support and deprecation of some parsing - features + message: UX improvement, multi-stream support and deprecation of some parsing features upgradeDeadline: "2023-10-05" 4.0.4: - message: - Following 4.0.0 config change, we are eliminating the `streams.*.file_type` - field which was redundant with `streams.*.format` + message: Following 4.0.0 config change, we are eliminating the `streams.*.file_type` field which was redundant with `streams.*.format` upgradeDeadline: "2023-10-18" supportLevel: certified tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-S3_AVRO__CREDS + fileName: avro_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_CREDS_V4 + fileName: v4_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_IAM_ROLE__CREDS + fileName: config_iam_role.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_JSONL_NEWLINES__CREDS + fileName: jsonl_newlines_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_JSONL__CREDS + fileName: jsonl_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_AVRO_DECIMAL_CREDS + fileName: legacy_avro_decimal_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_AVRO_DURATIONS_CREDS + fileName: legacy_avro_duration_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_ENCODING_CREDS + fileName: legacy_csv_custom_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_FORMAT_CREDS + fileName: legacy_csv_custom_format_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_NO_HEADER_CREDS + fileName: legacy_csv_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_CREDS + fileName: legacy_csv_skip_rows_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_NO_HEADER_CREDS + fileName: legacy_csv_skip_rows_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CAST_COMPLEX_CREDS + fileName: legacy_csv_user_schema_cast_complex.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CREDS + fileName: legacy_csv_user_schema_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULLS_CREDS + fileName: legacy_csv_with_nulls_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULL_BOOLS_CREDS + fileName: legacy_csv_with_null_bools_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_PARQUET_DECIMAL_CREDS + fileName: legacy_parquet_decimal_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_LEGACY_PARQUET_DURATION_LIST_STRUCT_CREDS + fileName: legacy_parquet_duration_list_struct_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_PARQUET_DATASET__CREDS + fileName: parquet_dataset_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_PARQUET__CREDS + fileName: parquet_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_UNSTRUCTURED__CREDS + fileName: unstructured_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_AVRO_DECIMAL_AS_FLOAT__CREDS + fileName: v4_avro_decimal_as_float_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_AVRO_DECIMAL__CREDS + fileName: v4_avro_decimal_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_AVRO_DURATIONS__CREDS + fileName: v4_avro_duration_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_AVRO__CREDS + fileName: v4_avro_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_CUSTOM_ENCODING__CREDS + fileName: v4_csv_custom_encoding_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_CUSTOM_FORMAT__CREDS + fileName: v4_csv_custom_format_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_NO_HEADER__CREDS + fileName: v4_csv_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS_NO_HEADER__CREDS + fileName: v4_csv_skip_rows_no_header_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS__CREDS + fileName: v4_csv_skip_rows_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA_CAST_COMPLEX__CREDS + fileName: v4_csv_user_schema_cast_complex_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA__CREDS + fileName: v4_csv_user_schema_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_WITH_NULLS__CREDS + fileName: v4_csv_with_nulls_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_CSV_WITH_NULL_BOOLS__CREDS + fileName: v4_csv_with_null_bools_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_JSONL_NEWLINE__CREDS + fileName: v4_jsonl_newlines_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_JSONL__CREDS + fileName: v4_jsonl_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_PARQUET_DATASET__CREDS + fileName: v4_parquet_dataset_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_PARQUET_DECIMAL_AS_FLOAT__CREDS + fileName: v4_parquet_decimal_as_float_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_PARQUET_DECIMAL__CREDS + fileName: v4_parquet_decimal_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_PARQUET_DURATION_LIST_STRUCT__CREDS + fileName: v4_parquet_duration_list_struct_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_V4_PARQUET__CREDS + fileName: v4_parquet_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_ZIP_AVRO__CREDS + fileName: zip_config_avro.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_ZIP_CSV_CUSTOM_ENCODING__CREDS + fileName: zip_config_csv_custom_encoding.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_ZIP_CSV__CREDS + fileName: zip_config_csv.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_ZIP_JSONL__CREDS + fileName: zip_config_jsonl.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3_ZIP_PARQUET__CREDS + fileName: zip_config_parquet.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-S3__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-salesforce/metadata.yaml b/airbyte-integrations/connectors/source-salesforce/metadata.yaml index 06dabe93fc8bd..606a7b3a42cfe 100644 --- a/airbyte-integrations/connectors/source-salesforce/metadata.yaml +++ b/airbyte-integrations/connectors/source-salesforce/metadata.yaml @@ -32,4 +32,40 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-SALESFORCE_BULK_CREDS + fileName: config_bulk.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SALESFORCE_REST_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS + fileName: config_sandbox.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SALESFORCE_BULK_CREDS + fileName: config_bulk.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SALESFORCE_REST_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS + fileName: config_sandbox.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-salesloft/metadata.yaml b/airbyte-integrations/connectors/source-salesloft/metadata.yaml index ed329f717fe04..613fa51deceb6 100644 --- a/airbyte-integrations/connectors/source-salesloft/metadata.yaml +++ b/airbyte-integrations/connectors/source-salesloft/metadata.yaml @@ -29,4 +29,18 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SALESLOFT_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SALESLOFT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/metadata.yaml b/airbyte-integrations/connectors/source-sap-fieldglass/metadata.yaml index 6ec6649d6e39b..3b78c3383a06d 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/metadata.yaml +++ b/airbyte-integrations/connectors/source-sap-fieldglass/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SAP-FIELDGLASS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-secoda/metadata.yaml b/airbyte-integrations/connectors/source-secoda/metadata.yaml index 34cf84430491d..d24b9d630afe9 100644 --- a/airbyte-integrations/connectors/source-secoda/metadata.yaml +++ b/airbyte-integrations/connectors/source-secoda/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SECODA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sendgrid/metadata.yaml b/airbyte-integrations/connectors/source-sendgrid/metadata.yaml index 2d28645d3bbf1..8ab524a1e51bc 100644 --- a/airbyte-integrations/connectors/source-sendgrid/metadata.yaml +++ b/airbyte-integrations/connectors/source-sendgrid/metadata.yaml @@ -14,13 +14,7 @@ data: releases: breakingChanges: 1.0.0: - message: - This release makes several changes that upgrade the Sendgrid connector. - The configuration options have been renamed to `api_key` and `start_date`. `start_date` is now required. - The `unsubscribe_groups` stream has been removed. It was the same as `suppression_groups`. You can use that and get the same data. - The `single_sends` stream has been renamed `singlesend_stats`. This is closer to the data and API. - The `segments` stream has been upgraded to use the Sendgrid 2.0 API because the older one has been deprecated. The schema has changed as a result. - To ensure a smooth upgrade, please refresh your schemas and reset your data before resuming syncs. + message: This release makes several changes that upgrade the Sendgrid connector. The configuration options have been renamed to `api_key` and `start_date`. `start_date` is now required. The `unsubscribe_groups` stream has been removed. It was the same as `suppression_groups`. You can use that and get the same data. The `single_sends` stream has been renamed `singlesend_stats`. This is closer to the data and API. The `segments` stream has been upgraded to use the Sendgrid 2.0 API because the older one has been deprecated. The schema has changed as a result. To ensure a smooth upgrade, please refresh your schemas and reset your data before resuming syncs. upgradeDeadline: "2024-04-29" dockerRepository: airbyte/source-sendgrid documentationUrl: https://docs.airbyte.com/integrations/sources/sendgrid @@ -43,4 +37,28 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SENDGRID_LOWCODE__CREDS + fileName: lowcode_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SENDGRID_OLD__CREDS + fileName: old_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SENDGRID_PYTHON__CREDS + fileName: python_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SENDGRID__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sendinblue/metadata.yaml b/airbyte-integrations/connectors/source-sendinblue/metadata.yaml index 2d7cf712deb66..97842fc437cb0 100644 --- a/airbyte-integrations/connectors/source-sendinblue/metadata.yaml +++ b/airbyte-integrations/connectors/source-sendinblue/metadata.yaml @@ -26,4 +26,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SENDINBLUE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-senseforce/metadata.yaml b/airbyte-integrations/connectors/source-senseforce/metadata.yaml index ddaf6136e11da..4c6f8166e741d 100644 --- a/airbyte-integrations/connectors/source-senseforce/metadata.yaml +++ b/airbyte-integrations/connectors/source-senseforce/metadata.yaml @@ -30,4 +30,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SENSEFORCE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sentry/metadata.yaml b/airbyte-integrations/connectors/source-sentry/metadata.yaml index 3efe1b5e099d0..d80edf2bc4d14 100644 --- a/airbyte-integrations/connectors/source-sentry/metadata.yaml +++ b/airbyte-integrations/connectors/source-sentry/metadata.yaml @@ -36,4 +36,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SENTRY_LIMITED_SCOPE__CREDS + fileName: config_limited_scopes.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SENTRY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-serpstat/metadata.yaml b/airbyte-integrations/connectors/source-serpstat/metadata.yaml index cbd5a42ab207d..370e265bae14c 100644 --- a/airbyte-integrations/connectors/source-serpstat/metadata.yaml +++ b/airbyte-integrations/connectors/source-serpstat/metadata.yaml @@ -24,4 +24,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SERPSTAT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sftp-bulk/metadata.yaml b/airbyte-integrations/connectors/source-sftp-bulk/metadata.yaml index 0e918273a5ffb..77e956a63bd29 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/metadata.yaml +++ b/airbyte-integrations/connectors/source-sftp-bulk/metadata.yaml @@ -33,4 +33,20 @@ data: tags: - language:python - cdk:python-file-based + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-SFTP-BULK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SFTP-BULK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sftp/metadata.yaml b/airbyte-integrations/connectors/source-sftp/metadata.yaml index 9d6e9e7927957..3e8d0e4e8fb2a 100644 --- a/airbyte-integrations/connectors/source-sftp/metadata.yaml +++ b/airbyte-integrations/connectors/source-sftp/metadata.yaml @@ -21,4 +21,7 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-shopify/metadata.yaml b/airbyte-integrations/connectors/source-shopify/metadata.yaml index caf37588b64ab..58e3813f29d59 100644 --- a/airbyte-integrations/connectors/source-shopify/metadata.yaml +++ b/airbyte-integrations/connectors/source-shopify/metadata.yaml @@ -32,14 +32,10 @@ data: releases: breakingChanges: 1.0.0: - message: - "This upgrade brings changes to certain streams after migration to - Shopify API version `2023-07`, more details in this PR: https://github.com/airbytehq/airbyte/pull/29361." + message: "This upgrade brings changes to certain streams after migration to Shopify API version `2023-07`, more details in this PR: https://github.com/airbytehq/airbyte/pull/29361." upgradeDeadline: "2023-09-17" 2.0.0: - message: - "This upgrade brings perfomance impovements and stream schema changes. - Details are available here: https://github.com/airbytehq/airbyte/pull/32345#issue-1985556333." + message: "This upgrade brings perfomance impovements and stream schema changes. Details are available here: https://github.com/airbytehq/airbyte/pull/32345#issue-1985556333." upgradeDeadline: "2024-03-18" scopedImpact: - scopeType: stream @@ -109,4 +105,28 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SHOPIFY-TRANSACTIONS-WITH-USER-ID__CREDS + fileName: config_transactions_with_user_id.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SHOPIFY_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SHOPIFY_OLD_CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SHOPIFY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-shortio/metadata.yaml b/airbyte-integrations/connectors/source-shortio/metadata.yaml index 29d0ea54c2c43..2b7c16706f73f 100644 --- a/airbyte-integrations/connectors/source-shortio/metadata.yaml +++ b/airbyte-integrations/connectors/source-shortio/metadata.yaml @@ -33,4 +33,12 @@ data: ab_internal: sl: 100 ql: 100 + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SHORTIO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-slack/metadata.yaml b/airbyte-integrations/connectors/source-slack/metadata.yaml index 522a3c5e461fb..1551516180975 100644 --- a/airbyte-integrations/connectors/source-slack/metadata.yaml +++ b/airbyte-integrations/connectors/source-slack/metadata.yaml @@ -31,14 +31,7 @@ data: releases: breakingChanges: 1.0.0: - message: - The source Slack connector is being migrated from the Python CDK - to our declarative low-code CDK. Due to changes in the handling of state - format for incremental substreams, this migration constitutes a breaking - change for the channel_messages stream. Users will need to reset source - configuration, refresh the source schema and reset the channel_messages - stream after upgrading. For more information, see our migration documentation - for source Slack. + message: The source Slack connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format for incremental substreams, this migration constitutes a breaking change for the channel_messages stream. Users will need to reset source configuration, refresh the source schema and reset the channel_messages stream after upgrading. For more information, see our migration documentation for source Slack. upgradeDeadline: "2024-04-29" scopedImpact: - scopeType: stream @@ -55,4 +48,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SLACK_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SLACK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-smaily/metadata.yaml b/airbyte-integrations/connectors/source-smaily/metadata.yaml index 8e45ead58c0e1..3ee1aed92a523 100644 --- a/airbyte-integrations/connectors/source-smaily/metadata.yaml +++ b/airbyte-integrations/connectors/source-smaily/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SMAILY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-smartengage/metadata.yaml b/airbyte-integrations/connectors/source-smartengage/metadata.yaml index a32bcc1422e01..dc9a8b6b2c1fd 100644 --- a/airbyte-integrations/connectors/source-smartengage/metadata.yaml +++ b/airbyte-integrations/connectors/source-smartengage/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SMARTENGAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-smartsheets/metadata.yaml b/airbyte-integrations/connectors/source-smartsheets/metadata.yaml index d0474d7d6c893..0523a9508164a 100644 --- a/airbyte-integrations/connectors/source-smartsheets/metadata.yaml +++ b/airbyte-integrations/connectors/source-smartsheets/metadata.yaml @@ -30,4 +30,18 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SMARTSHEETS_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SMARTSHEETS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/metadata.yaml b/airbyte-integrations/connectors/source-snapchat-marketing/metadata.yaml index 847e7378907c4..e1a6d2bc5d8be 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/metadata.yaml +++ b/airbyte-integrations/connectors/source-snapchat-marketing/metadata.yaml @@ -33,4 +33,13 @@ data: sl: 200 ql: 400 supportLevel: certified + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_SNAPCHAT_MARKETING_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-snowflake/metadata.yaml b/airbyte-integrations/connectors/source-snowflake/metadata.yaml index 6a1042c4357ad..f12aa16d4910c 100644 --- a/airbyte-integrations/connectors/source-snowflake/metadata.yaml +++ b/airbyte-integrations/connectors/source-snowflake/metadata.yaml @@ -24,4 +24,30 @@ data: supportLevel: community tags: - language:java + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-SNOWFLAKE_OAUTH__CREDS + fileName: config_auth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SNOWFLAKE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SNOWFLAKE_OAUTH__CREDS + fileName: config_auth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SNOWFLAKE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-sonar-cloud/metadata.yaml b/airbyte-integrations/connectors/source-sonar-cloud/metadata.yaml index 17d3a53e0cf78..5efbe6fe48797 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/metadata.yaml +++ b/airbyte-integrations/connectors/source-sonar-cloud/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SONAR-CLOUD__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-spacex-api/metadata.yaml b/airbyte-integrations/connectors/source-spacex-api/metadata.yaml index 56eb8b8bbc555..e724c68ef7492 100644 --- a/airbyte-integrations/connectors/source-spacex-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-spacex-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SPACEX-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-square/metadata.yaml b/airbyte-integrations/connectors/source-square/metadata.yaml index 849585088a84f..f3564bf99f927 100644 --- a/airbyte-integrations/connectors/source-square/metadata.yaml +++ b/airbyte-integrations/connectors/source-square/metadata.yaml @@ -32,4 +32,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SQUARE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_SQUARE_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-statuspage/metadata.yaml b/airbyte-integrations/connectors/source-statuspage/metadata.yaml index 7619f1516e179..6d518b701a5cb 100644 --- a/airbyte-integrations/connectors/source-statuspage/metadata.yaml +++ b/airbyte-integrations/connectors/source-statuspage/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-STATUSPAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-strava/metadata.yaml b/airbyte-integrations/connectors/source-strava/metadata.yaml index b5c5651c26fa4..0bb727bb1df7d 100644 --- a/airbyte-integrations/connectors/source-strava/metadata.yaml +++ b/airbyte-integrations/connectors/source-strava/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-STRAVA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-stripe/metadata.yaml b/airbyte-integrations/connectors/source-stripe/metadata.yaml index 1cdb33639cc3d..4b5bee52a4b66 100644 --- a/airbyte-integrations/connectors/source-stripe/metadata.yaml +++ b/airbyte-integrations/connectors/source-stripe/metadata.yaml @@ -31,20 +31,10 @@ data: releases: breakingChanges: 4.0.0: - message: - Version 4.0.0 changes the cursors in most of the Stripe streams that - support incremental sync mode. This is done to not only sync the data that - was created since previous sync, but also the data that was modified. A - schema refresh of all effected streams is required to use the new cursor - format. + message: Version 4.0.0 changes the cursors in most of the Stripe streams that support incremental sync mode. This is done to not only sync the data that was created since previous sync, but also the data that was modified. A schema refresh of all effected streams is required to use the new cursor format. upgradeDeadline: "2023-09-14" 5.0.0: - message: - Version 5.0.0 introduces fixes for the `CheckoutSessions`, `CheckoutSessionsLineItems` - and `Refunds` streams. The cursor field is changed for the `CheckoutSessionsLineItems` - and `Refunds` streams. This will prevent data loss during incremental syncs. - Also, the `Invoices`, `Subscriptions` and `SubscriptionSchedule` stream - schemas have been updated. + message: Version 5.0.0 introduces fixes for the `CheckoutSessions`, `CheckoutSessionsLineItems` and `Refunds` streams. The cursor field is changed for the `CheckoutSessionsLineItems` and `Refunds` streams. This will prevent data loss during incremental syncs. Also, the `Invoices`, `Subscriptions` and `SubscriptionSchedule` stream schemas have been updated. upgradeDeadline: "2023-12-11" suggestedStreams: streams: @@ -57,4 +47,23 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-STRIPE_CONNECTED_ACCOUNT__CREDS + fileName: connected_account_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-STRIPE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-STRIPE__PERFORMANCE + fileName: performance-config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-survey-sparrow/metadata.yaml b/airbyte-integrations/connectors/source-survey-sparrow/metadata.yaml index 5d3bd3817175e..30d8c0aba7ffe 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/metadata.yaml +++ b/airbyte-integrations/connectors/source-survey-sparrow/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SURVEY-SPARROW__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-surveycto/metadata.yaml b/airbyte-integrations/connectors/source-surveycto/metadata.yaml index 6480b2420c979..5be90253fd26f 100644 --- a/airbyte-integrations/connectors/source-surveycto/metadata.yaml +++ b/airbyte-integrations/connectors/source-surveycto/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SURVEYCTO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-surveymonkey/metadata.yaml b/airbyte-integrations/connectors/source-surveymonkey/metadata.yaml index 82900e195bfe0..2be93d6420a53 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/metadata.yaml +++ b/airbyte-integrations/connectors/source-surveymonkey/metadata.yaml @@ -32,4 +32,18 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-SURVEYMONKEY_OLD__CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-SURVEYMONKEY__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tempo/metadata.yaml b/airbyte-integrations/connectors/source-tempo/metadata.yaml index b691a604de9cf..bcdb180cc1133 100644 --- a/airbyte-integrations/connectors/source-tempo/metadata.yaml +++ b/airbyte-integrations/connectors/source-tempo/metadata.yaml @@ -29,4 +29,17 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TEMPO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_TEMPO_LIMITED_SCOPES + fileName: accounts_only_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-teradata/metadata.yaml b/airbyte-integrations/connectors/source-teradata/metadata.yaml index 30c31f9cb10b5..9d76f73ac1a49 100644 --- a/airbyte-integrations/connectors/source-teradata/metadata.yaml +++ b/airbyte-integrations/connectors/source-teradata/metadata.yaml @@ -24,4 +24,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-TERADATA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-the-guardian-api/metadata.yaml b/airbyte-integrations/connectors/source-the-guardian-api/metadata.yaml index 7537b9c3156bb..78b6c3acbd5b0 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/metadata.yaml +++ b/airbyte-integrations/connectors/source-the-guardian-api/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-THE-GUARDIAN-API__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tidb/metadata.yaml b/airbyte-integrations/connectors/source-tidb/metadata.yaml index 4fb220e593fa9..2eacb25c1ea10 100644 --- a/airbyte-integrations/connectors/source-tidb/metadata.yaml +++ b/airbyte-integrations/connectors/source-tidb/metadata.yaml @@ -25,4 +25,7 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml b/airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml index 6481149598577..748b3d1962006 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml +++ b/airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml @@ -42,4 +42,53 @@ data: - ad_groups - ad_groups_reports_daily - advertisers_reports_daily + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TIKTOK-MARKETING_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_NEW_CREDS + fileName: new_config_sandbox.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_NEW_PROD_CREDS + fileName: new_config_prod.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS + fileName: prod_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_DAY_GRANULARITY + fileName: prod_config_with_day_granularity.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_LIFETIME_GRANULARITY + fileName: prod_config_with_lifetime_granularity.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_PROD_DAY_CREDS + fileName: prod_config_day.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TIKTOK-MARKETING_SANDBOX_CREDS + fileName: sandbox_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-timely/metadata.yaml b/airbyte-integrations/connectors/source-timely/metadata.yaml index 94c665d9a0632..c2e4a4b84d6da 100644 --- a/airbyte-integrations/connectors/source-timely/metadata.yaml +++ b/airbyte-integrations/connectors/source-timely/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TIMELY_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tmdb/metadata.yaml b/airbyte-integrations/connectors/source-tmdb/metadata.yaml index f8f526f474084..2d390fb31f132 100644 --- a/airbyte-integrations/connectors/source-tmdb/metadata.yaml +++ b/airbyte-integrations/connectors/source-tmdb/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TMDB__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-todoist/metadata.yaml b/airbyte-integrations/connectors/source-todoist/metadata.yaml index 18f59762ef91b..b5eb82220e5c0 100644 --- a/airbyte-integrations/connectors/source-todoist/metadata.yaml +++ b/airbyte-integrations/connectors/source-todoist/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TODOIST__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-toggl/metadata.yaml b/airbyte-integrations/connectors/source-toggl/metadata.yaml index c8fdf14a76967..1bb9f4b6a2fee 100644 --- a/airbyte-integrations/connectors/source-toggl/metadata.yaml +++ b/airbyte-integrations/connectors/source-toggl/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TOGGL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tplcentral/metadata.yaml b/airbyte-integrations/connectors/source-tplcentral/metadata.yaml index efa50100b6314..16894a1514576 100644 --- a/airbyte-integrations/connectors/source-tplcentral/metadata.yaml +++ b/airbyte-integrations/connectors/source-tplcentral/metadata.yaml @@ -25,4 +25,6 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-trello/metadata.yaml b/airbyte-integrations/connectors/source-trello/metadata.yaml index 99c8a4718bcbe..3ed0c08402e72 100644 --- a/airbyte-integrations/connectors/source-trello/metadata.yaml +++ b/airbyte-integrations/connectors/source-trello/metadata.yaml @@ -37,4 +37,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TRELLO_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-trustpilot/metadata.yaml b/airbyte-integrations/connectors/source-trustpilot/metadata.yaml index 34dfb5f4a1b3d..f4ded2141530f 100644 --- a/airbyte-integrations/connectors/source-trustpilot/metadata.yaml +++ b/airbyte-integrations/connectors/source-trustpilot/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TRUSTPILOT__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/metadata.yaml b/airbyte-integrations/connectors/source-tvmaze-schedule/metadata.yaml index f4526bd3cc03c..be73087b31a36 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/metadata.yaml +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TVMAZE-SCHEDULE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/metadata.yaml b/airbyte-integrations/connectors/source-twilio-taskrouter/metadata.yaml index d4dc977b84bf7..daca24d3898c0 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/metadata.yaml +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TWILIO-TASKROUTER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-twilio/metadata.yaml b/airbyte-integrations/connectors/source-twilio/metadata.yaml index 438f3dcde5704..898c2f980bc1e 100644 --- a/airbyte-integrations/connectors/source-twilio/metadata.yaml +++ b/airbyte-integrations/connectors/source-twilio/metadata.yaml @@ -35,4 +35,18 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TWILIO_LOOKBACK_WINDOW__CREDS + fileName: config_with_lookback.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TWILIO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-twitter/metadata.yaml b/airbyte-integrations/connectors/source-twitter/metadata.yaml index 155d17b92119f..36decd37d6897 100644 --- a/airbyte-integrations/connectors/source-twitter/metadata.yaml +++ b/airbyte-integrations/connectors/source-twitter/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TWITTER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-typeform/metadata.yaml b/airbyte-integrations/connectors/source-typeform/metadata.yaml index 8d0c0980cf294..663948c57398f 100644 --- a/airbyte-integrations/connectors/source-typeform/metadata.yaml +++ b/airbyte-integrations/connectors/source-typeform/metadata.yaml @@ -32,15 +32,34 @@ data: releases: breakingChanges: 1.1.0: - message: - This version migrates the Typeform connector to the low-code framework - for greater maintainability. This introduces a breaking change to the state - format for the `responses` stream. If you are using the incremental sync - mode for this stream, you will need to reset affected connections after - upgrading to prevent sync failures. + message: This version migrates the Typeform connector to the low-code framework for greater maintainability. This introduces a breaking change to the state format for the `responses` stream. If you are using the incremental sync mode for this stream, you will need to reset affected connections after upgrading to prevent sync failures. upgradeDeadline: "2023-09-25" supportLevel: certified tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-TYPEFORM_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TYPEFORM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TYPEFORM__CREDS_INCREMENTAL + fileName: incremental_config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-TYPEFORM__CREDS_TOKEN + fileName: config_token.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-unleash/metadata.yaml b/airbyte-integrations/connectors/source-unleash/metadata.yaml index 51912f18eb2f1..eaf875fbd3070 100644 --- a/airbyte-integrations/connectors/source-unleash/metadata.yaml +++ b/airbyte-integrations/connectors/source-unleash/metadata.yaml @@ -27,4 +27,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-UNLEASH_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-us-census/metadata.yaml b/airbyte-integrations/connectors/source-us-census/metadata.yaml index 84c44eece6524..3c40bb11c7077 100644 --- a/airbyte-integrations/connectors/source-us-census/metadata.yaml +++ b/airbyte-integrations/connectors/source-us-census/metadata.yaml @@ -26,4 +26,20 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-US-CENSUS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-US-CENSUS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-vantage/metadata.yaml b/airbyte-integrations/connectors/source-vantage/metadata.yaml index 16ee7d2f6a342..a88830e6098c3 100644 --- a/airbyte-integrations/connectors/source-vantage/metadata.yaml +++ b/airbyte-integrations/connectors/source-vantage/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-VANTAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-visma-economic/metadata.yaml b/airbyte-integrations/connectors/source-visma-economic/metadata.yaml index b69da3ea5c9af..632c95a405fa0 100644 --- a/airbyte-integrations/connectors/source-visma-economic/metadata.yaml +++ b/airbyte-integrations/connectors/source-visma-economic/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-VISMA-ECONOMIC__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-weatherstack/metadata.yaml b/airbyte-integrations/connectors/source-weatherstack/metadata.yaml index beadf66616fb6..123903a546912 100644 --- a/airbyte-integrations/connectors/source-weatherstack/metadata.yaml +++ b/airbyte-integrations/connectors/source-weatherstack/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-WEATHERSTACK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-webflow/metadata.yaml b/airbyte-integrations/connectors/source-webflow/metadata.yaml index 5e94791a830a3..5e3b3a12ac783 100644 --- a/airbyte-integrations/connectors/source-webflow/metadata.yaml +++ b/airbyte-integrations/connectors/source-webflow/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_WEBFLOW__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-whisky-hunter/metadata.yaml b/airbyte-integrations/connectors/source-whisky-hunter/metadata.yaml index f906897824508..a6b2a4c3fcd9a 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/metadata.yaml +++ b/airbyte-integrations/connectors/source-whisky-hunter/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-WHISKY-HUNTER__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/metadata.yaml b/airbyte-integrations/connectors/source-wikipedia-pageviews/metadata.yaml index b6a37d4a78c08..8f479fdab2177 100644 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/metadata.yaml +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-WIKIPEDIA-PAGEVIEWS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-woocommerce/metadata.yaml b/airbyte-integrations/connectors/source-woocommerce/metadata.yaml index 131f58ab2e88e..9661830644ed0 100644 --- a/airbyte-integrations/connectors/source-woocommerce/metadata.yaml +++ b/airbyte-integrations/connectors/source-woocommerce/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-WOOCOMMERCE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-wrike/metadata.yaml b/airbyte-integrations/connectors/source-wrike/metadata.yaml index 1c823fcffd0c0..ae0315f569487 100644 --- a/airbyte-integrations/connectors/source-wrike/metadata.yaml +++ b/airbyte-integrations/connectors/source-wrike/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-WRIKE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-xero/metadata.yaml b/airbyte-integrations/connectors/source-xero/metadata.yaml index 87a99df487fc3..01a85bb953291 100644 --- a/airbyte-integrations/connectors/source-xero/metadata.yaml +++ b/airbyte-integrations/connectors/source-xero/metadata.yaml @@ -29,4 +29,13 @@ data: sl: 100 ql: 300 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-XERO__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-xkcd/metadata.yaml b/airbyte-integrations/connectors/source-xkcd/metadata.yaml index 47586f983fe26..d47c2e266916c 100644 --- a/airbyte-integrations/connectors/source-xkcd/metadata.yaml +++ b/airbyte-integrations/connectors/source-xkcd/metadata.yaml @@ -26,4 +26,13 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-XKCD__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/metadata.yaml b/airbyte-integrations/connectors/source-yahoo-finance-price/metadata.yaml index aae34acc39491..d5fe37610fff0 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/metadata.yaml +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-YAHOO-FINANCE-PRICES__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-yandex-metrica/metadata.yaml b/airbyte-integrations/connectors/source-yandex-metrica/metadata.yaml index b768376227522..5e3185f0433c4 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/metadata.yaml +++ b/airbyte-integrations/connectors/source-yandex-metrica/metadata.yaml @@ -31,4 +31,13 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-YANDEX-METRICA__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-yotpo/metadata.yaml b/airbyte-integrations/connectors/source-yotpo/metadata.yaml index a97bdd36d6e62..32c5a38fca373 100644 --- a/airbyte-integrations/connectors/source-yotpo/metadata.yaml +++ b/airbyte-integrations/connectors/source-yotpo/metadata.yaml @@ -26,4 +26,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_YOTPO_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-younium/metadata.yaml b/airbyte-integrations/connectors/source-younium/metadata.yaml index d9e649b1df361..2e5ec18d63b62 100644 --- a/airbyte-integrations/connectors/source-younium/metadata.yaml +++ b/airbyte-integrations/connectors/source-younium/metadata.yaml @@ -29,4 +29,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-YOUNIUM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-youtube-analytics/metadata.yaml b/airbyte-integrations/connectors/source-youtube-analytics/metadata.yaml index f80eb088461e1..39063a8e2eb99 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/metadata.yaml +++ b/airbyte-integrations/connectors/source-youtube-analytics/metadata.yaml @@ -29,4 +29,6 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/metadata.yaml b/airbyte-integrations/connectors/source-zapier-supported-storage/metadata.yaml index 29edc81924dc3..595234226a7ad 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/metadata.yaml +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/metadata.yaml @@ -28,4 +28,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZAPIER-SUPPORTED-STORAGE__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zendesk-chat/metadata.yaml b/airbyte-integrations/connectors/source-zendesk-chat/metadata.yaml index 66b2f13bf74ed..62fb5059b25bf 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/metadata.yaml +++ b/airbyte-integrations/connectors/source-zendesk-chat/metadata.yaml @@ -32,4 +32,22 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE_ZENDESK_CHAT_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_ZENDESK_CHAT_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE_ZENDESK_CHAT_OLD_CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zendesk-sell/metadata.yaml b/airbyte-integrations/connectors/source-zendesk-sell/metadata.yaml index 33c51c4c9affe..1d00d68ae3cc3 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/metadata.yaml +++ b/airbyte-integrations/connectors/source-zendesk-sell/metadata.yaml @@ -29,4 +29,12 @@ data: sl: 100 ql: 100 supportLevel: community + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENDESK-SELL__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/metadata.yaml b/airbyte-integrations/connectors/source-zendesk-sunshine/metadata.yaml index 56c8b28dff70b..2a0b37dc3a408 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/metadata.yaml +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/metadata.yaml @@ -32,4 +32,17 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENDESK-SUNSHINE_API_TOKEN__CREDS + fileName: config_api_token.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-ZENDESK-SUNSHINE_OAUTH__CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zendesk-support/metadata.yaml b/airbyte-integrations/connectors/source-zendesk-support/metadata.yaml index e44c2634d711d..b5d88cbe57cec 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/metadata.yaml +++ b/airbyte-integrations/connectors/source-zendesk-support/metadata.yaml @@ -35,9 +35,7 @@ data: message: "`cursor_field` for `Tickets` stream is changed to `generated_timestamp`" upgradeDeadline: "2023-07-19" 2.0.0: - message: - The `Deleted Tickets` stream was removed. Deleted tickets are still - available from the Tickets stream. + message: The `Deleted Tickets` stream was removed. Deleted tickets are still available from the Tickets stream. upgradeDeadline: "2023-10-04" suggestedStreams: streams: @@ -58,4 +56,23 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENDESK-SUPPORT_OAUTH_CRED + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-ZENDESK-SUPPORT_TOKEN_CRED + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_ZENDESK_SUPPORT_OAUTH_CREDS + fileName: config_oauth.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zendesk-talk/metadata.yaml b/airbyte-integrations/connectors/source-zendesk-talk/metadata.yaml index 2e7708f46517f..b182af061e0e4 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/metadata.yaml +++ b/airbyte-integrations/connectors/source-zendesk-talk/metadata.yaml @@ -35,11 +35,22 @@ data: 1.0.0: upgradeDeadline: "2024-05-31" message: >- - The source Zendesk Talk connector is being migrated from the Python CDK to our declarative low-code CDK. - Due to changes to the incremental stream state message format and the removal of a nonexistent field from - the ivrs stream schema, this migration constitutes a breaking change. After updating, please reset your source - before resuming syncs. For more information, see our migration documentation for source Zendesk Talk. + The source Zendesk Talk connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes to the incremental stream state message format and the removal of a nonexistent field from the ivrs stream schema, this migration constitutes a breaking change. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Zendesk Talk. tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENDESK-TALK_OLD__CREDS + fileName: config_old.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - name: SECRET_SOURCE-ZENDESK-TALK__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zenefits/metadata.yaml b/airbyte-integrations/connectors/source-zenefits/metadata.yaml index 9f4dc4cc64714..dc7631c913248 100644 --- a/airbyte-integrations/connectors/source-zenefits/metadata.yaml +++ b/airbyte-integrations/connectors/source-zenefits/metadata.yaml @@ -32,4 +32,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENEFITS__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zenloop/metadata.yaml b/airbyte-integrations/connectors/source-zenloop/metadata.yaml index 603c64f68fedb..2598790bf981e 100644 --- a/airbyte-integrations/connectors/source-zenloop/metadata.yaml +++ b/airbyte-integrations/connectors/source-zenloop/metadata.yaml @@ -31,4 +31,12 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZENLOOP__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zoho-crm/metadata.yaml b/airbyte-integrations/connectors/source-zoho-crm/metadata.yaml index 4e0bec010f6f1..5d3b03baa05b3 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/metadata.yaml +++ b/airbyte-integrations/connectors/source-zoho-crm/metadata.yaml @@ -26,4 +26,20 @@ data: tags: - language:python - cdk:python + connectorTestSuitesOptions: + - suite: unitTests + - suite: integrationTests + testSecrets: + - name: SECRET_SOURCE-ZOHO-CRM_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZOHO-CRM_CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" diff --git a/airbyte-integrations/connectors/source-zoom/metadata.yaml b/airbyte-integrations/connectors/source-zoom/metadata.yaml index 5cf26dbec3799..3fa4472c1420f 100644 --- a/airbyte-integrations/connectors/source-zoom/metadata.yaml +++ b/airbyte-integrations/connectors/source-zoom/metadata.yaml @@ -23,10 +23,7 @@ data: releases: breakingChanges: 1.1.0: - message: - Zoom has deprecated JWT authentication in favor of OAuth. To successfully - migrate, users will need to create a new server-to-server OAuth app and - update their credentials in the Airbyte UI. + message: Zoom has deprecated JWT authentication in favor of OAuth. To successfully migrate, users will need to create a new server-to-server OAuth app and update their credentials in the Airbyte UI. upgradeDeadline: 2023-09-08 scopedImpact: - scopeType: stream @@ -39,4 +36,13 @@ data: tags: - language:python - cdk:low-code + connectorTestSuitesOptions: + - suite: unitTests + - suite: acceptanceTests + testSecrets: + - name: SECRET_SOURCE-ZOOM__CREDS + fileName: config.json + secretStore: + type: GSM + alias: airbyte-connector-testing-secret-store metadataSpecVersion: "1.0" From 464a89c8a05da35d45b5292947ed4e158a2b323c Mon Sep 17 00:00:00 2001 From: Alexandre Girard Date: Wed, 15 May 2024 13:48:58 -0700 Subject: [PATCH 5/5] Update the destination template not to use AirbyteLogger (#38199) --- .../destination_{{snakeCase name}}/destination.py.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs index e3094bd5fe208..7fbed94f263d9 100644 --- a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs +++ b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs @@ -2,10 +2,10 @@ # Copyright (c) {{currentYear}} Airbyte, Inc., all rights reserved. # +import logging from typing import Any, Iterable, Mapping -from airbyte_cdk import AirbyteLogger from airbyte_cdk.destinations import Destination from airbyte_cdk.models import AirbyteConnectionStatus, AirbyteMessage, ConfiguredAirbyteCatalog, Status @@ -33,7 +33,7 @@ class Destination{{properCase name}}(Destination): pass - def check(self, logger: AirbyteLogger, config: Mapping[str, Any]) -> AirbyteConnectionStatus: + def check(self, logger: logging.Logger, config: Mapping[str, Any]) -> AirbyteConnectionStatus: """ Tests if the input configuration can be used to successfully connect to the destination with the needed permissions e.g: if a provided API token or password can be used to connect and write to the destination.