Jiri Pechanec
053bf602af
DBZ-4979 Guard against NPE for non-table related DDLs
2022-04-12 09:36:14 -04:00
Sergei Morozov
010f8c9d50
DBZ-3535: Rework CloudEventsConverter
2022-03-24 09:37:05 +01:00
Sergei Morozov
854186e846
DBZ-3535: Rework ByLogicalTableRouter
2022-03-24 09:37:05 +01:00
Sergei Morozov
139b129cf5
DBZ-3535: Rework TransactionMonitor
2022-03-24 09:37:05 +01:00
Sergei Morozov
fccc31c35b
DBZ-3535: Rework ConnectTableChangeSerializer
2022-03-24 09:37:05 +01: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
Vojtech Juranek
0163c07800
DBZ-4786 Avoid NPE when removing column which doesn't exists
2022-03-23 07:53:06 +01:00
Vojtech Juranek
fdfc7a6647
DBZ-3762 Filter out MySQL inline comments by default
2022-03-21 16:57:43 +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
Josh Ribera
020e845f44
DBZ-4809 Add task id and partition to the logging context for
...
multi-partition connectors.
Co-authored-by: Sergei Morozov <morozov@tut.by>
2022-03-09 20:46:38 +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
harveyyue
856ab85cef
DBZ-4824 Expect the null value with snapshot CapturedTables metric when skipping snapshotting
2022-03-07 12:19:13 +01:00
yingyingtang-brex
eb3f02b9c0
DBZ-4813 indicating message id and key in outbox log messages
2022-03-03 10:47:20 +01:00
Josh Ribera
fc6d55e935
DBZ-4783: Add task id label to metrics
2022-03-01 14:21:39 +01:00
Mike Kamornikov
37a67d5dcf
DBZ-4783: Manage change tables per partition
2022-03-01 14:21:39 +01:00
Chris Cranford
e472a06da4
DBZ-4773 Fix formatting
2022-02-23 08:49:31 +01:00
Gunnar Morling
a144d84257
DBZ-4773 Using right constructor signature based on Kafka client version
2022-02-23 08:49:31 +01:00
Chris Cranford
9103a220b7
DBZ-4744 Correctly parse signal table name when using domain name
2022-02-22 15:27:21 +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
Sergei Morozov
af8ea4d73d
DBZ-4478: Move logging from metrics to coordinator
2022-02-16 11:31:38 +01:00
Sergei Morozov
24ff3c9eba
DBZ-4478: Remove throws InterruptedException from DataChangeEventListener::onEvent
2022-02-16 11:31:38 +01:00
Jiri Pechanec
54ba2cd598
DBZ-4736 Handle string NULL default values correctly
2022-02-11 12:06:55 +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
Paweł Malon
7f7e71b36a
DBZ-4704 Replaced hasNotField
with hasField
and negated the result of it
2022-02-07 20:39:52 +01:00
Paweł Malon
abd8c4202f
DBZ-4704 Fixed the problem with expanding JSON payload that contains arrays of objects
2022-02-07 20:39:52 +01:00
Chris Cranford
055d5ba474
DBZ-4701 executeWithoutCommitting throw exception when auto-commit is enabled
2022-02-07 06:21:11 +01:00
Snigdhajyoti Ghosh
0ab45ecab0
DBZ-4518 Make kafka query timeout configurable
2022-02-04 14:08:15 +01:00
Chris Cranford
3980210c0c
DBZ-4648 Relax case requirement for SnapshotType
2022-02-03 18:15:23 +01:00
nathan
d5dcde8f7a
DBZ-4646 Changing exists method for FileDataBaseHistory to test if file is empty.
2022-02-03 16:47:22 +01:00
Mark Drilling
8a5279d304
DBZ-4314 Define Oracle category grouping and ordering ( #3151 )
2022-02-02 15:33:01 -06:00
Jiri Pechanec
74ea147152
DBZ-3679 Clarify log messages
2022-02-02 14:33:41 -05:00
Chris Cranford
dcd8607108
DBZ-4584 Support case-sensitive Oracle incremental snapshots
2022-01-31 09:14:46 +01:00
Chris Cranford
bd604a23cd
DBZ-4419 Add "none" option to skipped.operations
2022-01-22 00:33:21 +01:00
Chris Cranford
773debc340
DBZ-4419 Deprecate TruncateHandlingMode, favor skipped.operations
2022-01-22 00:33:21 +01:00
Jiri Pechanec
664d989e42
DBZ-4577 Provide custom error message handling
2022-01-21 10:24:19 +01:00
Jiri Pechanec
8f5bb31eab
DBZ-3700 Strings a bytes only when converters present
...
When database was used with non-UTF8 charset the snapshot was sending
byte array with UTF-8 bytes but MySQL converter was using database based
charset to convert it to String leading to malformed data.
It is necessary to convert strings using the database charset but it
might be a problem in case of non-charset matching.
The current solution
1) Uses strings by default
2) Switches to byte array only when converters are present to cover
original use case
3) If the conversion fails it switches back to string
2022-01-19 16:20:32 +01:00
Sergei Morozov
17fba7258b
DBZ-4541: Promote failure to register metrics to exception
2022-01-14 19:50:57 +01:00
Sergei Morozov
6d97433d18
DBZ-4541: Remove logger from Metrics register/unregister signatures
2022-01-14 19:50:57 +01:00
Sergei Morozov
0329859cda
DBZ-4459: Introduce interfaces and default implementations for change event source metrics
2022-01-12 14:32:19 +01:00
Gunnar Morling
f0b4a5ba9f
DBZ-4351 Misc. clean-up
2022-01-06 19:03:46 +01:00
harveyyue
291e8ac221
DBZ-4351 Add create/update/delete event seen metrics for monitor upstream dml operation
2022-01-06 19:03:46 +01:00
harveyyue
831217053c
DBZ-4503 Drop the primary key column getting exception
2022-01-03 10:57:07 +01:00
harveyyue
3670b0c6ef
DBZ-4497 Parse multiple signed/unsigned keyword from ddl statement failed
2022-01-03 10:47:03 +01:00
Gunnar Morling
92665f1799
DBZ-4472 Improving log output
2021-12-20 15:58:14 +01:00