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
Debezium Builder
17aca64cec
[maven-release-plugin] prepare for next development iteration
2024-08-02 06:20:37 -04:00
Debezium Builder
5d54d75362
[maven-release-plugin] prepare release v3.0.0.Alpha2
2024-08-02 06:20:36 -04: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
Debezium Builder
53b14371e5
[maven-release-plugin] prepare for next development iteration
2024-07-11 03:24:06 -04:00
Debezium Builder
61fb58f24f
[maven-release-plugin] prepare release v3.0.0.Alpha1
2024-07-11 03:24:06 -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
Debezium Builder
ee2c192ae0
[maven-release-plugin] prepare for next development iteration
2024-06-28 04:36:37 -04:00
Debezium Builder
d47ba9bcb0
[maven-release-plugin] prepare release v2.7.0.Final
2024-06-28 04:36:37 -04: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
Debezium Builder
db691fd16f
[maven-release-plugin] prepare for next development iteration
2024-06-13 09:04:36 +00:00
Debezium Builder
73ce5c5058
[maven-release-plugin] prepare release v2.7.0.Beta2
2024-06-13 09:04:36 +00: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
Debezium Builder
5273bb1601
[maven-release-plugin] prepare for next development iteration
2024-06-06 05:44:28 +00:00
Debezium Builder
a79c9ef799
[maven-release-plugin] prepare release v2.7.0.Beta1
2024-06-06 05:44:27 +00: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
mfvitale
87f18eac8a
DBZ-7886 Skip current data collection snapshot when SQLException occurs
2024-05-31 08:30:16 +02:00
Ankur Gupta
1cf3b72f1b
DBZ-7906 Enhancing the threads utility class for broader use
2024-05-31 08:26:15 +02:00
Vadzim Ramanenka
2917b78881
DBZ-7889: Multiple completed reading from a capture instance notifications
...
There is a small chance the connector doesn't advance and re-reads
the same LSN range. This happens under the following conditions:
* a new capture instance has been added in the current LSN range;
* while reading CDC changes one of existing capture instances
dissapears.
The dissapeared capture instance causes an exception which is catched
and processed in `processErrorFromChangeTableQuery`. This leads to
the current connector iteration to be correctly exited without
advancing. On the next iteration the connector starts from the same
LSN as the previous iteration and finds the same new capture instance.
Although `Set` was used to track the list of tables to be removed
`SqlServerChangeTable` doesn't implement `hashCode` so same table
could be added multiple times to the same set.
The fix is to implement `hashCode` and `equals` methods in `ChangeTable`
which is the parent class of `SqlServerChangeTable`.
Additionally a synchronisation block is needed where the tables
are added to the hash map as it happens in a different thread from
the one that removes the tables from the hash map.
2024-05-31 07:24:40 +02:00
Mark Banierink
4bc98c6661
DBZ-7887 added additional JsonSerde constructor
2024-05-29 09:08:08 +02:00