Nav

Mule ESB 3.0.1 Release Notes

The Mule team is please to announce the availability of Mule ESB 3.0.1. This is a follow-up release to Mule 3.0.0, which continues MuleSoft’s commitment to making Mule the industry’s most powerful, simplest to use, and up-to-date Open Source ESB.

Current Release Version

Enterprise Edition Community Edition

ESB

x

Management Console

 

Highlights:

  • Updated and re-organized online documentation

  • Improved Mule schemas documentation

  • Asynchronous flows are now fully supported

  • New routing message processors

  • Support for jBPM 4.4

  • New BPM message processor/component

  • Over 40 important fixes

Fixed in this Release

Mule Community Edition version 3.0.1 builds on the features added in version 3.0 and fixes the following issues. In addition, all the fixes from previous 3.0 milestones are included.

JIRA Issues (44 issues)

Priority Type Key Summary

Blocker

Bug

MULE-5088

AbstractMailConnector decoding of URI username/password results in non NULL values

Blocker

Patch submission

MULE-4011

CXF not sending charset information on responses

Blocker

Bug

MULE-5099

When more than one Dynamic Endpoint is configured, messages may be sent to the wrong one

Critical

Patch submission

MULE-4784

Endpoint filters not applied when invokes via the quartz:job-endpoint

Critical

Patch submission

MULE-5162

Dynamic endpoints don’t work for VM and JMS transport

Critical

Bug

MULE-5138

Impossible to use a user name containing @ in IMAP transport (probably affects all transports)

Critical

Bug

MULE-5101

Servlet transport uses session ID as unique message ID which creates issues with async-reply handling

Critical

Bug

MULE-5143

Post-processor handling of @Transformer annotation is slow

Critical

Bug

MULE-5116

Multicast problems on AIX

Critical

Bug

MULE-5095

DefaultMessageCollection getPayloadAsBytes() and getPayloadAsString(enc) throw UnsupportedOperationException

Critical

Bug

MULE-5112

config reference for 2.2 → 3.0

Critical

Bug

MULE-4523

When http transport is used for both inbound and outbound endpoints and flow is sync headers returned from outbound call should not be used for inbound response

Critical

Bug

MULE-5161

ArrayIndexOutOfBoundsException in CopyOnWriteArrayList

Critical

Bug

MULE-5066

<async> doesn’t work inside synchronous flows

Critical

Bug

MULE-5118

ObjectToMimeTransformer only looks at inboundattachment list for attachments

Critical

Bug

MULE-5082

MuleEndpointURI incorrectly replaces curly brackets with braces in a query

Critical

Bug

MULE-5084

Impossible to use more than one # in a URI anymore

Critical

Bug

MULE-5113

CXF: getting exception when using payload="envelope" in combination with wsdlLocation when the wsdl contains headers

Critical

Bug

MULE-4907

Retry (reconnection) not working in 3.x

Major

Bug

MULE-5111

Initialisation of a jbpm connector is not correctly handled with an already-initialized jBPM ProcessEngine

Major

Improvement

MULE-5110

Defining attribute "processEngine-ref" of connector "jbpm-connector" as IDREF in mule-bpm.xsd is too restrictive

Major

Improvement

MULE-5114

Add support for jbpm 4.4

Major

Task

MULE-5163

Incorrect deployment of org.mule.distributions:mule and org.mule.distributions:mule-standalone

Major

Bug

MULE-5030

Cxf cannot find the correct Transformer on OutputPayloadInterceptor

Major

Bug

MULE-4647

Service with transaction and multicasting router

Major

Bug

MULE-5120

MessageContext is not being set on WebServiceContext

Major

Bug

MULE-5136

ws:proxy does not support expressions

Major

Bug

MULE-4959

FtpConnectionFactory does not properly validate connections

Major

Bug

MULE-5176

Regression: agents no longer registered with a startup splash screen

Major

Improvement

MULE-5070

Incorrect deprecation documentation

Major

New Feature

MULE-3205

Implement <bpm:component> type

Major

Bug

MULE-4964

Retry Policy not working for wmq with XA Transaction

Major

Bug

MULE-5127

mule 3.0.0 won’t start as a windows service

Major

Bug

MULE-5150

Inbound attachments for VM trnsport persist after a message is sent

Major

Bug

MULE-5132

<async> with a request-response inbound endpoint should return current result and continue in another thread

Major

Bug

MULE-5128

The doThreading threading profile attribute is ignored for SedaStageInterceptingMessageProcessor

Minor

Bug

MULE-5106

Embedded Mule under TC Server - Throws Exception getJavaPID

Minor

Bug

MULE-3241

GlobalReceiver of BPM Connector is throwing an Exception

Minor

Bug

MULE-4911

HttpRequestBodyToParamMap decodes a query string without specifying an encoding.

Minor

Bug

MULE-4956

Encoding not handled properly in JsonToObject and ObjectToJson.

Minor

New Feature

MULE-5105

Add an IBean archetype that works with Mule 3

Minor

Improvement

MULE-4957

Patch for byte array transformation test cases

Trivial

Improvement

MULE-5109

Validator pattern should be able to handle dispatch errors with a specific expression

Trivial

Improvement

MULE-5183

Enable Jackson annotated JSON object bindings in Jersey