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

Opensearch Version Compatibility #719

Open
channel-dante opened this issue Nov 8, 2023 · 1 comment
Open

Opensearch Version Compatibility #719

channel-dante opened this issue Nov 8, 2023 · 1 comment
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@channel-dante
Copy link
Contributor

What do I want to know?

  1. I am using version 1.3.2 of opensearch through AWS. Can I use the 2.x version of opensearch-java? Below is the opensearch information via endpoint.
  2. the latest version of opensearch-java 2.x has all the APIs for the latest versions of OpenSearch 1.x and 2.x ?
  3. If there are no problems with breaking changes (1.3 -> 2.0.0, link) , is it okay to use 2.x?

Since version 1.x is no longer being upgraded from 1.0.0, I would like to use version 2.x if possible.

@channel-dante channel-dante added bug Something isn't working untriaged labels Nov 8, 2023
@dblock
Copy link
Member

dblock commented Nov 8, 2023

I think https://github.com/opensearch-project/opensearch-java/blob/main/COMPATIBILITY.md covers 1. It says that you can use a 2.x client with 1.3.13+, so yes.

We should clarify (2). Likely the answer is no, although an effort is continuing on client generation that should cover a lot.

For (3) there's a section in https://github.com/opensearch-project/opensearch-java/blob/main/COMPATIBILITY.md#upgrading that says "yes, if you're careful" as deprecated features were removed.

It would be helpful to get clear answers to these with examples and add things to the .md file, care to contribute?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants