Nav

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

ESB Runtime

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