Commit Graph

7039 Commits

Author SHA1 Message Date
Anisha Mohanty
3d5134dca3 DBZ-5168 Run jdk workflow on push/pull request 2022-05-26 11:49:21 -04:00
Anisha Mohanty
da6af6b498 DBZ-5168 Add debezium-server-bom dependency to jdk workflow 2022-05-26 11:49:21 -04:00
Vojtech Juranek
f8d4307155 DBZ-5052 Send tombstones only when consumer is able to consume them
Change event consumer may specify if is able to consume tombstones or
not. If the it's not, don't send them. However, connector configuration
takes precence and thus cunsumer capability is taken into account only
when `tombstones.on.delete` is not explicitely configured for the
connector.

Also fix debezium server - setting notifier has to be done once embedded
config already exists, not before it.
2022-05-26 12:40:02 +02:00
Vojtech Juranek
d6447a91c9 DBZ-5052 Add option to start embedded engine with custom change handler
Also make `consumedLines` instance variable available to subclasses to
they can use it in the change handler.
2022-05-26 12:40:02 +02:00
Vojtech Juranek
d6efe20826 DBZ-5052 Move test event consumer to dedicated method.
This makes code more readable and allows subclasses to override
the consumer when needed.
2022-05-26 12:40:02 +02:00
Chris Cranford
fc2da7a28b DBZ-5167 Upgrade PostgreSQL driver to 42.3.6 2022-05-26 09:20:29 +02:00
harveyyue
3ada04b522 DBZ-3865 Debezium MySql connector does not capture floating point numbers with the right precision 2022-05-25 12:54:42 -04:00
jcechace
a0d74f653b DBZ-5162 Added request.retry.backoff.limit to OCP client 2022-05-25 12:47:14 -04:00
jcechace
6109e5c7dc DBZ-5164 Updated oracle instnat client in oracle connector pipeline 2022-05-25 09:40:28 -04:00
Gunnar Morling
28da038cae DBZ-4409 Removing Gson from BOM 2022-05-25 13:50:05 +02:00
jcechace
b7ae5a8376 DBZ-5162 Fixed incorrect inheritance in connector system ITs 2022-05-25 05:49:56 -04:00
jcechace
94e1a0b0c1 DBZ-5162 DockerKafka now correctly provides assertions 2022-05-25 05:21:14 -04:00
jcechace
b040888285 DBZ-5162 Fixed default kafka version in ConfigProperties 2022-05-25 05:21:14 -04:00
jcechace
19189b12c1 DBZ-5162 Improved Artifact Server readiness detection 2022-05-25 05:21:14 -04:00
jcechace
b1d94d4e19 DBZ-5162 ability to specify version of startup scripts for kafka rhel image 2022-05-25 05:21:14 -04:00
jcechace
ec6266673d DBZ-5162 add netcat to Kafka RHEL image 2022-05-25 05:21:14 -04:00
Chris Cranford
7d8c9486d6 DBZ-5119 Move Heartbeat creation to ConnectorConfig & descendants 2022-05-25 09:59:59 +02:00
Chris Cranford
7ff7826743 DBZ-5119 Pull heartbeat.action.query support into debezium-core 2022-05-24 12:54:40 +02:00
Chris Cranford
15eb7807c4 DBZ-5119 Add heartbeat.action.query support for Oracle 2022-05-24 12:54:40 +02:00
Chris Lee
2a8456d21b DBZ-5123 data-collection regex snapshot signal 2022-05-24 12:46:28 +02:00
Bob Roldan
3160987bc5 DBZ-4713 Update example, remove callouts as text isn't meant for copying 2022-05-24 09:35:03 +02:00
Chris Cranford
62782bf806 DBZ-4958 Annotate MariaDB-specific 2022-05-24 08:37:37 +02:00
Chris Cranford
fd7934598f DBZ-4958 Support CREATE OR REPLACE TABLE syntax for MySQL 2022-05-24 08:37:37 +02:00
jcechace
0bea06ea09 DBZ-5160 Setting pull secret after either image or build is configured for KC 2022-05-23 21:46:08 +02:00
Chris Cranford
b92dd83c44 DBZ-5159 Fix possible NPE when checking connector task state 2022-05-23 17:23:53 +02:00
Chris Cranford
7eee39800f DBZ-5038 Fix test failures 2022-05-23 11:46:15 +02:00
Chris Cranford
2a4c76cabe DBZ-5038 Support default values for PostgreSQL enum types 2022-05-23 11:46:15 +02:00
Chris Cranford
2b78fca8ce DBZ-5148 Retry starting Oracle LogMiner after ORA-01291 2022-05-23 10:30:18 +02:00
Chris Cranford
279208e8b1 DBZ-4877 Upgrade Oracle InstantClient to 21.5.0.0 2022-05-23 08:31:44 +02:00
Jiri Pechanec
c0643dba86 DBZ-5144 Upgrade Kafka to 3.2.0 2022-05-19 16:58:15 -04:00
Eliran
a1cf758c45 DBZ-5142 Configurable Redis connection timeouts 2022-05-19 13:43:01 -04:00
Himanshu-LT
5877bea4bb
[docs] Fixed default value of debezium-source-offset-storage 2022-05-19 13:12:26 -04:00
Chris Cranford
7577500696 DBZ-5140 Do not log transaction warning when lob-enabled is true 2022-05-18 14:11:36 -04:00
Chris Cranford
b96a3aaee4 DBZ-5132 Fix typos 2022-05-18 14:06:52 -04:00
Bob Roldan
aa8befb846 DBZ-5132 Edit Oracle connector doc to prep for downstream GA 2022-05-18 14:06:52 -04:00
harveyyue
327f9ce6d4 DBZ-5098 Update field "ts_ms" to connector docs 2022-05-18 14:21:39 +02:00
harveyyue
52ba58ccc3 DBZ-5098 Introduce a new field "ts_ms" to identify the process time for schema change event 2022-05-18 14:21:39 +02:00
harveyyue
f66b07cd80 DBZ-5141 Should be sleep with REGISTRATION_RETRY_DELAY when registry MBean failed 2022-05-18 12:19:31 +02:00
Chris Cranford
c762143178 DBZ-4867 Do not set database.dbname for SQL Server 2022-05-18 08:52:29 +02:00
Jiri Pechanec
8643ad3a22 DBZ-5138 Unify happy/unhappy common path 2022-05-18 07:42:33 +02:00
Chris Cranford
e075d6b2eb DBZ-5138 Fix tracking MBean registration 2022-05-17 20:02:11 -04:00
Jiri Pechanec
d56f6ef6e0 DBZ-5138 Retry failed metrics registration; allow starting without metrics 2022-05-17 20:02:11 -04:00
Jiri Pechanec
a11767d05b DBZ-3921 Remove incorrect comment 2022-05-17 14:56:05 +02:00
roeselert
f0abcc15b9 DBZ-3921: update documentation 2022-05-17 14:56:05 +02:00
troeselereos
836632e5dd DBZ-3921 fixed logging
DBZ-3921:  update message

Co-authored-by: Chris Cranford <ccranfor@redhat.com>
2022-05-17 14:56:05 +02:00
roeselert
6b72d22be8 DBZ-3921: fix postgres existing publication is not updated with the new table 2022-05-17 14:56:05 +02:00
Vadzim Ramanenka
0069c3e360 DBZ-5137: MilliSecondsBehindSource is not reported by SQL Server connector
Call StreamingMeter.onEvent for every event so that it reports the
metrics correctly.
2022-05-17 14:42:51 +02:00
Yang
75d3b716ab DBZ-5113 Use generic bson value 2022-05-17 14:32:51 +02:00
Yang
5c190f7584 DBZ-5113 Use bson document 2022-05-17 14:32:51 +02:00
Vojtech Juranek
80aad894a2 DBZ-5131 Use fetch size only in tests which need it
Cuncurrent reading and modification of MySQL table can result into MySQL
JDBC driver ArrayIndexOutOfBoundsException when it tried to merge table
fields. This is result fo caching parepared statements while table
schema is modified. It seems that caching of prepared statements is
triggered by using fetch size. Use it only in test which needs this
option to work properly and which don't do any schema changes.
2022-05-17 05:56:42 +02:00