-
Notifications
You must be signed in to change notification settings - Fork 484
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
Publish an End of of Life / LTS / Supported Versions Policy #661
Comments
Thanks, @julian-alarcon . Good suggestion. Flagging for @elfisher |
I'm moving this to https://github.com/opensearch-project/project-website since that's where we should publish this. |
I recall @jcgraybill was working on something like this. |
Yes, the current policy is straightforward - all maintenance and development work is performed against the latest version (which today is OpenSearch 1.2.4 and OpenSearch Dashboards 1.2.0). The project follows follows the semantic versioning specification for assigning version numbers to releases, so you should be able to upgrade to the latest version of any software without encountering incompatible changes. The question becomes more interesting when we release OpenSearch 2.0.0, since that version very likely will have some number of incompatible changes. At that point, we will continue to perform security and bug-fix maintenance on the latest 1.y.z version of OpenSearch for a period of time. We're in the process right now of figuring out what that maintenance window will be. A big input to that is the EOL, support, and maintenance plans of the project's dependencies, of which there are many. I'd like to be able to sign up for a concrete maintenance window for OpenSearch 1.y.z before settling on a launch schedule for OpenSearch 2.0.0. Once we do so, we will indeed post this to the website. |
@jcgraybill Since this comes up often, maybe we should reopen this and add a page that just states what you said above? Maybe in an FAQ? |
I tend to agree with @dblock here and might go a step further. It would be good to have a simple URL (e.g. opensearch.org/supported-versions) to point to that tells the simplest story:
For example, I always find myself looking at the Node.js releases page. Node.js has a moderately complicated story here but their page is clear and concise. (it might also be a good place to eventually start talking about how the OpenSearch project deals with dependencies which is enlightening and, I think, poorly understood) |
We now have an FAQ, https://opensearch.org/faq#q3.28, but we still need a support page that explains which versions are currently supported and what their EOL is. I'm reopening this. |
Currently there is no place to look for the supported versions by OpenSearch, or is currently just the latest release supported?
Old project has a good and clear reference of supported versions and a specific plan https://www.elastic.co/support/eol
Describe the solution you'd like
There should be a clear document mentioning the current supported versions, if there is any rule to support latest 2-n releases and even if there is any LTS kind of support for older versions (E.g. 1.0)
The text was updated successfully, but these errors were encountered: