Skip to content

Commit 16ba107

Browse files
Merge branch 'main' into es8-breakingchange
2 parents db5e512 + 09025be commit 16ba107

File tree

249 files changed

+749
-336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

249 files changed

+749
-336
lines changed

.github/vale/styles/OpenSearch/HeadingCapitalization.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ indicators:
1010
exceptions:
1111
- k # ignores lowercase k-NN
1212
- '[A-Z]{2,}' # ignores all acronyms
13-
- '([A-Z][a-z0-9]+){2,}' # ignores all camel case words
13+
- '([A-Z][a-z0-9]+){2,}' # ignores all camel case words
14+
- '\b\w+\s+API'

_about/version-history.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ OpenSearch version | Release highlights | Release date
1111
:--- | :--- | :---
1212
[3.1.0](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.1.0.md) | Makes GPU acceleration for vector index builds generally available. Introduces memory-optimized search for Faiss indexes using Lucene HNSW, semantic field type for streamlined semantic search, and Search Relevance Workbench for search quality optimization. Makes star-tree indexes generally available with support for comprehensive query types. Enhances observability with ML Commons metrics integration, custom index support for OpenTelemetry data, and new PPL commands for JSON manipulation. Improves agent management with Update Agent API and persistent MCP tools. Includes security enhancements with immutable user objects and new resource sharing framework. For a full list of release highlights, see the Release Notes. | 24 June 2025
1313
[3.0.0](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.0.0.md) | Upgrades to Lucene 10 for improved indexing and vector search. Adds experimental gRPC support and pull-based ingestion from Kafka and Kinesis. Introduces GPU acceleration for vector operations and semantic sentence highlighting. Improves range query performance and hybrid search with z-score normalization. Adds plan-execute-reflect agents and native MCP protocol support for agentic workflows. Enhances security with a new Java agent replacing the Security Manager. Includes PPL query improvements with lookup, join, and subsearch commands. For a full list of release highlights, see the Release Notes. | 06 May 2025
14+
[2.19.3](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.3.md) | Improves Flow Framework with enhanced memory handling and workflow step processing. Fixes several Query Insights and Query Insights Dashboards issues. Implements security updates across multiple components. Updates infrastructure components and documentation across multiple plugins. | 22 July 2025
1415
[2.19.2](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.2.md) | Improves query insights with better index handling, a new verbose API parameter, and a default index template. Fixes bugs across Query Insights, Observability, Flow Framework, and Dashboards. Includes multiple CVE fixes, test enhancements, and a new PGP key for artifact verification. For a full list of release highlights, see the Release Notes. | 29 April 2025
1516
[2.19.1](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.1.md) | Adds execution hint for cardinality aggregator. Includes bug fixes for ML Commons, Query Insights Dashboards, and Remote Metadata SDK. Contains maintenance updates for several components. For a full list of release highlights, see the Release Notes. | 27 February 2025
1617
[2.19.0](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.0.md) | Adds workload management, additional query insights, and template queries. Introduces a query insights page to OpenSearch Dashboards. Includes improvements and bug fixes to snapshots, search statistics, star-tree search, and index management. For a full list of release highlights, see the Release Notes. | 11 February 2025

_aggregations/bucket/auto-interval-date-histogram.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
layout: default
33
title: Auto-interval date histogram
44
parent: Bucket aggregations
5-
grand_parent: Aggregations
65
nav_order: 12
76
---
87

