8.12 Release notes
edit8.12 Release notes
edit8.12.0 Release notes
editClient
edit- Tested versions of Ruby for 8.12.0: Ruby (MRI) 3.0, 3.1, 3.2 and 3.3. JRuby 9.3 and JRuby 9.4.
API
editAPI Changes:
-
bulk
- Adds boolean:list_executed_pipelines
parameter: Setslist_executed_pipelines
for all incoming documents. Defaults to unset (false). -
indices.put_settings
- Adds boolean:reopen
parameter: Whether to close and reopen the index to apply non-dynamic settings. If set totrue
the indices to which the settings are being applied will be closed temporarily and then reopened in order to apply the changes. The default isfalse
. -
open_point_in_time
- Adds Hash:body
parameter: an index_filter specified with the Query DSL. -
security.get_api_key
- Adds boolean:active_only
parameter: flag to limit response to only active (not invalidated or expired) API keys.
Connectors
editVersion 8.12 introduces the experimental Connectors API.
Use the following APIs to manage connectors:
-
connector.post
- Creates a connector. See documentation. -
connector.put
- Creates or updates a connector. See documentation. -
connector.delete
- Deletes a connector. See documentation. -
connector.get
- Returns the details about a connector. See documentation. -
connector.list
- Lists all connectors. See documentation. -
connector.check_in
- Updates the last_seen timestamp in the connector document. See documentation. -
connector.update_configuration
- Updates the connector configuration. See documentation. -
connector.update_error
- Updates the error field in the connector document. See documentation. -
connector.update_filtering
- Updates the filtering field in the connector document. See documentation. -
connector.last_sync
- Updates the stats of last sync in the connector document. See documentation. -
connector.update_name
- Updates the name and/or description fields in the connector document. See documentation. -
connector.update_pipeline
- Updates the pipeline field in the connector document. See documentation. -
connector.update_scheduling
- Updates the scheduling field in the connector document. See documentation.
Use the following APIs to manage sync jobs:
-
connector_sync_job.cancel
- Cancels a connector sync job. See documentation. -
connector_sync_job.check_in
- Checks in a connector sync job (refreshes last_seen). See documentation. -
connector_sync_job.delete
- Deletes a connector sync job. See documentation. -
connector_sync_job.error
- Sets an error for a connector sync job. See documentation. -
connector_sync_job.get
- Returns the details about a connector sync job. See documentation. -
connector_sync_job.list
- Lists all connector sync jobs. See documentation. -
connector_sync_job.post
- Creates a connector sync job. See documentation. -
connector_sync_job.update_stats
- Updates the stats fields in the connector sync job document. See documentation.
Profiling
editNew API for Universal profiling.
-
profiling.status
- Returns basic information about the status of Universal Profiling.
Simulate
editNew experimental API:
-
simulate.ingest
- Simulates running ingest with example documents. See: https://www.elastic.co/guide/en/elasticsearch/reference/8.12/simulate-ingest-api.html