Skip to content

Ensure data-prepper-api compatibility #6605

@dlvenable

Description

@dlvenable

Is your feature request related to a problem? Please describe.

Some changes to data-prepper-api have broken plugins that are not part of the data-prepper project.

Describe the solution you'd like

The data-prepper-api project should remain backward compatible across major version. To facilitate this, the build should also include checks on PRs to ensure backward-compatibility.

OpenSearch Core does something similar for public APIs to ensure they do not break.

https://github.com/opensearch-project/OpenSearch/blob/d56fa5520c7011964aa24bee21c66de02ccf582f/server/build.gradle#L501-L517

Describe alternatives you've considered (Optional)

N/A

Additional context

N/A

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions