|
1 | 1 | *See the full release notes on the official documentation website: https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/release_notes.html*
|
2 | 2 |
|
| 3 | +## 8.19.0 Release notes |
| 4 | + |
| 5 | +[[release_notes_8_19]] |
| 6 | +=== 8.19 Release notes |
| 7 | + |
| 8 | +[discrete] |
| 9 | +[[release_notes_8_19_0]] |
| 10 | +## 8.19.0 Release notes |
| 11 | + |
| 12 | +#### Client |
| 13 | + |
| 14 | +Tested versions of Ruby for 8.19.0: Ruby (MRI) 3.1, 3.2, 3.3, 3.4. JRuby 9.3, JRuby 9.4 and JRuby 10. |
| 15 | + |
| 16 | +#### API changes |
| 17 | + |
| 18 | +* `cluster.get_component_template` - Adds `flat_settings` boolean parameter, return settings in flat format (default: false). Adds `settings_filter` String parameter, filter out results, for example to filter out sensitive information. |
| 19 | +* `cluster.put_component_template` - Removes `timeout` parameter, adds `cause` String parameter, used defined reason for creation. |
| 20 | +* `create` - Adds `require_alias` and `require_data_stream` boolean parameters, to specify required type to be created. |
| 21 | +* `eql.search` - Adds `ccs_minimize_roundtrips`, `ignore_unavailable`, `allow_no_indices` boolean parameters and `expand_wildcards` String parameter. |
| 22 | +* `esql.async_query` - Adds `allow_partial_results` boolean parameter. |
| 23 | +* `esql.async_query_get` - Adds `format` String parameter (e.g. json, yaml). |
| 24 | +* `esql.query` - Adds `allow_partial_results` boolean parameter. |
| 25 | +* `indices.recovery` - Adds `ignore_unavailable`, `allow_no_indices` boolean parameters and `expand_wildcards` String parameter. |
| 26 | +* `msearch` - Adds `ignore_unavailable`, `ignore_throttled`, `allow_no_indices`, `include_named_queries_score` boolean parameters, `expand_wildcards` String parameter and `routing`, a comma-separated list of specific routing values. |
| 27 | +* `open_point_in_time` - Adds `max_concurrent_shard_requests` parameter, the number of concurrent shard requests per node executed concurrently when opening this point-in-time |
| 28 | +* `reindex` - Adds `require_alias` boolean parameter. |
| 29 | +* `search_mvt` - Adds `grid_agg` String parameter, aggregation used to create a grid for `field`. |
| 30 | +* `snapshot.repository_analyze` - Adds `register_operation_count` parameter, the minimum number of linearizable register operations to perform in total. |
| 31 | + |
| 32 | +Time parameters `master_timeout` and `timeout` have been added to the following APIs: |
| 33 | + |
| 34 | +* `index_lifecycle_management`: |
| 35 | +** `delete_lifecycle` |
| 36 | +** `get_lifecycle` |
| 37 | +** `put_lifecycle` |
| 38 | +** `start` |
| 39 | +** `stop` |
| 40 | +** `explain_lifecycle` - Only `master_timeout` |
| 41 | + |
| 42 | +* `ingest`: |
| 43 | +** `delete_geoip_database` |
| 44 | +** `delete_ip_location_database` |
| 45 | +** `put_geoip_database` |
| 46 | +** `put_ip_location_database` |
| 47 | + |
| 48 | +#### New APIs |
| 49 | + |
| 50 | +* `indices.delete_data_stream_options` - Deletes the data stream options of the selected data streams. |
| 51 | +* `indices.get_data_stream_options` - Returns the data stream options of the selected data streams. |
| 52 | +* `indices.get_data_stream_settings` - Gets a data stream's settings. |
| 53 | +* `indices.put_data_stream_options` - Updates the data stream options of the selected data streams. |
| 54 | +* `indices.put_data_stream_settings` - Updates a data stream's settings. |
| 55 | +* `inference.put_amazonsagemaker` - Configure an Amazon SageMaker inference endpoint. |
| 56 | +* `inference.put_custom` - Configure a custom inference endpoint. |
| 57 | +* `inference.put_deepseek` - Configure a DeepSeek inference endpoint. |
| 58 | + |
| 59 | + |
3 | 60 | ## 8.18.0 Release notes
|
4 | 61 |
|
5 | 62 | ### API
|
|
0 commit comments