Nav

Mule ESB 3.4.4 Release Notes

July 28, 2015

MuleSoft is pleased to announce the release of the Mule ESB 3.4.4 runtime, an Enterprise-only maintenance release for 3.4 users. This release contains library updates that fix some security vulnerabilities, as well as several bug fixes.

Hardware and Software System Requirements

  • JDK/JRE 1.6.0 (Recommended JRE 1.6.0_45)

Operating Systems

  • Mac OS 10.7, 10.8

  • Windows (32- and 64-bit) 2003, 2008, Windows 7, Windows 2012 R2 Server

  • Ubuntu 12 64 bits, Ubuntu Server 14.04

  • Linux RHEL (64-bit) 5.3, 6.1

  • Solaris OS 10

  • HP-UX 11i V3

  • AIX V7.1

Fixed and Improved in This Release

Updated Libraries

Issue Description

MULE-7789

Update mule-transports-http to tomcat 6+

MULE-8644

Upgrade Tomcat libraries

EE-4457

Update spring-aop to version 3.2.12 or greater

Fixed Issues

Issue Description

MULE-8735

MuleMessage is going to registry for every transformation when extended transformations are used.

MULE-8661

Typo in AbstractFlowConstruct

MULE-8607

SFTP Reconnection Strategy not working

MULE-8420

FileMessageDispatcher return subfolders when no files found

MULE-8411

XmlToXMLStreamReader does not support OutputHandler as source type

MULE-8387

PGP decryption fails when the key used to sign the message doesn’t match the key used to encrypt it

MULE-8384

Session vars "lost" in foreach that uses outbound endpoint

MULE-8382

Can’t uncompress zip files containing no entries for folders

MULE-8361

Race condition in ExpressionConfig

MULE-8340

HTTPS connectors interfere with each other

MULE-8310

FTP client not timing out

MULE-8305

ObjectToHttpClientMethodRequest ignoring filename on file attachments

MULE-8262

Comparator not finding the class in the right classloader

MULE-8261

Avoid to set the same message listener on the message consumer

MULE-8247

SFTP inbound-endpoint autoDelete="false" does not work

MULE-8238

Endpoint notifications problem when using CXF

MULE-8232

Core extension dependencies are not initialized in order

MULE-8231

SftpMessageReceiver doesn’t release the lock on files

MULE-8230

SFTP connect hangs in pre-authenticated phase

MULE-8226

JMS Durable Subscriber - unexpected behavior in Mule HA Cluster - no failover

MULE-8220

Build number Maven plugin should be activated always

MULE-8179

NullPointerException thrown when using persistent object store under high load

MULE-8161

Round-robin does not start from 0, but start from 1.

MULE-8095

Managed object store expiration incorrectly detected on cluster

MULE-8083

JXPath Evaluator is vulnerable to XXE

MULE-8054

Exception trying to close a not opened IMAP folder

MULE-7773

Dynamic reference to sub flow produces lifecycle errors

MULE-7742

Thread Safety issues in one of the constructors of default mule session.

MULE-7263

MULE_REMOTE_CLIENT_ADDRESS variable gets the wrong value when http requests are proxied

MULE-6427

#[payload == null] is not true when the payload is NullPayload

MULE-5849

Setting encoding attribute on a transformer has no effect

MULE-5382

XSL Transformation fails with xsl:result-document on repeated transformations

EE-4529

Hazelcast locks are not being destroyed

EE-4389

HazelcastManager holds references to HazelcastObjectStore instances after undeploying applications

EE-4333

Remove Axis Transport from ESB Distribution

MULE-8388

Remove JRuby from distribution

Migration Guidance

  • EE-4333 - mule-transport-axis was removed from standalone due to security problems. In order to include it in a standalone Mule server, contact the support team to obtain a patch with the Axis transport.

  • MULE-8388 - Removed JRuby from distribution. Jruby is now not included anymore as part of Mule distributions for maintenance branches of 3.4.x, 3.3.x, 3.2.x and 3.1.x.In order to include JRuby in a standalone Mule server, add jruby-complete-1.0.jar and jruby-engine-1.1-jdk14.jar to <MULE_HOME>/lib/user. The Maven ID for these artifacts is:

    
                
             
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <dependency>
      <groupId>javax.script</groupId>
      <artifactId>jruby-engine</artifactId>
      <version>1.1</version>
      <classifier>jdk14</classifier>
    </dependency>
    <dependency>
      <groupId>org.jruby</groupId>
      <artifactId>jruby-complete</artifactId>
      <version>1.0</version>
    </dependency>

Support