Commit Graph

6022 Commits

Author SHA1 Message Date
Debezium Builder
8d532d895f [maven-release-plugin] prepare release v1.8.0.Final 2021-12-16 10:11:28 +00:00
Debezium Builder
7902e80ef5 [release] Stable 1.8.0.Final for testing module deps 2021-12-16 10:08:08 +00:00
Jiri Pechanec
3773de109b [release] Changelog for 1.8.0.Final 2021-12-16 11:03:52 +01:00
Jiri Pechanec
0af11f4930 DBZ-4452 Remove log4j from server distribution 2021-12-16 10:21:04 +01:00
Mario Mueller
6ba6e4f3da DBZ-4413 Add info about test execution in IDE for MongoDB oplog tests 2021-12-16 09:48:26 +01:00
Mario Mueller
9330efaaa2 DBZ-4413 - Do not remove _id and do not overwrite any given field named "id".
IT test expectations are adjusted accordingly.
Removed leading zero from ZonedDateTime
Signed-off-by: Mario Mueller <mario@xenji.com>
2021-12-16 09:48:26 +01:00
Jiri Pechanec
e256c40814 DBZ-4420 Highlight differences between oplog and change streams events format 2021-12-16 09:19:45 +01:00
Anisha Mohanty
856abf3c51 DBZ-4429 Improve caching for formatter job 2021-12-14 11:01:01 -05:00
Chris Cranford
5600ee73be DBZ-3552 Use term "type" rather than "explicitType" 2021-12-13 18:08:28 +01:00
Chris Cranford
bd9621c845 DBZ-3552 Allow usage of payload custom types
For example, when defining a payload as a PostgreSQL JSONB sql type and
using JsonNode as the Java representation, a type handler must be given
to handle the conversion between the Java representation and the SQL.
While this can be done with an attribute converter, some may wish to
make use of existing Hibernate user-defined type implementations.
2021-12-13 18:08:28 +01:00
Jiri Pechanec
d3e53dfa3a DBZ-4446 Option to disable Infinispan in Oracle 2021-12-13 13:59:06 +01:00
Chris Cranford
63731a2a09 DBZ-3940 Unify EventRouter tests for connectors 2021-12-13 13:52:31 +01:00
Chris Cranford
f99ad7512f DBZ-3940 Add connector-driven EventRouter configuration 2021-12-13 13:52:31 +01:00
Jiri Pechanec
740b6b21f6 DBZ-4298 Support non-JDBC logical values in keys for incremental snapshots
Incremental snapshot source gets the PK values after they are processed
by value converter. This is usally correct solution. The values are
passed to chunk queries. There are few datatypes like unconstrained
NUMERIC in PostgreSQL that must be converted to a Debezium specific
class to keep and enrich the value. Such class is not known to JDBC
driver. This commit intorduce a marker interface that enables the code
to identify the value not recognized by JDBC and provides a method to
obtain the original value.
2021-12-13 12:29:21 +01:00
Chris Cranford
882bb9c4d4 DBZ-3306 Only emit schema changes if table schema actual changed 2021-12-11 20:39:46 +01:00
Chris Cranford
33c0266dcf DBZ-4426 Log message when Oracle schema locks are disabled by configuration 2021-12-11 01:17:46 -05:00
Gunnar Morling
0023cb10a5
DBZ-4393 Create a Debezium Schema Generator for Debezium connectors
* added an API generator for Debezium connectors and static API definitions for connectors in a separate module
* added Maven plug-in
* added GH workflow for debezium-schema-generator

