Commit Graph

951 Commits

Author SHA1 Message Date
harveyyue
48c67e40fb DBZ-7618 Implement Versioned interfaces in Transformation and Converter plugins 2024-03-14 06:35:42 +01:00
Debezium Builder
2fb8fc3004 [maven-release-plugin] prepare for next development iteration 2024-03-06 07:47:33 +00:00
Debezium Builder
cd46b2b998 [maven-release-plugin] prepare release v2.6.0.Beta1 2024-03-06 07:47:33 +00:00
mfvitale
8a47b2333d DBZ-7588 Disable debug prints on tests 2024-03-02 11:33:48 -05:00
mfvitale
ce17bdcce6 DBZ-7461 Add generic properties for redo log archive and retention 2024-03-01 14:12:31 +01:00
mfvitale
4ade54351f DBZ-7461 Rename SCHEMA_ONLY_RECOVERY to RECOVERY and SCHEMA_ONLY to NO_DATA 2024-03-01 14:12:31 +01:00
ani-sha
04061eeaf5 DBZ-6434 Handle NPE due to missing credentials 2024-03-01 10:25:01 +01:00
Bue-Von-Hun
94e24532f6 DBZ-2015 Remove redundant fields 2024-02-27 15:30:48 +01:00
rkerner
1e69e40ec2 DBZ-7416 Fix duplicate SMTs sometimes returned by Kafka Connect. Moved deduplication from Map to LinkedHashSet.
+ minor fixes added for cleanup and centralization of common code

