You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
As a plugin developer, I am forced to bump up when opensearch core has bumped a minor version.
I would like my plugin to work across multiple minor versions of OpenSearch.
We have relaxed the patch versions with #1707 but I see value for few plugins where the interface has not changed and they continue to work with new/older minor version of OpenSearch.
Describe the solution you'd like
I would like a plugin to define its compatibility with OpenSearch as a semver range.
Eg:In plugin-descriptor.properties we define dependencies={ opensearch: "~2.3.0" } which says the plugin is compatible with all versions >= 2.3.0 up to 3.0.0.
There was an attempt to make it possible in OpenSearch via extensions but I've learnt moving from plugins to extensions is hard and takes a while.
Would love some feedback from the community to see if this is valuable for plugin developers and operators.
Related component
Plugins
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
The plugin validation checks in opensearch-plugins cli and OpenSearch plugins service should relax the minor version compatibility check
Also we do not have a plugin in the opensearch-project org using this feature even for patch versions. I know this is hard for few plugins but I would like to start with an application class plugin like ML-Commons.
Is your feature request related to a problem? Please describe
As a plugin developer, I am forced to bump up when opensearch core has bumped a minor version.
I would like my plugin to work across multiple minor versions of OpenSearch.
We have relaxed the patch versions with #1707 but I see value for few plugins where the interface has not changed and they continue to work with new/older minor version of OpenSearch.
Describe the solution you'd like
I would like a plugin to define its compatibility with OpenSearch as a semver range.
Eg:In
plugin-descriptor.properties
we definedependencies={ opensearch: "~2.3.0" }
which says the plugin is compatible with all versions >= 2.3.0 up to 3.0.0.There was an attempt to make it possible in OpenSearch via extensions but I've learnt moving from plugins to extensions is hard and takes a while.
Would love some feedback from the community to see if this is valuable for plugin developers and operators.
Related component
Plugins
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: