Unclaimed project
Are you a maintainer of elasticsearch-ruby? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
elasticsearch-ruby
Ruby integrations for Elasticsearch
Back to changelogNew
v8.19.2
API changes
Code updated to the latest Elasticsearch 8.19.6 specification.
- General: Better type documentation in source code for
Number types.
esql.async_query_stop: New parameter:
- [Boolean]
:drop_null_columns Indicates whether columns that are entirely null will be removed from the columns and values portion of the results.
- 🐈 Cat APIs update: The following parameters are now accepted in all the CAT APIs:
- [String]
:bytes The unit in which to display byte values (options: b, kb, mb, gb, tb, pb)
- [String]
:time The unit in which to display time values (options: d, h, m, s, ms, micros, nanos)
- New parameters in
cat.segments :
- [String, Array]
:expand_wildcards Type of index that wildcard expressions can match.
- [Boolean]
:allow_no_indices If false, the request returns an error if any wildcard expression, index alias, or _all value targets only.
[Boolean] :ignore_throttled If true, concrete, expanded or aliased indices are ignored when frozen.[Boolean] :ignore_unavailable If true, missing or closed indices are not included in the response.[Boolean] :allow_closed If true, allow closed indices to be returned in the response otherwise if false, keep the legacy behaviour.These Connector APIs have been promoted from Experimental to Beta: connector.delete, connector.get, connector.list, connector.post, connector.put, connector.sync_job_cancel, connector.sync_job_delete, connector.sync_job_get, connector.sync_job_list, connector.sync_job_post, connector.update_api_key_id, connector.update_configuration, connector.update_filtering, connector.update_index_name, connector.update_name, connector.update_native, connector.update_pipeline, connector.update_scheduling, connector.udpate_service_type.indices.create_from - Create an index from a source index. Migrated from Experimental to Stable. Documentationquery_rules.test - Test a query ruleset. Migrated from Experimental to Stable.search_application.delete, search_application.get, search_application.list, search_application.put, `search_application.search** - Migrated from Experimental to Beta.Breaking change - request body required
The :body parameter is now required in the following APIs:
close_point_in_time
fleet.search
graph.explore
index_lifecycle_management.move_to_step
index_lifecycle_management.put_lifecycle
indices.analyze
indices.put_data_lifecycle
indices.put_data_stream_options
indices.shrink
indices.split
inference.completion
inference.inference
inference.put
inference.put_alibabacloud
inference.put_amazonbedrock
inference.put_amazonsagemaker
inference.put_anthropic
inference.put_azureaistudio
inference.put_azureopenai
inference.put_cohere
inference.put_custom
inference.put_deepseek
inference.put_elasticsearch
inference.put_elser
inference.put_googleaistudio
inference.put_googlevertexai
inference.put_hugging_face
inference.put_jinaai
inference.put_mistral
inference.put_openai
inference.put_voyageai
inference.put_watsonx
inference.rerank
inference.sparse_embedding
inference.stream_completion
inference.text_embedding
inference.update
knn_search
render_search_template
scripts_painless_execute
snapshot_lifecycle_management.put_lifecycle
terms_enum
New APIs
indices.cancel_migrate_reindex - Cancel a migration reindex operation.
indices.get_migrate_reindex_status - Get the migration reindexing status.
indices.migrate_reindex - Reindex legacy backing indices
Migrate data stream documentation