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