-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Labels
Build Libraries & InterfacesPluginsenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Is your feature request related to a problem? Please describe.
To make the SDK lightweight and production ready code, dependencies which are present at the SDK side currently needs to be moved to OpenSearch repo.
- Read Settings from yml file
- Remove localNodeFactory
- Remove version0 and define minimumCompatibleVersion in yml file
- Check for forbiddenAPIs
- Check for getLocalEphemeral()
- Create custom constructor for TransportService and publish to mavenLocal
- Remove dependencies of Transport module
- Use generic ThreadPool instead of TestThreadPool
- Check for dependencies of NamedWriteableRegistry
- Create a separate class for CircuitBreaker
- Pull ClusterConnectionManager from maven
- Look for Response Handler
- Move code from main function
- Move the socket connection code to a different file
- Add Spotless as formatting tool
- Add GHA workflows for CI
- POC: Publish OpenSearch sanboxing feature branch to GHA #2758
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Build Libraries & InterfacesPluginsenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request