Contact Us 1-800-596-4880

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

JDK

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