Skip to content

Commit 989453b

Browse files
committed
[DOCS] 7.10.0 Release notes
1 parent 7e16bff commit 989453b

File tree

3 files changed

+96
-1
lines changed

3 files changed

+96
-1
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
## 7.10.0
2+
3+
### Client
4+
5+
- Support for Elasticsearch version `7.10.0`.
6+
- Fixes a bug when building the complete endpoint URL could end with duplicate slashes `//`.
7+
- Fixes a bug when building the complete endpoint URL with cloud id could end with duplicate ports [#1081](https://github.com/elastic/elasticsearch-ruby/issues/1081).
8+
9+
10+
### API
11+
12+
- Fix in RubyDoc comments, some parameters were being duplicated.
13+
- Deprecation notice: Synced flush (`indices.flush_synced`) is deprecated and will be removed in 8.0. Use flush instead.
14+
15+
#### New API Endpoints
16+
17+
- `snapshot.clone`
18+
19+
#### API Changes
20+
21+
- `bulk`, `index`, `update`: new parameter `require_alias` (boolean): When true, requires destination to be an alias (default: false) for `index` and `update`. For `bulk` it sets `require_alias` for all incoming documents. Defaults to unset (false).
22+
23+
### X-Pack
24+
25+
Deprecation notice: `searchable_snapshots.repository_stats` is deprecated and is replaced by the Repositories Metering API.
26+
27+
#### New API Endpoints
28+
29+
- `close_point_in_time`
30+
- `open_point_in_time`
31+
- `security.clear_api_key_cache`
32+
- `security.grant_api_key`
33+
34+
#### API Changes
35+
36+
- `cat.ml_datafeeds`, `cat.ml_jobs`, `machine_learning.close_job`, `machine_learning.get_datafeed_stats`, `machine_learning.get_datafeeds`, `machine_learning.get_job_stats`, `machine_learning.get_jobs`, `machine_learning.get_overall_buckets`, `machine_learning.stop_datafeed`: new parameter `allow_no_match` (boolean): Whether to ignore if a wildcard expression matches no datafeeds. (This includes `_all` string or when no datafeeds have been specified)
37+
-`machine_learning.get_data_frame_analytics`: new parameter `verbose` (boolean), whether the stats response should be verbose
38+
- `machine_learning.get_trained_models`: new parameter `include` (string), a comma-separate list of fields to optionally include. Valid options are 'definition' and 'total_feature_importance'. Default is none.
39+
- `machine_learning.stop_datafeed`: endpoint now accepts a `body`: the URL params optionally sent in the body
40+
- `security.get_role`, `security/get_role_mapping`: The name parameter is now a comma-separated list of role-mapping names
41+
- `machine_learning.delete_trained_model`, `machine_learning.get_trained_models`, `machine_learning.get_trained_models_stats`, `machine_learning.put_trained_model`: Internal change, url changed from `_ml/inference` to `_ml/trained_models`
42+
143
## 7.9.0
244

345
### Client

docs/release_notes/710.asciidoc

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
[[release_notes_710]]
2+
=== 7.10 Release notes
3+
4+
[discrete]
5+
==== Client
6+
7+
- Support for Elasticsearch version `7.10.0`.
8+
- Fixes a bug when building the complete endpoint URL could end with duplicate slashes `//`.
9+
- Fixes a bug when building the complete endpoint URL with cloud id could end with duplicate ports https://github.com/elastic/elasticsearch-ruby/issues/1081[#1081].
10+
11+
12+
[discrete]
13+
==== API
14+
15+
- Fix in RubyDoc comments, some parameters were being duplicated.
16+
- Deprecation notice: Synced flush (`indices.flush_synced`) is deprecated and will be removed in 8.0. Use flush instead.
17+
18+
[discrete]
19+
===== New API Endpoints
20+
21+
- `snapshot.clone`
22+
23+
24+
[discrete]
25+
===== API Changes
26+
27+
- `bulk`, `index`, `update`: new parameter `require_alias` (boolean): When true, requires destination to be an alias (default: false) for `index` and `update`. For `bulk` it sets `require_alias` for all incoming documents. Defaults to unset (false).
28+
29+
30+
[discrete]
31+
==== X-Pack
32+
33+
Deprecation notice: `searchable_snapshots.repository_stats` is deprecated and is replaced by the Repositories Metering API.
34+
35+
[discrete]
36+
===== New API Endpoints
37+
38+
- `close_point_in_time`
39+
- `open_point_in_time`
40+
- `security.clear_api_key_cache`
41+
- `security.grant_api_key`
42+
43+
[discrete]
44+
===== API Changes
45+
46+
- `cat.ml_datafeeds`, `cat.ml_jobs`, `machine_learning.close_job`, `machine_learning.get_datafeed_stats`, `machine_learning.get_datafeeds`, `machine_learning.get_job_stats`, `machine_learning.get_jobs`, `machine_learning.get_overall_buckets`, `machine_learning.stop_datafeed`: new parameter `allow_no_match` (boolean): Whether to ignore if a wildcard expression matches no datafeeds (this includes `_all` string or when no datafeeds have been specified).
47+
-`machine_learning.get_data_frame_analytics`: new parameter `verbose` (boolean), whether the stats response should be verbose.
48+
- `machine_learning.get_trained_models`: new parameter `include` (string), a comma-separate list of fields to optionally include. Valid options are 'definition' and 'total_feature_importance'. Default is none.
49+
- `machine_learning.stop_datafeed`: endpoint now accepts a `body`: the URL params optionally sent in the body.
50+
- `security.get_role`, `security/get_role_mapping`: The name parameter is now a comma-separated list of role-mapping names.
51+
- `machine_learning.delete_trained_model`, `machine_learning.get_trained_models`, `machine_learning.get_trained_models_stats`, `machine_learning.put_trained_model`: Internal change, url changed from `_ml/inference` to `_ml/trained_models`.

docs/release_notes/index.asciidoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,18 @@
44

55
[discrete]
66
=== 7.x
7+
* <<release_notes_710, 7.10 Release Notes>>
78
* <<release_notes_79, 7.9 Release Notes>>
89
* <<release_notes_78, 7.8 Release Notes>>
910
* <<release_notes_77, 7.7 Release Notes>>
1011
* <<release_notes_76, 7.6 Release Notes>>
1112
* <<release_notes_75, 7.5 Release Notes>>
1213
* <<release_notes_70, 7.0 Release Notes>>
1314

15+
include::710.asciidoc[]
1416
include::79.asciidoc[]
1517
include::78.asciidoc[]
1618
include::77.asciidoc[]
1719
include::76.asciidoc[]
1820
include::75.asciidoc[]
19-
include::70.asciidoc[]
21+
include::70.asciidoc[]

0 commit comments

Comments
 (0)