Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-06 | 9.3 kB | |
Release 8.19.0 source code.tar.gz | 2025-08-06 | 827.2 kB | |
Release 8.19.0 source code.zip | 2025-08-06 | 1.0 MB | |
Totals: 3 Items | 1.9 MB | 0 |
This version includes the API changes in Elasticsearch 8.19.0.
General changes
This release introduces 11 APIs and 2 experimental APIs.
Specific changes per endpoints
Cluster.getComponentTemplate
- Added
flat_settings
parameter (bool), return settings in flat format (default: false) - Added
settings_filter
parameter (string), filter out results, for example to filter out sensitive information. Supports wildcards or full settings keys
Cluster.putComponentTemplate
- Removed
timeout
parameter - Added
cause
parameter (string), user defined reason for create the component template
Eql.search
- Added
ccs_minimize_roundtrips
parameter (bool), indicates whether network round-trips should be minimized as part of cross-cluster search requests execution - Added
ignore_unavailable
parameter (bool), whether specified concrete indices should be ignored when unavailable (missing or closed) - Added
allow_no_indices
parameter (bool), whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes_all
string or when no indices have been specified) - Added
expand_wildcards
parameter (string), whether to expand wildcard expression to concrete indices that are open, closed or both.
Esql.asyncQuery
- Added
allow_partial_results
parameter (bool), iftrue
, partial results will be returned if there are shard failures, but the query can continue to execute on other clusters and shards. Iffalse
, the entire query will fail if there are any failures.
Esql.asyncQueryGet
- Added
format
parameter (string), a short version of the Accept header, e.g. json, yaml
Esql.getQuery (new EXPERIMENTAL API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-esql-get-query
Esql.listQueries (new EXPERIMENTAL API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-esql-list-queries
Esql.query
- Added
allow_partial_results
parameter (bool), iftrue
, partial results will be returned if there are shard failures, but the query can continue to execute on other clusters and shards. Iffalse
, the entire query will fail if there are any failures.
Ilm.deleteLifecycle
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ilm.explainLifecycle
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node
Ilm.getLifecycle
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ilm.putLifecycle
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ilm.start
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ilm.stop
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Indices.deleteDataStreamOptions (new API)
- Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
- API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/indices.delete_data_stream_options.json
Indices.getDataStreamOptions (new API)
- Docuemntation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream-options
Indices.getDataStreamSettings (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream-settings
Indices.getFieldMapping
- Removed the
local
parameter.
Indices.putDataStreamOptions (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-stream-options
Indices.putDataStreamSettings (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-stream-settings
Indices.recovery
- Added
ignore_unavailable
parameter (bool), whether specified concrete indices should be ignored when unavailable (missing or closed) - Added
allow_no_indices
parameter (bool), whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes_all
string or when no indices have been specified) - Added
expand_wildcards
parameter (string), whether to expand wildcard expression to concrete indices that are open, closed or both.
Inference.putAmazonsagemaker (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-inference-put-amazonsagemaker
Inference.putCustom (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-inference-put-custom
Inference.putDeepseek (new API)
- Documentation: https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-inference-put-deepseek
Ingest.deleteGeoipDatabase
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ingest.deleteIpLocationDatabase
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ingest.putGeoipDatabase
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ingest.putIpLocationDatabase
- Added
master_timeout
parameter (int|string), explicit operation timeout for connection to master node - Added
timeout
parameter (int|string), explicit operation timeout
Ml.stopDatafeed
- Removed
allow_no_datafeeds
parameter
Snapshot.repositoryAnalyze
- Added
register_operation_count
parameter (int), the minimum number of linearizable register operations to perform in total. Defaults to 10.
Streams.logsDisable (new API)
- Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/streams-logs-disable.html
- API: https://www.elastic.co/guide/en/elasticsearch/reference/master/streams-logs-disable.html
Streams.logsEnable (new API)
- Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/streams-logs-enable.html
- API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/streams.logs_enable.json
Streams.status (new API)
- Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/streams-status.html
- API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/streams.status.json
create
- Added
require_alias
parameter (bool), when true, requires destination to be an alias. Default is false - Added
require_data_stream
parameter (bool), when true, requires destination to be a data stream (existing or to be created). Default is false
msearch
- Added
ignore_unavailable
parameter (bool), whether specified concrete indices should be ignored when unavailable (missing or closed) - Added
ignore_throttled
parameter (bool), whether specified concrete, expanded or aliased indices should be ignored when throttled - Added
allow_no_indices
parameter (bool), whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes_all
string or when no indices have been specified) - Added
expand_wildcards
parameter (string), whether to expand wildcard expression to concrete indices that are open, closed or both. - Added
routing
parameter (string|array<string>), a comma-separated list of specific routing values - Added
include_named_queries_score
parameter (bool), indicates whether hit.matched_queries should be rendered as a map that includes the name of the matched query associated with its score (true) or as an array containing the name of the matched queries (false)
openPointInTime
- Added
max_concurrent_shard_requests
parameter (int), the number of concurrent shard requests per node executed concurrently when opening this point-in-time. This value should be used to limit the impact of opening the point-in-time on the cluster
reindex
- Added
require_alias
parameter (bool), when true, requires destination to be an alias.
searchMvt
- Added
grid_agg
parameter (string), aggregation used to create a grid forfield
.