Commit Graph

7458 Commits

Author SHA1 Message Date
Jochen Schalanda
45ec33c17b DBZ-5724 Add PRIMARY as keyword to MySQL grammar to fix index hints
Index hints using the primary index (`USE INDEX(PRIMARY)`) are currently
failing because `PRIMARY` is missing from the list of keywords in the
ANTLR-based MySQL parser.

According to https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-P,
`PRIMARY` is a reserved keyword.

Index hints: https://dev.mysql.com/doc/refman/8.0/en/index-hints.html
2022-10-14 08:35:53 +02:00
jcechace
cd98d15866 DBZ-5213 Support for multiarch image build 2022-10-14 08:34:07 +02:00
thangdc94
f6be36612f DBZ-5276 Remove redundant import 2022-10-14 08:22:56 +02:00
thangdc94
c53af41deb DBZ-5276 Fix wrong log switching condition 2022-10-14 08:22:56 +02:00
thangdc94
4a9539266d DBZ-5276 Fix Group by condition for thread 2022-10-14 08:22:56 +02:00
thangdc94
d233e969e7 DBZ-5276 Prevent add duplicate log file 2022-10-14 08:22:56 +02:00
harveyyue
0cbd14e67f DBZ-5728 MySqlSchemaMigrationIT runs failed 2022-10-14 07:20:24 +02:00
Alberto Martino
9e96606eee DBZ-5715 MongoDB router uses collection not table in names
For the MongoDB Outbox Event router the property:
`transforms.outbox.table.fields.additional.placement` doesn't works because the Mongo event router looks to the property
`transforms.outbox.collection.fields.additional.placement` to expose additional fields.
2022-10-13 08:59:26 +02:00
Jiri Pechanec
47bdbbcaad DBZ-5711 Prevent Quarkus from overriding driver version 2022-10-13 08:48:52 +02:00
Vojtech Juranek
0c9bd0f1b1 DBZ-5329 Update tx ID in Postgres documentation 2022-10-11 15:38:33 +02:00
Vojtech Juranek
820b9d10d5 DBZ-5329 Add LSN to Postgres transation ID
Add `EventDispatcher` constructor which accepts `TransactionMonior`
instance as a parameter and in case of Postgres pass into
`EventDispatcher` custom `PostgresTransactionMonitor` which adjusts
transactions IDs by adding LSN, i.e. Postgres transaction is now of
form `txId:LSN`.
2022-10-11 15:38:33 +02:00
Vojtech Juranek
44dfa893ae DBZ-5329 Remove unsed PostgresEventDispatcher constructors 2022-10-11 15:38:33 +02:00
Vojtech Juranek
4554a63afe DBZ-5329 Allow override transaction message key/value
Allow subclasses override transaction metadata keys and values.
2022-10-11 15:38:33 +02:00
Vojtech Juranek
73f056df85 DBZ-5710 Remove whitelist/blacklist from log messages 2022-10-11 15:30:28 +02:00
harveyyue
0b86504fbc DBZ-5679 Function DATE_ADD can be used as an identifier 2022-10-11 06:03:19 +02:00
Bin Huang
acee02f35b DBZ-5628 Add documentation for pre-image support 2022-10-11 06:01:06 +02:00
harveyyue
348c13b6f8 DBZ-5708 MySqlConnector parse create view statement failed 2022-10-11 05:57:21 +02:00
Debezium Builder
62a6a1abb9 [release] Development version for testing module deps 2022-10-07 09:37:50 +00:00
Debezium Builder
884254aba1 [maven-release-plugin] prepare for next development iteration 2022-10-07 09:27:52 +00:00
Debezium Builder
a0f3263fa6 [maven-release-plugin] prepare release v2.0.0.CR1 2022-10-07 09:27:51 +00:00
Debezium Builder
ebdcb837ac [release] Stable 2.0.0.CR1 for testing module deps 2022-10-07 09:25:09 +00:00
Jiri Pechanec
f4f551ed05 [release] Changelog for 2.0.0.CR1 2022-10-07 11:21:03 +02:00
ggaborg
001371e976 DBZ-4629 infinite retries 2022-10-06 13:11:53 +02:00
ggaborg
11c588fb03 DBZ-4629 Debezium server crashes when no connection to the source db 2022-10-06 13:11:53 +02:00
Jiri Pechanec
a6a3f6fbef DBZ-5677 Add contributor 2022-10-06 11:24:32 +02:00
Sage-Pierce
e6776d7382 DBZ-5677: Ensure there is a time to start at before setting one 2022-10-06 11:24:32 +02:00
Sage-Pierce
ff213c9f03 DBZ-5677: Apply fix from DBZ-5371 for MongoDB Snapshot Source to Streaming Source 2022-10-06 11:24:32 +02:00
Jiri Pechanec
75aeac595d DBZ-5628 Fix formatting 2022-10-06 09:38:20 +02:00
Bin Huang
92b3035457 DBZ-5628 Add mongo 6.0 pre-image IT test 2022-10-06 09:38:20 +02:00
Jiri Pechanec
c588d831ee DBZ-5628 Run CI with MongoDB 6.0 2022-10-06 09:38:20 +02:00
Bin Huang
94bdf755d1 DBZ-5628 Add mongo 6.0 version and db version resolver 2022-10-06 09:38:20 +02:00
Xinbin Huang
b4a87d45a7 DBZ-5628 Added support for Mongo pre-image in change stream 2022-10-06 09:38:20 +02:00
harveyyue
991dd7ce81 DBZ-5674 Invalid DDL statement could not be parsed crashes kafka-connect for MySql 2022-10-06 07:46:22 +02:00
Chris Cranford
8ec0846deb
DBZ-5541 Fix Oracle test compatibility failure 2022-10-05 13:25:08 -04:00
Jiri Pechanec
0477ddf0e1 DBZ-5670 Use new driver prefix 2022-10-05 14:27:04 +02:00
Jiri Pechanec
b20afb9091 DBZ-5612 Add contributor 2022-10-04 13:49:10 +02:00
Jiri Pechanec
99dff302f1 DBZ-5612 Support for formatted messages 2022-10-04 13:45:43 +02:00
rajdangwal
58ab632ea3 DBZ-5612 log records only at trace level 2022-10-04 13:45:43 +02:00
rajdangwal
c03bcf8606 DBZ-5612 Remove records from being logged at all levels 2022-10-04 13:45:43 +02:00
Jiri Pechanec
ce3531f6d6 DBZ-5600 Upgrade to Kafka 3.3.1 2022-10-04 13:01:43 +02:00
Vojtech Juranek
f9992c46ae [docs] Remove oplog capture mode from MongoDB documentation
`oplog` option was removed in 707eeab3d8 and is not available in
2.x any more. Remove it from Mongo connector documentation.
2022-10-04 13:00:42 +02:00
harveyyue
f6b72f060c DBZ-5671 Remove logic name parameter from sub connector config 2022-10-03 11:40:17 -04:00
Jiri Pechanec
7d2cf85279 DBZ-5541 Change default in the description 2022-09-29 09:47:25 +02:00
Sergei Morozov
e4d46c81b1 DBZ-5541: Default Debezium schema.name.adjustment.mode to "none" 2022-09-29 09:47:25 +02:00
Bob Roldan
8b9e801b5f DBZ-5625 Corrects punctuation in *.propagate.source.type descriptions 2022-09-29 09:09:10 +02:00
Bob Roldan
9ea5f6b45f DBZ-5625 Updates PostgreSQL message.prefix.*.list properties 2022-09-29 09:09:10 +02:00
Bob Roldan
edc09e8d2b DBZ-5625 Updates *.propagate.source.type properties 2022-09-29 09:09:10 +02:00
Bob Roldan
7b95cd0971 DBZ-5625 Updates to column.mask.* and column.truncate.* properties 2022-09-29 09:09:10 +02:00
Bob Roldan
652ab02372 DBZ-5625 Updates description of column.truncate.to.<length>.chars 2022-09-29 09:09:10 +02:00
Bob Roldan
d365e68441 DBZ-5625 Minor punctuation fix 2022-09-29 09:09:10 +02:00