Description
Hi
Recently, some repositories like common-utils, job-scheduler, security plugin that are dependencies for ism, have moved to using opensearch-3.0.0-alpha1-SNAPSHOT.
With this opensearch version, major change is many classes are refactored and moved around. For ex. AcknowledgedResponse. AcknowledgedRequest etc.
Some PRs merged in opensearch ->
- Move o.o.action.support.master classes OpenSearch#17104
- Remove package
org.opensearch.action.support.master
OpenSearch#17118 - Remove more deprecated master classes OpenSearch#17166
- More removal of deprecated 'master' code OpenSearch#17218
- [JPMS Support] Refactoring of
org.opensearch.client
from:server
module OpenSearch#17272
index-management plugin still uses opensearch-3.0.0-SNAPSHOT.
Issue: When latest versions of these dependencies is pulled into ism, it would result in incompatibility issues due to opensearch version mismatch.
Expectation: ism to do version bump to opensearch-3.0.0-alpha1-SNAPSHOT and replace all usages of deprecated classes to the latest ones.
Other dependencies:
- Alerting plugin - a draft PR already exists
- Notifications plugin - a PR is already raised for this too
Hopefully, once the dependent PRs get merged, ism will be unblocked, to make the version bump.
I can raise a PR for the same.