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.38.1 | 2024-06-13 |[\#39445](https://github.com/airbytehq/airbyte/pull/39445)| Sources: More CDK changes to handle big initial snapshots. |
179
180
| 0.38.0 | 2024-06-11 |[\#39405](https://github.com/airbytehq/airbyte/pull/39405)| Sources: Debezium properties manager interface changed to accept a list of streams to scope to |
Copy file name to clipboardexpand all lines: airbyte-cdk/java/airbyte-cdk/core/src/main/kotlin/io/airbyte/cdk/integrations/destination/async/AsyncStreamConsumer.kt
+18-4
Original file line number
Diff line number
Diff line change
@@ -162,13 +162,16 @@ constructor(
162
162
163
163
bufferManager.close()
164
164
165
+
val unsuccessfulStreams =ArrayList<StreamDescriptor>()
165
166
val streamSyncSummaries =
166
167
streamNames.associate { streamDescriptor ->
167
-
// If we didn't receive a stream status message, assume success.
168
-
// Platform won't send us any stream status messages yet (since we're not declaring
169
-
// supportsRefresh in metadata), so we will always hit this case.
168
+
// If we didn't receive a stream status message, assume failure.
169
+
// This is possible if e.g. the orchestrator crashes before sending us the message.
Copy file name to clipboardexpand all lines: airbyte-cdk/java/airbyte-cdk/core/src/test/kotlin/io/airbyte/cdk/integrations/destination/async/AsyncStreamConsumerTest.kt
+37-7
Original file line number
Diff line number
Diff line change
@@ -148,6 +148,26 @@ class AsyncStreamConsumerTest {
Copy file name to clipboardexpand all lines: airbyte-cdk/java/airbyte-cdk/typing-deduping/src/main/kotlin/io/airbyte/integrations/base/destination/typing_deduping/CatalogParser.kt
0 commit comments