Sergei Morozov
1e8181e5c4
DBZ-5075: Fix typo in a private property name
2022-05-03 13:46:23 +02:00
harveyyue
7fbc53df9d
DBZ-5078 Rename "Mysql" to "MySql" in related MysqlFieldReader interface
2022-05-02 07:21:47 +02:00
harveyyue
7f60baa6e1
DBZ-4998 Should store event header timestamp in HistoryRecord
2022-04-19 13:50:09 +02:00
LarsWerkman
dbcb6e27c8
DBZ-4983 fix incorrect sorted import
2022-04-14 14:39:40 +02:00
LarsWerkman
6522809719
DBZ-4983 Move CharsetMappingWrapper to MysqlConnection class and expose using a static method
2022-04-14 14:39:40 +02:00
LarsWerkman
fec5aef1ec
DBZ-4983 Use correct Java encoding Charset in AbstractMysqlFieldReader
2022-04-14 14:39:40 +02:00
Anisha Mohanty
b57b5e66dd
DBZ-4965 Remove JDBC legacy date time properties
2022-04-08 08:31:30 +02:00
Anisha Mohanty
7d92a137e8
DBZ-4950 Remove MySQL legacy implementation
2022-04-08 08:31:30 +02:00
Nenad Stojanovikj
2d89f296de
DBZ-4933 Fix NPE on null column data in MySQL
...
When doing a snapshot on a MySQL database which has char type columns
(VARCHAR, TEXT, CHAR) and they are null, and a custom converter is
present, the MySQL reader throws an NPE.
This fix addresses the problem by returning an object from the `null`
value.
https://issues.redhat.com/browse/DBZ-4933
2022-04-01 08:36:05 +02:00
Jiri Pechanec
586657f715
DBZ-3541 Test scientific as string
2022-03-29 09:12:17 +02:00
Sergei Morozov
a0533227cb
DBZ-3541 Test case for scientific notation
2022-03-29 09:12:17 +02:00
Sergei Morozov
d766d806af
DBZ-3541 Round decimal default values of integer columns
2022-03-29 09:12:17 +02:00
Sergei Morozov
b258674782
DBZ-3535: Introduce schema.name.adjustment.mode
2022-03-24 09:37:05 +01:00
Sergei Morozov
3a03ff0186
DBZ-3535: Remove unused EventDispatcher constructor parameter
2022-03-24 09:37:05 +01:00
Vojtěch Juránek
49d3a10f1e
DBZ-3949 Ignore DML records in binlog in MySQL connector;
...
In some cases (e.g. in some cases when MEMORY engine is used), DML
records can appear in binlog in spite of the fact it's set to ROW
format. Always ignore these records.
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2022-03-23 08:12:02 +01:00
Vojtech Juranek
0163c07800
DBZ-4786 Avoid NPE when removing column which doesn't exists
2022-03-23 07:53:06 +01:00
harveyyue
e1706802a6
DBZ-4787 Improving MySQL SSL truststore/keystore property descriptions
...
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2022-03-18 09:11:23 +01:00
kate
4b2d5c29be
DBZ-4878 Re-read incremental snapshot chunk on DDL event
2022-03-18 07:55:43 +01:00
harveyyue
044e454e0a
DBZ-4832 Don't set truststore/keystore parameters to system variables
2022-03-15 11:25:28 +01:00
harveyyue
dac2e1350f
DBZ-4841 Debezium Mysql connector can't handle CREATE INDEX IF NOT EXISTS (MariaDB)
2022-03-11 15:11:00 +01:00
harveyyue
ba3438c860
DBZ-4822 Mysql: Getting ERROR `Failed due to error: connect.errors.ConnectException: For input string: "false"
2022-03-11 10:22:43 +01:00
harveyyue
759e52c423
DBZ-4787 Skip some tests with SSL auth enabled
2022-03-11 10:10:18 +01:00
harveyyue
66d413c114
DBZ-4833 MySQL 5.7 - no viable alternative at input 'ALTER TABLE ORD_ALLOCATION_CONFIG CHANGE RANK'
2022-03-10 15:09:13 +01:00
Gunnar Morling
b46773e5e4
DBZ-4787 Making one more test pass with SSL auth enabled, removing another, now obsolete, one
2022-03-09 14:42:51 +01:00
Gunnar Morling
76b365e1cb
DBZ-4787 Skipping one test when SSL authentication is enabled
2022-03-09 12:12:25 +01:00
Gunnar Morling
8896feb635
DBZ-4787 Adjusting several tests to run with SSL enabled
2022-03-09 11:24:49 +01:00
Gunnar Morling
7e987cd806
DBZ-4787 Simplifying the execution of tests with SSL authentication in the IDE;
...
When starting a MySQL test with -Ddatabase.ssl.mode=verify_ca, the right
defaults for truststore/keystore location and password are used, matching
the set-up created and executed by the Maven build.
2022-03-09 09:23:13 +01:00
Gunnar Morling
8125b7d8b8
DBZ-4787 Allowing to run entire MySQL test suite with SSL authentication
2022-03-09 09:23:13 +01:00
harveyyue
e7dc03fe6d
DBZ-4787 Add mysql connector ssl it and build the relation mysql docker container
2022-03-09 09:23:13 +01:00
harveyyue
49963a5688
DBZ-4787 Not reading the keystore/truststore when enable mysql ssl configurations
2022-03-09 09:23:13 +01:00
harveyyue
da67ba332e
DBZ-4823 Add event type for filtering trace message
2022-03-08 09:43:01 +01:00
Gunnar Morling
d20a6f00e7
DBZ-4801 Using JdbcConfiguration in JdbcConnection
2022-03-07 17:53:45 +01:00
Gunnar Morling
c1c322ecf0
DBZ-4801 Simplifying JdbcConnection constructors
2022-03-07 17:53:45 +01:00
Gunnar Morling
d7dfeed12d
DBZ-4823 Consistent trace message in case of filtering
2022-03-07 14:41:21 +01:00
harveyyue
b30a8d8492
DBZ-4823 Log the tableId is null when filter out some tables
2022-03-07 12:44:58 +01:00
harveyyue
856ab85cef
DBZ-4824 Expect the null value with snapshot CapturedTables metric when skipping snapshotting
2022-03-07 12:19:13 +01:00
Gunnar Morling
e050d17c4c
[ci] Expanding logging in flaky test
2022-02-23 08:57:02 +01:00
Jiri Pechanec
d13a1635d7
DBZ-3952 Store schema for tables not in schema collection list
2022-02-17 07:41:00 +01:00
Sergei Morozov
2d14b5b09f
DBZ-4478: Multi-partition metrics for SQL Server
2022-02-16 11:31:38 +01:00
Sergei Morozov
6d0aa9408c
DBZ-4478: Add Partition parameter to io.debezium.pipeline.source.spi.*Listener interfaces
2022-02-16 11:31:38 +01:00
harveyyue
8431a614a2
DBZ-4730 Expect plain value instead of scientific exponential notation when using decimal string mode
2022-02-10 17:40:12 +01:00
Farid Uyar
a559e51b08
DBZ-4547 Create History Topic with optional RF
2022-02-08 16:58:13 +01:00
Ismail Simsek
25ed5898c5
DBZ-4675 parse MariaDB PAGE_COMPRESSED and PAGE_COMPRESSION_LEVEL table options
2022-02-04 11:07:14 -05:00
Snigdhajyoti Ghosh
0ab45ecab0
DBZ-4518 Make kafka query timeout configurable
2022-02-04 14:08:15 +01:00
Ismail Simsek
a59b5a203e
DBZ-4661 parse MariaDB encrypted keyword
...
Co-authored-by: Anisha Mohanty <anishamohanty23@gmail.com>
2022-02-04 15:15:07 +05:30
Gunnar Morling
a9bf4d6bd5
DBZ-4294 Awaiting PURGE has happened;
...
Also fixing the regexp for capturing the start TX id. Only one
capturing group is needed, and the first one would never capture
anything due to the greedy part before.
2022-02-03 15:10:05 -05:00
Jiri Pechanec
fafcea9fe4
DBZ-4605 Upgrade binlog client; test MySQL partial update
...
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2022-02-02 10:36:56 +01:00
harveyyue
bfd2ce97e8
DBZ-4640 Parse including keyword column table ddl error
2022-01-30 12:04:04 -05:00
Chris Cranford
35ef67852c
DBZ-4562 Reduce log verbosity
2022-01-25 18:41:06 +01:00
Jiri Pechanec
4236e3291a
DBZ-4583 Workround for columns longer than max int
2022-01-25 15:16:47 +01:00