Skip to content

Commit 2acbce7

Browse files
committed
[DOCS] Adds release notes for 8.16
1 parent f22947f commit 2acbce7

File tree

3 files changed

+112
-0
lines changed

3 files changed

+112
-0
lines changed

CHANGELOG.md

+53
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,58 @@
11
*See the full release notes on the official documentation website: https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/release_notes.html*
22

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+
356
## 8.15.0 Release notes
457

558
### Client

docs/release_notes/816.asciidoc

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

docs/release_notes/index.asciidoc

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
[discrete]
55
=== 8.x
6+
* <<release_notes_8_16, 8.16 Release Notes>>
67
* <<release_notes_8_15, 8.15 Release Notes>>
78
* <<release_notes_8_14, 8.14 Release Notes>>
89
* <<release_notes_8_13, 8.13 Release Notes>>
@@ -37,6 +38,7 @@
3738
* <<release_notes_75, 7.5 Release Notes>>
3839
* <<release_notes_70, 7.0 Release Notes>>
3940

41+
include::816.asciidoc[]
4042
include::815.asciidoc[]
4143
include::814.asciidoc[]
4244
include::813.asciidoc[]

0 commit comments

Comments
 (0)