Commit Graph

1774 Commits

Author SHA1 Message Date
zalmane
8673a425ff DBZ-8217 fix wrong log message 2024-09-09 12:13:43 +02:00
rkerner
bfb6938db8 DBZ-7996 Move ChangeEventSink class to debezium-core and use the interface for the MongoDB sink connector
relates to https://issues.redhat.com/browse/DBZ-7996
2024-09-06 11:39:59 +02:00
Chris Cranford
2c0eea6b25 DBZ-8071 Cap cache size by internal config, moved to schema class, small code clean-up 2024-09-04 12:07:09 -04:00
Roman Kudryashov
b672e24d0e DBZ-8185 Add transaction field to change event of a logical decoding message 2024-09-02 10:54:32 +02:00
twthorn
9af35440d5 DBZ-8189 Return new byte array/buffer when truncating 2024-08-30 07:10:08 +02:00
Chris Cranford
7423ee0294 DBZ-8032 Use better exception than NullPointerException 2024-08-29 18:53:45 -04:00
Jiri Pechanec
be9c70d631 DBZ-8183 Use unified vector dataype names 2024-08-29 14:07:09 +02:00
Jakub Cechacek
e1ae60e756 DBZ-8160 Simplified access to signal channel writer instance 2024-08-29 13:39:30 +02:00
Jakub Cechacek
8036cd3219 DBZ-8160 Signaler creation is now responsibility of engine implementations 2024-08-29 13:39:30 +02:00
Jiri Pechanec
4406c78a2b DBZ-8157 Support for MySQL VECTOR datatype 2024-08-29 12:20:49 +02:00
mfvitale
08c50fb619 DBZ-8137 Fix JMX signal and notification channel for multiple tasks connectors 2024-08-28 10:04:06 +02:00
Mohamed El Shaer
bdb86cd1db DBZ-8168 Add a comment why the new condition is needed 2024-08-26 18:48:45 -04:00
Mohamed El Shaer
556fc65c1a DBZ-8168 Fix issue with reselecting JSONB fields in PostgreSQL 2024-08-26 18:48:45 -04:00
Jochen Schalanda
5fc9bb7f13 DBZ-7797 Fail fast if surrogate key for incremental snapshot doesn't exist 2024-08-22 14:10:10 +02:00
Jiri Pechanec
fca0fdb8c4 DBZ-8035 Move activity classes to distinct package 2024-08-20 13:23:34 +02:00
mfvitale
6977cb47a1 DBZ-7601 Support TRUNCATE event 2024-08-20 13:23:34 +02:00
mfvitale
f71ddd9219 DBZ-8035 Add pause/resume operation for ActivityMonitoringMeter JMXBean 2024-08-20 13:23:34 +02:00
mfvitale
d38c7b4325 DBZ-8035 Add support for number of events seen by table metric 2024-08-20 13:23:34 +02:00
mfvitale
65436fec23 DBZ-8035 Add connector config to CdcSourceTaskContext 2024-08-20 13:23:34 +02:00
Jakub Cechacek
f27e15bc5f DBZ-8135 Added comment about locking to InProcessSignalChannel 2024-08-20 13:03:22 +02:00
Jakub Cechacek
fe5196ac47 DBZ-8135 InProcessSignalChannel#read() returns empty list when channel is closed 2024-08-20 13:03:22 +02:00
Jakub Cechacek
7e9a387045 DBZ-8135 Exposing signal channels from BaseSourceTask 2024-08-20 13:03:22 +02:00
Jakub Cechacek
c7b8940691 DBZ-8135 Implementation of in-process signal channel 2024-08-20 13:03:22 +02:00
rkerner
42fbde8268 DBZ-8138 Re-add check if assembly profile is active as JUnit annotation
closes https://issues.redhat.com/browse/DBZ-8138
2024-08-15 08:15:43 +02:00
mfvitale
59d4ae552f DBZ-8147 Add SchemaOnlyRecoverySnapshotter to SPI service implementation 2024-08-14 08:26:37 -04:00
Vojtech Juranek
d02d129404 DBZ-8113 Preserve source info during emitting PK change 2024-08-08 10:51:11 +02:00
Roman Kudryashov
431e09f53b DBZ-8103 Apply suggestions from code review 2024-08-07 10:25:16 +02:00
Roman Kudryashov
8c98c979c7 DBZ-8103 Fix obtaining data when optional header is not present 2024-08-07 10:25:16 +02:00
Roman Kudryashov
7cc70da4b2 DBZ-8103 Add SMT to decode binary content of a logical decoding message 2024-08-07 10:25:16 +02:00
Jiri Pechanec
edf14f113a DBZ-8105 Use config property definitions 2024-08-02 05:29:37 +02:00
Timo Wilhelm
4dddb43a5d DBZ-8078 Update password pattern to include '.secret' 2024-07-25 06:42:59 -04:00
mfvitale
fb8150e617 DBZ-8058 Connection will be validated and re-connect if not valid 2024-07-16 17:12:51 -04:00
mfvitale
3499f9e80d DBZ-8050 Skip data collection names that fails to be parsed as TableId 2024-07-16 16:56:30 -04:00
Chris Cranford
3bd71a5e69 DBZ-8011 Small naming refactor 2024-07-16 16:50:10 -04:00
mfvitale
1039ccfcf2 DBZ-8011 CloseWindow signal with INSERT_DELETE strategy will be processed through the event dispatcher 2024-07-16 16:50:10 -04:00
rkerner
3799e3d76b DBZ-7223 Add the MongoDB sink connector
closes https://issues.redhat.com/browse/DBZ-7223
2024-07-04 13:21:46 +02:00
Jiri Pechanec
3400b3b9b6 DBZ-7988 Guard for connector without coordinator 2024-06-28 10:10:17 +02:00
Jiri Pechanec
be368e18d7 DBZ-7964 Fix formatting 2024-06-27 13:14:14 +02:00
Jakub Cechacek
cac16464b4 DBZ-7964 (quickfix) Only reset error retry counter if poll() successfully produced records 2024-06-27 13:14:14 +02:00
mfvitale
c0021ca53d DBZ-7917 Document PostgreSQL read-only incremental snapshot. 2024-06-17 10:47:14 +02:00
Chris Cranford
cf3cf909e5 DBZ-7944 Move signal collection check to snapshot select logic 2024-06-14 07:54:55 +02:00
Chris Cranford
57a6c43bf3 DBZ-7944 Exclude signal table from snapshot data collection 2024-06-14 07:54:55 +02:00
mfvitale
8edb87a881 DBZ-7917 Disable ReadOnlyIncrementalSnapshotIT for PostgreSQL < 13 2024-06-13 08:41:49 +02:00
mfvitale
8dc9605aac DBZ-7917 Flush incremental snapshot window with a heartbeat message 2024-06-13 08:41:49 +02:00
mfvitale
3bf9f4d9d5 DBZ-7917 Implement read-only incremental snapshot for PostgreSQL 2024-06-13 08:41:49 +02:00
Jiri Pechanec
932fa14b84 DBZ-7079 More precise error message 2024-06-13 06:34:04 +02:00
Chris Cranford
5b0be5e5c1 DBZ-7079 Support 0 length byte buffer / string column truncation 2024-06-13 06:34:04 +02:00
twthorn
430b8125a8 DBZ-7925 Expand truncate support to byte arrays in addition to strings 2024-06-06 11:41:02 +02:00
rajdangwal
889a18f9dc DBZ-7902: Addressed review comments 2024-06-03 14:29:27 +02:00
rajdangwal
e390275d91 DBZ-7902: Add configurable delay after snapshotting, before starting streaming 2024-06-03 14:29:27 +02:00