requestBuilders no longer leaks after response is received.
HTTP Service Release Notes - Mule 4
Support Category: Select
1.7.15
September 18, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230918 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
W-13754230 |
1.7.14
August 22, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230822 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The 'Expect: 100-Continue' header is now ignored in server responses and log warnings. |
W-13806048 |
Pipe timeout default value is now increased to 20 seconds. |
W-13821717 |
1.7.13
June 16, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230616 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The POST request body is no longer sent in a GET redirect. |
W-12594415 |
1.7.12
March 20, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230320 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
|
W-12666590 |
1.7.11
February 17, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230217 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Requests no longer fail with NullPointerException with applications using invalid cookies. |
W-12528819 |
1.7.10
January 23, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20230123 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The log level for |
W-12173136 |
Cookie headers are now correctly aggregated during the redirect mechanism. |
W-12161504 |
1.7.9
September 19, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20220919 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
HTTP wire logging now provides the complete context of the request and response for 413 and 414 scenarios. |
W-11410315 |
1.7.8
July 18, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20220718 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
|
W-10863931 |
1.7.7
May 23, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20220523 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The |
W-11085107 |
1.7.6
March 21, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20220321 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
HTTP Connector no longer fails to send multipart/form-data. |
W-10711033 |
The redirect implementation properly handles the "Preserve Header Case" configuration. |
W-10822777 |
1.7.5
February 21, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20220221 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The HTTP proxy path is now optimized. |
EE-8118 |
Set-Cookie is now handled correctly after a redirect request. |
MULE-19942 |
1.7.4
January 24, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20211018 |
Fixed Issues
| Issue | ID |
|---|---|
Added new HTTP service system properties to set maximum sizes for HTTP request and response headers. |
MULE-19837 |
1.6.18
December 17, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.3.0 |
Fixed Issues
| Issue | ID |
|---|---|
Added new HTTP service system properties to set maximum sizes for HTTP request and response headers. |
MULE-19837 |
1.7.3
December 01, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20211018 |
Fixed Issues
| Issue | ID |
|---|---|
Improved the error message shown when a Mule application attempts to read an HTTP request payload after sending its corresponding HTTP response. |
MULE-19951 |
1.6.17
December 01, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.3.0 |
Fixed Issues
| Issue | ID |
|---|---|
Improved the error message shown when a Mule application attempts to read an HTTP request payload after sending its corresponding HTTP response. |
MULE-19951 |
1.7.2
November 05, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20211018 |
Fixed Issues
| Issue | ID |
|---|---|
Added a queue to the requester’s scheduler of the Grizzly client. |
MULE-19774 |
Query parameters in a redirect URI are properly set. |
MULE-19908 |
1.6.16
November 05, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.3.0 |
Fixed Issues
| Issue | ID |
|---|---|
Query parameters in a redirect URI are properly set. |
MULE-19908 |
1.6.15
October 26, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.3.0 |
Fixed Issues
| Issue | ID |
|---|---|
|
MULE-19727 |
Improved handling of HTTP redirects. |
MULE-19830 |
Optimized graceful shutdown timeout. |
MULE-19817 |
Added a queue to the requester’s scheduler of the Grizzly client. |
MULE-19774 |
1.7.1
October 19, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.4.0-20211018 |
Fixed Issues
| Issue | ID |
|---|---|
Improved handling of HTTP redirects. |
MULE-19830 |
Optimized graceful shutdown timeout. |
MULE-19817 |
Added support for the new read timeout feature of the HTTP Listener operation. |
MULE-19779 |
1.7.0
September 21, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.3.0 |
Fixed Issues
| Issue | ID |
|---|---|
|
MULE-19727 |
1.6.11
May 31, 2021
Fixed Issues
-
Fixed the exception
NumberFormatExceptionwhen 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
1.6.2
July 24, 2020
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
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
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
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.5.7
1.4.14
1.4.12
1.2.5
January 24, 2020
Fixed Issues
-
The
onErrorSendingResponsepublic method in the anonymous class is not accessible via reflection. (MULE-17693) -
Added a debug log in HTTP server with
ip:portwhere it is listening. (MULE-17473) -
When a non-supported
cipherSuiteis set, Grizzly ignores restriction after first request. (MULE-16852)
1.4.5
This release does not contain any extra feature or bug fixes and is not used by the Mule Runtime
1.2.0
December 6, 2018
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.4
September 13, 2018
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
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.1
March 16, 2018
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).



