Commit Graph

7415 Commits

Author SHA1 Message Date
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
Bob Roldan
d5bd84b444 DBZ-5625 Corrects typo in conditional delmiter 2022-09-29 09:09:10 +02:00
Bob Roldan
9e6607bdd3 DBZ-5625 Updates PostgreSQL connector props w/ anchored regex details 2022-09-29 09:09:10 +02:00
Bob Roldan
808f3c9212 DBZ-5625 Updates based on additional input 2022-09-29 09:09:10 +02:00
Bob Roldan
4e292b3e96 DBZ-5625 Specifies that props use anchored regex; consistency edits 2022-09-29 09:09:10 +02:00
Vojtech Juranek
97532042b3 DBZ-5657 Allow to use Docker maven plugin external properties
Allow to override Docker maven plugin properties [1] from command line
to be able to change various Docker parameters more easily when starting
the container.

[1] https://dmp.fabric8.io/#combining-property-config
2022-09-29 05:41:09 +02:00
Vojtech Juranek
a99cc713eb DBZ-5658 Bump docker maven plugin version
Bump plugin version to 0.40.2 to avoid
https://github.com/fabric8io/docker-maven-plugin/issues/1558
2022-09-29 05:41:09 +02:00
Jiri Pechanec
6ec3472a57 DBZ-5651 Reduce default wait and make it configurable 2022-09-29 05:38:43 +02:00
Jaromir Hamala
82e37a68d4 DBZ-5651 More reliable wait strategy for DebeziumContainer
Reasoning: There original strategy is scrapping logs, but there
is a race between "Session key updated" being logged and Kafka Connect
REST interface being up. Hence, on slow machines the KC REST /connectors
interface was occasionally replying with HTTP 404.
2022-09-29 05:38:43 +02:00
harveyyue
14b08c1748 DBZ-5654 Outbox pattern nested payload leads to connector crash 2022-09-28 10:20:22 -04:00
Nir Levy
db7b80fcdd DBZ-5662 Support statement as table / column name in MySql
Broken in DBZ-5650
2022-09-28 10:12:05 -04:00
Chris Cranford
003bcf427f DBZ-5660 Run UI tests when dependenceis have changed 2022-09-28 09:54:53 -04:00
Vojtech Juranek
0748710d18 DBZ-4490 Fix randomly failing updatePrimaryKeyWithRestartInMiddle test
Fix randomly failing
SqlServerConnectorIT#updatePrimaryKeyWithRestartInMiddle.

It seems the main source of instability in slow environments is
consuming snapshot record. It's actually not consumed and as the
test assumes exact order of messages, it leads to failures.

Wait for snapshot to be completed using mbean server. Also add more
asserts to make clear where is the issue if the test continues to fail.
2022-09-27 14:50:07 +02:00
Vojtech Juranek
63167469c2 DBZ-4475 Fix randomly failing updatePrimaryKeyTwiceWithRestartInMiddleOfTx
Fix randomly failing
SqlServerConnectorIT#updatePrimaryKeyTwiceWithRestartInMiddleOfTx

Wait for snapshot to be complteted and consume expected number of
records.
2022-09-27 14:49:25 +02:00
Jiri Pechanec
f6264fb8ca DBZ-5650 Fix contributor 2022-09-27 13:47:48 +02:00
Nir Levy
8167a5d794 DBZ-5650 Support set statement in mariadb
From MariaDB 10.1.2, pre-query variables are supported
src: https://mariadb.com/kb/en/set-statement/
2022-09-27 13:47:48 +02:00
Nir Levy
803e709e23 [release] Add contributor 2022-09-23 05:44:04 +02:00
Nir Levy
5413e553a8 DBZ-5636 support for using any expression in kill statements 2022-09-23 05:44:04 +02:00
Chris Cranford
4e3b4ebae7 DBZ-5645 Skip rollback trx cache when LOB is disabled 2022-09-22 18:09:33 -04:00
Jiri Pechanec
2d79e2b68b DBZ-5643 TABLE_TYPE can be identifier 2022-09-22 11:14:22 -04:00
Jiri Pechanec
1d423d7f09 DBZ-5597 Record LSNs seen the location phase 2022-09-22 11:12:04 -04:00
Ezer Karavani
b51cc84cbe [docs] update mysql setup docs - binlog_row_value_options
with regards to conversation on zulip

