Skip to content

Commit ad300d8

Browse files
committed
[DOCS] Release notes for 7.9.0
1 parent e88deb9 commit ad300d8

File tree

3 files changed

+110
-0
lines changed

3 files changed

+110
-0
lines changed

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,57 @@
1+
## 7.9.0
2+
3+
### Client
4+
5+
- Support for Elasticsearch version `7.9.0`.
6+
- Transport/Connection: Considers attributes values for equality - https://github.com/elastic/elasticsearch-ruby/commit/06ffd03bf51f5f33a0d87e9914e66b39357d40af[Commit].
7+
- When an API endpoint accepts both `GET` and `POST`, the client will always use `POST` when a request body is present.
8+
9+
### API
10+
11+
- Documentation for API endpoints will point out when an API is experimental, beta or unstable.
12+
13+
#### New API Endpoints
14+
15+
- New namespace: `dangling_indices`
16+
- `dangling_indices.delete_dangling_index`
17+
- `dangling_indices.import_dangling_index`
18+
- `dangling_indices.list_dangling_indices`
19+
- `indices.add_block`
20+
21+
Experimental endpoints:
22+
- `indices.resolve_index`
23+
- `simulate_template`
24+
25+
#### API Changes
26+
27+
- `field_caps`: adds body parameter allowing to filter indices if `index_filter` is provided.
28+
- `eql.search`: new parameters `wait_for_completion`, `keep_on_completion` and `keep_alive`.
29+
- `info`: New parameter `accept_enterprise`: If an enterprise license is installed, return the type and mode as 'enterprise' (default: false).
30+
- `indices.put_mapping`: new parameter `write_index_only`.
31+
32+
33+
### X-Pack
34+
35+
#### New API Endpoints
36+
37+
The Ruby client now supports all the X-Pack API endpoints.
38+
39+
- New namespace `autoscaling`: `autoscaling.delete_autoscaling_policy`, `autoscaling.get_autoscaling_decision`, `autoscaling.get_autoscaling_policy`, `autoscaling.put_autoscaling_policy`
40+
- New namespace `enrich`: `enrich.delete_policy`, `enrich.execute_policy`, `enrich.get_policy`, `enrich.put_policy`, `enrich.stats`
41+
- New namespace `eql`: `eql.delete`, `eql.get`, `eql.search`
42+
- New namespace `cross_cluster_replication`: `cross_cluster_replication.delete_auto_follow_pattern`, `cross_cluster_replication.follow`, `cross_cluster_replication.follow_info`, `cross_cluster_replication.follow_stats`, `cross_cluster_replication.forget_follower`, `cross_cluster_replication.get_auto_follow_pattern`, `cross_cluster_replication.pause_auto_follow_pattern`, `cross_cluster_replication.pause_follow`, `cross_cluster_replication.put_auto_follow_pattern`, `cross_cluster_replication.resume_auto_follow_pattern`, `cross_cluster_replication.resume_follow`, `cross_cluster_replication.stats`, `cross_cluster_replication.unfollow`
43+
- New namespace `snapshot_lifecycle_management`: `snapshot_lifecycle_management.delete_lifecycle`, `snapshot_lifecycle_management.execute_lifecycle`, `snapshot_lifecycle_management.execute_retention`, `snapshot_lifecycle_management.get_lifecycle`, `snapshot_lifecycle_management.get_stats`, `snapshot_lifecycle_management.get_status`, `snapshot_lifecycle_management.put_lifecycle`, `snapshot_lifecycle_management.start`, `snapshot_lifecycle_management.stop`
44+
- `indices.create_data_stream`
45+
- `indices.data_streams_stats`
46+
- `indices.delete_data_stream`
47+
- `indices.get_data_stream`
48+
- `security.clear_cached_privileges`
49+
- `machine_learning.update_data_frame_analytics`
50+
51+
#### API Changes
52+
53+
- `machine_learning.delete_expired_data`: new parameters `job_id`, `requests_per_second` and `timeout`
54+
155
## 7.8.1
256

357
### Client

docs/release_notes/79.asciidoc

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
[[release_notes_79]]
2+
=== 7.9 Release notes
3+
4+
==== Client
5+
6+
- Support for Elasticsearch version `7.9.0`.
7+
- Transport/Connection: Considers attributes values for equality - https://github.com/elastic/elasticsearch-ruby/commit/06ffd03bf51f5f33a0d87e9914e66b39357d40af[Commit].
8+
- When an API endpoint accepts both `GET` and `POST`, the client will always use `POST` when a request body is present.
9+
10+
==== API
11+
12+
- Documentation for API endpoints will point out when an API is experimental, beta or unstable.
13+
14+
===== New API Endpoints
15+
16+
- New namespace: `dangling_indices`
17+
- `dangling_indices.delete_dangling_index`
18+
- `dangling_indices.import_dangling_index`
19+
- `dangling_indices.list_dangling_indices`
20+
- `indices.add_block`
21+
22+
Experimental endpoints:
23+
- `indices.resolve_index`
24+
- `simulate_template`
25+
26+
===== API Changes
27+
28+
- `field_caps`: adds body parameter allowing to filter indices if `index_filter` is provided.
29+
- `eql.search`: new parameters `wait_for_completion`, `keep_on_completion` and `keep_alive`.
30+
- `info`: New parameter `accept_enterprise`: If an enterprise license is installed, return the type and mode as 'enterprise' (default: false).
31+
- `indices.put_mapping`: new parameter `write_index_only`.
32+
33+
34+
==== X-Pack
35+
36+
===== New API Endpoints
37+
38+
The Ruby client now supports all the X-Pack API endpoints.
39+
40+
- New namespace `autoscaling`: `autoscaling.delete_autoscaling_policy`, `autoscaling.get_autoscaling_decision`, `autoscaling.get_autoscaling_policy`, `autoscaling.put_autoscaling_policy`
41+
- New namespace `enrich`: `enrich.delete_policy`, `enrich.execute_policy`, `enrich.get_policy`, `enrich.put_policy`, `enrich.stats`
42+
- New namespace `eql`: `eql.delete`, `eql.get`, `eql.search`
43+
- New namespace `cross_cluster_replication`: `cross_cluster_replication.delete_auto_follow_pattern`, `cross_cluster_replication.follow`, `cross_cluster_replication.follow_info`, `cross_cluster_replication.follow_stats`, `cross_cluster_replication.forget_follower`, `cross_cluster_replication.get_auto_follow_pattern`, `cross_cluster_replication.pause_auto_follow_pattern`, `cross_cluster_replication.pause_follow`, `cross_cluster_replication.put_auto_follow_pattern`, `cross_cluster_replication.resume_auto_follow_pattern`, `cross_cluster_replication.resume_follow`, `cross_cluster_replication.stats`, `cross_cluster_replication.unfollow`
44+
- New namespace `snapshot_lifecycle_management`: `snapshot_lifecycle_management.delete_lifecycle`, `snapshot_lifecycle_management.execute_lifecycle`, `snapshot_lifecycle_management.execute_retention`, `snapshot_lifecycle_management.get_lifecycle`, `snapshot_lifecycle_management.get_stats`, `snapshot_lifecycle_management.get_status`, `snapshot_lifecycle_management.put_lifecycle`, `snapshot_lifecycle_management.start`, `snapshot_lifecycle_management.stop`
45+
- `indices.create_data_stream`
46+
- `indices.data_streams_stats`
47+
- `indices.delete_data_stream`
48+
- `indices.get_data_stream`
49+
- `security.clear_cached_privileges`
50+
- `machine_learning.update_data_frame_analytics`
51+
52+
===== API Changes
53+
54+
- `machine_learning.delete_expired_data`: new parameters `job_id`, `requests_per_second` and `timeout`

docs/release_notes/index.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
== Release Notes
33

44
=== 7.x
5+
* <<release_notes_79, 7.9 Release Notes>>
56
* <<release_notes_781, 7.8.1 Release Notes>>
67
* <<release_notes_78, 7.8 Release Notes>>
78
* <<release_notes_77, 7.7 Release Notes>>
89
* <<release_notes_76, 7.6 Release Notes>>
910
* <<release_notes_75, 7.5 Release Notes>>
1011
* <<release_notes_70, 7.0 Release Notes>>
1112

13+
include::79.asciidoc[]
1214
include::781.asciidoc[]
1315
include::78.asciidoc[]
1416
include::77.asciidoc[]

0 commit comments

Comments
 (0)