OpenSearch/plugins
Martijn Laarman 8b1b9f8ab9
Introduce stability description to the REST API specification (#38413) (#43278)
* introduce state to the REST API specification

* change state over to stability

* CCR is no GA updated to stable

* SQL is now GA so marked as stable

* Introduce `internal` as state for API's, marks stable in terms of lifetime but unstable in terms of guarantees on its output format since it exposes internal representations

* make setting a wrong stability value, or not setting it at all an error that causes the YAML test suite to fail

* update spec files to be explicit about their stability state

* Document the fact that stability needs to be defined

Otherwise the YAML test runner will fail (with a nice exception message)

* address check style violations

* update rest spec unit tests to include stability

* found one more test spec file not declaring stability, made sure stability appears after documentation everywhere

* cluster.state is stable, mark response in some way to denote its a key value format that can be changed during minors

* mark data frame API's as beta

* remove internal and private as states for an API

* removed the wrong enum values in the Stability Enum in the previous commit

(cherry picked from commit 61c34bbd92f8f7e5f22fa411c6b682b0ebd8a99d)
2019-06-17 16:57:13 +02:00
..
analysis-icu Upgrade to Lucene 8.1.0 (#42214) 2019-05-23 11:46:45 +02:00
analysis-kuromoji Upgrade to Lucene 8.1.0 (#42214) 2019-05-23 11:46:45 +02:00
analysis-nori Upgrade to Lucene 8.1.0 (#42214) 2019-05-23 11:46:45 +02:00
analysis-phonetic Upgrade to Lucene 8.1.0 (#42214) 2019-05-23 11:46:45 +02:00
analysis-smartcn Improve documentation for smart_cn analyzer (#42822) 2019-06-10 08:59:30 -04:00
analysis-stempel Fix compile issue of earlier commit on 7.x 2019-06-03 13:36:20 +02:00
analysis-ukrainian Upgrade to Lucene 8.1.0 (#42214) 2019-05-23 11:46:45 +02:00
discovery-azure-classic Mute AzureDiscoveryClusterFormationTests (#43049) 2019-06-10 17:39:42 +02:00
discovery-ec2 Remove Log4j 1.2 API as a dependency (#42702) 2019-05-30 16:08:07 -04:00
discovery-gce Remove Log4j 1.2 API as a dependency (#42702) 2019-05-30 16:08:07 -04:00
examples Introduce stability description to the REST API specification (#38413) (#43278) 2019-06-17 16:57:13 +02:00
ingest-attachment [Backport] Improve build configuration time (#42674) 2019-05-30 10:29:42 -07:00
mapper-annotated-text Simplify handling of keyword field normalizers (#42002) 2019-05-10 14:38:46 +01:00
mapper-murmur3 Small refactorings to analysis components (#40745) 2019-04-03 14:22:16 +02:00
mapper-size Remove -Xlint exclusions in all plugins. (#40721) 2019-04-04 08:30:34 +02:00
repository-azure Add Infrastructure to Run 3rd Party Repository Tests (#42586) (#42604) 2019-05-28 10:46:22 +02:00
repository-gcs Wipe repositories more often (#42511) 2019-06-12 11:58:38 +02:00
repository-hdfs Enable krb5kdc-fixture, kerberos tests mount urandom for kdc container (#41710) (#43178) 2019-06-13 13:02:16 +10:00
repository-s3 Wipe repositories more often (#42511) 2019-06-12 11:58:38 +02:00
store-smb Remove usage of FileSwitchDirectory (#42937) 2019-06-12 19:35:27 +02:00
transport-nio [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00
build.gradle Testclsuters: convert plugins qa projects (#41496) 2019-04-26 08:57:52 -07:00