This release is compatible with the latest Elasticsearch 8.13.0.
- Added the
mapTo($class)
function to Elasticsearch response for mapping the result of ES|QL
query to an object of stdClass or of a specific class #1398
This release introduces 6 new APIs and 6 EXPERIMENTAL APIs.
- Specific changes per endpoints
AsyncSearch.status
- Added the
keep_alive
parameter (time), specify the time interval in which the results (partial or final) for this search will be available.
- Added the
Connector.list
- Added the following parameters:
index_name
: list, a comma-separated list of connector index names to fetch connector documents for;connector_name
: list, a comma-separated list of connector names to fetch connector documents for;service_type
: list, a comma-separated list of connector service types to fetch connector documents for;query
: string, a search string for querying connectors, filtering results by matching against connector names, descriptions, and index names;
- Added the following parameters:
Connector.updateApiKeyId
(new EXPERIMENTAL API)Connector.updateIndexName
(new EXPERIMENTAL API)Connector.updateNative
(new EXPERIMENTAL API)Connector.updateServiceType
(new EXPERIMENTAL API)Connector.updateStatus
(new EXPERIMENTAL API)ConnectorSyncJob.list
- Added the
job_type
parameter (list), a comma-separated list of job types.
- Added the
Esql.asyncQuery
(new EXPERIMENTAL API)Esql.asyncQueryGet
(new API)Esql.query
- Added the
drop_null_columns
parameter (boolean) to sepcify if null columns should be removed from the results. If yes, their name and type will be returned in a newall_columns
section.
- Added the
Indices.resolveCluster
(new API)Indices.rollover
- Added the
lazy
parameter (boolean), if set to true, the rollover action will only mark a data stream to signal that it needs to be rolled over at the next write. Only allowed on data streams.
- Added the
Inference.deleteModel
- The
model_id
parameter has been renamed toinference_id
.
- The
Inference.getModel
- The
model_id
parameter has been renamed ininference_id
.
- The
Inference.inference
- The
model_id
parameter has been renamed ininference_id
.
- The
Inference.putModel
- The
model_id
parameter has been renamed ininference_id
.
- The
Profiling.flamegraph
(new API)Profiling.stacktraces
(new API)Security.queryUser
(new API)Synonyms.deleteSynonym
- This API is now stable.
Synonyms.deleteSynonymRule
- This API is now stable.
Synonyms.getSynonym
- This API is now stable.
Synonyms.getSynonymRule
- This API is now stable.
Synonyms.getSynonymsSets
- This API is now stable.
Synonyms.putSynonym
- This API is now stable.
Synonyms.putSynonymRule
- This API is now stable.
TextStructure.testGrokPattern
(new API)