|
5 | 5 | <parent> |
6 | 6 | <groupId>io.confluent</groupId> |
7 | 7 | <artifactId>common</artifactId> |
8 | | - <version>6.0.0</version> |
| 8 | + <version>6.0.3</version> |
9 | 9 | </parent> |
10 | 10 |
|
11 | 11 | <groupId>io.confluent</groupId> |
12 | 12 | <artifactId>kafka-connect-elasticsearch</artifactId> |
13 | | - <version>10.0.4-SNAPSHOT</version> |
| 13 | + <version>11.0.14-SNAPSHOT</version> |
14 | 14 | <packaging>jar</packaging> |
15 | 15 | <name>kafka-connect-elasticsearch</name> |
16 | 16 | <organization> |
|
34 | 34 | <connection>scm:git:git://github.com/confluentinc/kafka-connect-elasticsearch.git</connection> |
35 | 35 | <developerConnection>scm:git:git@github.com:confluentinc/kafka-connect-elasticsearch.git</developerConnection> |
36 | 36 | <url>https://github.com/confluentinc/kafka-connect-elasticsearch</url> |
37 | | - <tag>10.0.x</tag> |
| 37 | + <tag>11.0.x</tag> |
38 | 38 | </scm> |
39 | 39 |
|
40 | 40 | <properties> |
41 | | - <es.version>2.4.6</es.version> |
42 | | - <lucene.version>5.5.4</lucene.version> |
| 41 | + <es.version>7.9.3</es.version> |
43 | 42 | <hamcrest.version>1.3</hamcrest.version> |
44 | 43 | <mockito.version>2.28.2</mockito.version> |
45 | | - <jest.version>6.3.1</jest.version> |
| 44 | + <gson.version>2.8.6</gson.version> |
46 | 45 | <test.containers.version>1.15.3</test.containers.version> |
47 | 46 | <kafka.connect.maven.plugin.version>0.11.1</kafka.connect.maven.plugin.version> |
48 | 47 | <maven.release.plugin.version>2.5.3</maven.release.plugin.version> |
| 48 | + <hadoop.version>3.3.0</hadoop.version> |
| 49 | + <apacheds-jdbm1.version>2.0.0-M2</apacheds-jdbm1.version> |
| 50 | + <jackson.databind.version>2.10.5.1</jackson.databind.version> |
49 | 51 | <!-- temporary fix by pinning the version until we upgrade to a version of common that contains this or newer version. |
50 | 52 | See https://github.com/confluentinc/common/pull/332 for details --> |
51 | 53 | <dependency.check.version>6.1.6</dependency.check.version> |
52 | 54 | <confluent.maven.repo>http://packages.confluent.io/maven/</confluent.maven.repo> |
53 | 55 | <commons.codec.version>1.15</commons.codec.version> |
54 | | - <snakeyaml.version>1.28</snakeyaml.version> |
55 | 56 | </properties> |
56 | 57 |
|
57 | 58 | <repositories> |
|
74 | 75 | <scope>provided</scope> |
75 | 76 | </dependency> |
76 | 77 | <dependency> |
77 | | - <groupId>io.searchbox</groupId> |
78 | | - <artifactId>jest</artifactId> |
79 | | - <version>${jest.version}</version> |
| 78 | + <groupId>org.elasticsearch.client</groupId> |
| 79 | + <artifactId>elasticsearch-rest-high-level-client</artifactId> |
| 80 | + <version>${es.version}</version> |
| 81 | + </dependency> |
| 82 | + <dependency> |
| 83 | + <groupId>org.elasticsearch</groupId> |
| 84 | + <artifactId>elasticsearch</artifactId> |
| 85 | + <version>${es.version}</version> |
| 86 | + </dependency> |
| 87 | + <dependency> |
| 88 | + <groupId>org.apache.logging.log4j</groupId> |
| 89 | + <artifactId>log4j-api</artifactId> |
| 90 | + <version>2.16.0</version> |
| 91 | + </dependency> |
| 92 | + <!-- pin jackson-dataformat-cbor for CVE - the version comes from confluentinc/common --> |
| 93 | + <dependency> |
| 94 | + <groupId>com.fasterxml.jackson.dataformat</groupId> |
| 95 | + <artifactId>jackson-dataformat-cbor</artifactId> |
| 96 | + </dependency> |
| 97 | + <!-- pin commons-codec for CVE --> |
| 98 | + <dependency> |
| 99 | + <groupId>commons-codec</groupId> |
| 100 | + <artifactId>commons-codec</artifactId> |
| 101 | + <version>1.15</version> |
| 102 | + </dependency> |
| 103 | + <!-- pin snakeyaml for CVE --> |
| 104 | + <dependency> |
| 105 | + <groupId>org.yaml</groupId> |
| 106 | + <artifactId>snakeyaml</artifactId> |
| 107 | + <version>1.27</version> |
| 108 | + </dependency> |
| 109 | + <!-- pin httpclient for CVE --> |
| 110 | + <dependency> |
| 111 | + <groupId>org.apache.httpcomponents</groupId> |
| 112 | + <artifactId>httpclient</artifactId> |
| 113 | + <version>4.5.13</version> |
| 114 | + </dependency> |
| 115 | + <dependency> |
| 116 | + <groupId>com.google.code.gson</groupId> |
| 117 | + <artifactId>gson</artifactId> |
| 118 | + <version>${gson.version}</version> |
| 119 | + <scope>test</scope> |
80 | 120 | </dependency> |
81 | 121 | <dependency> |
82 | 122 | <groupId>org.apache.httpcomponents</groupId> |
|
102 | 142 | </dependency> |
103 | 143 | <dependency> |
104 | 144 | <groupId>org.mockito</groupId> |
105 | | - <artifactId>mockito-core</artifactId> |
| 145 | + <artifactId>mockito-inline</artifactId> |
106 | 146 | <version>${mockito.version}</version> |
107 | 147 | <scope>test</scope> |
108 | 148 | </dependency> |
|
118 | 158 | </exclusions> |
119 | 159 | <scope>test</scope> |
120 | 160 | </dependency> |
121 | | - <dependency> |
122 | | - <groupId>org.apache.lucene</groupId> |
123 | | - <artifactId>lucene-test-framework</artifactId> |
124 | | - <version>${lucene.version}</version> |
125 | | - <scope>test</scope> |
126 | | - </dependency> |
127 | | - <dependency> |
128 | | - <groupId>org.elasticsearch</groupId> |
129 | | - <artifactId>elasticsearch</artifactId> |
130 | | - <version>${es.version}</version> |
131 | | - <scope>test</scope> |
132 | | - <type>test-jar</type> |
133 | | - </dependency> |
134 | | - <dependency> |
135 | | - <groupId>org.elasticsearch</groupId> |
136 | | - <artifactId>elasticsearch</artifactId> |
137 | | - <version>${es.version}</version> |
138 | | - <scope>test</scope> |
139 | | - </dependency> |
140 | | - <dependency> |
141 | | - <groupId>org.apache.lucene</groupId> |
142 | | - <artifactId>lucene-expressions</artifactId> |
143 | | - <version>${lucene.version}</version> |
144 | | - <scope>test</scope> |
145 | | - </dependency> |
146 | | - <dependency> |
147 | | - <groupId>com.google.guava</groupId> |
148 | | - <artifactId>guava</artifactId> |
149 | | - <version>${guava.version}</version> |
150 | | - </dependency> |
151 | 161 | <dependency> |
152 | 162 | <groupId>org.apache.kafka</groupId> |
153 | 163 | <artifactId>connect-runtime</artifactId> |
|
197 | 207 | <scope>test</scope> |
198 | 208 | </dependency> |
199 | 209 | <dependency> |
200 | | - <groupId>org.yaml</groupId> |
201 | | - <artifactId>snakeyaml</artifactId> |
202 | | - <version>${snakeyaml.version}</version> |
| 210 | + <groupId>org.apache.hadoop</groupId> |
| 211 | + <artifactId>hadoop-minikdc</artifactId> |
| 212 | + <version>${hadoop.version}</version> |
| 213 | + <scope>test</scope> |
| 214 | + </dependency> |
| 215 | + <dependency> |
| 216 | + <groupId>org.assertj</groupId> |
| 217 | + <artifactId>assertj-core</artifactId> |
| 218 | + <version>3.20.2</version> |
| 219 | + <scope>test</scope> |
| 220 | + </dependency> |
| 221 | + <dependency> |
| 222 | + <groupId>org.awaitility</groupId> |
| 223 | + <artifactId>awaitility</artifactId> |
| 224 | + <version>4.1.0</version> |
| 225 | + <scope>test</scope> |
| 226 | + </dependency> |
| 227 | + <dependency> |
| 228 | + <groupId>com.github.tomakehurst</groupId> |
| 229 | + <artifactId>wiremock-jre8</artifactId> |
| 230 | + <version>2.30.1</version> |
203 | 231 | <scope>test</scope> |
204 | 232 | </dependency> |
205 | 233 | <dependency> |
|
235 | 263 | </dependency> |
236 | 264 | </dependencies> |
237 | 265 |
|
| 266 | + <dependencyManagement> |
| 267 | + <dependencies> |
| 268 | + <dependency> |
| 269 | + <groupId>com.fasterxml.jackson.core</groupId> |
| 270 | + <artifactId>jackson-databind</artifactId> |
| 271 | + <version>${jackson.databind.version}</version> |
| 272 | + </dependency> |
| 273 | + </dependencies> |
| 274 | + </dependencyManagement> |
| 275 | + |
238 | 276 | <build> |
239 | 277 | <plugins> |
240 | 278 | <plugin> |
|
358 | 396 | <logo>logos/elasticsearch.jpg</logo> |
359 | 397 |
|
360 | 398 | <supportProviderName>Confluent, Inc.</supportProviderName> |
361 | | - <supportSummary>Confluent supports the Elasticsearch sink connector alongside community members as part of its Confluent Platform offering.</supportSummary> |
| 399 | + <supportSummary><![CDATA[This connector is <a href="https://www.confluent.io/subscription/">supported by Confluent</a> as part of a <a href="https://www.confluent.io/product/confluent-platform/">Confluent Platform</a> subscription.]]></supportSummary> |
362 | 400 | <supportUrl>https://docs.confluent.io/home/overview.html</supportUrl> |
363 | 401 | <supportLogo>logos/confluent.png</supportLogo> |
364 | 402 |
|
|
381 | 419 | </tags> |
382 | 420 |
|
383 | 421 | <requirements> |
384 | | - <requirement>Elasticsearch 2.x, 5.x, 6.x, or 7.x</requirement> |
| 422 | + <requirement>Elasticsearch 7.x</requirement> |
385 | 423 | </requirements> |
386 | 424 |
|
387 | 425 | <deliveryGuarantee> |
|
498 | 536 | enabled and disabled cases with the same cert. So, disable this IT |
499 | 537 | in jenkins. |
500 | 538 | --> |
501 | | - <exclude>**/ElasticsearchConnectorSecureIT.java</exclude> |
| 539 | + <exclude>**/ElasticsearchConnectorSslIT.java</exclude> |
502 | 540 | </excludes> |
503 | 541 | </configuration> |
504 | 542 | </plugin> |
|
0 commit comments