ESB Runtime
Mule ESB 3.6.4 Release Notes
MuleSoft is pleased to announce the release of the Mule ESB 3.6.4 runtime and an Enterprise-only maintenance release for 3.6 users.
Supported Software
Mule was tested on the following software:
Software | Version |
---|---|
JDK |
JRE 1.7.0 (Recommended JRE 1.7.0_79/80) |
OS |
MacOS 10.10.3, 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, JBoss Enterprise 6.1, JBoss Community 8, WebSphere 8, Jetty 8, Jetty 9 |
Databases |
Oracle 11g, MySQL 5.5 +, DB2 10, PostgreSQL 9, Derby 10, Microsoft SQL Server 2014 |
Compatibility Information
Software | Version |
---|---|
3.6.4 |
|
Anypoint Studio |
|
MMC |
3.6.0 |
Anypoint DevKit |
|
APIkit |
1.6.0 and later |
In case of having any issues with APIkit, consider upgrading to the latest minor release of APIkit. |
Features and Functionality
Fixed Issues
Issue | Description |
---|---|
MULE-9175 |
JSON validate doesn’t pick up redirects if it’s in the application classpath |
MULE-9173 |
Exclude xalan serializer from CXF |
MULE-9167 |
MEL expressions in Groovy Transformer/Component property bindings not being resolved |
MULE-9163 |
MVEL gets in an infinite loop in CompileException |
MULE-9161 |
Invoking subflow from FuctionalTestCase using getSubFlow() is failing under certain conditions |
MULE-9156 |
JSON schema validation fails when schema contains ref to local file |
MULE-9146 |
AsyncUntilSuccessful uses a fixed thread pool |
MULE-9144 |
SFTP Request doesn’t autoDelete original file |
MULE-9140 |
"host" header expected even for HTTP 1.0 clients |
MULE-9132 |
Ensure proper closing of Statements and ResultSets |
MULE-9075 |
Remove RC4 cipher suites from tls-default.conf |
MULE-9074 |
WebService Consumer: xsd:import for external resources through HTTP fails with java.io.FileNotFoundException |
MULE-9067 |
Add HTTP (transport/module) tests of empty headers |
MULE-9065 |
IndexOutOfBoundsException when header key has empty value |
MULE-9062 |
Dropping new domain.zip file does not redeploy apps associated with that domain |
MULE-9061 |
RandomAccessFileQueueStore leak files and space after being disposed |
MULE-9060 |
Update commons-collections version |
MULE-9054 |
MULE-9053 HTTP Listener accepting invalid content-type without body and returning 500 with body |
MULE-9053 |
HTTP Listener accepting invalid content-type without body and returning 500 with body |
MULE-9051 |
ForEach fails to provide path elements when not initialized |
MULE-9050 |
Jersey module doesn’t support multipart requests |
MULE-9040 |
Database Connector: "No suitable driver found" on redeploy |
MULE-9029 |
100-Continue response is sent as two packets even though chunked transfer encoding is disabled causing connection to hang |
MULE-9027 |
TestsLogConfigurationHelper does not load correctly the Log4j config file in Windows |
MULE-9025 |
Changes on domain are not being registered by applications |
MULE-9019 |
Wrong value comparison in AbstractJob @ quartz transport |
MULE-9016 |
Processing XLSX files that have comments in mule fails |
MULE-9013 |
Event group expiration fails when persistent object store is used |
MULE-9006 |
XmlToDomDocument transformer conflicts with ObjectToByteArray transformer |
MULE-8978 |
CXF with JMS binding port in WSDL failing |
MULE-8974 |
DatasourceFactory must dispose disposable datasources |
MULE-8973 |
Null pointer exception in a scatter-gather inside a dynamically referenced sub flow |
MULE-8971 |
Define an XSD type for TimeUnits |
MULE-8966 |
Query parameters without value (?param) throws NPE |
MULE-8965 |
Configured XA transaction timeout is ignored |
MULE-8964 |
JMS polls for messages using XA transaction timeout |
MULE-8956 |
XPath expression right after blocking http request can’t access the http response payload |
MULE-8955 |
MEL: Concurrent use of a function variable fails |
MULE-8951 |
SFTP connection leak when the user doesn’t have permissions |
MULE-8947 |
Base64Decoder transforms string and deletes last character |
MULE-8938 |
Connector and Endpoint message notifications not fired when an exception is thrown |
MULE-8934 |
Temp queue files are not removed when serialization fails in QueuePersistenceObjectStore |
MULE-8933 |
MEL: Concat expression with an empty term throws obscure error |
MULE-8929 |
Proxy validation looses XML tag when payload is body |
MULE-8916 |
Unclear message when more than one transformer is available |
MULE-8915 |
Add Visibility on which transformers are selected |
MULE-8903 |
Class GrizzlyServerManager not logging the host and the ip |
MULE-8829 |
NTLM proxy authentication in HTTP Requester sends basic authentication |
MULE-8822 |
OAuth2 Refresh token logic fails after restart for preexistent connection |
MULE-8449 |
NPE while removing an entry from object store |
MULE-8282 |
401 response received, but no WWW-authenticate header was present |
MULE-7663 |
tls-default.conf entries are ignored sometimes |
MULE-7093 |
EventCorrelation errors under heavy load |
MULE-6417 |
Divide by zero in ComponentStatistics |
EE-4712 |
Exception locking polling lock: OperationTimeoutException |
EE-4663 |
Batch dispatcher leaves objects in cache |
EE-4649 |
Bitronix does not reset pooled connections when DB gets disconnected and reconnected later |
EE-4638 |
Redeploy error: IllegalArgumentException: resource with uniqueName already been registered |
EE-4637 |
Object store expires running job instances |
Updated Libraries
-
OpenSAML 2.6.4
-
async-http-client to 1.9.31.
-
bouncycastle-crypto 1.50
-
geronimo-j2ee-connector_1.5_spec-2.0.0.jar
-
geronimo-jms_1.1_spec-1.1.1.jar
-
commons-collections-3.2.2