Commit Graph

7981 Commits

Author SHA1 Message Date
Vojtech Juranek
b34121c128 [ci] Setup dependency bot github actions 2023-01-30 11:51:33 +01:00
Vojtech Juranek
6aebb0b07f [ci] Update to recent changed-files action 2023-01-30 11:51:33 +01:00
Jiri Pechanec
65dedf0a58 [ci] Add job for Spanner compat build 2023-01-27 09:09:08 +01:00
Byron Ruth
8c518ce57e [docs] Note support for NATS JetStream in description 2023-01-26 14:53:32 +01:00
Jiri Pechanec
795014e040 DBZ-6037 Data no longer logged on error 2023-01-26 13:30:20 +01:00
Liz Chatman
8a6fdab5d7 DBZ-2296 return false instead of true from isGtidModeEnabled for GTID_MODEs of OFF_PERMISSIVE and ON_PERMISSIVE 2023-01-26 07:43:13 +01:00
harveyyue
bd47d7396d DBZ-6003 Add more case to method to MySqlConnectorIT.shouldProcessCreateUniqueIndex 2023-01-26 07:39:28 +01:00
harveyyue
735b763075 DBZ-6003 Nullable columns marked with "optional: false" in DDL events 2023-01-26 07:39:28 +01:00
Anisha Mohanty
232579a236 DBZ-6016 Add CLUSTERING KEY constraint for TOKUDB 2023-01-26 07:36:17 +01:00
Vojtech Juranek
f53237c249 DBZ-6035 Await for transactions to be propagated to CDC table
Lowering polling interval intorduced in previous commit doesn't fully
fix the issue and there is still small race condition. To fully fix it
add function for awaiting transaction to be propagate to CDC table and
await transaction in tests which randomly fails.
2023-01-26 07:33:10 +01:00
Vojtech Juranek
895fd0b99f DBZ-6035 Add function for adjusting SQL server polling interval
Some tests fail randomly as they insert some records at the begging
of the test, start Debezium and asserts that there are no records.
However, as SQL server poll for the changes and copies them into
CDC table not immediately but in specified interval (by default 5
secods), there can be a race condition when the entries inserted
at the beginning of the test are copied into CDC table after starting
Debezium and it resutls into the test failure as there are unexpected
records.

Add function for adjusting the polling interval and decrease polling
interval in `IncrementalSnapshotIT` which fails very often.

This doesn't fully fix the race condition, but decreases the changes
the issue is hit.
2023-01-26 07:33:10 +01:00
harveyyue
9ee39691bf DBZ-5798 Data type conversion failed for mysql bigint 2023-01-25 12:25:24 +01:00
Sergei Morozov
3099f1fb43 DBZ-6039: Reset history recovery attempt counter upon success 2023-01-25 12:20:08 +01:00
Sergei Morozov
dce5f8eb80 DBZ-6039: Update documentation for kafka.recovery.attempts 2023-01-25 12:20:08 +01:00
Yang Wu
2a366cf398 DBZ-6038 Add wallTime in mongo source info 2023-01-25 10:30:32 +01:00
harveyyue
0aed5d5fe9 DBZ-6040 Remove the redundancy "schema.history.internal" from MySqlConnectorConfig 2023-01-25 09:13:20 +01:00
Jiri Pechanec
33d27d2468 DBZ-6033 Add docs 2023-01-25 09:11:57 +01:00
ming luo
83b3b54be0 DBZ-6033 debezium server pulsar support non-default tenant and namespace 2023-01-25 09:11:57 +01:00
Anisha Mohanty
e4a94d55dd DBZ-6020 ALTER and CREATE USER allow ROLE option 2023-01-25 09:00:50 +01:00
Jiri Pechanec
acc9203c5c DBZ-6029 Use single regex 2023-01-25 06:10:18 +01:00
harveyyue
184e9725ab DBZ-6029 Unexpected format for TIME column: 8:00 2023-01-25 06:10:18 +01:00
Chris Cranford
ca4c61da4c DBZ-6031 Support compression/logging clauses after LOB storage clauses 2023-01-24 14:30:09 +01:00
Jiri Pechanec
ad3c6981bd DBZ-5879 Remove duplicate dependency 2023-01-24 14:29:00 +01:00
Jiri Pechanec
8f3ca36e23 DBZ-6026 Don't update last offsets in statistics 2023-01-24 14:26:05 +01:00
Anisha Mohanty
a8716fcb61 DBZ-6019 Role REVOKE with user-like role name 2023-01-24 14:24:17 +01:00
Jiri Pechanec
e681f5465e DBZ-4829 Fix contributor name mapping 2023-01-24 08:51:09 +01:00
Sanapalli Lokesh
419ca28a37 DBZ-4829 : added lokesh sanapalli to copyright.txt 2023-01-24 08:51:09 +01:00
Lokesh Sanapalli
591cef13bb DBZ-4829 : added event.processing.failure.handling.mode configuration to the documentation 2023-01-24 08:51:09 +01:00
Chris Cranford
ad5eb8c36c DBZ-6005 Upgrade to Quarkus 2.16.0.Final 2023-01-24 08:43:58 +01:00
Chris Cranford
cf4813d9ad DBZ-6005 Upgrade to Quarkus 2.16.0.CR1 2023-01-24 08:43:58 +01:00
roldanbob
5eb6f87b97
[docs] Fix typo 2023-01-20 09:46:35 -05:00
Vojtech Juranek
f00f2a8735 DBZ-5917 Fix querying column metadata for tables with back slash in the name
If the table contains back slash, which is ANSI SQL escape chracter,
in its name, querying column metadata would fail in some cases (*)
which would result into NPE. Fix table name before the query and
escape escape character if the table name contains it.

