OpenSearch OpenAPI Spec (main)
Pre-release
Pre-release
[Unreleased]
- Added specs for Search Relevance Workbench plugin for scheduling endpoints (#967)
- Added specs for UBI plugin endpoints (#845)
Added
- Added remaining APIs for LTR including store element operations, model management, feature set operations, routing support, and POST support for update operations (#935)
- Added specs for alert and finding endpoints of security_analytics plugin (#907)
- Added
templatetoQueryContainer(#904) - Added specs for Search Relevance Workbench plugin for stats endpoints (#920)
- Added
time_in_executionandtime_in_execution_millistoPendingTask(#922) - Added
phase_results_processortoNodeInfoSearchPipelines(#922) - Added new neural search stats and response filtering parameters (
include_individual_nodes,include_all_nodes,include_info) to neural stats API (#921) - Added
target_index_settingstoIndex Rollups APIfromindex-managementplugin (#822) - Changed the type of the
DocStatusproperties from int32 to int64 (#933) - Add pull-based ingestion APIs and properties. Also add replication type in index settings (#926)
- Added
additional_configtoModelConfig(#936) - Added
all_activeconfig to the IngestionSource under index settings (#965) - Added
x-protobuf-excludedvendor extension (#980) - Added
search_pipeline,verbose_pipeline,include_named_queries_scoreandderivedto search_request_body.primarytoShardFailure,headertoErrorCauseand Replace InnerHitsfieldsfrom typeFieldstoFieldAndFormat(#981) - Add
if_seq_noandif_primary_termtoUpdateAction(#986) - Add title to
searchandbulkrequestBody and replace bulk response path from BulkResponseBase to BulkResponse (#987) - Add
filterto HybridQuery (#988) - Add
x-protobuf-typevendor extension to override type for protobuf and applyx-protobuf-excludedto global parameters (#989) - Add
x-protobuf-namevendor extension and add index parameters to search and bulk API (#993) - Added
semanticfield type (#995) - Add
x-protobuf-requiredvendor extension for enforcing required Protobuf fields (#1002) - Add
RepositoryStatsSnapshotschema toShardRepositoriesStatsin nodes.stats API (#997) - Add
x-protobuf-excludedto SearchResult::hits (#1012) - Add
x-protobuf-excludedto QueryContainer::template (#1013) - Add proto compatibility check workflow for PRs and post-deployment (#1020)
- Split proto check and comment into separate workflows and addressing "Not Found" errors for posting proto compatibility reports.(#1023),(#1026),(#1028)
- Add new 3.3 ML APIs (#1010)
- Add new ML stream APIs (#1031)
- Add msearch
allow_partial_resultsflag (#1061)
Removed
- Remove unused cardinality aggregation execution hints - save_memory_heuristic/save_time_heuristic/segment_ordinals (#970)
- Remove unsupported
PinnedQueryand mark x-version-deprecated to fieldcutoff_frequencyinMultiMatchQuery(#1000) - Remove
forcefromVersionType(#1017) - Remove
fieldsfromSearchResult(#1018)
Fixed
- Fixed the default parameters for
data_stream/_statsandshard_stores/status(#931) - Fixed the type of
SearchStats'sconcurrent_avg_slice_countto be a double (#942) - Fixed name and metadata missing from metric aggregations (#969)
- Fixed the type of
paramin pull-based ingestion'singestion_sourceto take in Object for value instead of string (#945) - Fixed fields in
TermsAggregation,CardinalityExecutionMode(#982) - Fixed
TermsQuery_nameandboosttype (#984) - Fixed SearchResult::hits specification (#1011)
- Fixed the type of
Hit'smatched_queriesto be either an array or a map to support wheninclude_named_queries_scoreistrue(#1015) - Fixed aggregation schema strict mode compliance: restructured
MetricAggregationBaseandTermsAggregationby movingfieldandscriptinto optionalanyOfbranches; addedvalue_typetoMinAggregationandMaxAggregation; updatedValueTypeenum (addedbyte,float,integer,range,short,unsigned_long; removeddate_nanos); changedmin_doc_countandshard_min_doc_countinTermsAggregationfrom int32 to int64 (#1056) - Fixed
TermsAggregationvalue_type type fromstringtoValueType, enforce enum (#1057) - Exclude FilterContainer and order in TermsAggregation in spec (#1059)
- Fix
AggregationContainerto inheritAggregationtype, and remove unnamed fieldnamefromAggregation. Removegeo_pointandrangefromValueType. Excludeaggsalias from protobufs. (#1060) - Fixed Terms aggregation response schemas: corrected field name
doc_count_errortodoc_count_error_upper_bound, simplified buckets to array-only, added nested aggregations support, and added missingUnsignedLongTermsAggregate(#1063) - Fixed partition field formats in
TermsPartitionfrom int64 to int32 and removedx-protobuf-excludedfrom order field in aggregations schema (#1065) - Fix
AggregationContainerfor all bucket aggregations so thataggs/aggregationsare siblings of the aggregation type(#1069)
Changed
- Changed schema of
NodeInfoSearchPipelines'sresponse_processors&request_processorsto useNodeInfoSearchPipelineProcessorinstead ofNodeInfoIngestProcessor(#922) - Changed knn stats response types to use int64s instead of numbers (#942)
- Moved sub aggregations into
BucketAggregationBaseas their usage is only valid here (#971) - Remove deprecated
rehashoption fromCardinalityAggregation(#975) - Changed type mappings for Protobuf conversion (#991)
- Change
MultiTermQueryRewritetype to string (#1002) - Removed
Aggregationreference fromBucketAggregationBase,MetricAggregationBase,BucketPathAggregation,BucketSortAggregation,MatrixAggregation,TTestAggregation, andWeightedAverageAggregation; simplifiedBucketAggregationBase,BucketPathAggregation,BucketSortAggregation,MatrixAggregation,TTestAggregation, andWeightedAverageAggregationby removing unnecessaryallOfwrapper (#1067) - Replace
x-protobuf-typetox-protobuf-data-type(#1068) - Refactored
Aggregateschema to inheritAggregateBaseat top level usingallOf, removing redundantAggregateBasereferences from all intermediate and concrete aggregate types (PercentilesAggregateBase,SingleMetricAggregateBase,StatsAggregateBase,MultiBucketAggregateBase,SingleBucketAggregateBase,CardinalityAggregate,GeoBoundsAggregate,GeoCentroidAggregate,ScriptedMetricAggregate,TopHitsAggregate,BoxPlotAggregate,TTestAggregate,RateAggregate,CumulativeCardinalityAggregate,MatrixStatsAggregate) (#1070)