Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
hmottestad opened this issue Sep 7, 2023 · 1 comment

Comments

@hmottestad
Copy link
Contributor

hmottestad commented Sep 7, 2023

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.

@hmottestad
Copy link
Contributor Author

Let's just hope that Elastic is done inventing new clients for a while. This will be the third client, after the Java High Level REST Client and the Transport Client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant