OpenSearch OpenAPI Spec (main)
Pre-release
Pre-release
[Unreleased]
Added
- Added API specs for query groups lifecycle APIs (#649)
- Added Python and Ruby spec validators (#646)
- Added verbose output of the story being evaluated (#646)
- Added
_search
withsort: direction
(#658) - Added
_common.mapping:FlatObjectProperty
(#661) - Added
HEAD /{index}/_doc/{id}
returning404
(#670) - Added
_common.mapping:IcuCollationKeywordProperty
(#666) - Added
/_cluster/stats/{metric}/nodes/{node_id}
and/_cluster/stats/{metric}/{index_metric}/nodes/{node_id}
(#639) - Added
PhoneAnalyzer
fromanalysis-phonenumber
plugin (#609) - Added
/_list/indices
&/_list/shards
api specs (#613) - Added
GET
andHEAD /{index}/_source/{id}
returning404
(#673) - Added
rename_alias_pattern
andrename_alias_replacement
to/_snapshot/{repository}/{snapshot}/_restore
body parameters (#615) - Added
resource_stats
toTaskInfoBase
(#692) - Added
s
to/_ingest/processor/grok
(#689) - Added schema for security API error responses (#646)
- Added
aggregations
to/nodes/_usage/{metric}
requests and responses (#615) - Added missing
status
to/_search/template
response (#702) - Added
_type
torank_eval
API specs (#704) - Added request body to
_search_shards
API specs (#709) - Added NodeAttributes as additional property in
shard_stores
API specs (#715) - Added missing
repository
query parameter to/_cat/snapshots
(#700) - Added
sm
namespace API specifications (#701) - Added schema for
/_plugins/_knn/stats
,/_plugins/_knn/models/{model_id}
,_train
and_search
(#704) - Added
retry
support inprologues
andepilogues
(#713) - Added response schema for
DELETE /_plugins/_rollup/jobs/{id}
,POST /_plugins/_rollup/jobs/{id}/_start
and_stop
(#716) - Added response schema for
PUT
andDELETE /_plugins/_transform/{id}
(#722) - Added response schema for
GET /_plugins/_knn/warmup/{index}
(#717) - Added support for multiple test verbs (#724)
- Added support for using a certificate and key in tests (#731)
- Added
_type
totermvector
andmtermvector
(#734) - Added missing
cancelled
andresource_stats
to/_reindex/{task_id}/_rethrottle
(#740) - Added missing
cancellation_time_millis
toPOST /_tasks/_cancel
(#747) - Added support for combining output variables (#737)
- Added 404 response to
/_search/scroll
(#749) - Added
node_failures
toDELETE /_search/scroll
andDELETE /_search/scroll/{scroll_id}
(#749)
Removed
- Removed unsupported
_common.mapping:SourceField
'smode
field and associated_common.mapping:SourceFieldMode
enum (#652) - Removed unsupported
_common.mapping:DenseVectorProperty
,_common.mapping:SparseVectorProperty
, and_common.mapping:FlattenedProperty
(#666) - Removed unsupported time series dimension properties and types (#666)
- Removed unsupported
script
andon_script_error
fromNumberPropertyBase
(#666) - Removed unsupported
required
fromppl
responses (#646) - Removed invalid
externalDocs
fromflow_framework.create/update::query.use_case
(#646) - Removed unsupported
cause
andcreate
from/_index_template/_simulate_index/{name}
(#691) - Removed
mappings
fromrequired
inindices.simulate_template#Template
(#691) - Removed
HealthStatusCapatilized
and merged it withHealthStatus
(#725) - Removed
id
fromrequired
inindices.termvectors@200
(#734)
Fixed
- Spec passes OpenAPI 3.1.0 validations (#646)
- Disallowed characters (
::
,@
, and:
) in key names are replaced with___
on merge (#646) - Added missing
required
topath
parameters (#646) - Added missing
schema
parent to response types (#646) - Fixed incorrect
style
inindices.get_mapping::query.index
(#646) - Fixed
/{index}/_create/{id}
returning201
(#669) - Fixed
ml._common.yaml#SearchModelsResponse
andSearchModelsHitsHit
(#672) - Fixed
refresh
options to allowboolean
andstring
(#673) - Fixed
value
type inExplanationDetail
and added_type
toexplain@200
(#685) - Fixed index settings types (#684)
- Fixed
POST
andDELETE /_dangling/{index_uuid}
returning202
(#686) - Fixed response schema for
/_nodes/reload_secure_settings
and/_nodes/{node_id}/reload_secure_settings
(#694) - Fixed
/_ingest/pipeline/{id}/_simulate
responsedocs/_source
field schema (#689) - Fixed
/_scripts/painless/_execute
request and response schema (#699) - Fixed
fields
inHit
allowing primitive arrays (#699) - Fixed
hits
inrank_eval
allowing numbers (#704) - Fixed query DSL schemas (#706)
- Fixed content-type of
GET /_plugins/_observability/_local/stats
(#711) - Fixed
tenant
inObservabilityObject
request body to not be required (#711) - Fixed response code in
PUT /_plugins/_rollup/jobs/{id}
(#716) - Fixed response schema for
/_render/template
and/_render/template/{id}
(#724) - Fixed data stream schema numeric property types (#725)
- Fixed snapshot status numeric property types (#729)
- Fixed request schema for
PATCH /_plugins/_security/api/nodesdn
(#731) - Fixed response schema for
GET /_plugins/_security/api/nodesdn/{cluster_name}
(#731) - Fixed request body for
/_search/scroll/{scroll_id}
(#732) - Fixed type in
_msearch/template
(#735) - Fixed indices API schemas (#750)
Changed
- Changed
tasks._common:TaskInfo
andtasks._common:TaskGroup
to be composed of atasks._common:TaskInfoBase
(#683) - Changed
SearchModelsQuery
,CreateConnectorRequest
&RegisterAgentsRequest
to be defined inline of request bodies (#725) - Changed
indices.data_streams_stats:DataStreamsStatsItem
to instead beindices._common:DataStreamStats
(#725) - Changed naming of
snapshot._common
'sStatus
,ShardsStats
,ShardsStatsStage
,ShardsStatsSummary
andShardsStatsSummaryItem
schemas to be prefixed withSnapshot
(#730)