Skip to content

Latest commit

 

History

History
211 lines (193 loc) · 16.9 KB

mule-esb-3.0.0-m3-release-notes.adoc

File metadata and controls

211 lines (193 loc) · 16.9 KB

Mule ESB 3.0.0 M3 Release Notes

Mule Community Edition version 3.0.0-M3 is a milestone release on our way to a stable Mule 3 version.

Current Release Version

  Enterprise Edition Community Edition

ESB

 

x

Management Console

 

 

New features:

This release includes an early preview of the new deployment model for Mule applications, check out the Mule 3. Rebooted post for details.

This release features a lot of Lifecycle improvements. While this may not affect you directly, the behaviour during startup and shutdown should be much more consistent and failsafe now.

As previously announced in a blog post we removed the MuleMessageAdapter and replaced it with a MuleMessageFactory. Regular users should not notice the change but if you’re writing your own transports you may want to read about the necessary migration steps.

Migration

For further information on migrating from Mule 2.2 to 3.0 see the Migration Guide.

Feedback

As always but especially with Milestone release please provide all/any feedback on Mule 3 progress via JIRA (bugs) .

Included bugfixes:

As always, all bug fixes from Mule 2.2.x were ported into this release.

Complete list of JIRA issues resolved in this release:

JIRA Issues (41 issues)

Priority Type Key Summary

Critical

Task

MULE-4868

AbstractLifecycleManager should dispose initialized objects directly

Critical

Bug

MULE-4468

Typo in method name

Critical

Task

MULE-4847

Release 3.0-M3

Critical

Improvement

MULE-4863

Implement inbound client connections for TCP transport

Critical

Bug

MULE-4690

Lifecycle Issue, when dispose is called, connectors get stopped twice

Major

Improvement

MULE-4492

Mule does not reuse threads until the threads equal 'maxThreadsActive' even if the request is single threaded

Major

Bug

MULE-4431

Session scoped properties get lost

Major

Bug

MULE-4567

MuleSession converts all stored property objects to java.lang.String

Major

Improvement

MULE-1690

Reduce contention for jBPM Dispatchers

Major

Bug

MULE-4776

webapp example fails when using tomcat:run

Major

Sub-task

MULE-4851

Release notes + dev marketing

Major

Sub-task

MULE-4852

Perform community QA

Major

Sub-task

MULE-4853

Perform release build

Major

Sub-task

MULE-4854

Upload schemas

Major

Sub-task

MULE-4855

Review pending lifecycle JIRAs

Major

Bug

MULE-4808

NotificationsListeners registered before xml configuration is parsed end up being registered twice.

Major

Task

MULE-4849

Document the use of MuleMessageFactory in the migration guide

Major

Bug

MULE-4198

MuleReceiverServlet should use the message adapter configured on the Servlet connector

Major

Sub-task

MULE-4850

Update downloads page

Major

Improvement

MULE-4777

ObjectToHttpClientMethodRequest uses always URLEncoder.encode(..) to encode paramValue

Major

Improvement

MULE-4599

dispose() method not called on transformer that implements Disposable

Major

Bug

MULE-4838

Custom Stateful Job does not wait if the previous job is still running

Major

Bug

MULE-4837

outbound endpoint is not invoked when timeout happens on collection-aggregator-router and failOnTimeout=false is set

Major

Task

MULE-4859

Update transport archetype to create a custom MuleMessageFactory

Major

Task

MULE-4732

Update jBPM docs for 3.x

Major

Task

MULE-4845

Remove all references to MessageAdapter in code

Major

Sub-task

MULE-4592

EventGroup does not work with IBM JDK

Major

Sub-task

MULE-4652

InMemoryStoreTestCase fails on IBM JDK

Major

Sub-task

MULE-4667

ProxyServiceServingWsdlMule4092TestCase fails on IBM JDK

Major

Sub-task

MULE-4670

JdbcBridgeFunctionalTestCase fails on IBM JDK

Minor

Bug

MULE-3631

Xmpp send gives stream:error (text)

Minor

Bug

MULE-4145

org.mule.util.TemplateParser chokes for patterns of the form: #[function:dateStamp(dd-MM-yyyy)]

Minor

Bug

MULE-4876

SpringProviderAdapter forces use of UsernamePasswordAuthenticationToken

Minor

Bug

MULE-4823

MULE 3.0 M2 release is failing to launch mule as a windows service.

Minor

Bug

MULE-4870

Method AbstractConnectable.start() is not thread safe

Minor

Bug

MULE-2323

Empty catch block in ServiceDescriptorFactory cause NullPointerException rather than correct error handling and message

Minor

Task

MULE-2113

Lifecycle phases should be in pairs

Minor

Improvement

MULE-3998

MessagePropertiesTransformer should support PropertyScopes

Minor

Improvement

MULE-4877

Patch for Japanese email test cases

Trivial

Patch submission

MULE-4700

HttpRequestBodyToParamMap - Allow multi-valued parameters to be transformed

Trivial

Patch submission

MULE-4842

org.mule.util.TemplateParser chokes for patterns of the form: #[function:dateStamp(dd-MM-yyyy)]