Skip to content

Commit

Permalink
Delete the elasticsearch-high-level-client extension
Browse files Browse the repository at this point in the history
Because we've deprecated it a while ago (in Quarkus 3.0) and it no
longer works with Elasticsearch 8.
  • Loading branch information
yrodiere committed Aug 4, 2023
1 parent dcc17a6 commit 80139bc
Show file tree
Hide file tree
Showing 29 changed files with 5 additions and 1,183 deletions.
2 changes: 1 addition & 1 deletion .github/native-tests.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
{
"category": "Data6",
"timeout": 95,
"test-modules": "elasticsearch-rest-client, elasticsearch-rest-high-level-client, elasticsearch-java-client, hibernate-search-orm-elasticsearch, hibernate-search-orm-elasticsearch-tenancy, hibernate-search-orm-opensearch, hibernate-search-orm-elasticsearch-coordination-outbox-polling",
"test-modules": "elasticsearch-rest-client, elasticsearch-java-client, hibernate-search-orm-elasticsearch, hibernate-search-orm-elasticsearch-tenancy, hibernate-search-orm-opensearch, hibernate-search-orm-elasticsearch-coordination-outbox-polling",
"os-name": "ubuntu-latest"
},
{
Expand Down
24 changes: 0 additions & 24 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,6 @@
<agroal.version>2.1</agroal.version>
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
<elasticsearch-opensource-components.version>8.8.2</elasticsearch-opensource-components.version>
<!-- for the now proprietary components of Elasticsearch, we use the last Open Source version -->
<elasticsearch-proprietary-components-keeping-old-opensource-version.version>7.10.2</elasticsearch-proprietary-components-keeping-old-opensource-version.version>
<rxjava.version>2.2.21</rxjava.version>
<wildfly.openssl-java.version>2.2.5.Final</wildfly.openssl-java.version>
<wildfly.openssl-linux.version>2.2.2.Final</wildfly.openssl-linux.version>
Expand Down Expand Up @@ -753,16 +751,6 @@
<artifactId>quarkus-elasticsearch-rest-client-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-rest-high-level-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-rest-high-level-client-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-java-client</artifactId>
Expand Down Expand Up @@ -5765,18 +5753,6 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${elasticsearch-proprietary-components-keeping-old-opensource-version.version}</version>
<exclusions>
<!-- exclude log4j2 to get its version from log4j2-jboss-logmanager -->
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client-sniffer</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,6 @@ public interface Capability {
String MONGODB_PANACHE = QUARKUS_PREFIX + ".mongodb.panache";
String MONGODB_PANACHE_KOTLIN = MONGODB_PANACHE + ".kotlin";

String ELASTICSEARCH_REST_HIGH_LEVEL_CLIENT = QUARKUS_PREFIX + ".elasticsearch-rest-high-level-client";

String FLYWAY = QUARKUS_PREFIX + ".flyway";
String LIQUIBASE = QUARKUS_PREFIX + ".liquibase";

Expand Down
13 changes: 0 additions & 13 deletions devtools/bom-descriptor-json/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -473,19 +473,6 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-rest-high-level-client</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elytron-security</artifactId>
Expand Down
13 changes: 0 additions & 13 deletions docs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -487,19 +487,6 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-rest-high-level-client-deployment</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elytron-security-deployment</artifactId>
Expand Down
6 changes: 2 additions & 4 deletions docs/src/main/asciidoc/elasticsearch.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,8 @@ Quarkus provides two ways of accessing Elasticsearch:
[WARNING]
====
A third Quarkus extension for the "high level REST Client" exists, but is deprecated and will be removed in a future version,
as this client has been deprecated by Elastic and has some licensing issues.
It is highly recommended to upgrade to the new Elasticsearch Java client extension.
A third Quarkus extension for the "high level REST Client" used to exist,
but was removed as this client has been deprecated by Elastic and has some licensing issues.
====

== Prerequisites
Expand Down
2 changes: 1 addition & 1 deletion docs/src/main/asciidoc/native-and-ssl.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ As SSL is de facto the standard nowadays, we decided to enable its support autom
* the Agroal connection pooling extension (`quarkus-agroal`),
* the Amazon Services extension (`quarkus-amazon-*`),
* the Consul Config extension (`quarkus-config-consul`),
* the Elasticsearch client extensions (`quarkus-elasticsearch-rest-client` and `quarkus-elasticsearch-rest-high-level-client`) and thus the Hibernate Search Elasticsearch extension (`quarkus-hibernate-search-orm-elasticsearch`),
* the Elasticsearch client extensions (`quarkus-elasticsearch-rest-client` and `quarkus-elasticsearch-java-client`) and thus the Hibernate Search Elasticsearch extension (`quarkus-hibernate-search-orm-elasticsearch`),
* the Elytron Security OAuth2 extension (`quarkus-elytron-security-oauth2`),
* the gRPC extension (`quarkus-grpc`),
* the Infinispan Client extension (`quarkus-infinispan-client`).
Expand Down
58 changes: 0 additions & 58 deletions extensions/elasticsearch-rest-high-level-client/deployment/pom.xml

This file was deleted.

This file was deleted.

23 changes: 0 additions & 23 deletions extensions/elasticsearch-rest-high-level-client/pom.xml

This file was deleted.

122 changes: 0 additions & 122 deletions extensions/elasticsearch-rest-high-level-client/runtime/pom.xml

This file was deleted.

0 comments on commit 80139bc

Please sign in to comment.