|
1 | 1 | [[release_notes_8_17]]
|
2 | 2 | === 8.17 Release notes
|
3 | 3 |
|
| 4 | +[discrete] |
| 5 | +[[release_notes_8_17_2]] |
| 6 | +=== 8.17.2 Release notes |
| 7 | + |
| 8 | +[discrete] |
| 9 | +==== API |
| 10 | + |
| 11 | +New APIs: |
| 12 | + |
| 13 | +* `esql.async_query_delete` |
| 14 | +* `indices.get_data_lifecycle_stats` |
| 15 | +* `inference.update` |
| 16 | +* `security.delegate_pki` |
| 17 | + |
| 18 | +Updated APIs: |
| 19 | + |
| 20 | +* `async_search.submit` - Adds `keep_alive` Time parameter. |
| 21 | +* `indices.put_template` - Adds `cause` String parameter. |
| 22 | +* `xpack.info` - Adds `human` parameter for human-readable information. |
| 23 | +* Timeout parameters updated: |
| 24 | +** `:master_timeout` (Time), explicit operation timeout for connection to master node. |
| 25 | +** `:timeout` (Time), explicit operation timeout. |
| 26 | +*** Added to: |
| 27 | +**** `index_lifecycle_management.delete_lifecycle` - adds both. |
| 28 | +**** `index_lifecycle_management.delete_lifecycle` - adds `master_timeout`. |
| 29 | +**** `index_lifecycle_management.get_lifecycle` - adds both. |
| 30 | +**** `index_lifecycle_management.put_lifecycle` - adds both. |
| 31 | +**** `index_lifecycle_management.start` - adds both. |
| 32 | +**** `index_lifecycle_management.stop` - adds both. |
| 33 | +**** `ingest.delete_geoip_database` - adds both. |
| 34 | +**** `ingest.delete_geoip_location_database` - adds both. |
| 35 | +**** `ingest.put_geoip_database` - adds both. |
| 36 | +**** `ingest.put_ip_location_database` - adds both. |
| 37 | +**** `license.post_start_trial` - removes `timeout`. |
| 38 | +**** `shutdown.delete_node` - adds both. |
| 39 | +**** `shutdown.put_node` - adds both. |
| 40 | +**** `snapshot_lifecycle_management.delete_lifecycle` - adds both. |
| 41 | +**** `snapshot_lifecycle_management.execute_lifecycle` - adds both. |
| 42 | +**** `snapshot_lifecycle_management.execute_retention` - adds both. |
| 43 | +**** `snapshot_lifecycle_management.get_lifecycle` - adds both. |
| 44 | +**** `snapshot_lifecycle_management.get_stats` - adds both. |
| 45 | +**** `snapshot_lifecycle_management.get_status` - adds both. |
| 46 | +**** `snapshot_lifecycle_management.put_lifecycle` - adds both. |
| 47 | + |
| 48 | +APIs promoted from Experimental to Stable: |
| 49 | + |
| 50 | +* `inference.delete` |
| 51 | +* `inference.get` |
| 52 | +* `inference.inference` |
| 53 | +* `inference.put` |
| 54 | +* `inference.stream_inference` |
| 55 | + |
| 56 | +[discrete] |
| 57 | +[[release_notes_8_17_1]] |
| 58 | +=== 8.17.1 Release notes |
| 59 | + |
| 60 | +[discrete] |
| 61 | +==== Client |
| 62 | + |
| 63 | +* Fixes ScrollHelper issue https://github.com/elastic/elasticsearch-ruby/issues/2556[#2556] - There was a bug where an additional search (with scroll) request was made to Elasticsearch for each resulting hit. It was rewritten so that the docs are retrieved as needed and the Helper instance doesn't store documents internally, with big savings in memory and requests to Elasticsearch. |
| 64 | + |
4 | 65 | [discrete]
|
5 | 66 | [[release_notes_8_17_0]]
|
6 | 67 | === 8.17.0 Release notes
|
|
0 commit comments