From 81792c9adb43aa2f20ac966ada5314df8b905d94 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Thu, 6 Nov 2025 10:42:58 -0700 Subject: [PATCH 1/5] Add 18 changelog entries for Team:Distributed Coordination --- .../elastic-cloud-serverless/index.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index 37c98fe200..3ab61f58cc 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -104,6 +104,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes the **Agents** and **Playground** icons in the side navigation to render correctly in dark mode [#240475]({{kib-pull}}240475) * Ensures only valid queries are returned for significant events [#239501]({{kib-pull}}239501) * Hides filtering capabilities in Hosts Metrics [#239724]({{kib-pull}}239724) +* Limit concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) ## October 20, 2025 [serverless-changelog-10202025] @@ -239,6 +240,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes layout issues with the **Parse in streams** button on smaller flyouts [#236548]({{kib-pull}}236548) * Displays `(missing value)` and `(empty)` instead of `null` in charts and tables [#233369]({{kib-pull}}233369) * Fixes privilege requirements for reindexing indices in Upgrade Assistant [#237055]({{kib-pull}}237055) +* Convert BytesTransportResponse when proxying response from/to local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) ## September 29, 2025 [serverless-changelog-09292025] @@ -361,6 +363,9 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue on the API Keys Management page that occurred when loading API keys with null names [#234083]({{kib-pull}}234083) * Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests [#234709]({{kib-pull}}234709) * Ensures full tool traces are displayed in flyouts [#234654]({{kib-pull}}234654) +* Differentiate between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) +* Add human-readable HTTP client stats [#134296](https://github.com/elastic/elasticsearch/pull/134296) +* Fix `NullPointerException` in transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) ## September 8, 2025 [serverless-changelog-09082025] @@ -476,6 +481,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a broken link in the **Build** breadcrumb that incorrectly pointed to the search indices page in {{es-serverless}} [#232504]({{kib-pull}}232504) * Fixes inconsistencies in case activity statistics [#231948]({{kib-pull}}231948) * Adds support for a `reporting_user` role with a reserved set of privileges [#231533]({{kib-pull}}231533) +* Return 429 instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) @@ -519,6 +525,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a bug that made the {{esql}} form read-only in the Rule upgrade flyout [#231699]({{kib-pull}}231699) * Removes the default port the from interactive setup cluster address form, unless specified [#230582]({{kib-pull}}230582) * Fixes positioning of the **Add rule** popover on the Role Mappings page [#231551]({{kib-pull}}231551) +* Set remote cluster server port when CPS is enabled on a search node [#4341](https://github.com/elastic/elasticsearch-serverless/pull/4341) ## August 11, 2025 [serverless-changelog-08112025] @@ -705,6 +712,9 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes time range handling in embedded anomaly swim lanes [#225803]({{kib-pull}}225803) * Adds discernible text to the **Refresh data preview** button [#225816]({{kib-pull}}225816) * Improves error handling in **Search Playground** when context limit is exceeded using Elastic Managed LLM [#225360]({{kib-pull}}225360) +* Add audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) +* Allow adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) +* Expose HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) ## July 7, 2025 [serverless-changelog-07072025] @@ -868,6 +878,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality. * Fixes **Discard** button state change logic for toggles [#223493]({{kib-pull}}223493) * Removes `originId` from connectors during rule import [#223454]({{kib-pull}}223454) +* Move HTTP content aggregation from Netty into RestController [#129302](https://github.com/elastic/elasticsearch/pull/129302) ## June 17, 2025 [serverless-changelog-06172025] @@ -955,6 +966,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning [#219617]({{kib-pull}}219617). * Fixes an issue with **Anomaly Explorer** where the selected Overall swimlane bucket is not respected for `viewBy jobId` in Machine Learning [#222845]({{kib-pull}}222845). * Fixes error handling when one or more connectors is deleted [#221958]({{kib-pull}}221958). +* React more prompty to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) ## June 2, 2025 [serverless-changelog-06022025] @@ -1030,6 +1042,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes inability to clear Document ID in data view field editor preview [#220891]({{kib-pull}}220891) * Reworks cookie and session storage to prevent unexpected logouts for certain users with certain use cases [#220430]({{kib-pull}}220430) * Changes the AI Connector description [#221154]({{kib-pull}}221154) +* Remove first `FlowControlHandler` from HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) ## May 19, 2025 [serverless-changelog-05192025] @@ -1072,6 +1085,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless [#218519]({{kib-pull}}218519) * Fixes incorrect validation for names containing asterisks in **ES|QL** [#219832]({{kib-pull}}219832) * Fixes overridden SSL config in full agent policy advanced YAML for Fleet [#219902]({{kib-pull}}219902) +* Replace auto-read with proper flow-control in HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) +* Set `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) ## May 5, 2025 [serverless-changelog-050525] @@ -1144,6 +1159,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves anomaly charts object safety [#217552](https://github.com/elastic/kibana/pull/217552) * Fixes title announcements in the details step of the anomaly detection job wizard [#218570](https://github.com/elastic/kibana/pull/218570) * Fixes incorrect optimization for endpoint artifacts [#216437](https://github.com/elastic/kibana/pull/216437) +* Replace auto-read with proper flow-control in HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) ## April 21, 2025 [serverless-changelog-04212025] @@ -1220,6 +1236,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes page crashes caused by the **Use full data** button [#217291]({{kib-pull}}217291) * Filters inference connectors that lack existing endpoints in **Connectors** [#217641]({{kib-pull}}217641) * Fixes focusability and keyboard access issues with the **Export** tab in the **Share this dashboard** modal [#217313]({{kib-pull}}217313) +* Fix race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) +* Add flow-control and remove auto-read in netty4 HTTP pipeline [#126441](https://github.com/elastic/elasticsearch/pull/126441) ## April 7, 2025 [serverless-changelog-04072025] From afbe133f2357dff73e6d897676ae27c86db5f330 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Thu, 6 Nov 2025 12:03:30 -0700 Subject: [PATCH 2/5] updating styling. AI-Assisted: This PR was assisted by Cursor Usage: used cursor to add entries to correct dates and validate styling --- .../elastic-cloud-serverless/index.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index 3ab61f58cc..915a116fc6 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -104,7 +104,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes the **Agents** and **Playground** icons in the side navigation to render correctly in dark mode [#240475]({{kib-pull}}240475) * Ensures only valid queries are returned for significant events [#239501]({{kib-pull}}239501) * Hides filtering capabilities in Hosts Metrics [#239724]({{kib-pull}}239724) -* Limit concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) +* Limits concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) ## October 20, 2025 [serverless-changelog-10202025] @@ -240,7 +240,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes layout issues with the **Parse in streams** button on smaller flyouts [#236548]({{kib-pull}}236548) * Displays `(missing value)` and `(empty)` instead of `null` in charts and tables [#233369]({{kib-pull}}233369) * Fixes privilege requirements for reindexing indices in Upgrade Assistant [#237055]({{kib-pull}}237055) -* Convert BytesTransportResponse when proxying response from/to local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) +* Converts `BytesTransportResponse` when proxying responses to and from the local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) ## September 29, 2025 [serverless-changelog-09292025] @@ -363,9 +363,9 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue on the API Keys Management page that occurred when loading API keys with null names [#234083]({{kib-pull}}234083) * Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests [#234709]({{kib-pull}}234709) * Ensures full tool traces are displayed in flyouts [#234654]({{kib-pull}}234654) -* Differentiate between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) -* Add human-readable HTTP client stats [#134296](https://github.com/elastic/elasticsearch/pull/134296) -* Fix `NullPointerException` in transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) +* Differentiates between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) +* Adds human-readable HTTP client statistics [#134296](https://github.com/elastic/elasticsearch/pull/134296) +* Fixes a null pointer exception in the transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) ## September 8, 2025 [serverless-changelog-09082025] @@ -481,7 +481,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a broken link in the **Build** breadcrumb that incorrectly pointed to the search indices page in {{es-serverless}} [#232504]({{kib-pull}}232504) * Fixes inconsistencies in case activity statistics [#231948]({{kib-pull}}231948) * Adds support for a `reporting_user` role with a reserved set of privileges [#231533]({{kib-pull}}231533) -* Return 429 instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) +* Returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) @@ -525,7 +525,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a bug that made the {{esql}} form read-only in the Rule upgrade flyout [#231699]({{kib-pull}}231699) * Removes the default port the from interactive setup cluster address form, unless specified [#230582]({{kib-pull}}230582) * Fixes positioning of the **Add rule** popover on the Role Mappings page [#231551]({{kib-pull}}231551) -* Set remote cluster server port when CPS is enabled on a search node [#4341](https://github.com/elastic/elasticsearch-serverless/pull/4341) +* Sets remote cluster server port when CPS is enabled on a search node ## August 11, 2025 [serverless-changelog-08112025] @@ -712,9 +712,9 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes time range handling in embedded anomaly swim lanes [#225803]({{kib-pull}}225803) * Adds discernible text to the **Refresh data preview** button [#225816]({{kib-pull}}225816) * Improves error handling in **Search Playground** when context limit is exceeded using Elastic Managed LLM [#225360]({{kib-pull}}225360) -* Add audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) -* Allow adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) -* Expose HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) +* Adds audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) +* Allows adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) +* Exposes HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) ## July 7, 2025 [serverless-changelog-07072025] @@ -878,7 +878,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality. * Fixes **Discard** button state change logic for toggles [#223493]({{kib-pull}}223493) * Removes `originId` from connectors during rule import [#223454]({{kib-pull}}223454) -* Move HTTP content aggregation from Netty into RestController [#129302](https://github.com/elastic/elasticsearch/pull/129302) +* Moves HTTP content aggregation from Netty into `RestController` [#129302](https://github.com/elastic/elasticsearch/pull/129302) ## June 17, 2025 [serverless-changelog-06172025] @@ -966,7 +966,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning [#219617]({{kib-pull}}219617). * Fixes an issue with **Anomaly Explorer** where the selected Overall swimlane bucket is not respected for `viewBy jobId` in Machine Learning [#222845]({{kib-pull}}222845). * Fixes error handling when one or more connectors is deleted [#221958]({{kib-pull}}221958). -* React more prompty to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) +* Reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) ## June 2, 2025 [serverless-changelog-06022025] @@ -1042,7 +1042,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes inability to clear Document ID in data view field editor preview [#220891]({{kib-pull}}220891) * Reworks cookie and session storage to prevent unexpected logouts for certain users with certain use cases [#220430]({{kib-pull}}220430) * Changes the AI Connector description [#221154]({{kib-pull}}221154) -* Remove first `FlowControlHandler` from HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) +* Removes first `FlowControlHandler` from the HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) ## May 19, 2025 [serverless-changelog-05192025] @@ -1085,8 +1085,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless [#218519]({{kib-pull}}218519) * Fixes incorrect validation for names containing asterisks in **ES|QL** [#219832]({{kib-pull}}219832) * Fixes overridden SSL config in full agent policy advanced YAML for Fleet [#219902]({{kib-pull}}219902) -* Replace auto-read with proper flow-control in HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) -* Set `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) +* Sets `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) ## May 5, 2025 [serverless-changelog-050525] @@ -1159,7 +1159,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves anomaly charts object safety [#217552](https://github.com/elastic/kibana/pull/217552) * Fixes title announcements in the details step of the anomaly detection job wizard [#218570](https://github.com/elastic/kibana/pull/218570) * Fixes incorrect optimization for endpoint artifacts [#216437](https://github.com/elastic/kibana/pull/216437) -* Replace auto-read with proper flow-control in HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) ## April 21, 2025 [serverless-changelog-04212025] @@ -1236,8 +1236,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes page crashes caused by the **Use full data** button [#217291]({{kib-pull}}217291) * Filters inference connectors that lack existing endpoints in **Connectors** [#217641]({{kib-pull}}217641) * Fixes focusability and keyboard access issues with the **Export** tab in the **Share this dashboard** modal [#217313]({{kib-pull}}217313) -* Fix race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) -* Add flow-control and remove auto-read in netty4 HTTP pipeline [#126441](https://github.com/elastic/elasticsearch/pull/126441) +* Fixes a race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) +* Adds flow control and removes auto-read in the Netty4 HTTP pipeline [#126441](https://github.com/elastic/elasticsearch/pull/126441) ## April 7, 2025 [serverless-changelog-04072025] From 37fe82f9633a976f86b70aaa31b5c9f1fa2d623e Mon Sep 17 00:00:00 2001 From: George Wallace Date: Tue, 11 Nov 2025 07:46:16 -0700 Subject: [PATCH 3/5] Apply formatting guidance to distributed_coordination entries --- .../elastic-cloud-serverless/index.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index 915a116fc6..e77ff01db2 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -104,7 +104,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes the **Agents** and **Playground** icons in the side navigation to render correctly in dark mode [#240475]({{kib-pull}}240475) * Ensures only valid queries are returned for significant events [#239501]({{kib-pull}}239501) * Hides filtering capabilities in Hosts Metrics [#239724]({{kib-pull}}239724) -* Limits concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) +* Adds limits concurrent tls handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) ## October 20, 2025 [serverless-changelog-10202025] @@ -240,7 +240,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes layout issues with the **Parse in streams** button on smaller flyouts [#236548]({{kib-pull}}236548) * Displays `(missing value)` and `(empty)` instead of `null` in charts and tables [#233369]({{kib-pull}}233369) * Fixes privilege requirements for reindexing indices in Upgrade Assistant [#237055]({{kib-pull}}237055) -* Converts `BytesTransportResponse` when proxying responses to and from the local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) +* Adds converts `bytestransportresponse` when proxying responses to and from the local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) ## September 29, 2025 [serverless-changelog-09292025] @@ -363,7 +363,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue on the API Keys Management page that occurred when loading API keys with null names [#234083]({{kib-pull}}234083) * Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests [#234709]({{kib-pull}}234709) * Ensures full tool traces are displayed in flyouts [#234654]({{kib-pull}}234654) -* Differentiates between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) +* Adds differentiates between initial and reconnect rcs connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) * Adds human-readable HTTP client statistics [#134296](https://github.com/elastic/elasticsearch/pull/134296) * Fixes a null pointer exception in the transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) @@ -481,7 +481,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a broken link in the **Build** breadcrumb that incorrectly pointed to the search indices page in {{es-serverless}} [#232504]({{kib-pull}}232504) * Fixes inconsistencies in case activity statistics [#231948]({{kib-pull}}231948) * Adds support for a `reporting_user` role with a reserved set of privileges [#231533]({{kib-pull}}231533) -* Returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) +* Adds returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) @@ -714,7 +714,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves error handling in **Search Playground** when context limit is exceeded using Elastic Managed LLM [#225360]({{kib-pull}}225360) * Adds audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) * Allows adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) -* Exposes HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) +* Adds exposes http connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) ## July 7, 2025 [serverless-changelog-07072025] @@ -878,7 +878,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality. * Fixes **Discard** button state change logic for toggles [#223493]({{kib-pull}}223493) * Removes `originId` from connectors during rule import [#223454]({{kib-pull}}223454) -* Moves HTTP content aggregation from Netty into `RestController` [#129302](https://github.com/elastic/elasticsearch/pull/129302) +* Adds moves http content aggregation from netty into `restcontroller` [#129302](https://github.com/elastic/elasticsearch/pull/129302) ## June 17, 2025 [serverless-changelog-06172025] @@ -966,7 +966,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning [#219617]({{kib-pull}}219617). * Fixes an issue with **Anomaly Explorer** where the selected Overall swimlane bucket is not respected for `viewBy jobId` in Machine Learning [#222845]({{kib-pull}}222845). * Fixes error handling when one or more connectors is deleted [#221958]({{kib-pull}}221958). -* Reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) +* Adds reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) ## June 2, 2025 [serverless-changelog-06022025] @@ -1085,7 +1085,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless [#218519]({{kib-pull}}218519) * Fixes incorrect validation for names containing asterisks in **ES|QL** [#219832]({{kib-pull}}219832) * Fixes overridden SSL config in full agent policy advanced YAML for Fleet [#219902]({{kib-pull}}219902) -* Replaces auto-read with proper flow control in the HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) +* Adds replaces auto-read with proper flow control in the http pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) * Sets `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) ## May 5, 2025 [serverless-changelog-050525] @@ -1159,7 +1159,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves anomaly charts object safety [#217552](https://github.com/elastic/kibana/pull/217552) * Fixes title announcements in the details step of the anomaly detection job wizard [#218570](https://github.com/elastic/kibana/pull/218570) * Fixes incorrect optimization for endpoint artifacts [#216437](https://github.com/elastic/kibana/pull/216437) -* Replaces auto-read with proper flow control in the HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) +* Adds replaces auto-read with proper flow control in the http pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) ## April 21, 2025 [serverless-changelog-04212025] From 6cd798edc443ca3f725dfea8c3ac96c6d0c33d86 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Tue, 11 Nov 2025 08:06:43 -0700 Subject: [PATCH 4/5] fixes changelog entries --- .../elastic-cloud-serverless/index.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index e77ff01db2..069c8afa88 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -104,7 +104,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes the **Agents** and **Playground** icons in the side navigation to render correctly in dark mode [#240475]({{kib-pull}}240475) * Ensures only valid queries are returned for significant events [#239501]({{kib-pull}}239501) * Hides filtering capabilities in Hosts Metrics [#239724]({{kib-pull}}239724) -* Adds limits concurrent tls handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) +* Limits concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) ## October 20, 2025 [serverless-changelog-10202025] @@ -240,7 +240,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes layout issues with the **Parse in streams** button on smaller flyouts [#236548]({{kib-pull}}236548) * Displays `(missing value)` and `(empty)` instead of `null` in charts and tables [#233369]({{kib-pull}}233369) * Fixes privilege requirements for reindexing indices in Upgrade Assistant [#237055]({{kib-pull}}237055) -* Adds converts `bytestransportresponse` when proxying responses to and from the local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) +* Converts `BytesTransportResponse` when proxying responses to and from the local node [#135873](https://github.com/elastic/elasticsearch/pull/135873) ## September 29, 2025 [serverless-changelog-09292025] @@ -363,7 +363,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue on the API Keys Management page that occurred when loading API keys with null names [#234083]({{kib-pull}}234083) * Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests [#234709]({{kib-pull}}234709) * Ensures full tool traces are displayed in flyouts [#234654]({{kib-pull}}234654) -* Adds differentiates between initial and reconnect rcs connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) +* Differentiates between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) * Adds human-readable HTTP client statistics [#134296](https://github.com/elastic/elasticsearch/pull/134296) * Fixes a null pointer exception in the transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) @@ -481,7 +481,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a broken link in the **Build** breadcrumb that incorrectly pointed to the search indices page in {{es-serverless}} [#232504]({{kib-pull}}232504) * Fixes inconsistencies in case activity statistics [#231948]({{kib-pull}}231948) * Adds support for a `reporting_user` role with a reserved set of privileges [#231533]({{kib-pull}}231533) -* Adds returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) +* Returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) @@ -525,7 +525,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a bug that made the {{esql}} form read-only in the Rule upgrade flyout [#231699]({{kib-pull}}231699) * Removes the default port the from interactive setup cluster address form, unless specified [#230582]({{kib-pull}}230582) * Fixes positioning of the **Add rule** popover on the Role Mappings page [#231551]({{kib-pull}}231551) -* Sets remote cluster server port when CPS is enabled on a search node +* Sets remote cluster server port when cross-project search is enabled on a search node ## August 11, 2025 [serverless-changelog-08112025] @@ -714,7 +714,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves error handling in **Search Playground** when context limit is exceeded using Elastic Managed LLM [#225360]({{kib-pull}}225360) * Adds audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) * Allows adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) -* Adds exposes http connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) +* Exposes HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) ## July 7, 2025 [serverless-changelog-07072025] @@ -878,7 +878,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality. * Fixes **Discard** button state change logic for toggles [#223493]({{kib-pull}}223493) * Removes `originId` from connectors during rule import [#223454]({{kib-pull}}223454) -* Adds moves http content aggregation from netty into `restcontroller` [#129302](https://github.com/elastic/elasticsearch/pull/129302) +* Moves HTTP content aggregation from Netty into `RestController` [#129302](https://github.com/elastic/elasticsearch/pull/129302) ## June 17, 2025 [serverless-changelog-06172025] @@ -966,7 +966,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning [#219617]({{kib-pull}}219617). * Fixes an issue with **Anomaly Explorer** where the selected Overall swimlane bucket is not respected for `viewBy jobId` in Machine Learning [#222845]({{kib-pull}}222845). * Fixes error handling when one or more connectors is deleted [#221958]({{kib-pull}}221958). -* Adds reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) +* Reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) ## June 2, 2025 [serverless-changelog-06022025] @@ -1042,7 +1042,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes inability to clear Document ID in data view field editor preview [#220891]({{kib-pull}}220891) * Reworks cookie and session storage to prevent unexpected logouts for certain users with certain use cases [#220430]({{kib-pull}}220430) * Changes the AI Connector description [#221154]({{kib-pull}}221154) -* Removes first `FlowControlHandler` from the HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) +* Removes `FlowControlHandler` from the HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) ## May 19, 2025 [serverless-changelog-05192025] @@ -1085,7 +1085,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless [#218519]({{kib-pull}}218519) * Fixes incorrect validation for names containing asterisks in **ES|QL** [#219832]({{kib-pull}}219832) * Fixes overridden SSL config in full agent policy advanced YAML for Fleet [#219902]({{kib-pull}}219902) -* Adds replaces auto-read with proper flow control in the http pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) * Sets `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) ## May 5, 2025 [serverless-changelog-050525] @@ -1159,7 +1159,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves anomaly charts object safety [#217552](https://github.com/elastic/kibana/pull/217552) * Fixes title announcements in the details step of the anomaly detection job wizard [#218570](https://github.com/elastic/kibana/pull/218570) * Fixes incorrect optimization for endpoint artifacts [#216437](https://github.com/elastic/kibana/pull/216437) -* Adds replaces auto-read with proper flow control in the http pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) ## April 21, 2025 [serverless-changelog-04212025] From f587addcc16fbe9c0e84f93c2398b876da5a6c09 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Tue, 11 Nov 2025 12:40:45 -0700 Subject: [PATCH 5/5] adds missing changelog entries for distributed coordination --- .../elastic-cloud-serverless/index.md | 43 +++++++++++++------ 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index 069c8afa88..7f93345d36 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -73,6 +73,7 @@ Review the changes, fixes, and more to {{serverless-full}}. * Adds support for deleting export schedules [#238197]({{kib-pull}}238197) * Moves the **Lens** visualization toolbar from the **Visualization parameters** section to the flyout header [#239176]({{kib-pull}}239176) * Changes the processing order in {{esql}} so the breakdown is applied before the date histogram [#239685]({{kib-pull}}239685) +* Limits concurrent `TLS` handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) * Adds a **View in Discover** button to the Alert details page for infrastructure rules [#236880]({{kib-pull}}236880) * Introduces CDR Data View versioning and migration logic [#238547]({{kib-pull}}238547) * Fixes layout wrapping for fields in the Machine Learning Overview and Notifications pages [#239113]({{kib-pull}}239113) @@ -104,7 +105,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes the **Agents** and **Playground** icons in the side navigation to render correctly in dark mode [#240475]({{kib-pull}}240475) * Ensures only valid queries are returned for significant events [#239501]({{kib-pull}}239501) * Hides filtering capabilities in Hosts Metrics [#239724]({{kib-pull}}239724) -* Limits concurrent TLS handshakes [#136386](https://github.com/elastic/elasticsearch/pull/136386) ## October 20, 2025 [serverless-changelog-10202025] @@ -348,6 +348,10 @@ Review the changes, fixes, and more to {{serverless-full}}. * Ensures the **Tech Preview** badge is shown for the default inference endpoint for e5 on the inference endpoints UI [#234811]({{kib-pull}}234811) * Ensures mapped fields are remembered across simulations [#233799]({{kib-pull}}233799) +* Differentiates between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) + +* Adds human-readable HTTP client statistics [#134296](https://github.com/elastic/elasticsearch/pull/134296) + ### Fixes [serverless-changelog-09152025-fixes] * Hides the side navigation during report generation [#234675]({{kib-pull}}234675) @@ -363,8 +367,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue on the API Keys Management page that occurred when loading API keys with null names [#234083]({{kib-pull}}234083) * Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests [#234709]({{kib-pull}}234709) * Ensures full tool traces are displayed in flyouts [#234654]({{kib-pull}}234654) -* Differentiates between initial and reconnect RCS connections [#134415](https://github.com/elastic/elasticsearch/pull/134415) -* Adds human-readable HTTP client statistics [#134296](https://github.com/elastic/elasticsearch/pull/134296) * Fixes a null pointer exception in the transport trace logger [#132243](https://github.com/elastic/elasticsearch/pull/132243) ## September 8, 2025 [serverless-changelog-09082025] @@ -464,6 +466,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Updates sections and improves field handling in {{ml-cap}} [#231037]({{kib-pull}}231037) * Improves the layout of the custom URLs list in {{ml-cap}} [#231751]({{kib-pull}}231751) +* Returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) + ### Fixes [serverless-changelog-08252025-fixes] * Fixes a rendering issue that affected progress elements in Canvas [#232432]({{kib-pull}}232432) * Fixes the enforcement of deployment mode restrictions when creating package policies in {{fleet}} [#231679]({{kib-pull}}231679) @@ -481,7 +485,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes a broken link in the **Build** breadcrumb that incorrectly pointed to the search indices page in {{es-serverless}} [#232504]({{kib-pull}}232504) * Fixes inconsistencies in case activity statistics [#231948]({{kib-pull}}231948) * Adds support for a `reporting_user` role with a reserved set of privileges [#231533]({{kib-pull}}231533) -* Returns 429 status code instead of 500 for timeout handlers [#133111](https://github.com/elastic/elasticsearch/pull/133111) @@ -500,6 +503,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Adds an `AI` section to the `Stack Management` menu [#227289]({{kib-pull}}227289) * Sets the default retention period for Logs anomaly detection to 120 days [#231080]({{kib-pull}}231080) +* Sets remote cluster server port when `CPS` is enabled on a search node + ### Fixes [serverless-changelog-08182025-fixes] @@ -688,6 +693,12 @@ Review the changes, fixes, and more to {{serverless-full}}. * Updates the default Gemini model in Elastic Security Serverless [#225917]({{kib-pull}}225917) * Streamlines the side navigation in Elasticsearch Serverless [#225709]({{kib-pull}}225709) +* Adds audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) + +* Allows adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) + +* Exposes HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) + ### Fixes [serverless-changelog-07152025-fixes] * Fixes an issue where reports timed out and failed with an invalid header error [#225919]({{kib-pull}}225919) * Ensures "Values from a query" options refresh when reloading dashboards [#225101]({{kib-pull}}225101) @@ -712,9 +723,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes time range handling in embedded anomaly swim lanes [#225803]({{kib-pull}}225803) * Adds discernible text to the **Refresh data preview** button [#225816]({{kib-pull}}225816) * Improves error handling in **Search Playground** when context limit is exceeded using Elastic Managed LLM [#225360]({{kib-pull}}225360) -* Adds audit logging for stream content [#130594](https://github.com/elastic/elasticsearch/pull/130594) -* Allows adjustment of transport TLS handshake timeout [#130909](https://github.com/elastic/elasticsearch/pull/130909) -* Exposes HTTP connection metrics to telemetry [#130939](https://github.com/elastic/elasticsearch/pull/130939) ## July 7, 2025 [serverless-changelog-07072025] @@ -856,6 +864,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Adds support for partial result handling in **ES|QL** [#223198]({{kib-pull}}223198) * Adds an **Executable Name** tab to the TopN view [#224291]({{kib-pull}}224291) +* Moves HTTP content aggregation from Netty into `RestController` [#129302](https://github.com/elastic/elasticsearch/pull/129302) + ### Fixes [serverless-changelog-06232025-fixes] @@ -878,7 +888,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality. * Fixes **Discard** button state change logic for toggles [#223493]({{kib-pull}}223493) * Removes `originId` from connectors during rule import [#223454]({{kib-pull}}223454) -* Moves HTTP content aggregation from Netty into `RestController` [#129302](https://github.com/elastic/elasticsearch/pull/129302) ## June 17, 2025 [serverless-changelog-06172025] @@ -949,6 +958,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Enables **Content Connectors** in the **Stack Management** menu in {{sec-serverless}} [#221856]({{kib-pull}}221856). * Implements PKI authentication support for the `.gen-ai` connector’s `OpenAI Other` provider [#219984]({{kib-pull}}219984). +* Reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) + ### Fixes [serverless-changelog-06092025-fixes] * Fixes {{kib}} being stuck in a reboot loop when `cancelAlertsOnRuleTimeout` is set to `false` [#222263]({{kib-pull}}222263). @@ -966,7 +977,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning [#219617]({{kib-pull}}219617). * Fixes an issue with **Anomaly Explorer** where the selected Overall swimlane bucket is not respected for `viewBy jobId` in Machine Learning [#222845]({{kib-pull}}222845). * Fixes error handling when one or more connectors is deleted [#221958]({{kib-pull}}221958). -* Reacts more promptly to task cancellation while waiting for the cluster to unblock [#128737](https://github.com/elastic/elasticsearch/pull/128737) ## June 2, 2025 [serverless-changelog-06022025] @@ -1024,6 +1034,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Introduces a new endpoint scheme for SIEM migration [#219597]({{kib-pull}}219597) * Extends default log pattern on server side to include error information [#219940]({{kib-pull}}219940) +* Removes `FlowControlHandler` from the HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) + ### Fixes [serverless-changelog-05262025-fixes] @@ -1042,7 +1054,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes inability to clear Document ID in data view field editor preview [#220891]({{kib-pull}}220891) * Reworks cookie and session storage to prevent unexpected logouts for certain users with certain use cases [#220430]({{kib-pull}}220430) * Changes the AI Connector description [#221154]({{kib-pull}}221154) -* Removes `FlowControlHandler` from the HTTP pipeline [#128099](https://github.com/elastic/elasticsearch/pull/128099) ## May 19, 2025 [serverless-changelog-05192025] @@ -1065,6 +1076,10 @@ Review the changes, fixes, and more to {{serverless-full}}. * Enables full-text search in `STATS ... WHERE` **ES|QL** queries [#220691]({{kib-pull}}220691) * Prevents downloading trained models that are already present in other spaces and displays a warning in Machine Learning [#220238]({{kib-pull}}220238) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) + +* Sets `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) + ### Fixes [serverless-changelog-05192025-fixes] * Removes extra icon from map visualization tooltips [#220134]({{kib-pull}}220134) * Fixes color mapping issues for custom ranges and multi-field values in visualizations [#207957]({{kib-pull}}207957) @@ -1085,8 +1100,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless [#218519]({{kib-pull}}218519) * Fixes incorrect validation for names containing asterisks in **ES|QL** [#219832]({{kib-pull}}219832) * Fixes overridden SSL config in full agent policy advanced YAML for Fleet [#219902]({{kib-pull}}219902) -* Replaces auto-read with proper flow control in the HTTP pipeline [#127817](https://github.com/elastic/elasticsearch/pull/127817) -* Sets `connection: close` header on shutdown [#128025](https://github.com/elastic/elasticsearch/pull/128025) ## May 5, 2025 [serverless-changelog-050525] @@ -1142,6 +1155,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Allows you to customize the table tab [#218686](https://github.com/elastic/kibana/pull/218686) * Enables keyboard navigation for the create annotations form [#217918](https://github.com/elastic/kibana/pull/217918) +* Replaces auto-read with proper flow control in the HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) + ### Fixes [serverless-changelog-04282025-fixes] @@ -1159,7 +1174,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Improves anomaly charts object safety [#217552](https://github.com/elastic/kibana/pull/217552) * Fixes title announcements in the details step of the anomaly detection job wizard [#218570](https://github.com/elastic/kibana/pull/218570) * Fixes incorrect optimization for endpoint artifacts [#216437](https://github.com/elastic/kibana/pull/216437) -* Replaces auto-read with proper flow control in the HTTP pipeline [#127259](https://github.com/elastic/elasticsearch/pull/127259) ## April 21, 2025 [serverless-changelog-04212025] @@ -1217,6 +1231,8 @@ Review the changes, fixes, and more to {{serverless-full}}. * Reuses shared integration policies when duplicating agent policies in Fleet [#217872]({{kib-pull}}217872) * Enables adding badges to all list items in the side navigation except the section header [#217301]({{kib-pull}}217301) +* Adds flow control and removes auto-read in the Netty4 HTTP pipeline [#126441](https://github.com/elastic/elasticsearch/pull/126441) + ### Fixes [serverless-changelog-04142025-fixes] * Fixes error message when previewing index templates used by data streams [#217604]({{kib-pull}}217604) * Wraps text in search bars [#217556]({{kib-pull}}217556) @@ -1237,7 +1253,6 @@ Review the changes, fixes, and more to {{serverless-full}}. * Filters inference connectors that lack existing endpoints in **Connectors** [#217641]({{kib-pull}}217641) * Fixes focusability and keyboard access issues with the **Export** tab in the **Share this dashboard** modal [#217313]({{kib-pull}}217313) * Fixes a race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) -* Adds flow control and removes auto-read in the Netty4 HTTP pipeline [#126441](https://github.com/elastic/elasticsearch/pull/126441) ## April 7, 2025 [serverless-changelog-04072025]