Commit Graph

263 Commits

Author SHA1 Message Date
Jiri Pechanec
ad7e65fbac DBZ-5235 Use JMX to get queue size 2022-07-12 16:40:48 +02:00
Ismail Simsek
d84559f147 DBZ-5235 read Debezium metrics from consumer 2022-07-12 16:40:48 +02:00
Debezium Builder
6fd1441af3 [maven-release-plugin] prepare for next development iteration 2022-07-01 09:21:49 +00:00
Debezium Builder
99402af634 [maven-release-plugin] prepare release v2.0.0.Alpha3 2022-07-01 09:21:48 +00:00
kanha gupta
1b17372d2d DBZ-4902 Replace long durations with Duration 2022-06-27 14:29:51 +02:00
Anisha Mohanty
27d17fd77e DBZ-5297 Upgrade azure-messaging-eventhubs to 5.12.1 version 2022-06-22 12:04:00 -04:00
rahulkhanna
3eda41e128 DBZ-5268-redis-store-does-not-work-with-gcp-managed-redis 2022-06-20 14:11:36 +02:00
Vojtech Juranek
3d44f385c8 DBZ-5232 Remove duplicate scripting jars from the dir 2022-06-09 14:32:27 -04:00
Debezium Builder
6fff3a2876 [maven-release-plugin] prepare for next development iteration 2022-06-09 11:49:26 +00:00
Debezium Builder
b2e2e351df [maven-release-plugin] prepare release v2.0.0.Alpha2 2022-06-09 11:49:26 +00:00
Jiri Pechanec
a5770c0b36 DBZ-5224 Remove invalid scope 2022-06-08 14:11:56 +02:00
Vojtech Juranek
db08e894fc DBZ-5045 Remove deprecated TABLE_WHITELIST 2022-06-08 09:11:00 +02:00
Vojtech Juranek
7ac91c4450 DBZ-5154 Support scripting in Debezium Server
Add Debezium scripting and it's optional JSR 223 dependencies into
server distribution in `lib_opt` directory.

Add these jars into classpath when `ENABLE_DEBEZIUM_SCRIPTING` env.
variable is set to `true`. Otherwise scripting jars are not loaded.
2022-05-31 18:02:47 +02:00
Vojtech Juranek
f8d4307155 DBZ-5052 Send tombstones only when consumer is able to consume them
Change event consumer may specify if is able to consume tombstones or
not. If the it's not, don't send them. However, connector configuration
takes precence and thus cunsumer capability is taken into account only
when `tombstones.on.delete` is not explicitely configured for the
connector.

Also fix debezium server - setting notifier has to be done once embedded
config already exists, not before it.
2022-05-26 12:40:02 +02:00
Jiri Pechanec
c0643dba86 DBZ-5144 Upgrade Kafka to 3.2.0 2022-05-19 16:58:15 -04:00
Eliran
a1cf758c45 DBZ-5142 Configurable Redis connection timeouts 2022-05-19 13:43:01 -04:00
Vojtech Juranek
ff6d7007aa DBZ-5105 Allow empty DBZ server config value
An example when empty config value is meaningful is
`debezium.sink.kafka.producer.ssl.endpoint.identification.algorithm`
which means that server host name verification is turned off when
leave empty [1].

