Is your feature request related to a problem? Please describe.
OpenSearch artifacts produced a 3-digit version, e.g. 1.1.0, whereas plugins are 4-digit versions, e.g. 1.1.0.0. This is because in ODFE we incremented the final digit in the oplugin when there was a new plugin versions for the same ODFE version. Then the final digit was reset to 0 when upgrading to a new ODFE version.
This feels unnecessary since we release everything together, and introduces build scripts that have to parse OpenSearch version in bizarre ways, e.g. opensearch-project/anomaly-detection@096a670 or https://github.com/opensearch-project/job-scheduler/blob/main/build.gradle#L89.
Describe the solution you'd like
Move to a 4-digit build number.
Is your feature request related to a problem? Please describe.
OpenSearch artifacts produced a 3-digit version, e.g.
1.1.0, whereas plugins are 4-digit versions, e.g.1.1.0.0. This is because in ODFE we incremented the final digit in the oplugin when there was a new plugin versions for the same ODFE version. Then the final digit was reset to 0 when upgrading to a new ODFE version.This feels unnecessary since we release everything together, and introduces build scripts that have to parse OpenSearch version in bizarre ways, e.g. opensearch-project/anomaly-detection@096a670 or https://github.com/opensearch-project/job-scheduler/blob/main/build.gradle#L89.
Describe the solution you'd like
Move to a 4-digit build number.