binlog_row_value_options=PARTIAL_JSON might cause missing UPDATE events on mysql connector
in such cases user should validate variable is unset
2022-09-22 15:32:53 +02:00
harveyyue
d1153e8ad4 DBZ-5594 Clean up "logical name" config 2022-09-22 14:29:37 +02:00
Sergei Morozov
1a4cb1458a DBZ-5630: Unquote double quotes from default values on MySQL 2022-09-22 13:24:36 +02:00
Chris Cranford
79ca0becae DBZ-5635 Reduce undo trx log verbosity when LOB enabled 2022-09-22 13:18:06 +02:00
Jiri Pechanec
70d5b2db50 DBZ-5639 Inform about snapshot reexcution 2022-09-22 13:14:28 +02:00
harveyyue
3b4d19c174 DBZ-5639 Logging enhancement for non-incremental snapshot in postgres connector 2022-09-22 13:14:28 +02:00
harveyyue
bf1e7c89d8 DBZ-5633 Support grant LOAD FROM S3, SELECT INTO S3, INVOKE LAMBDA with aws mysql 2022-09-21 10:03:01 -04:00
Bob Roldan
6193e97981 DBZ-4417 Add information about customizing basic SMT configuration 2022-09-21 07:39:41 +02:00
harveyyue
5fc23b0945 DBZ-5631 Support for seting stats_sample_pages=default in alter table statements 2022-09-21 07:20:07 +02:00
harveyyue
f341724fa9 DBZ-5623 DDL Parsing Error 2022-09-20 17:18:57 -04:00
Ismail Simsek
b966f4b65b DBZ-5591 Snapshot process setting source.ts_ms 2022-09-20 17:12:54 -04:00
Chris Cranford
13bfcc8270 DBZ-5581 Extend test cases with NULL assignment 2022-09-20 08:35:59 +02:00
Chris Cranford
5484948127 DBZ-5581 Apply unavailable value placeholder on when parsing SELECT_LOB_LOCATOR event types 2022-09-20 08:35:59 +02:00
Bob Roldan
04809c2eb4 DBZ-3327 Add values to empty table cells in Vitess and Cassandra docs 2022-09-20 07:12:52 +02:00
Bob Roldan
535a41a76c DBZ-3327 Populates empty cells in connector properties tables 2022-09-20 07:12:52 +02:00
Sergei Morozov
39f3358747 DBZ-5496: Improve compatibility with Azure SQL
If the SQL Server connector is configured to capture changes from a
single database, pass it to the JDBC connection string in order to
bypass the limitation of Azure SQL which does not allow switchiing
between databases.

See: https://docs.microsoft.com/en-us/sql/t-sql/language-elements/use-transact-sql?view=sql-server-ver15#arguments
2022-09-20 06:29:39 +02:00
harveyyue
f16d8432da DBZ-5622 Support READ ONLY/ENCRYPTION options for alter database statment 2022-09-19 15:51:34 -04:00
Bob Roldan
1d156553ca DBZ-5542 Rewording based on review comments 2022-09-19 18:08:13 +02:00
Bob Roldan
6d9eaf136a DBZ-5542 Insert break between note paragraphs for readability. 2022-09-19 18:08:13 +02:00
Bob Roldan
080df53652 DBZ-5542 Further clarify description 2022-09-19 18:08:13 +02:00
Bob Roldan
9948971b4c DBZ-5542 Minor rewording 2022-09-19 18:08:13 +02:00
Bob Roldan
1b68eba36d DBZ-5542 Edits property description; populates empty table cells. 2022-09-19 18:08:13 +02:00
Jiri Pechanec
29fcb0e047 DBZ-5585 Add last resort classloader 2022-09-19 17:15:29 +02:00