You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Features and enhancements [elasticsearch-ruby-client-9.1.0-features-enhancements]
26
+
27
+
#### Gem
28
+
29
+
Tested versions of Ruby for 9.1.0: Ruby (MRI) 3.2, 3.3, 3.4, `head`, JRuby 9.3, JRuby 9.4 and JRuby 10.
30
+
31
+
#### Elasticsearch API
32
+
33
+
- Source code documentation and code has been updated with better formatting, updated links. It's also been updated to support common parameters and common cat parameters in APIs that support it (`error_trace`, `filter_path`, `human`, `pretty`). The API reference documentation can be generated with `rake doc`.
34
+
35
+
-`esql.async_query`, `esql.query` - adds `allow_partial_results` boolean parameter. If `true`, partial results will be returned if there are shard failures, but the query can continue to execute on other clusters and shards. If `false`, the query will fail if there are any failures. To override the default behavior, you can set the `esql.query.allow_partial_results` cluster setting to `false`. Server default: true.
-`synonyms.put_synonym`, `synonyms.put_synonym_rule` - add `refresh` boolean parameter. If `true`, the request will refresh the analyzers with the new synonym rule and wait for the new synonyms to be available before returning.
38
+
39
+
##### New APIs
40
+
41
+
-`esql.get_query` (Experimental) - Get a specific running ES|QL query information.
42
+
-`esql.list_queries` (Experimental) - Get running ES|QL queries information.
43
+
-`indices.delete_data_stream_options` - Removes the data stream options from a data stream.
44
+
-`indices.get_data_stream_options` - Get the data stream options configuration of one or more data streams.
45
+
-`indices.get_data_stream_settings` - Get setting information for one or more data streams.
46
+
-`indices.put_data_stream_options` - Update the data stream options of the specified data streams.
47
+
-`indices.put_data_stream_settings` - Update data stream settings.
48
+
-`indices.remove_block` - Remove an index block from an index.
49
+
-`inference.put_custom` - Create a custom inference endpoint.
50
+
-`inference.put_deepseek` - Create a DeepSeek inference endpoint.
51
+
-`snapshot.repository_verify_integrity` (Experimental) - Verify the integrity of the contents of a snapshot repository. NOTE: This API is intended for exploratory use by humans. You should expect the request parameters and the response format to vary in future versions.
52
+
-`streams.logs_disable` - Disable the Logs Streams feature for this cluster.
53
+
-`streams.logs_enable` - Enable the Logs Streams feature for this cluster.
54
+
-`streams.status` - Return the current status of the streams feature for each streams type.
- Source code documentation and code has been updated to support common parameters and common cat parameters in APIs that support it (`error_trace`, `filter_path`, `human`, `pretty`). The API reference documentation can be generated with `rake doc`.
0 commit comments