_api-reference/analyze-apis.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ The following table lists the available request body fields.
4646
Field | Data type | Description
4747
:--- | :--- | :---
4848
`text` | String or Array of Strings | The text to analyze. If you provide an array of strings, the text is analyzed as a multi-value field. Required.
49-
`analyzer` | String | The name of the analyzer to apply to the `text` field. The analyzer can be built or configured in the index.<br /><br />If `analyzer` is not specified, the analyze API uses the analyzer defined in the mapping of the `field` field.<br /><br />If the `field` field is not specified, the analyze API uses the default analyzer for the index.<br /><br > If no index is specified or the index does not have a default analyzer, the analyze API uses the [standard analyzer]({{site.url}}{{site.baseurl}}/analyzers/supported-analyzers/standard/). Optional. See [Analyzers]({{site.url}}{{site.baseurl}}/analyzers/supported-analyzers/index/).
49+
`analyzer` | String | The name of the analyzer to apply to the `text` field. The analyzer can be built or configured in the index.<br /><br />If `analyzer` is not specified, the Analyze API uses the analyzer defined in the mapping of the `field` field.<br /><br />If the `field` field is not specified, the Analyze API uses the default analyzer for the index.<br /><br > If no index is specified or the index does not have a default analyzer, the Analyze API uses the [standard analyzer]({{site.url}}{{site.baseurl}}/analyzers/supported-analyzers/standard/). Optional. See [Analyzers]({{site.url}}{{site.baseurl}}/analyzers/supported-analyzers/index/).
5050
`attributes` | Array of Strings | An array of token attributes for filtering the output of the `explain` field.
5151
`char_filter` | Array of Strings | An array of character filters for preprocessing characters before the `tokenizer` field. Optional. See [Character filters]({{site.url}}{{site.baseurl}}/analyzers/character-filters/index/).
5252
`explain` | Boolean | If `true`, causes the response to include token attributes and additional details. Optional. Default is `false`.
53-
`field` | String | Field for deriving the analyzer. <br /><br > If you specify `field`, you must also specify the `index` path parameter. <br /><br > If you specify the `analyzer` field, it overrides the value of `field`. <br /><br > If you do not specify `field`, the analyze API uses the default analyzer for the index. <br /><br > If you do not specify the `index` field or the index does not have a default analyzer, the analyze API uses the standard analyzer. Optional.
53+
`field` | String | The field for deriving the analyzer. <br /><br > If you specify `field`, you must also specify the `index` path parameter. <br /><br > If you specify the `analyzer` field, it overrides the value of `field`. <br /><br > If you do not specify `field`, the Analyze API uses the default analyzer for the index. <br /><br > If you do not specify the `index` field or the index does not have a default analyzer, the Analyze API uses the standard analyzer. Optional.
5454
`filter` | Array of Strings | Array of token filters to apply after the `tokenizer` field. Optional. See [Token filters]({{site.url}}{{site.baseurl}}/analyzers/token-filters/index/).
5555
`normalizer` | String | A normalizer for converting text into a single token. Optional. See [Normalizers]({{site.url}}{{site.baseurl}}/analyzers/normalizers/).
5656
`tokenizer` | String | A tokenizer for converting the `text` field into tokens. Optional. See [Tokenizers]({{site.url}}{{site.baseurl}}/analyzers/tokenizers/index/).

_api-reference/cat/cat-aliases.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
layout: default
33
title: CAT aliases
4-
parent: CAT API
4+
parent: CAT APIs
55
redirect_from:
66
- /opensearch/rest-api/cat/cat-aliases/
77

88
nav_order: 1
99
has_children: false
1010
---
1111

12-
# CAT aliases
12+
# CAT Aliases API
1313
**Introduced 1.0**
1414
{: .label .label-purple }
1515

_api-reference/cat/cat-allocation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: default
33
title: CAT allocation
4-
parent: CAT API
4+
parent: CAT APIs
55
redirect_from:
66
- /opensearch/rest-api/cat/cat-allocation/
77
nav_order: 5
88
has_children: false
99
---
1010

11-
# CAT allocation
11+
# CAT Allocation API
1212
**Introduced 1.0**
1313
{: .label .label-purple }
1414

_api-reference/cat/cat-cluster_manager.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: default
33
title: CAT cluster manager
4-
parent: CAT API
4+
parent: CAT APIs
55
redirect_from:
66
- /opensearch/rest-api/cat/cat-master/
77
nav_order: 30
88
has_children: false
99
---
1010

11-
# CAT cluster_manager
11+
# CAT Cluster Manager API
1212
**Introduced 1.0**
1313
{: .label .label-purple }
1414

_api-reference/cat/cat-count.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
layout: default
33
title: CAT count
4-
parent: CAT API
4+
parent: CAT APIs
55
nav_order: 10
66
has_children: false
77
redirect_from:
88
- /opensearch/rest-api/cat/cat-count/
99

1010
---
1111

12-
# CAT count
12+
# CAT Count API
1313
**Introduced 1.0**
1414
{: .label .label-purple }
1515

_api-reference/cat/cat-field-data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: default
33
title: CAT field data
4-
parent: CAT API
4+
parent: CAT APIs
55
nav_order: 15
66
has_children: false
77
redirect_from:
88
- /opensearch/rest-api/cat/cat-field-data/
99
---
1010

11-
# CAT Field Data
11+
# CAT Field Data API
1212
**Introduced 1.0**
1313
{: .label .label-purple }
1414

_api-reference/cat/cat-health.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: default
33
title: CAT health
4-
parent: CAT API
4+
parent: CAT APIs
55
nav_order: 20
66
has_children: false
77
redirect_from:
88
- /opensearch/rest-api/cat/cat-health/
99
---
1010

11-
# CAT health
11+
# CAT Health API
1212
**Introduced 1.0**
1313
{: .label .label-purple }
1414

0 commit comments

Comments
 (0)