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
Jiri Pechanec
b052d8a472
DBZ-7880 Make schema backward compatible
2024-05-22 14:20:02 +02:00
Jiri Pechanec
2dd6b4629e
DBZ-7871 Use log level on first invocation
2024-05-16 13:28:14 +02:00
Roman Kudryashov
178b964b67
DBZ-7871 Change logging level for Found previous partition offset
2024-05-16 13:28:14 +02:00
sullis
369d95aa0c
DBZ-7859: reduce enum array allocation
2024-05-14 13:33:17 +02:00
mfvitale
730eabc1f9
DBZ-7858 Initial snapshot completed/aborted notification will the correct offset
2024-05-14 12:14:53 +02:00
Debezium Builder
34a7c11de6
[maven-release-plugin] prepare for next development iteration
2024-05-13 06:42:03 +00:00
Debezium Builder
ebf74a8933
[maven-release-plugin] prepare release v2.7.0.Alpha2
2024-05-13 06:42:03 +00:00
mfvitale
c3a8ba4afb
DBZ-7828 Correct filter query in snapshot task to handle SQLServer table quote
2024-05-10 07:42:09 +02:00
Debezium Builder
bcac0c5c7a
[maven-release-plugin] prepare for next development iteration
2024-04-25 09:21:27 +00:00
Debezium Builder
0be6e6b8fd
[maven-release-plugin] prepare release v2.7.0.Alpha1
2024-04-25 09:21:26 +00:00
mfvitale
f554d7f60d
DBZ-7780 Avoid throw exception when snapshot is not completed and snapshot mode is no_data
2024-04-22 09:52:16 +02:00
mfvitale
30c11242ac
DBZ-7616 Avoid to filter out every SET STATEMENT
queries and filter just the ones related to Amazon RDS
2024-04-22 09:17:44 +02:00
mfvitale
8206d2d98d
DBZ-7616 Add query timeout on JdbcConnection controlled by query.timeout.ms
property
2024-04-22 09:17:44 +02:00
twthorn
3a9ea7ac4e
DBZ-7698 Refactor to single factory interface/class/config
2024-04-19 10:23:30 +02:00
twthorn
0b80389f92
DBZ-7698 Rename from basic to default transaction info, add documentation, other minor changes
2024-04-19 10:23:30 +02:00
twthorn
0131401a19
DBZ-7698 Add instance method for load
2024-04-19 10:23:30 +02:00
twthorn
46ee422b53
DBZ-7698 Update config docs
2024-04-19 10:23:30 +02:00
twthorn
68cd944dc4
DBZ-7698 Add more tests
2024-04-19 10:23:30 +02:00
twthorn
993b6e73cc
DBZ-7698 Fix variable definition
2024-04-19 10:23:30 +02:00
twthorn
261253d9f0
DBZ-7698 Refactor to generic transaction block customization
2024-04-19 10:23:30 +02:00
twthorn
efdc92a926
DBZ-7698 add method for backward compatibility
2024-04-19 10:23:30 +02:00