Skip to content

Generate beta and experimental APIs, guarded by Cargo features #165

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Feb 17, 2021

Conversation

swallez
Copy link
Member

@swallez swallez commented Feb 17, 2021

Generates all APIs, including beta and experimental. Non-stable APIs are guarded by new Cargo features beta-apis and experimental-apis (which also includes beta).

This allows applications to only have access to stable APIs (as previously) by default, and opt-in for unstable APIs, at their own risk since they can change in subsequent releases.

This also fixes the yaml-test-runner that relies on the tasks apis that were previously incorrectly marked as stable and are now experimental.

Also updates the test suite names to the new free and platinum names. It also fixes indice deletion in test setup, that must now also include data streams.

Backport of #161 and #162

@swallez swallez added the enhancement New feature or request label Feb 17, 2021
@swallez swallez merged commit f82e675 into elastic:7.x Feb 17, 2021
@swallez swallez deleted the backport-161-162 branch February 17, 2021 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v7.11.0-alpha.1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant