---
schema_version: "1"
id: 2ad0a58d2e11708180104b59067851404e8adf7b92509547e98a590a85ce4ffa
title: HTTP Service Release Notes - Mule 4
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/release-notes/mule-runtime/service-http-release-notes.md
canonical_url: https://docs.mulesoft.com/release-notes/mule-runtime/service-http-release-notes
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4b99c2d4b64d94191547cd27625da434a037abe3124cf3b99693be1cc658eddf
description: MuleSoft Documentation Site
latest: true
---
---
product: Release Notes
version: master
---

# HTTP Service Release Notes - Mule 4

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Support Category: Select

## 1.7.15

**September 18, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230918</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>requestBuilders</code> no longer leaks after response is received.</p></div></div></td><td><div><div><p>W-13754230</p></div></div></td></tr></tbody></table>

## 1.7.14

**August 22, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230822</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The 'Expect: 100-Continue' header is now ignored in server responses and log warnings.</p></div></div></td><td><div><div><p>W-13806048</p></div></div></td></tr><tr><td><div><div><p>Pipe timeout default value is now increased to 20 seconds.</p></div></div></td><td><div><div><p>W-13821717</p></div></div></td></tr></tbody></table>

## 1.7.13

**June 16, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230616</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The POST request body is no longer sent in a GET redirect.</p></div></div></td><td><div><div><p>W-12594415</p></div></div></td></tr></tbody></table>

## 1.7.12

**March 20, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230320</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>NullPointerException</code> no longer occurs when adding a null value to the cookie header.</p></div></div></td><td><div><div><p>W-12666590</p></div></div></td></tr></tbody></table>

## 1.7.11

**February 17, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230217</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Requests no longer fail with NullPointerException with applications using invalid cookies.</p></div></div></td><td><div><div><p>W-12528819</p></div></div></td></tr></tbody></table>

## 1.7.10

**January 23, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20230123</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The log level for <code>HTTP response stream was closed before being read but response streams must always be consumed</code> was changed from WARNING to ERROR.</p></div></div></td><td><div><div><p>W-12173136</p></div></div></td></tr><tr><td><div><div><p>Cookie headers are now correctly aggregated during the redirect mechanism.</p></div></div></td><td><div><div><p>W-12161504</p></div></div></td></tr></tbody></table>

## 1.7.9

**September 19, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20220919</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>HTTP wire logging now provides the complete context of the request and response for 413 and 414 scenarios.</p></div></div></td><td><div><div><p>W-11410315</p></div></div></td></tr></tbody></table>

## 1.7.8

**July 18, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20220718</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>HTTP_Request_configuration</code> in Anypoint Connector for HTTP now honors proxy settings.</p></div></div></td><td><div><div><p>W-10863931</p></div></div></td></tr></tbody></table>

## 1.7.7

**May 23, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20220523</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The <code>NullPointerException</code> error no longer appears while refreshing an OAuth token.</p></div></div></td><td><div><div><p>W-11085107</p></div></div></td></tr></tbody></table>

## 1.7.6

**March 21, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20220321</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>HTTP Connector no longer fails to send multipart/form-data.</p></div></div></td><td><div><div><p>W-10711033</p></div></div></td></tr><tr><td><div><div><p>The redirect implementation properly handles the "Preserve Header Case" configuration.</p></div></div></td><td><div><div><p>W-10822777</p></div></div></td></tr></tbody></table>

## 1.7.5

**February 21, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20220221</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The HTTP proxy path is now optimized.</p></div></div></td><td><div><div><p>EE-8118</p></div></div></td></tr><tr><td><div><div><p>Set-Cookie is now handled correctly after a redirect request.</p></div></div></td><td><div><div><p>MULE-19942</p></div></div></td></tr></tbody></table>

## 1.7.4

**January 24, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20211018</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Added new HTTP service system properties to set maximum sizes for HTTP request and response headers.</p></div></div></td><td><div><div><p>MULE-19837</p></div></div></td></tr></tbody></table>

## 1.6.18

**December 17, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.3.0</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Added new HTTP service system properties to set maximum sizes for HTTP request and response headers.</p></div></div></td><td><div><div><p>MULE-19837</p></div></div></td></tr></tbody></table>

## 1.7.3

**December 01, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20211018</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Improved the error message shown when a Mule application attempts to read an HTTP request payload after sending its corresponding HTTP response.</p></div></div></td><td><div><div><p>MULE-19951</p></div></div></td></tr></tbody></table>

## 1.6.17

**December 01, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.3.0</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Improved the error message shown when a Mule application attempts to read an HTTP request payload after sending its corresponding HTTP response.</p></div></div></td><td><div><div><p>MULE-19951</p></div></div></td></tr></tbody></table>

## 1.7.2

**November 05, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20211018</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Added a queue to the requester’s scheduler of the Grizzly client.</p></div></div></td><td><div><div><p>MULE-19774</p></div></div></td></tr><tr><td><div><div><p>Query parameters in a redirect URI are properly set.</p></div></div></td><td><div><div><p>MULE-19908</p></div></div></td></tr></tbody></table>

## 1.6.16

**November 05, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.3.0</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Query parameters in a redirect URI are properly set.</p></div></div></td><td><div><div><p>MULE-19908</p></div></div></td></tr></tbody></table>

## 1.6.15

**October 26, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.3.0</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>NullPointerException</code> errors no longer cause a decrease in performance when a Mule app uses FTP/FTPS read operations.</p></div></div></td><td><div><div><p>MULE-19727</p></div></div></td></tr><tr><td><div><div><p>Improved handling of HTTP redirects.</p></div></div></td><td><div><div><p>MULE-19830</p></div></div></td></tr><tr><td><div><div><p>Optimized graceful shutdown timeout.</p></div></div></td><td><div><div><p>MULE-19817</p></div></div></td></tr><tr><td><div><div><p>Added a queue to the requester’s scheduler of the Grizzly client.</p></div></div></td><td><div><div><p>MULE-19774</p></div></div></td></tr></tbody></table>

## 1.7.1

**October 19, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.4.0-20211018</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Improved handling of HTTP redirects.</p></td><td><p>MULE-19830</p></td></tr><tr><td><p>Optimized graceful shutdown timeout.</p></td><td><p>MULE-19817</p></td></tr><tr><td><p>Added support for the new read timeout feature of the HTTP <strong>Listener</strong> operation.</p></td><td><p>MULE-19779</p></td></tr></tbody></table>

## 1.7.0

**September 21, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Software</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.3.0</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p><code>NullPointerException</code> errors no longer cause a decrease in performance when a Mule app uses FTP/FTPS read operations.</p></td><td><p>MULE-19727</p></td></tr></tbody></table>

## 1.6.14

**August 9, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed an issue closing the connection in case of timeout due to a payload not being sent
  (content-length > 0 and payload not sent) (MULE-19691)

## 1.6.13

**August 5, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed an issue that prevented HTTP Service from properly handling redirect requests (MULE-19622)

> [!IMPORTANT] Install the patch found in the following link to avoid a known issue in this version:
> MULE-18343.

## 1.6.12

**July 26, 2021**

### Mule Version

**Mule 4.3.0**

### New Features and Enhancements

- Updated `commons-io` to 2.11.0 and removed `guava` dependency. (EE-7932)

> [!IMPORTANT] Install the patch found in the following link to avoid a known issue in this version:
> MULE-18343.

## 1.6.11

**May 31, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed the exception `NumberFormatException` when streaming is activated and the response has a
  length greater than the maximum integer value. (MULE-19334)

### New Features and Enhancements

- Request handlers now use the creation class loader. (MULE-19181)

- HTTP Wire logging now preserves the MDC (Mapped Diagnostic Context). (MULE-19243)

- Added a new timeout to the Java read operation of a pipe used by the HTTP client to stream
  responses. (MULE-19232)

**NOTE**: Install the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.10

**February 8, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed a race condition in which requester threads were getting stuck while streaming responses.
  (MULE-19208)

### New Features and Enhancements

- The HTTP Requester pool used to stream responses now has a configurable queue size that you can
  disable. (MULE-19136)

**NOTE**: You must install the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.9

**February 4, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issue

- High CPU usage with HTTPS due to endless loop for requests. (MULE-19179)

## 1.6.8

**January 11, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- HTTP Client async operations now preserve class loader. (MULE-19099)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.14

**January 11, 2021**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- HTTP Client async operations now preserve class loader. (MULE-19099)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.7

**January 5, 2021**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed a regression in HTTP Service where an unexpected error was thrown on a SoapFault.
  (MULE-19111)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.13

**January 5, 2021**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- Fixed a regression in HTTP Service where an unexpected error was thrown on a SoapFault.
  (MULE-19111)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.6

**December 23, 2020**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed a deadlock when streaming responses in proxy scenarios by using a dedicated thread-pool.
  (MULE-19072)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.5

