1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Commit Graph

58 Commits

Author SHA1 Message Date
Rodi Reich Zilberman
5610f7211f Remove CDC metafield decoration from streams that cannot be incremental - no pk (#68651) 2025-10-28 09:27:42 -07:00
Subodh Kant Chaturvedi
1b48ee9adf feat: improve temporal representation in proto + shared encoder/decoder for source and dest (#67016)
Co-authored-by: Rodi Reich Zilberman <867491+rodireich@users.noreply.github.com>
2025-10-21 22:31:47 +05:30
Rodi Reich Zilberman
a421083ca4 CDK changes only (#67152) 2025-10-07 10:51:43 -07:00
Rodi Reich Zilberman
856acc93cd Extract CDK proto encoding (#66152)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-09-10 16:44:03 -07:00
Rodi Reich Zilberman
8ed6f3e14e CDC state fixes (#63377) 2025-07-30 18:01:08 -07:00
Rodi Reich Zilberman
8724d83401 Migrate concurrency setting (#63349)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-07-22 15:06:37 -07:00
Rodi Reich Zilberman
4dc9bbce6e Rodi/cdc state socket mode (#62932) 2025-07-17 11:28:15 -07:00
Rodi Reich Zilberman
045491d8fe Rodi/refactor output consumer (#62862) 2025-07-10 12:59:25 -07:00
Rodi Reich Zilberman
cbf42c3333 Socket mode in bulk extract CDK (#60993) 2025-07-07 12:54:08 -07:00
Jimmy Ma
63aab18316 feat: enable destination discover (#61395)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-06-06 15:21:49 -07:00
Rodi Reich Zilberman
cfc1243bd2 concurrent mysql read (#60218) 2025-05-29 13:38:46 -07:00
Edward Gao
1547001387 bulk CDK: stop validating configs (#59709) 2025-05-08 08:16:18 -07:00
Wenqi Hu
5f684ec129 [source volcano] Make sure metadata decoration is enabled for trigger based CDC (#55200) 2025-03-06 09:43:00 -08:00
Wenqi Hu
f0a96b3c1c [source volcano] Decorate stream with cursor field for trigger based CDC stream (#53152) 2025-02-12 22:31:22 +02:00
Wenqi Hu
968566d28a [source volcano] Allow field to be used as CDC cursor (#52677) 2025-02-02 20:11:13 -08:00
Marius Posta
14c6c9db8c bulk-cdk-extract*: remove StateQuerier (#52051) 2025-01-30 19:02:38 +00:00
Ryan Br...
a333001441 fix: sets emittedAt for trace messages to reflect actual emission time (#51613)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-01-17 15:54:59 -08:00
Rodi Reich Zilberman
b3f56fb349 Set cdc metadata fields types to match legacy connectors (#51029) 2025-01-13 22:24:18 +02:00
Xiaohan Song
afb589435c [bulk-cdk] state manager only reports stream with count in it (#48587)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2024-12-23 15:25:04 -05:00
Marius Posta
2783be115c bulk-cdk-core-extract: remove GlobalLockResource (#49132) 2024-12-20 11:43:31 -05:00
Marius Posta
426cabccd9 bulk-cdk: fix loss of numerical precision when deserializing JSON (#49920) 2024-12-18 15:43:20 -05:00
Marius Posta
b9ea48e137 source-mysql: better datatype integration tests (#49844) 2024-12-18 02:29:28 +02:00
Rodi Reich Zilberman
61c57771c9 CDC partition reader should be allowed to complete its work with no t… (#48889) 2024-12-11 13:33:44 -08:00
Rodi Reich Zilberman
5f9d290800 Handle empty table states (#48629) 2024-12-03 01:10:23 +02:00
Marius Posta
8aec55d738 bulk-cdk: CDC-related fixes and tweaks (#48602) 2024-11-22 20:58:51 +00:00
Rodi Reich Zilberman
e193fb30ce Re-sync in case of stale offset (#48578) 2024-11-21 09:27:27 -08:00
Marius Posta
4ae0ce69e3 bulk-cdk-core-extract: fix mistaken assumption about non-global streams (#48466) 2024-11-12 14:09:30 -08:00
Rodi Reich Zilberman
b03023d78e Don't emit state message with null stream status (#48441) 2024-11-11 06:46:09 -08:00
Marius Posta
ae241be9c5 bulk-cdk: correct handling of MetaFields (#46975) 2024-10-28 14:28:41 -05:00
Rodi Reich Zilberman
0d3bb8148e Fix the default flow of cdc cursor (#46961) 2024-10-17 11:52:42 -07:00
Rodi Reich Zilberman
5e5a349473 Dont run snapshot feeds in case cdc stopped for stale offset (#46876) 2024-10-15 00:33:57 +00:00
Rodi Reich Zilberman
c49109208e 9894 cdc toolkit add time limit for snapshot partitions running in cdc scenario wass (#46699) 2024-10-10 14:48:27 -07:00
Edward Gao
39b32b33a6 Bulk CDK: Rename stuff to prevent conflicts (#46650) 2024-10-09 00:12:35 +03:00
Marius Posta
4b8f113a6e bulk-cdk-core-extract: fix TRACE STATUS message emission (#46314) 2024-10-04 11:54:07 -07:00
Marius Posta
a81daada5d bulk-cdk-toolkits-extract-cdc,source-mysql-v2: flesh out CDC (#45887) 2024-10-02 16:56:52 +03:00
Johnny Schmidt
56d1650e66 Bulk CDK Core: Rename ConfigJsonObj to ConnectorSpecification (#45905) 2024-09-30 21:43:38 +03:00
Marius Posta
65622a9b0a bulk-cdk-core-extract: fix another global state checkpoint bug in StateManager (#45927) 2024-09-26 16:14:36 -07:00
Xiaohan Song
308515f274 [source-mysql-v2] Add CDC columns in discover (#45865) 2024-09-26 18:56:33 +00:00
Marius Posta
5bb93d5e39 bulk-cdk-core-extract: fix StateManager checkpoint bug (#45899) 2024-09-25 13:44:43 -07:00
Marius Posta
c183eaa19c bulk-cdk-core-extract: improve RootReaderIntegrationTest failure msgs (#45902) 2024-09-25 09:11:27 -07:00
Akash Kulkarni
8bc8f30c4d [CDC toolkit] : Bootstrapping mysql cdc functionality (#44837)
Co-authored-by: Rodi Reich Zilberman <867491+rodireich@users.noreply.github.com>
Co-authored-by: Marius Posta <marius@airbyte.io>
2024-09-21 03:54:16 +03:00
Marius Posta
5daf229ee1 bulk-cdk: StreamIdentifier (#45680) 2024-09-19 20:35:10 +03:00
Marius Posta
400abf6f3d bulk-cdk: decouple from protocol model somewhat (#45627) 2024-09-19 08:30:50 -07:00
Johnny Schmidt
e9bf4e7724 Bulk Load CDK: Destination check outputs status (#45637) 2024-09-19 08:26:02 -07:00
Stephane Geneix
16b8d35cea java-cdks: update all libraries (#45432)
This PR upgrades various library dependencies across multiple modules in the Airbyte CDK. It includes updates to Jackson, Guava, Apache Commons, Log4j, Kotlin coroutines, TestContainers, and other libraries.
2024-09-18 13:50:05 -07:00
Marius Posta
e4fec50536 bulk-cdk: improve AirbyteConnectorRunner and CliRunner (#45374) 2024-09-11 05:41:38 -07:00
Marius Posta
130bff81fe bulk-cdk-core-base: optimized record serialization (#44880) 2024-08-29 20:11:11 +00:00
Marius Posta
abd9da9ba3 bulk-cdk: source output performance improvements (#44865) 2024-08-28 13:12:59 -07:00
Marius Posta
70732cac5c bulk-cdk: add more exception classifier implementations, add extra checks (#44824) 2024-08-27 18:13:20 +00:00
Marius Posta
e297fc0ecf bulk-cdk: add ExceptionClassifier, revamp exception handling (#44608) 2024-08-23 14:17:43 -07:00