|
| 1 | +## 7.5.0 |
| 2 | + |
| 3 | +- Support for Elasticsearch 7.5. |
| 4 | +- Update API spec generator: The code for Elasticsearch OSS and X-Pack APIs is being generated from the rest api spec. |
| 5 | +- Specs have been updated to address new/deprecated parameters. |
| 6 | +- Ruby versions tested: 2.3.8, 2.4.9, 2.5.7, 2.6.5 and 2.7.0 (new). |
| 7 | + |
| 8 | +### API |
| 9 | + |
| 10 | +Endpoints that changed: |
| 11 | +- `_bulk`: body is now required as an argument. |
| 12 | +- `cat`: `local` and `master_timeout` parameters are gone. |
| 13 | + - `health`: New parameter `health`. |
| 14 | + - `indices`: Adds `time` and `include_unload_segments` parameters. |
| 15 | + - `nodes`: Adds `bytes`, `time` parameters. |
| 16 | + - `pending_tasks`: Adds `time` parameter. |
| 17 | + - `recovery`: Adds `active_only`, `detailed`, `index`, `time` parameters. |
| 18 | + - `segments`: Removes `index` parameter and it's now a url part. |
| 19 | + - `shards`: Adds `time` parameter. |
| 20 | + - `snapshots`: Adds `time` parameter. |
| 21 | + - `tasks`: Adds `time` parameter. |
| 22 | + - `templates`: The `name` parameter is now passed in as a part but not a parameter. |
| 23 | + - `thread_pool`: The `thread_pool_patterns` parameter is now passed in as a part but not as a parameter. |
| 24 | +- `cluster` |
| 25 | + - `put_settings`: body is required. |
| 26 | + - `state`: `index_templates` is gone. |
| 27 | + - `node_id` is now a url part. |
| 28 | +- `delete` - `parent` parameter is gone. |
| 29 | +- `delete_by_query`: `analyzer` parameters are gone, `max_docs` is a new parameter, `body` is now a required parameter. |
| 30 | +- `delete_by_query_rethrottle` new endpoint. |
| 31 | +- `delete_by_rethrottle` - uses `delete_by_query_rethrottle` and hasn't changed. |
| 32 | +- `exists`, `exists_source`, `explain`: `parent` parameter is gone. |
| 33 | +- `field_caps`: `fields` param is no longer required. |
| 34 | +- `get`: `parent` parameter is gone |
| 35 | +- `get_source`: `parent` parameter is gone |
| 36 | +- `index`: `body` parameter is required, `wait_for_shard` is a new parameter, `consistency`, `include_type_name`, `parent`, `percolate`, `replication`, `timestamp`, `ttl` parameters are gone |
| 37 | +- `indices` |
| 38 | + - `get`: `feature` paramatere was deprecated and is gone. |
| 39 | + - `delete_aliases`, `put_alias`: URL changed internally to 'aliases' instead of 'alias' but shouldn't affect the client's API. |
| 40 | +- `render_search_template`: `id` is now a part not a parameter |
| 41 | +- `search`: `fielddata_fields`, `include_type_name`, `fields`, `ignore_indices`, `lowercase_expanded_terms`, `query_cache`, `source` parameters are gone, `ccs_minimize_roundtrips`, `track_scores` are new parameters. |
| 42 | +- `tasks` - `list`: task_id is not supported anymore, it's in get now. |
| 43 | +- `termvectors`: `parent` parameter is gone. |
| 44 | +- `update`: `version` parameter is not supported anymore. |
| 45 | + |
| 46 | +### X-PACK |
| 47 | + |
| 48 | +Some urls changed internally to remove `_xpack`, but it shouldn't affect the client's API. |
| 49 | + |
| 50 | +- `explore`: `index` is now required. |
| 51 | +- `info`: `human` parameter is gone. |
| 52 | +- `migration`: some endpoints are gone: `get_assistance`, `get_assistance_test` and `upgrade_test`. |
| 53 | +- `watcher`: `restart` endpoint is gone. |
| 54 | + |
| 55 | + |
1 | 56 | ## 7.4.0
|
2 | 57 |
|
3 | 58 | ### Client
|
|
0 commit comments