diff --git a/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/ESMultipleSinkTest.java b/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/ESMultipleSinkTest.java deleted file mode 100644 index fb5e0c56b79..00000000000 --- a/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/ESMultipleSinkTest.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.inlong.sort.parser; - -import org.apache.inlong.common.pojo.sort.dataflow.field.format.VarBinaryFormatInfo; -import org.apache.inlong.sort.parser.impl.FlinkSqlParser; -import org.apache.inlong.sort.parser.result.ParseResult; -import org.apache.inlong.sort.protocol.FieldInfo; -import org.apache.inlong.sort.protocol.GroupInfo; -import org.apache.inlong.sort.protocol.StreamInfo; -import org.apache.inlong.sort.protocol.enums.KafkaScanStartupMode; -import org.apache.inlong.sort.protocol.node.Node; -import org.apache.inlong.sort.protocol.node.extract.KafkaExtractNode; -import org.apache.inlong.sort.protocol.node.format.CanalJsonFormat; -import org.apache.inlong.sort.protocol.node.format.RawFormat; -import org.apache.inlong.sort.protocol.node.load.ElasticsearchLoadNode; -import org.apache.inlong.sort.protocol.transformation.FieldRelation; -import org.apache.inlong.sort.protocol.transformation.relation.NodeRelation; - -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.table.api.EnvironmentSettings; -import org.apache.flink.table.api.bridge.java.StreamTableEnvironment; -import org.apache.flink.test.util.AbstractTestBase; -import org.junit.Assert; -import org.junit.Test; - -import java.util.Arrays; -import java.util.Collections; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -/** - * Test for {@link ElasticsearchLoadNode} - */ -public class ESMultipleSinkTest extends AbstractTestBase { - - private KafkaExtractNode buildKafkaExtractNode() { - List fields = Collections.singletonList(new FieldInfo("raw", new VarBinaryFormatInfo())); - return new KafkaExtractNode("1", "kafka_input", fields, - null, null, "kafka_raw", "localhost:9092", - new RawFormat(), KafkaScanStartupMode.EARLIEST_OFFSET, null, - "test_group", null, null); - } - - /** - * Build node relation - * - * @param inputs extract node - * @param outputs load node - * @return node relation - */ - private NodeRelation buildNodeRelation(List inputs, List outputs) { - List inputIds = inputs.stream().map(Node::getId).collect(Collectors.toList()); - List outputIds = outputs.stream().map(Node::getId).collect(Collectors.toList()); - return new NodeRelation(inputIds, outputIds); - } - - private ElasticsearchLoadNode buildESLoadNodeWithMultipleSink(String indexPattern) { - List fields = Collections.singletonList(new FieldInfo("raw", new VarBinaryFormatInfo())); - List relations = Collections - .singletonList(new FieldRelation(new FieldInfo("raw", new VarBinaryFormatInfo()), - new FieldInfo("raw", new VarBinaryFormatInfo()))); - Map properties = new LinkedHashMap<>(); - properties.put("dirty.side-output.connector", "log"); - properties.put("dirty.ignore", "true"); - properties.put("dirty.side-output.enable", "true"); - properties.put("dirty.side-output.format", "csv"); - properties.put("dirty.side-output.labels", - "SYSTEM_TIME=${SYSTEM_TIME}&DIRTY_TYPE=${DIRTY_TYPE}&database=${database}&table=${table}"); - properties.put("dirty.identifier", "${database}-${table}-${SYSTEM_TIME}"); - properties.put("dirty.side-output.s3.bucket", "s3-test-bucket"); - properties.put("dirty.side-output.s3.endpoint", "s3.test.endpoint"); - properties.put("dirty.side-output.s3.key", "dirty/test"); - properties.put("dirty.side-output.s3.region", "region"); - properties.put("dirty.side-output.s3.access-key-id", "access_key_id"); - properties.put("dirty.side-output.s3.secret-key-id", "secret_key_id"); - return new ElasticsearchLoadNode("2", "es_output", fields, relations, - null, null, 1, properties, "mock", - "localhost:8030", "root", "000000", null, - null, 1, true, new CanalJsonFormat(), indexPattern); - } - - /** - * Test kafka to ES with multiple sink enable - * - * @throws Exception The exception may be thrown when executing - */ - @Test - public void testESMultipleSinkParse() throws Exception { - EnvironmentSettings settings = EnvironmentSettings - .newInstance() - .inStreamingMode() - .build(); - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - env.enableCheckpointing(10000); - env.disableOperatorChaining(); - StreamTableEnvironment tableEnv = StreamTableEnvironment.create(env, settings); - Node inputNode = buildKafkaExtractNode(); - Node outputNode = buildESLoadNodeWithMultipleSink("${database}_${table}"); - StreamInfo streamInfo = new StreamInfo("1", Arrays.asList(inputNode, outputNode), - Collections.singletonList(buildNodeRelation(Collections.singletonList(inputNode), - Collections.singletonList(outputNode)))); - GroupInfo groupInfo = new GroupInfo("1", Collections.singletonList(streamInfo)); - FlinkSqlParser parser = FlinkSqlParser.getInstance(tableEnv, groupInfo); - ParseResult result = parser.parse(); - Assert.assertTrue(result.tryExecute()); - } -} \ No newline at end of file diff --git a/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/Elasticsearch7SqlParseTest.java b/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/Elasticsearch7SqlParseTest.java deleted file mode 100644 index f18c6948bea..00000000000 --- a/inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/Elasticsearch7SqlParseTest.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.inlong.sort.parser; - -import org.apache.inlong.sort.protocol.node.Node; - -import org.junit.Test; - -public class Elasticsearch7SqlParseTest extends ElasticsearchSqlParseTest { - - @Test - public void testMysqlToElasticsearch7() throws Exception { - Node outputNode = this.buildElasticsearchLoadNode(7); - this.testMysqlToElasticsearch(outputNode); - } -} diff --git a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/Elasticsearch7ApiCallBridge.java b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/Elasticsearch7ApiCallBridge.java index 83bf23f050e..a5eeaf4c1b1 100644 --- a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/Elasticsearch7ApiCallBridge.java +++ b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/Elasticsearch7ApiCallBridge.java @@ -37,7 +37,7 @@ import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.common.unit.ByteSizeUnit; import org.elasticsearch.common.unit.ByteSizeValue; -import org.elasticsearch.common.unit.TimeValue; +import org.elasticsearch.core.TimeValue; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/MultipleRowElasticsearchSinkFunction.java b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/MultipleRowElasticsearchSinkFunction.java index 44ccf61b3b1..d478eca7819 100644 --- a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/MultipleRowElasticsearchSinkFunction.java +++ b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/MultipleRowElasticsearchSinkFunction.java @@ -26,7 +26,7 @@ import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.table.data.RowData; import org.elasticsearch.action.DocWriteRequest; -import org.elasticsearch.common.xcontent.XContentType; +import org.elasticsearch.xcontent.XContentType; import javax.annotation.Nullable; diff --git a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/RowElasticsearchSinkFunction.java b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/RowElasticsearchSinkFunction.java index b068502bb11..9b3e38f5e44 100644 --- a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/RowElasticsearchSinkFunction.java +++ b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/RowElasticsearchSinkFunction.java @@ -25,7 +25,7 @@ import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.table.data.RowData; import org.elasticsearch.action.DocWriteRequest; -import org.elasticsearch.common.xcontent.XContentType; +import org.elasticsearch.xcontent.XContentType; import javax.annotation.Nullable; diff --git a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/table/Elasticsearch7DynamicSink.java b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/table/Elasticsearch7DynamicSink.java index f6c87090c09..12730f5305f 100644 --- a/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/table/Elasticsearch7DynamicSink.java +++ b/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/elasticsearch-7/src/main/java/org/apache/inlong/sort/elasticsearch7/table/Elasticsearch7DynamicSink.java @@ -50,7 +50,7 @@ import org.elasticsearch.action.index.IndexRequest; import org.elasticsearch.action.update.UpdateRequest; import org.elasticsearch.client.RestClientBuilder; -import org.elasticsearch.common.xcontent.XContentType; +import org.elasticsearch.xcontent.XContentType; import javax.annotation.Nullable; diff --git a/licenses/inlong-sort-connectors/LICENSE b/licenses/inlong-sort-connectors/LICENSE index 5a13bc9fe5d..4c8eca64913 100644 --- a/licenses/inlong-sort-connectors/LICENSE +++ b/licenses/inlong-sort-connectors/LICENSE @@ -872,7 +872,7 @@ The text of each license is the standard Apache 2.0 license. net.minidev:accessors-smart:1.2 - ASM based accessors helper used by json-smart (https://github.com/netplex/json-smart-v2), (The Apache Software License, Version 2.0) org.elasticsearch.plugin:aggs-matrix-stats-client:6.8.17 - aggs-matrix-stats (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.plugin:aggs-matrix-stats-client:7.9.2 - aggs-matrix-stats (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.plugin:aggs-matrix-stats-client:7.17.13 - aggs-matrix-stats (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) io.airlift:aircompressor:0.10 - aircompressor (http://github.com/airlift/aircompressor), (Apache License 2.0) io.airlift:aircompressor:0.16 - aircompressor (http://github.com/airlift/aircompressor), (Apache License 2.0) org.jetbrains:annotations:17.0.0 - JetBrains Java Annotations (https://github.com/JetBrains/java-annotations/tree/17.0.0), (The Apache Software License, Version 2.0) @@ -914,20 +914,20 @@ The text of each license is the standard Apache 2.0 license. io.debezium:debezium-embedded:1.5.4.Final - Debezium Embedded (https://github.com/debezium/debezium/tree/v1.5.4.Final/debezium-embedded), (Apache License, Version 2.0) com.github.joshelser:dropwizard-metrics-hadoop-metrics2-reporter:0.1.2 - Hadoop Metrics2 Reporter for Dropwizard Metrics (https://github.com/joshelser/dropwizard-hadoop-metrics2), (Apache License, Version 2.0) org.elasticsearch:elasticsearch:6.8.17 - server (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch:7.9.2 - server (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch:7.17.13 - server (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch:elasticsearch-cli:6.8.17 - cli (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch-cli:7.9.2 - elasticsearch-cli (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch-cli:7.17.13 - elasticsearch-cli (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch:elasticsearch-core:6.8.17 - core (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch-core:7.9.2 - elasticsearch-core (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch-geo:7.9.2 - elasticsearch-geo (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch-core:7.17.13 - elasticsearch-core (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch-geo:7.17.13 - elasticsearch-geo (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch.client:elasticsearch-rest-client:6.8.17 - rest (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.client:elasticsearch-rest-client:7.9.2 - rest (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.client:elasticsearch-rest-client:7.17.13 - rest (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch.client:elasticsearch-rest-high-level-client:6.8.17 - rest-high-level (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.client:elasticsearch-rest-high-level-client:7.9.2 - rest-high-level (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.client:elasticsearch-rest-high-level-client:7.17.13 - rest-high-level (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch:elasticsearch-secure-sm:6.8.17 - secure-sm (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch-secure-sm:7.9.2 - elasticsearch-secure-sm (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch-secure-sm:7.17.13 - elasticsearch-secure-sm (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.elasticsearch:elasticsearch-x-content:6.8.17 - x-content (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch:elasticsearch-x-content:7.9.2 - elasticsearch-x-content (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch:elasticsearch-x-content:7.17.13 - elasticsearch-x-content (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) com.google.errorprone:error_prone_annotations:2.3.3 - error-prone annotations (https://github.com/google/error-prone), (Apache 2.0) com.google.errorprone:error_prone_annotations:2.3.4 - error-prone annotations (https://github.com/google/error-prone), (Apache 2.0) com.google.errorprone:error_prone_annotations:2.7.1 - error-prone annotations (https://github.com/google/error-prone), (Apache 2.0) @@ -1029,13 +1029,13 @@ The text of each license is the standard Apache 2.0 license. org.apache.kerby:kerby-util:1.0.1 - Kerby Util (http://directory.apache.org/kerby/kerby-common/kerby-util), (Apache License, Version 2.0) org.apache.kerby:kerby-xdr:1.0.1 - Kerby XDR Project (http://directory.apache.org/kerby/kerby-common/kerby-xdr), (Apache License, Version 2.0) org.elasticsearch.plugin:lang-mustache-client:jar:6.8.17 - lang-mustache (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.plugin:lang-mustache-client:jar:7.9.2 - lang-mustache (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.plugin:lang-mustache-client:jar:7.17.13 - lang-mustache (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - Guava ListenableFuture only (https://github.com/google/guava/listenablefuture), (The Apache Software License, Version 2.0) org.apache.logging.log4j:log4j-api:2.17.2 - Apache Log4j API (https://logging.apache.org/log4j/2.x/log4j-api/), (Apache License, Version 2.0) org.apache.logging.log4j:log4j-web:2.10.0 - Apache Log4j Web (https://logging.apache.org/log4j/2.x/log4j-web/), (Apache License, Version 2.0) org.lz4:lz4-java:1.6.0 - LZ4 and xxHash (https://github.com/lz4/lz4-java/tree/1.6.0), (The Apache Software License, Version 2.0) org.lz4:lz4-java:1.7.1 - LZ4 and xxHash (https://github.com/lz4/lz4-java/tree/1.7.1), (The Apache Software License, Version 2.0) - org.elasticsearch.plugin:mapper-extras-client:7.9.2 - mapper-extras (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.plugin:mapper-extras-client:7.17.13 - mapper-extras (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.apache.maven:maven-artifact:3.6.3 - Maven Artifact (https://maven.apache.org/ref/3.6.3/maven-artifact/), (Apache License, Version 2.0) io.dropwizard.metrics:metrics-core:3.1.0 - Metrics Core (https://github.com/dropwizard/metrics/tree/v3.1.0), (Apache License 2.0) io.dropwizard.metrics:metrics-core:3.2.6 - Metrics Core (https://github.com/dropwizard/metrics/tree/v3.2.6), (Apache License 2.0) @@ -1056,7 +1056,7 @@ The text of each license is the standard Apache 2.0 license. org.apache.orc:orc-shims:1.5.6 - ORC Shims (http://orc.apache.org/orc-shims), (Apache License, Version 2.0) org.apache.orc:orc-shims:1.6.7 - ORC Shims (http://orc.apache.org/orc-shims), (Apache License, Version 2.0) org.elasticsearch.plugin:parent-join-client:6.8.17 - parent-join (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.plugin:parent-join-client:7.9.2 - parent-join (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.plugin:parent-join-client:7.17.13 - parent-join (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.codehaus.plexus:plexus-utils:3.2.1 - Plexus Common Utilities (http://codehaus-plexus.github.io/plexus-utils/), (Apache License, Version 2.0) org.apache.pulsar:pulsar-client-admin-api:2.8.4 - Pulsar Client Admin :: API (https://github.com/apache/pulsar/tree/v2.8.4), (Apache License, Version 2.0) org.apache.pulsar:pulsar-client-all:2.8.4 - Pulsar Client All (https://github.com/apache/pulsar/tree/v2.8.4), (Apache License, Version 2.0) @@ -1064,7 +1064,7 @@ The text of each license is the standard Apache 2.0 license. io.streamnative.connectors:pulsar-flink-connector_2.11:1.13.6.1-rc9 - StreamNative :: Pulsar Flink Connector :: Scala 2.11 (https://github.com/streamnative/pulsar-flink), (Apache License, Version 2.0) org.apache.pulsar:pulsar-package-core:2.8.4 - Apache Pulsar :: Package Management :: Core (https://github.com/apache/pulsar/tree/v2.8.4), (Apache License, Version 2.0) org.elasticsearch.plugin:rank-eval-client:jar:6.8.17 - rank-eval (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) - org.elasticsearch.plugin:rank-eval-client:jar:7.9.2 - rank-eval (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) + org.elasticsearch.plugin:rank-eval-client:jar:7.17.13 - rank-eval (https://github.com/elastic/elasticsearch), (The Apache Software License, Version 2.0) org.reflections:reflections:0.10.2 - Reflections (https://github.com/ronmamo/reflections/tree/0.10.2), (The Apache Software License, Version 2.0; WTFPL) org.yaml:snakeyaml:1.17 - SnakeYAML (https://bitbucket.org/snakeyaml/snakeyaml/src/v1.17/), (Apache License, Version 2.0) org.yaml:snakeyaml:1.26 - SnakeYAML (https://bitbucket.org/snakeyaml/snakeyaml/src/v1.26/), (Apache License, Version 2.0) diff --git a/pom.xml b/pom.xml index 0f43cfae779..164b8b6eb56 100644 --- a/pom.xml +++ b/pom.xml @@ -109,7 +109,7 @@ 3.5.9 1.2.6 6.8.17 - 7.9.2 + 7.17.13 1.13.0 1.1.10.4