Default backslash works for all currently supported databases as it's
ANSI SQL standard,

(*) everything works when we collect column metadata for all tables,
i.e. when there are no excluded tables
2023-01-20 00:01:11 +01:00
Debezium Builder
afdebfe13c [release] Development version for testing module deps 2023-01-19 11:41:49 +00:00
Debezium Builder
04f5291a2d [maven-release-plugin] prepare for next development iteration 2023-01-19 11:32:10 +00:00
Debezium Builder
027527963e [maven-release-plugin] prepare release v2.2.0.Alpha1 2023-01-19 11:32:10 +00:00
Debezium Builder
e0ea7b084e [release] Stable 2.2.0.Alpha1 for testing module deps 2023-01-19 11:29:33 +00:00
Jiri Pechanec
6983add0c5 [release] Changelog for 2.2.0.Alpha1 2023-01-19 12:21:28 +01:00
Anil Dasari
e1f9d64fbb DBZ-5852:Snapshotter#snapshotCompleted is invoked regardless of snapshot result 2023-01-19 09:24:02 +01:00
Jiri Pechanec
1ec41fa120 DBZ-5879 Added logging; removed commented out code 2023-01-18 14:46:14 +01:00
Jeremy Ford
553cb9b1dd DBZ-5879 Add wait to tests in order to maintain expectations of existing integration tests 2023-01-18 14:46:14 +01:00
Jeremy Ford
8da86b78e8 DBZ-5879 Fix unit tests 2023-01-18 14:46:14 +01:00
Jeremy Ford
f2a6f0b8db DBZ-5879 Support retrying database connection failures during connector start
Reworked when task requests start from subclasses
Add support for restarting
2023-01-18 14:46:14 +01:00
Jiri Pechanec
e8729bb0eb DBZ-5996 Properly handle zoned timestamp width in Oracle 2023-01-18 10:42:36 +01:00
Jiri Pechanec
1ee4850273 DBZ-6012 Allow skipping of LSN check failure 2023-01-18 10:34:56 +01:00
Jeremy Ford
d775104331 DBZ-5926 Add support for Connect Headers to Debezium Server
Add headers support to ChangeEvent
Add SerializationFormat support headers
2023-01-18 10:28:22 +01:00
Jiri Pechanec
107f09a2e7 DBZ-6001 DBZ-5991 Use strict class for money 2023-01-17 14:52:03 +01:00
harveyyue
93b82ab7b4 DBZ-6001 Postgresql connector parses the null of the money type into 0 2023-01-17 14:52:03 +01:00
harveyyue
bde7af1423 DBZ-5991 There is a problem with postgresql connector parsing the boundary value of money type 2023-01-17 14:52:03 +01:00
Vojtech Juranek
e19ed4d218 DBZ-5962 Fix formatting 2023-01-17 13:52:42 +01:00
indraraj
ee059cee73 DBZ-5878 fix review updates 2023-01-17 13:33:32 +01:00