You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 0.29.7 | 2024-04-08 |[\#36768](https://github.com/airbytehq/airbyte/pull/36768)| Destinations: Make destination state fetch/commit logic more resilient to errors |
148
149
| 0.29.6 | 2024-04-05 |[\#36577](https://github.com/airbytehq/airbyte/pull/36577)| Do not send system_error trace message for config exceptions. |
149
150
| 0.29.5 | 2024-04-05 |[\#36620](https://github.com/airbytehq/airbyte/pull/36620)| Missed changes - open for extension for destination-postgres |
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/core/src/main/kotlin/io/airbyte/cdk/integrations/base/adaptive/AdaptiveDestinationRunner.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/db-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/staging/GeneralStagingFunctions.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/db-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/standardtest/destination/DestinationAcceptanceTest.kt
+6-1
Original file line number
Diff line number
Diff line change
@@ -429,6 +429,7 @@ abstract class DestinationAcceptanceTest {
429
429
val configuredCatalog =CatalogHelpers.toDefaultConfiguredCatalog(catalog)
430
430
val messages:List<io.airbyte.protocol.models.v0.AirbyteMessage>=
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/db-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/standardtest/destination/argproviders/DataArgumentsProvider.kt
+1
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ class DataArgumentsProvider : ArgumentsProvider {
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/BaseS3Destination.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/BlobStorageOperations.kt
+3-3
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ abstract class BlobStorageOperations protected constructor() {
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/S3BaseChecks.kt
+1
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,7 @@ object S3BaseChecks {
91
91
*
92
92
* @param endpoint URL string representing an accessible S3 bucket
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/S3ConsumerFactory.kt
+3-3
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ class S3ConsumerFactory {
69
69
pathFormat
70
70
)
71
71
storageOperations.cleanUpBucketObject(
72
-
namespace!!,
72
+
namespace,
73
73
stream,
74
74
outputBucketPath,
75
75
pathFormat
@@ -124,7 +124,7 @@ class S3ConsumerFactory {
124
124
writeConfig!!.addStoredFile(
125
125
storageOperations.uploadRecordsToBucket(
126
126
writer,
127
-
writeConfig.namespace!!,
127
+
writeConfig.namespace,
128
128
writeConfig.fullOutputPath
129
129
)!!
130
130
)
@@ -183,7 +183,7 @@ class S3ConsumerFactory {
183
183
"Undefined destination sync mode"
184
184
)
185
185
val abStream = stream.stream
186
-
val namespace = abStream.namespace
186
+
val namespace:String?= abStream.namespace
187
187
val streamName = abStream.name
188
188
val bucketPath = s3Config.bucketPath
189
189
val customOutputFormat = java.lang.String.join("/", bucketPath, s3Config.pathFormat)
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/S3DestinationConfigFactory.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/S3StorageOperations.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/s3/S3AvroParquetDestinationAcceptanceTest.kt
+1
Original file line number
Diff line number
Diff line change
@@ -108,6 +108,7 @@ abstract class S3AvroParquetDestinationAcceptanceTest protected constructor(s3Fo
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/s3/S3BaseCsvDestinationAcceptanceTest.kt
+9-6
Original file line number
Diff line number
Diff line change
@@ -45,12 +45,15 @@ abstract class S3BaseCsvDestinationAcceptanceTest : S3DestinationAcceptanceTest(
45
45
val fieldTypes = getFieldTypes(streamSchema)
46
46
val jsonRecords:MutableList<JsonNode> =LinkedList()
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/s3/S3BaseCsvGzipDestinationAcceptanceTest.kt
0 commit comments