**December 9, 2020**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- The keep-alive header connection isn’t shown. (MULE-13973)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.11

**December 3, 2020**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- The keep-alive header connection isn’t shown. (MULE-13973)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.4

**December 1, 2020**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed a grizzly memory leak related with the SSLEngine. (MULE-18790)

- Avoid adding 'Content-length: 0' header for HTTP Methods with undefined body semantic (GET, HEAD,
  and DELETE). (MULE-19019)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.10

**December 1, 2020**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- Fixed a grizzly memory leak related with the SSLEngine. (MULE-18790)

- Avoid adding 'Content-length: 0' header for HTTP Methods with undefined body semantic (GET, HEAD,
  and DELETE). (MULE-19019)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.3

**October 6, 2020**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed a GrizzlyHttpServer memory leak on multiple redeploys. (MULE-18816)

### New Features and Enhancements

- The start and stop methods of the GrizzlyHttpServer now log the host:port pair in INFO level.
  (MULE-18819)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.9

**October 6, 2020**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- Fixed a GrizzlyHttpServer memory leak on multiple redeploys. (MULE-18816)

### New Features and Enhancements

- The start and stop methods of the GrizzlyHttpServer now log the host:port pair in INFO level.
  (MULE-18819)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.4.16

**October 6, 2020**

### Mule Version

**Mule 4.2.1**

### Fixed Issues

- Fixed a GrizzlyHttpServer memory leak on multiple redeploys. (MULE-18816)

### New Features and Enhancements

- The start and stop methods of the GrizzlyHttpServer now log the host:port pair in INFO level.
  (MULE-18819)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.2

**July 24, 2020**

### Mule Version

**Mule 4.3.0**

### Fixed Issues

- Fixed an issue where Grizzly returns incorrect error codes with a long header request and a long
  URI request. (MULE-18455)

- Fixed an issue where NTLM dance doesn’t finish when a renegotiation is triggered. (MULE-18591)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.8

**July 24, 2020**

### Mule Version

**Mule 4.2.2**

### Fixed Issues

- Fixed an issue where Grizzly returns incorrect error codes with a long header request and a long
  URI request. (MULE-18455)

- Fixed issue where NTLM dance doesn’t finish when a renegotiation is triggered. (MULE-18591)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.4.15

**July 24, 2020**

### Mule Version

**Mule 4.2.1**

### Fixed Issues

- Fixed an issue where Grizzly returns incorrect error codes with a long header request and a long
  URI request. (MULE-18455)

- Fixed an issue where NTLM dance doesn’t finish when a renegotiation is triggered. (MULE-18591)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.6.1

**June 1, 2020**

### Mule Version

**Mule 4.3.0**

### New Features and Enhancements

- Use the graceful shutdown timeout to allow persistent connections to do a last request.
  (MULE-18396)

- Add a tolerance time to use selectors for response streaming. (MULE-18028)

### Fixed Issues

- Fixed issue where source is not notified of failure on ConnectionException in flow. (MULE-18343)

- Encoded slash (%2F) is considered as part of URI in HTTP Service. (MULE-18308)

- Fixed issue that generates a timeout in an HTTP request sent by several connectors. (MULE-18320)

- Fixed issue that might cause a leak in HTTP requests. (MULE-18293)

- Fixed issue where HTTP Service logs were in the wrong appender when using streaming (MULE-18185)

- Fixed an issue when handling errors related to the loss of the client connection. (MULE-18191)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.2.8

**May 22, 2020**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that generates a timeout in an HTTP request that was sent by several connectors.
  (MULE-18320)

- Fixed an issue that might cause a leak in HTTP requests. (MULE-18293)

## 1.5.7

**May 14, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- Use the graceful shutdown timeout to allow persistent connections to do a last request.
  (MULE-18396)

### Fixed Issues

- Encoded slash (%2F) is being considered as part of URI in http service. (MULE-18308)

- Source is not notified of failure on ConnectionException in flow. (MULE-18343)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.4.14

**May 14, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- Use the graceful shutdown timeout to allow persistent connections to do a last request.
  (MULE-18396)

### Fixed Issues

- Encoded slash (%2F) is being considered as part of URI in http service. (MULE-18308)

- Source is not notified of failure on ConnectionException in flow. (MULE-18343)

**NOTE**: We need the following patch to avoid a known issue in this version: MULE-18343.

## 1.5.6

**April 17, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that generates a timeout in an HTTP request that was sent by several connectors.
  (MULE-18320)

## 1.4.13

**April 17, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that generates a timeout in an HTTP request that was sent by several connectors.
  (MULE-18320)

## 1.5.5

**April 13, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that might cause a leak in HTTP requests. (MULE-18293)

## 1.4.12

**April 13, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- Add a tolerance time to use selectors for response streaming (MULE-18028)

### Fixed Issues

- Fixed an issue that might cause a leak in HTTP requests. (MULE-18293)

- HTTP Service logs were in the wrong appender when using streaming (MULE-18185)

## 1.2.7

**April 9, 2020**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- The memory footprint of the closed TCPNIOConnection objects issue is fixed. (MULE-17887)

## 1.5.4

**April 1, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- Add a tolerance time to use selectors for response streaming (MULE-18028)

### Fixed Issues

- HTTP Service logs were in the wrong appender when using streaming (MULE-18185)

## 1.2.6

**March 27, 2020**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that occurred when handling errors related to the loss of the client connection.
  (MULE-18191)

## 1.5.3

**March 25, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that occurred when handling errors related to the loss of the client connection.
  (MULE-18191)

## 1.4.11

**March 25, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that occurred when handling errors related to the loss of the client connection.
  (MULE-18191)

## 1.5.2

**February 17, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue that resulted in the loss of the HTTP payload in the NTLM dance. (MULE-18057)

## 1.4.10

**February 17, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed an issue which resulted in the loss of the HTTP payload in the NTLM dance. (MULE-18057)

## 1.5.1

**February 12, 2020**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed corrupted payload issue that occurred with large request bodies when
  `http.requestStreaming.enabled` property was set. (MULE-18052)

## 1.4.9

**February 12, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed corrupted payload issue that occurred with large request bodies when
  `http.requestStreaming.enabled` property was set. (MULE-18052)

## 1.2.5

**January 24, 2020**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- The `onErrorSendingResponse` public method in the anonymous class is not accessible via
  reflection. (MULE-17693)

- Added a debug log in HTTP server with `ip:port` where it is listening. (MULE-17473)

- When a non-supported `cipherSuite` is set, Grizzly ignores restriction after first request.
  (MULE-16852)

## 1.4.8

**January 13, 2020**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Fixed the MDC propagation issue that occurred when a callback was called in a different thread.
  (MULE-17907)

- The memory footprint of the closed TCPNIOConnection objects issue is fixed. (MULE-17887)

- Persistent connections are now closed when the HTTP listener is stopped. (MULE-17851)

## 1.5.0

**October 30, 2019**

### Mule Version

**Mule 4.2.2**

### New Features and Enhancements

- Websockets capabilities.

### Fixed Issues

- None

## 1.4.7

**October 9, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Upgrade Java Mail version. (MULE-16389)

- HTTP Server lookup does not support domains. (MULE-17450)

- Add a debug log in HTTP server with `ip:port` where it is listening. (MULE-17473)

- HTTP Requester can’t handle large headers in Mule 4. (MULE-17480)

## 1.4.6

**September 17, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Upgrade grizzly-ahc version to 1.14-MULE-012 (MULE-17428)

## 1.4.5

**This release does not contain any extra feature or bug fixes and is not used by the Mule Runtime**

## 1.4.4

**August 20, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- NTLM authentication with dynamic credentials is successful despite credentials changes.
  (MULE-17110)

## 1.4.3

**July 5, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- Avoid references to the application classloader in Grizzly static fields. (MULE-17108)

## 1.4.2

**May 24, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- When a non-supported CipherSuite is set, Grizzly ignores the restriction after the first request.
  (MULE-16852)

## 1.2.4

**May 24, 2019**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- When a non-supported CipherSuite is set, Grizzly ignores the restriction after the first request.
  (MULE-16852)

## 1.4.1

**May 3, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP request streaming throws out-of-memory exception. (MULE-16756)

## 1.2.3

**May 3, 2019**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP request streaming throws out-of-memory exception. (MULE-16756)

## 1.1.9

**May 3, 2019**

### Mule Version

**Mule 4.1.4**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP request streaming throws out-of-memory exception. (MULE-16756)

## 1.1.8

**May 2, 2019**

### Mule Version

**Mule 4.1.4**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP client should use the worker pool when streaming responses. (MULE-16597)

## 1.4.0

**April 22, 2019**

### Mule Version

**Mule 4.2.0**

### New Features and Enhancements

- Miscellaneous performance improvements. (MULE-16101)

- Introduce support for WebSockets. (MULE-15850)

### Fixed Issues

- Local authentication doesn’t prevail when there are multiple authentication method headers.
  (MULE-16308)

## 1.2.2

**April 3, 2019**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- Source completion callback not called on failure. (MULE-16634)

- HTTP client should use worker pool when streaming responses. (MULE-16597)

- HTTP client throws NPE if not started. (MULE-15205)

## 1.2.1

**January 10, 2019**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP service client cannot do gzip response decompression. (MULE-16274)

- URL exposed when URI can’t be created because it’s malformed. (MULE-16206)

## 1.1.7

**January 10, 2019**

### Mule Version

**Mule 4.1.4**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP service client cannot do gzip response decompression. (MULE-16274)

## 1.1.6

### Mule Version

**Mule 4.1.4**

**December 18, 2018**

### New Features and Enhancements

- None.

### Fixed Issues

- Fix vulnerability in AHC fork. (MULE-16154)

- URL exposed when URI can’t be created because it’s malformed. (MULE-16206)

## 1.2.0

**December 6, 2018**

### Mule Version

**Mule 4.1.5**

### New Features and Enhancements

- Parameterize HTTP server’s path tree structure. (MULE-15632)

- Enhance RequestMatcherRegistry. (MULE-15764)

- Introduce support for WebSockets. (MULE-15850)

### Fixed Issues

- Fix vulnerability in AHC fork. (MULE-16154)

- Miscellaneous performance improvements. (MULE-16101)

- Miscellaneous performance improvements for proxy scenario. (MULE-15924)

- Malformed URL returns 500 instead of 400. (MULE-15888)

- Some HTTP log entries go to the runtime log instead of to the app. (MULE-15871)

- Update Grizzly version to MULE-005. (MULE-15853)

## 1.1.5

**November 20, 2018**

### Mule Version

**Mule 4.1.4**

### New Features and Enhancements

- None.

### Fixed Issues

- HTTP EE Service overrides request address for properties proxy. (EE-6397)

- Malformed URL returns 500 instead of 400. (MULE-15888)

## 1.1.4

**September 13, 2018**

### Mule Version

**Mule 4.1.4**

### New Features and Enhancements

None.

### Fixed Issues

- Added configuration name to the loggers category to be able to filter them. (MULE-14148)

- Grizzly prematurely closes the request stream. (MULE-15581)

- Grizzly should reset requestInput stream in NTLM type3 message. (MULE-15667)

- HTTP service should preserve POST request body on a dancing request. (MULE-15674)

- Prevent request body closing in HTTP service. (MULE-15662)

- Upgrade javax.mail to javax.mail-api 1.6.2. (MULE-15331)

## 1.1.3

**July 24, 2018**

### Mule Version

**Mule 4.1.3**

### New Features and Enhancements

None.

### Fixed Issues

- Cannot replace a catch-all listener with another. (MULE-15246)

- HTTP with one config and two listeners fails to find the correct resolution path. (MULE-14929)

- HTTP: Reduce request creation overhead. (MULE-15419)

- Infinite timeout conflicts with socket timeout. (MULE-15062)

- Simultaneous reading and writing causes NPE in grizzly. (MULE-15145)

- Upgrade notifications must be handled from mule as no HTTP/2. (MULE-15269)

- Using serverTimeout has no effect. (MULE-15004)

## 1.1.2

**May 9, 2018**

### Mule Version

**Mule 4.1.2**

### New Features and Enhancements

None.

### Fixed Issues

- Escape all error handlers. (MULE-13034)

- HTTP request connection limit reached error is not descriptive. (MULE-14760)

- If server is not initialized yet 503 response was not sent. (MULE-14959)

## 1.1.1

**March 16, 2018**

### Mule Version

**Mule 4.1.1**

### New Features and Enhancements

None.

### Fixed Issues

- HTTP service should support Java network properties to allow the usage of proxies during design
  time. (MULE-14644)

- HTTP: Allow requester to keep provided headers case. (MULE-14530)

- HTTP: Performance improvements in listener. (MULE-14519)

- Load REMOTELY\_CLOSED\_EXCEPTION on service classloader. (MULE-14565)

- Update minMuleVersion in the HTTP service and the HTTP EE service to 4.1.1 after changes in
  MULE-14530. (MULE-14624)

- Upgrade Grizzly version 2.3.35. (MULE-14442)

- Use content-id for setting part name, when name is not present. (MULE-14549).

## See Also

- [Salesforce Help](https://help.salesforce.com)

- [MuleSoft Services](https://www.mulesoft.com/support-and-services)

- [Known Issues](https://help.salesforce.com/s/issues)
