Skip to content

Migrate to new Elasticsearch client and remove all other dependencies on Elasticsearch #4776

@hmottestad

Description

@hmottestad

Related to: #4441

Migrate to the following client:

		<dependency>
			<groupId>co.elastic.clients</groupId>
			<artifactId>elasticsearch-java</artifactId>
			<version>${elasticsearch.version}</version>
		</dependency>
Screenshot 2023-09-07 at 19 52 16 Screenshot 2023-09-07 at 19 52 32

This should disconnect Elasticsearch from Lucene so that we no longer need to match those two versions precisely.

All licenses are either EPL 2.0 or Apache 2.0, both of which are for us to use.

It still depends on HTTP Client 4.x, but it is worth noting that 5.x is actually a new groupId and artifactId, which I hope means that we can mix and match.

Metadata

Metadata

Assignees

Labels

M1Fixed in milestone 1

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions