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

Add versioning support for SDK #337

Closed
3 of 7 tasks
Tracked by #139
saratvemulapalli opened this issue Jan 13, 2023 · 0 comments
Closed
3 of 7 tasks
Tracked by #139

Add versioning support for SDK #337

saratvemulapalli opened this issue Jan 13, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request Meta

Comments

@saratvemulapalli
Copy link
Member

saratvemulapalli commented Jan 13, 2023

Problem

We have seen problems across the project that plugins have compile time dependency on OpenSearch which is why they have to be released every version.
opensearch-project/OpenSearch#1707

Why

We'd like to fundamentally solve this problem for extensions i.e SDK to work with multiple versions of OpenSearch.
To launch Extensions SDK we believe it adds value for developers supporting multiple versions of OpenSearch from day1.

How

Minor Version Compatibility Phase 1

Minor Version Compatibility Phase 1.5

Major Version Compatibility Phase 2

  • Add backward and forward compatibility support for Major versions
  • Evaluate compile time dependencies of SDK and abstract opensearch.core classes (Decoupling)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Meta
Projects
None yet
Development

No branches or pull requests

2 participants