Access Keys:
Skip to content (Access Key - 0)
community header community tab mule tab galaxy tab muleforge tab

Mule 2.1.2 Maintenance/Bug Fix Release

The 2.1.2 maintenance release includes many bug fixes and improvements, including several improvements to the Maven archetypes:

  • There are now separate archetypes for examples and modules, making it easier to create new Mule examples and modules and to add them to an existing project.
  • The project archetype has been cleaned up and enhanced to be easier to use.
  • A readme is now added to the generated content of the project and transport archetypes. These readmes describe what was generated and provide some useful links for the developer to get more information.
  • For all four types of archetypes, you can now specify which modules and transports you want to include and have the archetype generate the correct POM entries for you.
  • New Mule 2 classes are generated on top of an existing Mule project.

Additionally, release 2.1.2 includes validation and instructions for configuring CXF to run on the Jetty transport.

Issues Resolved for 2.1.2

Following is a complete list of issues that were resolved for 2.1.2.

Jira Issues
Priority Type Key component Summary
Blocker Bug MULE-3895 Build: Distributions Embedded jar has invalid Registry bootstrap
Critical Bug MULE-3450 Core: Transformers Variuos filters do not support streams
Critical Bug MULE-3587 Core: Routing / Filters Custom ID stores on the IdempotentReceiver causes NullPointerException
Critical Bug MULE-3858 Transport: JMS Topic destinations with slashes in the name can't be looked up in JNDI
Critical Bug MULE-3930 Transport: CXF / XFire WS Addressing causes NPE
Critical Bug MULE-3940 Core: API, Transport: JMS Unable to configure a durable subscription clientId for SunMQ/OpenMQ
Critical Bug MULE-3941 Core: Routing / Filters pass-through-router still processes message when Component with String return type returns null
Critical Task MULE-3912 Core: Configuration Support for hierarchical Spring application contexts in 2.x
Critical Bug MULE-3647 Transport: File FileToByteArray transformer only works when streaming is disabled
Critical Bug MULE-3884 Core: (other) "org.mule.osgi" packages have disappeared from 2.1.X, but are absolutely required for OSGi integration
Critical Bug MULE-3988 Core: Configuration MuleConfiguration defaults differ between code and schema defaults
Critical Bug MULE-3974 Core: Concurrency / Threading Values of maxThreadsActive and maxThreadsIdle are not accurate for SedaService (maxThreadsActive= maxThreadsActive-1)
Critical Bug MULE-3932 Core: Components Interceptors cannot be configured with shortcut component configuration
Critical Bug MULE-3557 Transport: File, Transport: TCP / UDP / SSL / Multicast FileToTcpStreamingTestCase fails often on the build server
Critical Bug MULE-3927 Core: Registry, Modules: Spring SpringRegistry lookups swallow BeanCreationException, must bubble it up
Critical Bug MULE-3761 Modules: Management / JMX JMX statistics influenced by asynch dispatch are incorrect
Major Bug MULE-4012 Tools Add a Maven example-project archetype
Major Improvement MULE-4016 Tools Allow users to specify modules and transports to include when executing a project, module, example or transport archetype
Major New Feature MULE-4013 Tools Add a Maven module-project archetype
Major Improvement MULE-4014 Tools Clean up the existing project archetype to create a useful new project template
Major Improvement MULE-4006 Tools Add a readme to the generated contant of the project-archetype
Major New Feature MULE-4007 Tools Enable the project-archetype wizard to generate new Mule 2 classes on top of an existing Mule project
Major Improvement MULE-3808 Build: Libraries / Dependencies Remove all top-level dependencies
Major Bug MULE-3994 Core: Encoding / I18N, Core: Transports Encoding should be preserved when messages are sent over transport
Major Bug MULE-4019 Examples / Tutorials Stockquote example does not output results before next prompt
Major Bug MULE-3418 Transport: VM VM Connector cannot be configured to use a single thread on a singleton component
Major Patch submission MULE-3062 Core: Lifecycle, Core: Transports org.mule.providers.AbstractConnector allows connector to be disposed of multiple times.
Major Bug MULE-3890 Core: Components, Core: Lifecycle Life-cycle methods not invoked on components instantiated as part of pool initialisation
Major Patch submission MULE-788 Transport: JMS Oracle AQ does not support single resource transactions
Major Bug MULE-2073 Core: Configuration Default threading profile values differ with documented defaults when configuring 2.0 with spring.
Major Bug MULE-3778 Examples / Tutorials Webapp example built with ant does not work
Major Improvement MULE-3833 Core: Configuration Create unit tests for precedence of Registries in 2.1
Major Improvement MULE-3832 Core: Configuration Allow use of existing ApplicationContext in SpringXmlConfigurationBuilder
Major Patch submission MULE-3687 Build: Libraries / Dependencies sxc-xpath.osgi bundle contains entries from xercesImpl package
Major Bug MULE-3863 Core: Transformers MessagePropertiesTransformer never adds property if overwrite = false
Major Bug MULE-3646 Core: Components MethodHeaderPropertyEntryPointResolver does not resolve methods correctly
Major Bug MULE-3942 Transport: JDBC JDBC endpoint drops Message properties
Major Improvement MULE-4015 Tools Add a README to the Transport archetype that explains the generated code and where to go for help
Major Improvement MULE-2954 Core: Registry Registry design does not support use of multiple configuration builders
Major New Feature MULE-4017 Tools Make the Maven archetypes provide more value to the end users
Major Bug MULE-3888 Core: Components, Core: Lifecycle Spring bean java component implementations have life-cycle methods called twice.
Minor Improvement MULE-4005 Examples / Tutorials The scripting example should have default config values so it can be easily run from an IDE
Minor Improvement MULE-1684 Core: Routing / Filters nested router and EJB endpoints
Minor Bug MULE-3938 Tools Transport Archetype does not configure Transformers correctly in the service descriptor
Minor Patch submission MULE-3721 Core: Transformers Logger message "Overwriting message property ..." is appearing when there is no overwriting process.
Minor Bug MULE-3813 Build: Libraries / Dependencies Maven error in build when log4j1.2.8 not manually installed
Minor Bug MULE-3887 Core: Components Dispose on java component implementations is called twice
Minor Improvement MULE-451 Transport: JMS Jms Topic definition
Minor Improvement MULE-3875 Transport: HTTP/ HTTPS Allow literal value in rest-service-component parameters
Minor Bug MULE-3975 Core: Concurrency / Threading doThreading attribute even if configured is not used with Seda service threading profile
Minor Improvement MULE-4004 Core: (other) Introduce a customizable testcase watchdog timeout
Minor Improvement MULE-1357 Transport: JDBC Allow use of MERGE sql clause in outbound JDBC endpoint
Trivial Improvement MULE-3934 Core: Routing / Filters AndFilter should fail-fast

Documentation Issues Resolved for 2.1.2

Following is a complete list of documentation issues that were resolved for 2.1.2.

Jira Issues
Priority Type Key component Summary
Blocker Task MULE-3572 Documentation / Website Document/Migrate the existing Examples documentation
Critical Task MULE-3369 Documentation / Website Update the Creating Transports page on the 2.0 wiki
Critical Bug MULE-3816 Documentation / Website Update XML module documentation
Critical Bug MULE-3364 Documentation / Website Document Configuring Security on 2.0 wiki
Critical Task MULE-3735 Documentation / Website Document graceful shutdown requirement and assumptions
Critical Bug MULE-3870 Documentation / Website Review and expand configuration reference
Critical Bug MULE-3817 Documentation / Website update Enabling WS-Addressing
Major Task MULE-1742 Documentation / Website Annotate the mule.xsd document
Major Task MULE-3344 Documentation / Website Document "Configuring a Transport" and "Customizing a Transport" in 2.0 documentation
Minor Task MULE-1267 Documentation / Website Write Mule svnmerge documentation
Minor Improvement MULE-4190 Documentation / Website Documentation Update: Replace "endpoint-template-router" with "template-endpoint-router"

Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license