|
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.16.0 Release notes |
| 4 | + |
| 5 | +### Client |
| 6 | +* Tested versions of Ruby for 8.16.0: Ruby (MRI) 3.1, 3.2 and 3.3. JRuby 9.3 and JRuby 9.4. |
| 7 | + |
| 8 | +### API |
| 9 | + |
| 10 | +#### API changes |
| 11 | + |
| 12 | +* `capabilities` - Adds `local_only` boolean parameter: True if only the node being called should be considered. |
| 13 | +* `cluster.stats`- Removes `flat_settings` parameter, adds `include_remotes` boolean parameter: Include remote cluster data into the response (default: false) |
| 14 | +* `indices.get_data_stream` - Adds `verbose` boolean parameter: Whether the maximum timestamp for each data stream should be calculated and returned (default: false). Adds `master_timeout` (see below). |
| 15 | +* `query_rules.delete_ruleset` - Accepts `ignore: 404` common parameter. |
| 16 | + |
| 17 | +##### Timeout parameters: |
| 18 | + |
| 19 | +These parameters have been added to several APIs: |
| 20 | + |
| 21 | +* `master_timeout` timeout for processing on master node. |
| 22 | +* `timeout` timeout for acknowledgement of update from all nodes in cluster parameters. |
| 23 | + |
| 24 | +Added in: |
| 25 | + |
| 26 | +* `indices.create_data_stream` - both. |
| 27 | +* `indices.delete_data_stream` - `master_timeout`. |
| 28 | +* `indices.get_data_lifecycle` - `master_timeout`. |
| 29 | +* `indices.get_data_stream` - `master_timeout`. |
| 30 | +* `indices.migrate_to_data_stream` - both. |
| 31 | +* `indices.promote_data_stream` - `master_timeout`. |
| 32 | +* `search_shards` - `master_timeout`. |
| 33 | + |
| 34 | +#### APIs Promoted from Exprimental to Stable: |
| 35 | + |
| 36 | +* `indices.delete_data_lifecycle` |
| 37 | +* `indices.explain_data_lifecycle` |
| 38 | +* `indices.get_data_lifecycle` |
| 39 | +* `indices.put_data_lifecycle` |
| 40 | +* `security.create_cross_cluster_api_key` |
| 41 | +* `security.update_cross_cluster_api_key` |
| 42 | + |
| 43 | +#### New APIs |
| 44 | + |
| 45 | +* `ingest.delete_ip_location_database` - Deletes an ip location database configuration. |
| 46 | +* `ingest.get_ip_location_database` - Returns the specified ip location database configuration. |
| 47 | +* `ingest.put_ip_location_database` - Puts the configuration for a ip location database to be downloaded. |
| 48 | + |
| 49 | + |
| 50 | +#### New Experimental APIs |
| 51 | + |
| 52 | +* `inference.stream_inference` - Perform streaming inference. |
| 53 | +* `query_rules.test` - Tests a query ruleset to identify the rules that would match input criteria. |
| 54 | + |
| 55 | + |
3 | 56 | ## 8.15.0 Release notes
|
4 | 57 |
|
5 | 58 | ### Client
|
|
0 commit comments