IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
8.12 Release notes
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
8.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_pipelinesparameter: Setslist_executed_pipelinesfor all incoming documents. Defaults to unset (false). -
indices.put_settings- Adds boolean:reopenparameter: Whether to close and reopen the index to apply non-dynamic settings. If set totruethe 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:bodyparameter: an index_filter specified with the Query DSL. -
security.get_api_key- Adds boolean:active_onlyparameter: 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