From 7e0b5f67a9f5ab89c1b5f0957ea721755c3829fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Feb 2022 13:23:47 -0600 Subject: [PATCH] [7.17] Add release notes for 7.17.1 Co-authored-by: Seth Michael Larson --- docs/guide/release-notes.asciidoc | 118 +++++++++++++++++++----------- 1 file changed, 76 insertions(+), 42 deletions(-) diff --git a/docs/guide/release-notes.asciidoc b/docs/guide/release-notes.asciidoc index 296c46c1b..5f8aae1fd 100644 --- a/docs/guide/release-notes.asciidoc +++ b/docs/guide/release-notes.asciidoc @@ -1,6 +1,10 @@ [[release-notes]] == Release notes +* <> +* <> +* <> +* <> * <> * <> * <> @@ -35,13 +39,43 @@ [discrete] +[[rn-7-17-1]] +=== 7.17.1 (2022-02-28) + +* Fixed `AiohttpHttpConnection`` to not leak TLS connections when the socket isn't explicitly shutdown by the peer +* Fixed the `from` parameter to be rewritten to `from_` when used with the `scan` and `async_scan` helpers + + +[discrete] +[[rn-7-17-0]] +=== 7.17.0 (2022-02-01) + +* Client is compatible with Elasticsearch 7.17.0 + + +[discrete] +[[rn-7-16-3]] +=== 7.16.3 (2022-01-13) + +* Client is compatible with Elasticsearch 7.16.3 + + +[discrete] +[[rn-7-16-2]] +=== 7.16.2 (2021-12-27) + +* Client is compatible with Elasticsearch 7.16.2 + + +[discrete] +>>>>>>> f0504ab ([8.0] Add release notes for 7.17.1) [[rn-7-16-1]] === 7.16.1 (2021-12-13) [discrete] ==== Fixed -- Fixed issue where the `AIOHttpConnection` wouldn't log query parameters for URLs. +* Fixed issue where the `AIOHttpConnection` wouldn't log query parameters for URLs. [discrete] @@ -51,56 +85,56 @@ [discrete] ==== Deprecated -- Deprecated the `send_get_body_as` parameter. This parameter is no longer necessary +* Deprecated the `send_get_body_as` parameter. This parameter is no longer necessary as APIs all use non-GET HTTP methods when using a body. -- Removal of `body`, `params`, and other per-request parameters has been delayed beyond 8.0.0. +* Removal of `body`, `params`, and other per-request parameters has been delayed beyond 8.0.0. Changed deprecation warnings to mention "future version" instead of 8.0.0. [discrete] ==== Fixed -- Fixed an issue with `unicode` HTTP headers with the urllib3 HTTP client -- Fixed an issue with the `scan` helper to always set the `sort` and `scroll` parameters +* Fixed an issue with `unicode` HTTP headers with the urllib3 HTTP client +* Fixed an issue with the `scan` helper to always set the `sort` and `scroll` parameters [discrete] ==== Search -- Changed the `keep_alive` parameter of the `open_point_in_time` API to be required +* Changed the `keep_alive` parameter of the `open_point_in_time` API to be required to reflect its required status within Elasticsearch -- Added the `track_total_hits` parameter to the `search_mvt` API +* Added the `track_total_hits` parameter to the `search_mvt` API [discrete] ==== Fleet -- Changed the `fleet.global_checkpoints` API from **experimental** to **stable** -- Added the `fleet.search` **experimental** API -- Added the `fleet.msearch` **experimental** API +* Changed the `fleet.global_checkpoints` API from **experimental** to **stable** +* Added the `fleet.search` **experimental** API +* Added the `fleet.msearch` **experimental** API [discrete] ==== Indices -- Added the `indices.modify_data_stream` API +* Added the `indices.modify_data_stream` API [discrete] ==== Ingest -- Added the `if_version` parameter to the `ingest.put_pipeline` API +* Added the `if_version` parameter to the `ingest.put_pipeline` API [discrete] ==== Migration -- Added the `migration.get_feature_upgrade_status` API -- Added the `migration.post_feature_upgrade` API +* Added the `migration.get_feature_upgrade_status` API +* Added the `migration.post_feature_upgrade` API [discrete] ==== Machine Learning -- Added the `defer_definition_decompression` parameter to the `ml.put_trained_model` API +* Added the `defer_definition_decompression` parameter to the `ml.put_trained_model` API [discrete] ==== Transforms -- Added the `transform.upgrade_transforms` API +* Added the `transform.upgrade_transforms` API [discrete] @@ -110,7 +144,7 @@ [discrete] ==== Nodes -- Documented additional options the `metric` parameter of the `nodes.info` API. +* Documented additional options the `metric` parameter of the `nodes.info` API. [discrete] @@ -120,13 +154,13 @@ [discrete] ==== Client -- Fixed a performance regression in `JSONSerializer.default()` when `numpy` and `pandas` weren't installed. -- Changed the `DeprecationWarning` for the `body` parameter to be a "removed in a future version" instead of "removed in 8.0" in line with the 8.0 roadmap. +* Fixed a performance regression in `JSONSerializer.default()` when `numpy` and `pandas` weren't installed. +* Changed the `DeprecationWarning` for the `body` parameter to be a "removed in a future version" instead of "removed in 8.0" in line with the 8.0 roadmap. [discrete] ==== Search -- The `index` parameter of the `open_point_in_time` API is now required, was optional. +* The `index` parameter of the `open_point_in_time` API is now required, was optional. [discrete] @@ -136,55 +170,55 @@ [discrete] ==== Client -- Added more precise type hints to many API parameters -- Added explicit parameters to `AsyncTransport` and `AIOHttpConnection` -- Added `MapboxVectorTileSerializer` for handling the `application/vnd.mapbox-vector-tile` mimetype. Because this mimetype is binary rather than text the raw response `bytes` are forwarded from the serializer without decoding -- Reduced amount of time to import the `elasticsearch` module by delaying imports of `pandas` and `numpy` until later in the JSON serialization stage if necessary -- Deprecated positional arguments for APIs, instead use keyword arguments exclusively. +* Added more precise type hints to many API parameters +* Added explicit parameters to `AsyncTransport` and `AIOHttpConnection` +* Added `MapboxVectorTileSerializer` for handling the `application/vnd.mapbox-vector-tile` mimetype. Because this mimetype is binary rather than text the raw response `bytes` are forwarded from the serializer without decoding +* Reduced amount of time to import the `elasticsearch` module by delaying imports of `pandas` and `numpy` until later in the JSON serialization stage if necessary +* Deprecated positional arguments for APIs, instead use keyword arguments exclusively. [discrete] ==== Search -- Added the `search_mvt` **experimental** API -- Added body field parameters to the `search`, `scroll`, and `clear_scroll` APIs -- Deprecated the `body` parameter of the `search`, `scroll`, and `clear_scroll` APIs +* Added the `search_mvt` **experimental** API +* Added body field parameters to the `search`, `scroll`, and `clear_scroll` APIs +* Deprecated the `body` parameter of the `search`, `scroll`, and `clear_scroll` APIs [discrete] ==== Documents -- Added body field parameters to the `update` API -- Added the `document` parameter to the `create` and `index` APIs -- Deprecated the `body` parameter of the `create`, `index`, and `update` APIs +* Added body field parameters to the `update` API +* Added the `document` parameter to the `create` and `index` APIs +* Deprecated the `body` parameter of the `create`, `index`, and `update` APIs [discrete] ==== Indices -- Added the `indices.disk_usage` **experimental** API -- Added the `indices.fields_usage_stats` **experimental** API -- Added body field parameters to the `indices.create` API -- Deprecated the `body` parameter of the `indices.create` API +* Added the `indices.disk_usage` **experimental** API +* Added the `indices.fields_usage_stats` **experimental** API +* Added body field parameters to the `indices.create` API +* Deprecated the `body` parameter of the `indices.create` API [discrete] ==== Machine Learning -- Added the `ignore_unavailable`, `allow_no_indices`, `ignore_throttled`, and `expand_wildcards` parameters to the `ml.put_job` API +* Added the `ignore_unavailable`, `allow_no_indices`, `ignore_throttled`, and `expand_wildcards` parameters to the `ml.put_job` API [discrete] ==== Nodes -- Added the `nodes.clear_repositories_metering_archive` **experimental** API -- Added the `nodes.get_repositories_metering_info` **experimental** API -- Added the `shards` option to the `index_metric` parameter of the `nodes.stats` API -- Deprecated the `doc_type` parameter of the `nodes.hot_threads` API, instead use the `type` parameter +* Added the `nodes.clear_repositories_metering_archive` **experimental** API +* Added the `nodes.get_repositories_metering_info` **experimental** API +* Added the `shards` option to the `index_metric` parameter of the `nodes.stats` API +* Deprecated the `doc_type` parameter of the `nodes.hot_threads` API, instead use the `type` parameter [discrete] ==== Security -- Added the `security.query_api_keys` API +* Added the `security.query_api_keys` API [discrete] ==== License -- Deprecated the `doc_type` parameter of the `license.post_start_trial` API, instead use the `type` parameter +* Deprecated the `doc_type` parameter of the `license.post_start_trial` API, instead use the `type` parameter [discrete]