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