|
1 | 1 | *To see release notes for the `7.x` branch and older releases, see [CHANGELOG on the 7.17 branch](https://github.com/elastic/elasticsearch-ruby/blob/7.17/CHANGELOG.md).*
|
2 | 2 |
|
| 3 | +## 8.1.0 |
| 4 | + |
| 5 | +- Tested versions of Ruby for 8.1.0: Ruby (MRI) 2.6, 2.7, 3.0 and 3.1, JRuby 9.3. |
| 6 | + |
| 7 | +### API |
| 8 | + |
| 9 | +Updated for compatibility with Elasticsearch 8.1's API. |
| 10 | + |
| 11 | +#### New parameters: |
| 12 | +- `indices.forcemerge` - `wait_for_completion` Should the request wait until the force merge is completed. |
| 13 | +- `indices.get` - `features` Return only information on specified index features (options: aliases, mappings, settings). |
| 14 | +- `ingest.put_pipeline` `if_version` (Integer), required version for optimistic concurrency control for pipeline updates. |
| 15 | +- `ml.delete_trained_model` - `timeout` controls the amount of time to wait for the model to be deleted. `force` (Boolean) true if the model should be forcefully deleted. |
| 16 | +- `ml.stop_trained_model_deployment` - `allow_no_match` whether to ignore if a wildcard expression matches no deployments. (This includes `_all` string or when no deployments have been specified). `force` true if the deployment should be forcefully stopped. Adds `body` parameter, the stop deployment parameters. |
| 17 | +- `nodes.hot_threads` - `sort` the sort order for 'cpu' type (default: total) (options: cpu, total) |
| 18 | + |
| 19 | +#### Updated parameters: |
| 20 | +- `indices.get_index_template` - `name` is now a String, a pattern that returned template names must match. |
| 21 | +- `knn_search` - `index` removes option to use empty string to perform the operation on all indices. |
| 22 | +- `ml.close_job`, `ml.get_job_stats`, `ml.get_jobs`, `ml.get_overall_buckets` - Remove `allow_no_jobs` parameter. |
| 23 | +- `ml.get_datafeed_stats`, `ml.get_datafeeds` - Remove `allow_no_datafeeds` parameter. |
| 24 | +- `nodes.hot_threads` - `type` parameter adds `mem` option. |
| 25 | +- `nodes.info` - `metric` updated to use `_all` to retrieve all metrics and `_none` to retrieve the node identity without any additional metrics. (options: settings, os, process, jvm, thread_pool, transport, http, plugins, ingest, indices, aggregations, _all, _none). `index_metric` option `shards` changes to `shard_stats`. |
| 26 | +- `open_point_in_time` - `keep_alive` is now a required parameter. |
| 27 | +- `search_mvt` - `grid_type` parameter adds `centroid` option in addition to `grid` and `point`. |
| 28 | + |
| 29 | +- New experimental APIs, designed for internal use by the fleet server project: `fleet.search`, `fleet.msearch`. |
| 30 | + |
| 31 | +#### New APIs |
| 32 | +- OpenID Connect Authentication: `security.oidc_authenticate`, `security.oidc_logout`, `security.oidc_prepare_authentication`. |
| 33 | +- `transform.reset_transform`. |
| 34 | + |
| 35 | + |
3 | 36 | ## 8.0.0
|
4 | 37 |
|
5 | 38 | First release for the `8.x` branch with a few major changes.
|
|
0 commit comments