Skip to content

Add versioning support for SDK #337

@saratvemulapalli

Description

@saratvemulapalli

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)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions