JDK
Mule ESB 3.7.3 Release Notes
MuleSoft is pleased to announce the release of Mule 3.7.3, an Enterprise Only maintenance release for 3.7.x users. We updated libraries due to security vulnerabilities, including commons-collections and fixed more than 40 bugs.
November 26, 2015
Supported Software
Mule was tested on the following software:
Software | Version |
---|---|
JRE 1.7.0 (Recommended JRE 1.7.0_79/80), JRE 1.8 |
|
OS |
MacOS 10.10.4, HP-UX 11i V3, AIX 7.1, Windows 2012 R2 Server, Windows 8.1, Solaris 11.2, RHEL 7.0, Ubuntu Server 15.04 |
Application Servers |
Tomcat 7, Tomcat 8, WebLogic 12c, Enterprise 6.1, Community 8, Community 8, WebSphere 8, Jetty 8, Jetty 9, Wildfly 8 |
Databases |
Oracle 11g, MySQL 5.5+, DB2 10, PostgreSQL 9, Derby 10, Microsoft SQL Server 2014 |
Bundled Runtime Manager Agent
This version of Mule ESB comes bundled with the Runtime Manager Agent Plugin version 1.2.0.
Fixed Issues
Issue | Description |
---|---|
EE-4637 |
Object store expires running job instances |
EE-4638 |
Redeploy error: IllegalArgumentException: resource with uniqueName already been registered |
EE-4649 |
Bitronix does not reset pooled connections when DB gets disconnected and reconnected later |
EE-4657 |
initAfterDeserialisation invoked twice when HazelcastObjectStore is used |
EE-4663 |
Batch dispatcher leaves objects in cache |
MULE-7093 |
EventCorrelation errors under heavy load |
MULE-8282 |
401 response received, but no WWW-authenticate header was present |
MULE-8449 |
NPE while removing an entry from object store |
MULE-8806 |
New HTTP Listener not working with some kind of attachments |
MULE-8821 |
Concurrent calls to the OAuth2 authorize MessageProcessor fail when passing different values for accessTokenUrl |
MULE-8822 |
OAuth2 Refresh token logic fails after restart of pre-existing connection |
MULE-8829 |
NTLM proxy authentication in HTTP Requester sends basic authentication |
MULE-8847 |
Add a way to disable MVEL expression cache |
MULE-8903 |
Class GrizzlyServerManager not logging the host and the ip |
MULE-8913 |
Applications failing with "Could not find a transformer to transform" error |
MULE-8922 |
Enricher broken when target expression references a key inside a map |
MULE-8929 |
Proxy validation looses XML tag when payload is body |
MULE-8932 |
Applications in domain failing with "Could not find a transformer to transform" error |
MULE-8933 |
MEL: Concat expression with an empty term throws obscure error |
MULE-8934 |
Temp queue files are not removed when serialization fails in QueuePersistenceObjectStore |
MULE-8938 |
Connector and Endpoint message notifications not fired when an exception is thrown |
MULE-8947 |
Base64Decoder transforms string and deletes last character |
MULE-8951 |
SFTP connection leak when the user doesn’t have permissions |
MULE-8955 |
MEL: Concurrent use of a function variable fails |
MULE-8956 |
XPath expression right after blocking HTTP request can’t access the HTTP response payload |
MULE-8960 |
Can’t find a transformer on applications running inside a domain |
MULE-8961 |
Message access violation when making a request inside an enricher |
MULE-8962 |
HTTP Connector throws a NPE when the value for a uri-param is null |
MULE-8964 |
JMS polls for messages using XA transaction timeout |
MULE-8965 |
Configured XA transaction timeout is ignored |
MULE-8966 |
Query parameters without value (?param) throws NPE |
MULE-8971 |
Define an XSD type for TimeUnits |
MULE-8973 |
Null pointer exception in a scatter-gather inside a dynamically referenced sub flow |
MULE-8974 |
DatasourceFactory must dispose disposable datasources |
MULE-8978 |
CXF with JMS binding port in WSDL failing |
MULE-8985 |
Non-Blocking processing does not continue after flow-ref to another flow. |
MULE-9006 |
XmlToDomDocument transformer conflicts with ObjectToByteArray transformer |
MULE-9013 |
Event group expiration fails when persistent object store is used |
MULE-9016 |
Processing XLSX files that have comments in Mule fails |
MULE-9019 |
Wrong value comparison in AbstractJob @ quartz transport |
MULE-9020 |
Upgrade BouncyCastle libraries to latest version |
MULE-9023 |
Scatter-gather generates wrong data type when Content-Type header is present |
MULE-9025 |
Changes on domain are not being registered by applications |
MULE-9027 |
TestsLogConfigurationHelper does not load correctly the Log4j config file in Windows |
MULE-9029 |
100-Continue response is sent as two packets even though chunked transfer encoding is disabled causing connection to hang |
MULE-9040 |
Database Connector: "No suitable driver found" on redeploy |
MULE-9050 |
Jersey module doesn’t support multipart requests |
MULE-9051 |
ForEach fails to provide path elements when not initialized |
MULE-9061 |
RandomAccessFileQueueStore leak files and space after being disposed |
MULE-9062 |
Dropping new domain.zip file does not redeploy apps associated with that domain |
Library Changes
Due to third-party library vulnerabilities, we updated the following dependencies:
-
Apache Commons Collections 3.2.2
-
Apache Geronimo 3
-
OpenSAML 2.5.1-1
-
Bouncycastle 1.50
-
Xalan-J 2.7.1