closes https://issues.redhat.com/browse/DBZ-7416
2024-02-22 13:34:08 -05:00
Jiri Pechanec
68b6591142 DBZ-7416 Fix duplicate SMTs sometimes returned by Kafka Connect. Moved deduplication from Map to LinkedHashSet.
closes https://issues.redhat.com/browse/DBZ-7416
2024-02-22 13:34:08 -05:00
harveyyue
82f5e6ea77 DBZ-7480 Allow special characters in signal table name 2024-02-19 11:43:20 +01:00
Chris Cranford
928aa26cdb DBZ-7107 Fix source info test failures 2024-02-16 12:52:20 +01:00
Debezium Builder
10e327602c [maven-release-plugin] prepare for next development iteration 2024-02-13 09:20:04 +00:00
Debezium Builder
0c5b05738c [maven-release-plugin] prepare release v2.6.0.Alpha2 2024-02-13 09:20:04 +00:00
Vojtech Juranek
4452e3d095 DBZ-7024 Move EmbeddedConfig into separate class
`EmbeddedConfig` needs to be shared with other implmentations of
`DebeziumEngine` as long as Debezium embedded depends on the Kafka
model.
2024-02-12 13:43:21 +01:00
Jakub Cechacek
7f3210214c DBZ-7451 Support for standard BSON representation of UUID in incremental snapshots 2024-02-12 13:19:13 +01:00
mfvitale
f78d0cbd19 DBZ-7301 Add SnapshotterService to ChangeEventSourceFactory and SnapshotChangeEventSource 2024-02-06 07:12:42 +01:00
Jakub Cechacek
31dac84135 DBZ-7379 Cleaned up MongoClient creating and added ability to use connector specific keystore/truststore 2024-01-31 15:01:04 +01:00
Jakub Cechacek
b80b568e6c DBZ-7299 Test coverage for lookup and post-image full updates 2024-01-29 14:03:57 +01:00
Jakub Cechacek
4ea39b7d98 DBZ-7299 Ability to use post images for full document update 2024-01-29 14:03:57 +01:00
Debezium Builder
65d63ed42d [maven-release-plugin] prepare for next development iteration 2024-01-21 10:12:45 +00:00
Debezium Builder
485fa82a8f [maven-release-plugin] prepare release v2.6.0.Alpha1 2024-01-21 10:12:44 +00:00
Roman Kudryashov
0c80f1f38d DBZ-7284 Provide config option to customize CloudEvents.data schema name 2024-01-11 13:20:35 +01:00
Jakub Cechacek
716630043c DBZ-7260 Added validation guard against the use of removed RS connection mode configuration 2024-01-11 09:58:24 +01:00
Jakub Cechacek
5dbe073d3b DBZ-7260 Offset value conversion extracted into common util class 2024-01-11 09:58:24 +01:00
Jakub Cechacek
8132c601ce DBZ-7260 Code cleanup and naming alignment 2024-01-11 09:58:24 +01:00
Jakub Cechacek
7333b2effb DBZ-7260 Completely removed RS name from partition 2024-01-11 09:58:24 +01:00
Jakub Cechacek
ce8a5431fa DBZ-7260 Fixed MongoDbPartition toString() 2024-01-11 09:58:24 +01:00
Jakub Cechacek
aa0c53ec2a DBZ-7260 Offset consolidation test coverage 2024-01-11 09:58:24 +01:00
Jakub Cechacek
acdb8bee8d DBZ-7260 Merge now unnecessary client factory into MongoDbConnectionContext 2024-01-11 09:58:24 +01:00
Jakub Cechacek
26e46c9f55 DBZ-7260 Streamlined MongoDbConnection handling 2024-01-11 09:58:24 +01:00
Jakub Cechacek
6e946cfa60 DBZ-7260 Replaced raw config with typed connector configuration 2024-01-11 09:58:24 +01:00
Jakub Cechacek
4397468baa DBZ-7260 MongoDB connector validation now requires RS name to be specified when connecting to RS cluster 2024-01-11 09:58:24 +01:00
Jakub Cechacek
a5c24787ba DBZ-7260 MongoDbConnector javadoc + making LOGGER static to allign with the prevalent style used elsewhere 2024-01-11 09:58:24 +01:00
Jakub Cechacek
e7c7131e05 DBZ-7260 Ability to consolidate previous offsets from replica_set connection mode and some surounding refactorings 2024-01-11 09:58:24 +01:00
Jakub Cechacek
e01b847f7d DBZ-7260 Ability to consolidate offsets previously recorded by the removed replica_set connection mode 2024-01-11 09:58:24 +01:00
Jakub Cechacek
0442fcf6fa DBZ-7260 Removed unused code 2024-01-11 09:58:24 +01:00
Jakub Cechacek
99439c3cfa DBZ-7260 Removed RS name from CollectionId 2024-01-11 09:58:24 +01:00
Jakub Cechacek
4c64e28832 DBZ-7260 Merged connection string and task connection string properties to futher simplify RS name usage 2024-01-11 09:58:24 +01:00
Jakub Cechacek
8def3bf82c DBZ-7260 Moved offset management from SourceInfo to MongoDbOffsetContext 2024-01-11 09:58:24 +01:00
Jakub Cechacek
7ad4701253 DBZ-7260 Further elimination of RS references, mainly from SourceInfo 2024-01-11 09:58:24 +01:00
Jakub Cechacek
15d9b8a791 DBZ-7260 Removed ReplicaSet class 2024-01-11 09:58:24 +01:00
Jakub Cechacek
85536fbf59 DBZ-7260 Flattening offsetContext and partition structue 2024-01-11 09:58:24 +01:00
Jakub Cechacek
2aa072830a DBZ-7260 Adjusted snapshot threads to reflect RS connection mode removal 2024-01-11 09:58:24 +01:00
Jakub Cechacek
1c413db228 DBZ-7260 Removed redundant RS parameters from event sources 2024-01-11 09:58:24 +01:00
Jakub Cechacek
d564261e6e DBZ-7260 Compeltely removed ReplicaSetDiscovery 2024-01-11 09:58:24 +01:00
Jakub Cechacek
1f61140e40 DBZ-7260 Removed RS from connection management 2024-01-11 09:58:24 +01:00
Jakub Cechacek
86ce26bf4a DBZ-7260 Removed RS from MongoDbChangeEventSourceFactory 2024-01-11 09:58:24 +01:00
Jakub Cechacek
85fdf034e5 DBZ-7260 Removed ReplicaSets class 2024-01-11 09:58:24 +01:00
Jakub Cechacek
17cd2158bd DBZ-7260 Removed RS monitoring as there is now only single RS which is always a wrapper around provided connection string 2024-01-11 09:58:24 +01:00