Commit Graph

343 Commits

Author SHA1 Message Date
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
spicy-sauce
a66c90661b DBZ-4911 RedisConnection class 2022-03-31 10:52:42 +02:00
spicy-sauce
3409e9bc20 DBZ-4911 Use Jedis' clientSetname when establishing Redis connections 2022-03-31 10:52:42 +02:00
zalmane
304d9631af DBZ-4742 update tests 2022-03-31 08:54:46 +02:00
zalmane
9408176bf4 DBZ-4742 support file config provider 2022-03-31 08:54:46 +02:00
Yossi Shirizli
2e0ec4a86c
DBZ-4912 Debezium Server Redis sink: multi-shard support 2022-03-30 10:46:04 +02:00
zalmane
596142c8b2 DBZ-4864 pass sink properties 2022-03-29 12:40:05 +02:00
zalmane
d5961eec52 DBZ-4511 add tls support 2022-03-28 09:13:52 +02:00
Debezium Builder
ab7fe3b96a [maven-release-plugin] prepare for next development iteration 2022-03-25 16:45:06 +00:00
Debezium Builder
d19fc234ee [maven-release-plugin] prepare release v1.9.0.CR1 2022-03-25 16:45:06 +00:00
Gunnar Morling
1029086fa2 DBZ-4771 Consistent namespacing for Redis history properties 2022-03-23 13:26:07 +01:00
zalmane
fbab769910 DBZ-4771 squash commits 2022-03-23 13:26:07 +01:00
Nathan Smit
9b6cc6a40f DBZ-4901 Updated google-cloud libraries bom to version 25.0.0 2022-03-23 10:36:48 +01:00
Jiri Pechanec
acbb47761c DBZ-4821 Allows spaces in JAVA_HOME 2022-03-17 08:03:03 +01:00
ETIENNE
fc47170e29 DBZ-4821 Added run.bat to debezium-server-dist 2022-03-16 09:54:19 +01:00
Gunnar Morling
d20a6f00e7 DBZ-4801 Using JdbcConfiguration in JdbcConnection 2022-03-07 17:53:45 +01:00
Debezium Builder
fece16039c [maven-release-plugin] prepare for next development iteration 2022-03-03 17:00:08 +00:00
Debezium Builder
e0d8a0d809 [maven-release-plugin] prepare release v1.9.0.Beta1 2022-03-03 17:00:08 +00:00
Gunnar Morling
3ae2cc374b [release] Targetting Java 11 for JavaDoc 2022-03-03 10:56:46 -05:00
Chris Baumbauer
c54d5ebe6a DBZ-2097 Support Knative Eventing 2022-03-03 13:20:27 +01:00
zalmane
c50d6c6d33 DBZ-4509 fix tests 2022-03-03 10:13:29 +01:00
zalmane
06facb7cf2 DBZ-4509 externalize retry settings 2022-03-03 10:13:29 +01:00
zalmane
aff5453fb1 DBZ-4509 refactor to include retry and backoff. fallback to take configuration from redis sink. add IT. 2022-03-03 10:13:29 +01:00
zalmane
94803611b3 DBZ-4509 updated after comments 2022-03-03 10:13:29 +01:00
zalmane
2bb5b4090f DBZ-4509 save and load offsets in redis 2022-03-03 10:13:29 +01:00
zalmane
d259496aa3 DBZ-4509 save and load offsets in redis 2022-03-03 10:13:29 +01:00
M Sazzadul Hoque
797f5a2238 DBZ-4760 Avoid improper Redis OOM error log 2022-02-17 18:05:47 +01:00
M Sazzadul Hoque
0ff5cc10b9 DBZ-4751 Reduce verbosity of Redis Logs 2022-02-17 07:34:50 +01:00
Yossi Shirizli
56e284b6a0
DBZ-4637 Misc clean-up;
* Addressing earlier review comments
* Removed obsolete injection point from docs
2022-02-09 10:52:25 +01:00
Debezium Builder
7a47f478a4 [maven-release-plugin] prepare for next development iteration 2022-02-09 07:23:10 +00:00
Debezium Builder
b1dd35025e [maven-release-plugin] prepare release v1.9.0.Alpha2 2022-02-09 07:23:10 +00:00
Yossi Shirizli
5d7c660ae5
DBZ-4637 Streaming change records in batches to Redis 2022-02-08 17:05:03 +01:00
Gunnar Morling
1edc5ef3c3 DBZ-4510 Using DelayStrategy 2022-02-07 19:02:40 +01:00
spicy-sauce
9793f71cf0 DBZ-4510 Retrying in case of communication errors/OOM 2022-02-07 19:01:51 +01:00
Debezium Builder
33e2f5cd0f [maven-release-plugin] prepare for next development iteration 2022-01-26 19:00:20 +00:00
Debezium Builder
a77b6f8b8e [maven-release-plugin] prepare release v1.9.0.Alpha1 2022-01-26 19:00:20 +00:00
Jiri Pechanec
ccb106c674 DBZ-4569 Upgrade Apicurio and Confluent to the latest version 2022-01-24 09:14:49 +01:00
Jiri Pechanec
8fd3243a86 DBZ-2224 Test logging based on logback 2022-01-18 11:24:21 +01:00
nathan-smit-1
4dac97b352
DBZ-4375 Adding more config options to PubSub connector;
Added batch settings, flow control settings and retry settings as configurable options
2022-01-13 15:12:27 +01:00
Debezium Builder
67c9663c98 [maven-release-plugin] prepare for next development iteration 2021-12-16 10:11:29 +00:00
Debezium Builder
8d532d895f [maven-release-plugin] prepare release v1.8.0.Final 2021-12-16 10:11:28 +00:00
Jiri Pechanec
0af11f4930 DBZ-4452 Remove log4j from server distribution 2021-12-16 10:21:04 +01: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
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
Debezium Builder
b5439b54bf [maven-release-plugin] prepare for next development iteration 2021-11-30 09:38:47 +00:00
Debezium Builder
125f6e5aa2 [maven-release-plugin] prepare release v1.8.0.Beta1 2021-11-30 09:38:47 +00:00
Vojtech Juranek
9ca7629f1b DBZ-3570 return non-zero exit code from Debezium server upon failure 2021-11-15 08:07:32 +01:00
Debezium Builder
f93e901dce [maven-release-plugin] prepare for next development iteration 2021-11-11 09:21:59 +00:00
Debezium Builder
895a16bf19 [maven-release-plugin] prepare release v1.8.0.Alpha2 2021-11-11 09:21:59 +00:00
Chris Cranford
3fa9e73348 DBZ-3708 Add debezium.sink.redis.null.value configurable option 2021-11-10 09:41:34 +01:00
Debezium Builder
2026a48302 [maven-release-plugin] prepare for next development iteration 2021-10-27 06:47:27 +00:00
Debezium Builder
97106c1fd9 [maven-release-plugin] prepare release v1.8.0.Alpha1 2021-10-27 06:47:26 +00:00
cburch824
82faa3298b DBZ-4114 Add Quarkus json logging extension to Debezium Server 2021-10-06 21:55:38 +02:00
PlugaruT
e5972ddb79 DBZ-4111 Set projectId before creating Pub/Sub publishers 2021-10-06 09:23:15 +02:00
Jiri Pechanec
593630e1ef DBZ-4070 Use Debezium version drivers in Server 2021-10-05 16:34:04 +02:00
Chris Cranford
e6fea8d7bc DBZ-3785 Fix configuration property resolution 2021-10-04 10:49:24 +02:00
Jiri Pechanec
f910fc930b [release] Switch to 1.8 snapshot 2021-10-01 14:50:16 +02:00
Debezium Builder
12b0ae9046 [maven-release-plugin] prepare for next development iteration 2021-10-01 13:26:33 +02:00
Debezium Builder
652162fd85 [maven-release-plugin] prepare release v1.7.0.Final 2021-10-01 13:26:33 +02:00
Jiri Pechanec
f260540664 DBZ-4049 Keep Postgres version 2021-10-01 09:22:09 +02:00
Jiri Pechanec
9b3a12f168 DBZ-4049 Override Quarkus JDBC drivers 2021-10-01 09:22:09 +02:00
Debezium Builder
bec0b6b67e [maven-release-plugin] prepare for next development iteration 2021-09-23 06:31:25 +00:00
Debezium Builder
cf8da39725 [maven-release-plugin] prepare release v1.7.0.CR2 2021-09-23 06:31:25 +00:00
Debezium Builder
c15e0b303b [maven-release-plugin] prepare for next development iteration 2021-09-16 08:10:45 +00:00
Debezium Builder
23d9790121 [maven-release-plugin] prepare release v1.7.0.CR1 2021-09-16 08:10:44 +00:00
Ashmeet Lamba
c3c65fdd1f DBZ-3713 Wrapped client.xadd in RedisStreamChangeConsumer within Try-Catch Block
In case of a failure the entire batch would be skipped and the whole process
crashes. Adding a try catch block similar to other sinks
2021-09-01 15:43:21 +02:00
Debezium Builder
2ce6bcb2ab [maven-release-plugin] prepare for next development iteration 2021-08-25 05:20:56 -04:00
Debezium Builder
d3a7efe423 [maven-release-plugin] prepare release v1.7.0.Beta1 2021-08-25 05:20:56 -04:00
Jiri Pechanec
a99fba7fce
DBZ-3910 Use standard Java package naming
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-08-24 17:30:06 +02:00
Ismail Simsek
912754f19d DBZ-3760 change regexp to more readable equivalent one 2021-08-23 13:26:41 +02:00
Ismail Simsek
62fc087f30 DBZ-3760 fix regexp identifying env vars 2021-08-23 13:26:41 +02:00
Ismail Simsek
76cd5fe25d DBZ-3760 fix regexp identifying env vars 2021-08-23 13:26:41 +02:00
Ismail Simsek
c5f1568b51 DBZ-3760 fix regexp identifying env vars 2021-08-23 13:26:41 +02:00
Thiago Avancini
3a04f45939 DBZ-3815 Remove NATS connection handlers/listeners 2021-08-17 09:34:35 +02:00
Thiago Avancini
2791ea0e6b DBZ-3815 Use dash instead of underscore in project name 2021-08-17 09:34:35 +02:00
Thiago Avancini
75af056d06 DBZ-3815 Updated connection listeners to throw DebeziumException 2021-08-17 09:34:35 +02:00
Thiago Avancini
d84ad19be2 DBZ-3815 Remove null key config prop 2021-08-17 09:34:35 +02:00
Thiago Avancini
388d1e6025 DBZ-3815 Use camel case for variables 2021-08-17 09:34:35 +02:00
Thiago Avancini
a54174c70a DBZ-3815 Nats Streaming sink adapter for Debezium Server 2021-08-17 09:34:35 +02:00
Jiri Pechanec
a75d0ce4bf DBZ-3792 Config property without default using API 2021-08-11 23:58:52 +02:00
Derek Moore
bde1fbbf92 DBZ-3841 upgrade Pravega to 0.9.1
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-08-09 20:48:24 +02:00
Derek Moore
be47f273ea DBZ-3840 allow run.sh to work on Cygwin, MinGW & MSYS2
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-08-09 20:46:12 +02:00
Chris Baumbauer
7b707a0b9b DBZ-3827 Debezium Server Kinesis Sink Cannot Handle Null Events 2021-08-06 11:32:20 +02:00
Debezium Builder
d3c4482d06 [maven-release-plugin] prepare for next development iteration 2021-07-30 02:39:08 -04:00
Debezium Builder
35dcfc5426 [maven-release-plugin] prepare release v1.7.0.Alpha1 2021-07-30 02:39:08 -04:00
Debezium Builder
9d3f6b2a86 [maven-release-plugin] prepare for next development iteration 2021-06-30 03:45:06 -04:00
Debezium Builder
c8c5fc4b56 [maven-release-plugin] prepare release v1.6.0.Final 2021-06-30 03:45:06 -04:00
Debezium Builder
ae053414ac [maven-release-plugin] prepare for next development iteration 2021-06-24 01:50:07 -04:00
Debezium Builder
af3f942a74 [maven-release-plugin] prepare release v1.6.0.CR1 2021-06-24 01:50:07 -04:00
Derek Moore
5f7aa142b7 DBZ-3546 default debezium.sink.pravega.transaction to false 2021-06-14 18:50:00 +02:00
Debezium Builder
48ca58a609 [maven-release-plugin] prepare for next development iteration 2021-06-10 06:03:12 -04:00
Debezium Builder
0961517859 [maven-release-plugin] prepare release v1.6.0.Beta2 2021-06-10 06:03:12 -04:00
Jiri Pechanec
59fc4c1af1 DBZ-3542 Server Core should not make an assembly 2021-06-09 15:53:48 +02:00
Jiri Pechanec
66c17900b0 DBZ-3595 Null key should not be converted 2021-06-09 09:25:55 +02:00
Jiri Pechanec
77f73299ca DBZ-3550 Aling Pravega dependencies with Quarkus 2021-06-08 14:49:04 +02:00
Jiri Pechanec
baab9fa557 DBZ-3550 Add JSON extension for healthcheck 2021-06-08 14:49:04 +02:00
Jiri Pechanec
4ad69f1037 DBZ-3550 Align with new HealthCheck API 2021-06-08 14:49:04 +02:00
Derek Moore
2677723aef DBZ-3546 remove duplicate integration test, test both modes with 1 test
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-06-04 07:20:48 +02:00
Derek Moore
814630232b DBZ-3546 Implement Pravega sink for Debezium Server
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-06-03 09:56:24 +02:00
Debezium Builder
ead4ee7226 [maven-release-plugin] prepare for next development iteration 2021-05-20 19:07:44 +02:00
Debezium Builder
9e16df7d4b [maven-release-plugin] prepare release v1.6.0.Beta1 2021-05-20 19:07:44 +02:00
Jiri Pechanec
77b68f15a6 DBZ-3498 Use Kafka dependency version from Debezium 2021-05-17 10:59:33 +02:00
Anisha Mohanty
2509e88eba DBZ-2622 Add test to configure DS via env vars 2021-05-12 10:10:21 +02:00
Anisha Mohanty
9f1469ecd8 DBZ-2622 Configure Debezium Server via smallrye/microprofile env variables 2021-05-12 10:10:21 +02:00
Debezium Builder
4dd3a146ca [maven-release-plugin] prepare for next development iteration 2021-05-06 02:40:15 -04:00
Debezium Builder
b3c5bb281c [maven-release-plugin] prepare release v1.6.0.Alpha1 2021-05-06 02:40:15 -04:00
Jiri Pechanec
e6d1beb697 DBZ-3382 Add to server BOM 2021-05-05 08:14:25 +02:00
Jiri Pechanec
26786116fd DBZ-3382 Align with latest pom 2021-05-04 09:02:19 +02:00
Alfusainey Jallow
40d023817d DBZ-3382 Incoprate feedback, run ITs and add documentation
Signed-off-by: Alfusainey Jallow <alf.jallow@gmail.com>
2021-05-04 09:02:19 +02:00
Alfusainey Jallow
ccfc3ccfe8 DBZ-3382 Support pass-through config properties
Signed-off-by: Alfusainey Jallow <alf.jallow@gmail.com>
2021-05-04 09:02:19 +02:00
Alfusainey Jallow
94feea19c6 DBZ-3382 Kafka sink adapter for Debezium Server
Signed-off-by: Alfusainey Jallow <alf.jallow@gmail.com>
2021-05-04 09:02:19 +02:00
Gunnar Morling
dc02b896cd DBZ-3449 Moving QA releated plug-ins to separate profile, so to avoid loading them at all 2021-04-28 15:14:05 +02:00
Gunnar Morling
2088c035b1 DBZ-3449 Adding "quick" profile 2021-04-26 06:09:14 +02:00
Jiri Pechanec
3dcd4cf7c8 DBZ-3369 Assert magic byte; add profile 2021-04-09 10:03:18 +02:00
Anisha Mohanty
23fdb179a0 DBZ-3369 Add Schema Registry Lifecycle Manager to test Protobuf converters 2021-04-09 10:03:18 +02:00
Debezium Builder
8a88ba9b45 [maven-release-plugin] prepare for next development iteration 2021-04-08 04:04:00 -04:00
Debezium Builder
74152afe74 [maven-release-plugin] prepare release v1.5.0.Final 2021-04-08 04:04:00 -04:00
Jiri Pechanec
a6e19d3988 DBZ-2388 Introduce separate profile for server CI (apicurio) 2021-03-31 15:23:15 +02:00