Co-authored-by: rkerner <rkerner.mobil@gmail.com>
Co-authored-by: Anisha Mohanty <anishamohanty23@gmail.com>
2021-12-10 12:35:09 +01:00
Gunnar Morling
73cfe71342 DBZ-4423 Micro-optimizing Strings::duration() 2021-12-10 11:30:18 +01:00
Debezium Builder
97f63809d7 [release] Development version for testing module deps 2021-12-09 20:24:59 +00:00
Debezium Builder
f53e6c00df [maven-release-plugin] prepare for next development iteration 2021-12-09 20:16:04 +00:00
Debezium Builder
826837701a [maven-release-plugin] prepare release v1.8.0.CR1 2021-12-09 20:16:04 +00:00
Debezium Builder
04a6afd4db [release] Stable 1.8.0.CR1 for testing module deps 2021-12-09 20:13:46 +00:00
roldanbob
ca776acf57
[docs] Fix formatting error in message.key.columns
In the property table, fixed a formatting error in the description for message.key.columns
2021-12-09 12:33:28 -05:00
Jiri Pechanec
87182f7c2a [release] Changelog for 1.8.0.CR1 2021-12-09 14:25:06 +01:00
Gunnar Morling
b20e6aa096
[docs] Fixing outbox example listing 2021-12-09 11:32:22 +01:00
narcsfz
87fc1dc535 DBZ-4428 update Vitess source metadata example 2021-12-09 10:52:42 +01:00
Jiri Pechanec
9e5661b573 DBZ-3342 Addressed review comments 2021-12-09 10:03:41 +01:00
Jiri Pechanec
632f228581 DBZ-3342 Incremnetal snapshot documentation 2021-12-09 10:03:41 +01:00
Jiri Pechanec
b1dcfcb0b8 DBZ-3342 Incremental snapshot support for MongoDB 2021-12-09 10:03:41 +01:00
Chris Cranford
950ee4d212 DBZ-4425 Fix Oracle Infinispan unavailable value serialization 2021-12-08 20:43:19 -05:00
Chris Cranford
cdf31f67c2 DBZ-4422 Fix inconsistencies with XStream LOB handling 2021-12-08 20:43:19 -05:00
Chris Cranford
141c034a20 DBZ-4385 Javadoc fixes 2021-12-08 15:00:53 -05:00
Chris Cranford
e3141556f8 DBZ-4385 Don't specify mining strategy in tests 2021-12-08 15:00:53 -05:00
Tom Billiet
ec9f122e0a DBZ-4385 Truncate support for Oracle 2021-12-08 15:00:53 -05:00
Chris Cranford
ceea7a7b5f DBZ-4277 Clean-up variable usage, fix incrementation 2021-12-08 18:46:19 +01:00
Chris Cranford
9e846710a3 DBZ-4277 Prevent infinite loop 2021-12-08 18:46:19 +01:00
Chris Cranford
c57f793387 DBZ-4277 Multi-batch dispatch to EventHubs 2021-12-08 18:46:19 +01:00
Jiri Pechanec
4cd5b092e9 DBZ-4205 Address review comments 2021-12-08 15:48:49 +01:00
Gunnar Morling
72a8662bd3 DBZ-4205 Document fixes and other misc. adjustments 2021-12-08 15:48:49 +01:00
Jiri Pechanec
25b29673db DBZ-4205 Support for cloud events 2021-12-08 15:48:49 +01:00
Jiri Pechanec
9901c43c8a DBZ-4205 Switch oplug to change streams is safe 2021-12-08 15:48:49 +01:00
Jiri Pechanec
a181d3c910 DBZ-4205 Test safety against capture mode switch 2021-12-08 15:48:49 +01:00
Jiri Pechanec
f037b35954 DBZ-4205 Document change streams capture mode 2021-12-08 15:48:49 +01:00
Jiri Pechanec
af401a0d71 DBZ-4205 Handle new transaction id format 2021-12-08 15:48:49 +01:00
Jiri Pechanec
6dcd3c0eab DBZ-4205 Decouple change stream session TX id 2021-12-08 15:48:49 +01:00
Jiri Pechanec
39140a07b4 DBZ-4205 Add missing assertions 2021-12-08 15:48:49 +01:00
Jiri Pechanec
a516e78d94 DBZ-4205 Make config class immutable again 2021-12-08 15:48:49 +01:00
Gunnar Morling
1f8fd22685 DBZ-4341 Improving logging;
Also fixing incorrect JavaDoc.
2021-12-08 13:12:54 +01:00
jcechace
1d463b2f08 DBZ-4382 Added missing avro tests for Oracle 2021-12-08 12:57:59 +01:00
jcechace
b1835df842 DBZ-3963 Tweaked Oracle configuration and test naming 2021-12-08 12:57:59 +01:00