[PROPOSAL] Highlight REST API Changes in PRs #14456
Labels
API
Issues with external APIs
Build Libraries & Interfaces
enhancement
Enhancement or improvement to existing feature or request
Other
RFC
Issues requesting major changes
Is your feature request related to a problem? Please describe
We do not have enough eyes or gates on REST API changes.
For example, in #13306 we introduced a REST API change that could have used more discussion. It's quite likely that we would have concluded that it was not the best way for users to configure ingest processor batch size, and would have opted for a server-side setting per processor, rather than a REST API option that puts the burden on every user to get right. This was discussed in #12457.
Related, we also have been working on https://github.com/opensearch-project/opensearch-api-specification that is used to auto-generate API clients, and these API changes are not always reflected in the spec as they are being introduced before the server ships.
Describe the solution you'd like
Related component
Other
Describe alternatives you've considered
No response
Additional context
We're only talking about REST APIs called by users, not Java/core APIs used by plugins.
This issue was opened collaboratively with @andrross.
The text was updated successfully, but these errors were encountered: