Skip to content

Commit 49aead1

Browse files
committed
[DOCS] Release notes 8.14
1 parent a204b59 commit 49aead1

File tree

3 files changed

+100
-0
lines changed

3 files changed

+100
-0
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
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.14.0 Release notes
4+
5+
### Client
6+
* Tested versions of Ruby for 8.14.0: Ruby (MRI) 3.0, 3.1, 3.2 and 3.3. JRuby 9.3 and JRuby 9.4.
7+
8+
### API
9+
10+
API changes:
11+
12+
- All Connector APIs have been migrated to one common namespace `connector`:
13+
- `connector_secret.delete` -> `connector.secret_delete`
14+
- `connector_secret.get` -> `connector.secret_get`
15+
- `connector_secret.post` -> `connector.secret_post`
16+
- `connector_secret.put` -> `connector.secret_put`
17+
- `connector_sync_job.cancel` -> `connector.sync_job_cancel`
18+
- `connector_sync_job.check_in` -> `connector.sync_job_check_in`
19+
- `connector_sync_job.delete` -> `connector.sync_job_delete`
20+
- `connector_sync_job.error` -> `connector.sync_job_error`
21+
- `connector_sync_job.get` -> `connector.sync_job_get`
22+
- `connector_sync_job.post` -> `connector.sync_job_post`
23+
- `connector_sync_job.update_stats` -> `connector.sync_job_update_stats`
24+
25+
- `connector.delete` - Adds Boolean parameter `:delete_sync_jobs`: Determines whether associated sync jobs are also deleted.
26+
- `cross_cluster_replication.delete_auto_follow_pattern`, `cross_cluster_replication.follow`, `cross_cluster_replication.follow_info`, `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` - Add Time parameter `:master_timeout`: Explicit operation timeout for connection to master node.
27+
- `cross_cluster_replication.follow_stats`, `cross_cluster_replication.forget_follower`, `cross_cluster_replication.stats` - Add Time parameter `:timeout`: Explicit operation timeout.
28+
- `indices/rollover` - Adds Boolean parameter `:target_failure` If set to true, the rollover action will be applied on the failure store of the data stream.
29+
- `inference.get_model` - Parameter `inference_id` no longer required.
30+
- `search_application.search` - Adds Boolean parameter `:typed_keys`: Specify whether aggregation and suggester names should be prefixed by their respective types in the response.
31+
- `security.get_api_key`, `security.query_api_keys` - Add Boolean parameter `:with_profile_uid`: flag to also retrieve the API Key's owner profile uid, if it exists.
32+
33+
New APIs:
34+
35+
- `profiling.topn_functions` - Extracts a list of topN functions from Universal Profiling.
36+
- `text_structure.find_field_structure` - Finds the structure of a text field in an index.
37+
- `text_structure/find_message_structure`- Finds the structure of a list of messages. The messages must contain data that is suitable to be ingested into Elasticsearch.
38+
39+
APIs Migrated from experimental to stable:
40+
41+
- `esql.async_query`
42+
- `esql.query`
43+
44+
New Experimental APIs:
45+
46+
- `connector.update_active_filtering` - Activates the draft filtering rules if they are in a validated state.
47+
- `connector.update_filtering_validation` - Updates the validation info of the draft filtering rules.
48+
349
## 8.13.0 Release notes
450

551
### Client

docs/release_notes/814.asciidoc

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[[release_notes_8_14]]
2+
=== 8.14 Release notes
3+
4+
[discrete]
5+
[[release_notes_8_14_0]]
6+
=== 8.14.0 Release notes
7+
8+
[discrete]
9+
==== Client
10+
* Tested versions of Ruby for 8.14.0: Ruby (MRI) 3.0, 3.1, 3.2 and 3.3. JRuby 9.3 and JRuby 9.4.
11+
12+
[discrete]
13+
==== API
14+
15+
API changes:
16+
17+
* All Connector APIs have been migrated to one common namespace `connector`:
18+
** `connector_secret.delete` -> `connector.secret_delete`
19+
** `connector_secret.get` -> `connector.secret_get`
20+
** `connector_secret.post` -> `connector.secret_post`
21+
** `connector_secret.put` -> `connector.secret_put`
22+
** `connector_sync_job.cancel` -> `connector.sync_job_cancel`
23+
** `connector_sync_job.check_in` -> `connector.sync_job_check_in`
24+
** `connector_sync_job.delete` -> `connector.sync_job_delete`
25+
** `connector_sync_job.error` -> `connector.sync_job_error`
26+
** `connector_sync_job.get` -> `connector.sync_job_get`
27+
** `connector_sync_job.post` -> `connector.sync_job_post`
28+
** `connector_sync_job.update_stats` -> `connector.sync_job_update_stats`
29+
30+
* `connector.delete` - Adds Boolean parameter `:delete_sync_jobs`: Determines whether associated sync jobs are also deleted.
31+
* `cross_cluster_replication.delete_auto_follow_pattern`, `cross_cluster_replication.follow`, `cross_cluster_replication.follow_info`, `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` - Add Time parameter `:master_timeout`: Explicit operation timeout for connection to master node.
32+
* `cross_cluster_replication.follow_stats`, `cross_cluster_replication.forget_follower`, `cross_cluster_replication.stats` - Add Time parameter `:timeout`: Explicit operation timeout.
33+
* `indices/rollover` - Adds Boolean parameter `:target_failure` If set to true, the rollover action will be applied on the failure store of the data stream.
34+
* `inference.get_model` - Parameter `inference_id` no longer required.
35+
* `search_application.search` - Adds Boolean parameter `:typed_keys`: Specify whether aggregation and suggester names should be prefixed by their respective types in the response.
36+
* `security.get_api_key`, `security.query_api_keys` - Add Boolean parameter `:with_profile_uid`: flag to also retrieve the API Key's owner profile uid, if it exists.
37+
38+
New APIs:
39+
40+
- `profiling.topn_functions` - Extracts a list of topN functions from Universal Profiling.
41+
- `text_structure.find_field_structure` - Finds the structure of a text field in an index.
42+
- `text_structure/find_message_structure`- Finds the structure of a list of messages. The messages must contain data that is suitable to be ingested into Elasticsearch.
43+
44+
APIs Migrated from experimental to stable:
45+
46+
- `esql.async_query`
47+
- `esql.query`
48+
49+
New Experimental APIs:
50+
51+
- `connector.update_active_filtering` - Activates the draft filtering rules if they are in a validated state.
52+
- `connector.update_filtering_validation` - Updates the validation info of the draft filtering rules.

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_14, 8.14 Release Notes>>
67
* <<release_notes_8_13, 8.13 Release Notes>>
78
* <<release_notes_8_12, 8.12 Release Notes>>
89
* <<release_notes_8110, 8.11 Release Notes>>
@@ -35,6 +36,7 @@
3536
* <<release_notes_75, 7.5 Release Notes>>
3637
* <<release_notes_70, 7.0 Release Notes>>
3738

39+
include::814.asciidoc[]
3840
include::813.asciidoc[]
3941
include::812.asciidoc[]
4042
include::811.asciidoc[]

0 commit comments

Comments
 (0)