diff --git a/pom.xml b/pom.xml
index d019ee741..ca27435aa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
io.confluent
common
- 6.0.3
+ [7.9.0,7.9.1)
io.confluent
@@ -40,9 +40,8 @@
7.9.3
1.3
- 2.28.2
2.8.6
- 1.15.3
+ 1.16.3
0.11.1
2.5.3
3.3.0
@@ -55,6 +54,8 @@
6.1.6
http://packages.confluent.io/maven/
1.15
+ [7.9.0,7.9.1)
+ 7.8.0-ccs
2.16.0
true
@@ -105,11 +106,6 @@
jackson-dataformat-cbor
-
- commons-codec
- commons-codec
- 1.15
-
org.apache.httpcomponents
httpclient
@@ -121,17 +117,6 @@
${gson.version}
test
-
- org.apache.httpcomponents
- httpclient
- 4.5.13
-
-
-
- commons-codec
- commons-codec
- 1.15
-
commons-codec
commons-codec
@@ -161,6 +146,11 @@
test
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
org.apache.kafka
connect-runtime
@@ -169,12 +159,6 @@
test-jar
test
-
-
- io.confluent
- confluent-log4j
- test
-
org.apache.kafka
connect-runtime
@@ -184,7 +168,15 @@
org.apache.kafka
kafka-clients
- ${kafka.version}
+ ${kafka.test.version}
+ test
+ test-jar
+ test
+
+
+ org.apache.kafka
+ kafka-server-common
+ ${kafka.test.version}
test
test-jar
test
diff --git a/src/main/java/io/confluent/connect/elasticsearch/ConfigCallbackHandler.java b/src/main/java/io/confluent/connect/elasticsearch/ConfigCallbackHandler.java
index 1c2676604..bd7a90317 100644
--- a/src/main/java/io/confluent/connect/elasticsearch/ConfigCallbackHandler.java
+++ b/src/main/java/io/confluent/connect/elasticsearch/ConfigCallbackHandler.java
@@ -54,7 +54,7 @@
import org.apache.http.nio.conn.ssl.SSLIOSessionStrategy;
import org.apache.http.nio.reactor.ConnectingIOReactor;
import org.apache.http.nio.reactor.IOReactorException;
-import org.apache.kafka.common.network.Mode;
+import org.apache.kafka.common.network.ConnectionMode;
import org.apache.kafka.common.security.ssl.SslFactory;
import org.apache.kafka.connect.errors.ConnectException;
import org.elasticsearch.client.RestClientBuilder.HttpClientConfigCallback;
@@ -258,7 +258,7 @@ private void configureSslContext(HttpAsyncClientBuilder builder) {
* Gets the SslContext for the client.
*/
private SSLContext sslContext() {
- SslFactory sslFactory = new SslFactory(Mode.CLIENT, null, false);
+ SslFactory sslFactory = new SslFactory(ConnectionMode.CLIENT, null, false);
sslFactory.configure(config.sslConfigs());
try {
diff --git a/src/test/java/io/confluent/connect/elasticsearch/ElasticsearchClientTest.java b/src/test/java/io/confluent/connect/elasticsearch/ElasticsearchClientTest.java
index d0e68dcbe..bd75b9627 100644
--- a/src/test/java/io/confluent/connect/elasticsearch/ElasticsearchClientTest.java
+++ b/src/test/java/io/confluent/connect/elasticsearch/ElasticsearchClientTest.java
@@ -723,7 +723,7 @@ public void testSsl() throws Exception {
helperClient = null;
container.close();
- container = ElasticsearchContainer.fromSystemProperties();
+ container = ElasticsearchContainer.fromSystemProperties().withSslEnabled(false);
container.start();
}
diff --git a/src/test/java/io/confluent/connect/elasticsearch/integration/BaseConnectorIT.java b/src/test/java/io/confluent/connect/elasticsearch/integration/BaseConnectorIT.java
index bca626ed9..d36a179fb 100644
--- a/src/test/java/io/confluent/connect/elasticsearch/integration/BaseConnectorIT.java
+++ b/src/test/java/io/confluent/connect/elasticsearch/integration/BaseConnectorIT.java
@@ -15,6 +15,8 @@
package io.confluent.connect.elasticsearch.integration;
+import java.util.HashMap;
+import java.util.Map;
import java.util.Optional;
import java.util.concurrent.TimeUnit;
@@ -41,8 +43,10 @@ public abstract class BaseConnectorIT {
protected RestApp restApp;
protected void startConnect() {
+ Map workerProps = new HashMap<>();
+ workerProps.put("plugin.discovery","hybrid_warn");
connect = new EmbeddedConnectCluster.Builder()
- .name("elasticsearch-it-connect-cluster")
+ .name("elasticsearch-it-connect-cluster").workerProps(workerProps)
.build();
// start the clusters