[1] https://docs.confluent.io/platform/current/kafka/authentication_ssl.html#optional-settings
2022-05-11 16:01:33 +02:00
Vojtech Juranek
e3b5d08158 DBZ-5117 Add mandatory database.server.id into Redis test profile 2022-05-11 09:26:54 -04:00
Jiri Pechanec
88dab4d8d3 DBZ-5074 Track connections by name; close heartbeat connection by default 2022-05-06 16:36:28 +02:00
Debezium Builder
901825810a [maven-release-plugin] prepare for next development iteration 2022-04-28 13:51:13 +00:00
Debezium Builder
05dcb45647 [maven-release-plugin] prepare release v2.0.0.Alpha1 2022-04-28 13:51:12 +00:00
Jiri Pechanec
9142e0d620 DBZ-4450 Use Testing print utils 2022-04-28 14:43:09 +02:00
PlugaruT
a007f24ead DBZ-4450 Reorder imports 2022-04-28 14:43:09 +02:00
PlugaruT
d9739aa71a DBZ-4450 Pick up default project if not provided 2022-04-28 14:43:09 +02:00
PlugaruT
d376faa8e0 DBZ-4450 Fix * import 2022-04-28 14:43:09 +02:00
PlugaruT
ba6a620543 DBZ-4450 Complete Integration tests for Pub/Sub Lite Change consumer 2022-04-28 14:43:09 +02:00
PlugaruT
50b3429274 DBZ-4450 WIP integration tests for pubsub lite 2022-04-28 14:43:09 +02:00
PlugaruT
683bf1eaa2 DBZ-4450 small fix 2022-04-28 14:43:09 +02:00
PlugaruT
32a94e34ca DBZ-4450 Formatting 2022-04-28 14:43:09 +02:00
PlugaruT
2a5548a5d8 DBZ-4450 Move the change consumer to the same module 2022-04-28 14:43:09 +02:00
PlugaruT
4cc55254c2 DBZ-4450 Run code formatter 2022-04-28 14:43:09 +02:00
PlugaruT
b48c14a66b DBZ-4450 Basic implementation of change consumer 2022-04-28 14:43:09 +02:00
PlugaruT
cf5ba7cb88 DBZ-4450 Structure for new pubsub-lite module 2022-04-28 14:43:09 +02:00
zalmane
f4ea50d75c DBZ-5037 update HTTP connector pom 2022-04-28 08:04:36 +02:00
Jiri Pechanec
a4f977406e DBZ-4491 Fix formatting 2022-04-25 08:54:51 +02:00
Calin Laurentiu Ilie
64f65570df DBZ-4491 apply them styles 2022-04-25 08:54:51 +02:00
Calin Laurentiu Ilie
baef35c58e DBZ-4491 removed redundant docs 2022-04-25 08:54:51 +02:00
Calin Laurentiu Ilie
67f7a2b12c DBZ-4491 use test containers for the integration test 2022-04-25 08:54:51 +02:00
Calin Laurentiu Ilie
89e5069eac DBZ-4491 implemented first round of review feedback 2022-04-25 08:54:51 +02:00
Calin Laurentiu Ilie
c416c1aeed DBZ-4491 add support for Google PubSub emulator 2022-04-25 08:54:51 +02:00
Vojtech Juranek
78dcc1862e DBZ-4949 Use Java 11 as a baseline
* use Java 11 as a baseline for Debezium
* use Java 17 as a baseline for tests
* remove redundant maven setup and JDK11 profile
2022-04-22 05:53:51 +02:00
spicy-sauce
5244e2937e DBZ-5019 Check if client is not null before closing it 2022-04-21 08:43:35 +02:00
spicy-sauce
1c9c631da1 DBZ-4966 ping before creating pipeline 2022-04-20 09:31:31 +02:00
spicy-sauce
71c71d30b7 DBZ-4993 Redis Sink - clientSetname is taking place before auth 2022-04-14 11:17:55 -04:00
Paul Tzen
577f8e1530 DBZ-4961 Update Pulsar client version used by Debezium Server to 2.9.2 2022-04-07 12:30:36 +02:00
Debezium Builder
4a6de64c25 [maven-release-plugin] prepare for next development iteration 2022-04-05 14:49:52 +00:00
Debezium Builder
683851fd90 [maven-release-plugin] prepare release v1.9.0.Final 2022-04-05 14:49:51 +00:00
spicy-sauce
de3935797a DBZ-4911 sort-imports 2022-03-31 10:52:42 +02:00
spicy-sauce
b527ae373d DBZ-4911 fixed tests 2022-03-31 10:52:42 +02:00
spicy-sauce
40153c2c0c DBZ-4911 header 2022-03-31 10:52:42 +02:00