Skip to content

Commit 70c87af

Browse files
author
Matt Devy
committed
docs(release): add 9.5.0 release notes
1 parent 317fc9f commit 70c87af

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

‎docs/release-notes/index.md‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,44 @@ To check for security updates, go to [Security announcements for the Elastic sta
2020
% ### Fixes [elasticsearch-ruby-client-next-fixes]
2121
% *
2222

23+
## 9.5.0 [elasticsearch-ruby-client-9.5.0-release-notes]
24+
25+
### Features and enhancements [elasticsearch-ruby-client-9.5.0-features-enhancements]
26+
27+
#### Gem
28+
29+
* Tested versions of Ruby for 9.5.0:
30+
* Ruby MRI: `3.3`, `3.4`, `4.0`
31+
* JRuby `9.3`, `9.4`, `10.0`
32+
33+
#### Elasticsearch API
34+
35+
##### API Updates
36+
37+
* `bulk`, `count`, `delete`, `delete_by_query`, `explain`, `get`, `index`, `indices.validate_query`, `mget`, `msearch`, `mtermvectors`, `search`, `search_shards`, `termvectors`, `update`, `update_by_query`: New Parameter `:_slice`. Routes requests to a specific index slice. Use `_all` to target all slices.
38+
* `cancel_reindex`, `get_reindex`, `list_reindex`: Promoted from Technical Preview to stable and no longer behind the `reindex_management_api` feature flag.
39+
* `count`: New Parameter `:stats`. Specifies request tags for logging and statistical purposes.
40+
* `esql.delete_view`, `esql.get_view`, `esql.put_view`: No longer behind the `esql_views` feature flag. These APIs remain in Technical Preview.
41+
* `indices.validate_query`: New Parameter `:routing`. Specifies a custom value used to route operations to a shard.
42+
* `inference.update`: New Parameter `:timeout`. Specifies how long to wait for the inference endpoint update.
43+
* `search`: Parameter `:stats` now accepts either a string or an array of strings.
44+
* `security.get_role`: New Parameter `:include_implicit`. Includes implicitly granted privileges in the response.
45+
* `snapshot.repository_analyze`: New Parameter `:check_overwrite_protection`. Controls whether to run the overwrite protection check.
46+
* `synonyms.get_synonym`: New Parameter `:search_after`. Uses a synonym rule ID as the pagination cursor.
47+
* `synonyms.put_synonym`: New Parameter `:append`. Appends rules to an existing synonyms set instead of replacing the complete set.
48+
* `transform.get_transform_stats`: New Parameter `:basic`. Returns basic transform statistics while skipping expensive checkpoint calculations.
49+
* `transform.schedule_now_transform`: New Parameter `:defer`. Defers scheduling by the transform's configured synchronization delay.
50+
51+
##### New APIs
52+
53+
* `inference.delete_region_policy` - Delete the inference region policy.
54+
* `inference.get_region_policy` - Get the inference region policy.
55+
* `inference.put_region_policy` - Create or update the inference region policy.
56+
57+
###### Available only in Stack, in Technical Preview
58+
59+
* `encryption.reset` - Reset the project encryption key. Requires the `:accept_data_loss` parameter.
60+
2361
## 9.4.3 [elasticsearch-ruby-client-9.4.3-release-notes]
2462

2563
### Fixes [elasticsearch-ruby-client-9.4.3-fixes]

0 commit comments

Comments
 (0)