Skip navigation

The Mule Team are pleased to announce the release of version 1.4.4. This is a maintenance release that sees nearly 200 reported issues closed.

As always, many thanks to our community for submitting bug reports, patches and improvements to Mule.

Issues resolved since 1.4.3

JIRA (200 issues)
Pr T Key Summary
Blocker Task MULE-2826 Deploy updated DTDs as part of release
Blocker Bug MULE-2957 Fix startup script problems (exposed by groovy 1.5.2 upgrade)
Blocker Bug MULE-3330 mule-transport-archetype is not up to date with the latest API
Blocker Bug MULE-3326 errorhandler example without MULE_HOME set fails on Windows
Blocker Bug MULE-2961 Restoring persisted events does not reattach event to valid UMOSession
Blocker Bug MULE-3279 Error: javax.jms.JMSException: MQJMS1013: operation invalid whilst session is using asynchronous delivery
Critical Task MULE-2394 Test GUI installer with Bootstrap refactoring work
Critical Bug MULE-1894 JMS Session Leak in JMS Transport
Critical Bug MULE-2006 XaTransaction commit/rollback does not propertly dissassociate the current thread of execution from transaction
Critical Bug MULE-1776 XA transactions bug with simple queue to queue using Websphere MQ 6
Critical Task MULE-2748 Document changes in XML prerequisites (break the OOTB build from the source)
Critical Bug MULE-2963 FilteringXmlMessageSplitter does not set CorrelationGroupSize
Critical Bug MULE-1784 Run out of Websphere MQ sessions/connections
Critical Bug MULE-2804 returnClass of GZipUncompressTransformer will default be set to java.lang.Object so it is not possible to uncompress files
Critical Sub-task MULE-2509 Wait Policy Test Intermittent Failure
Critical Improvement MULE-2396 Rewrite the VMMessageReceiver to not extend PollingMessageReceiver
Critical Bug MULE-2700 Mule must not add xml-apis/xerces to the classpath
Critical Bug MULE-2968 Disposing TCP stream workers creates infinite loop
Critical Bug MULE-1773 Thread Interference in the FileMessageDispatcher
Critical Bug MULE-893 Clarify/reachitect MuleMessage property mutability & handling
Critical Bug MULE-2962 Misleading OptionalDataException in MuleEvent.unmarshallTransformers
Critical Bug MULE-3238 JdbcConnector & JdbcMessageDispatcher are leaving connections open
Major Improvement MULE-2329 Add support to i86pc architectures
Major Task MULE-1479 Verify outbound JDBC is enlisted in XA transactions
Major Improvement MULE-2333 Profiler MBeans must be registered under Mule's domain
Major Task MULE-1299 Review the Writing Transports Guide before 1.4 is released
Major Task MULE-1030 Move non-vital stuff to a separate "mule-extras" distro
Major Improvement MULE-1872 mule-assembly-verifier checks only for .jar files
Major Bug MULE-2807 LoanBrokerESB does not really work on JDK 1.5 because Castor-0.9.9 is broken
Major Improvement MULE-2032 Remove the HEAD connection check on the HttpMessageDispatcher
Major Patch submission MULE-925 Implementation of a webservice proxy
Major Bug MULE-2955 Context Classloader may be null in some rare cases, accomodate those in the code
Major Task MULE-2788 Upgrade OGNL to 2.7.1 to prevent spurious IllegalAccesssException
Major Improvement MULE-2336 Simplify profiler agent registration
Major Bug MULE-2412 Jms activeMQ XAResource.isSameRM() returns a wrong result because of using Proxy
Major Bug MULE-1050 Tests sometimes fail to shutdown/startup MuleManager, resulting in multiple copies
Major Improvement MULE-2160 Call MuleManager.dispose() conditionally in MuleXmlBuilderContextListener
Major Bug MULE-2135 xpath filter not executing expression if payload is byte[]
Major Bug MULE-1636 Component fails to route message received from NestedRouter
Major Patch submission MULE-1180 Getting parameters from message properties
Major Bug MULE-2217 Inbound pop3 forwards properties to outbound smtp
Major Bug MULE-1209 Documented properties of XmppConnector not honored
Major Bug MULE-1021 Conflicting scope for geronimo-spec-servlet dependency when deployed as a webapp
Major Improvement MULE-2315 Use JAAS Subject as the authentication object
Major Bug MULE-2152 TCP message receiver sending data back even if it is not suppose to
Major Bug MULE-2413 TimedSocketTestCase is not portable
Major Improvement MULE-2308 Mule bootstrap code refactoring (was license refactoring)
Major New Feature MULE-2309 YourKit profiler integration
Major Bug MULE-2587 Incorrect name used to configure queue profile in SedaComponent.java
Major Bug MULE-1931 Temp JMS destinations should reference a connector
Major Bug MULE-2451 mule-transport-archetype has invalid method signature for overriding AbstractPollingMessageReceiver
Major Bug MULE-2446 Using SpringConfigurationBuilder prevents XML Schemas to be resolved locally
Major Bug MULE-2417 Wrong value of the smtp endpoint address in %MULE_HOME%\examples\errorhandler\conf\error-config.xml
Major Bug MULE-2322 Inconsistent behaviour when configuring pooling-profile
Major Bug MULE-1176 Using multiple connectors with XFire fails
Major Bug MULE-2289 Threading-profile tag always sets poolExhaustedAction to WAIT
Major Sub-task MULE-2575 Intermittent Failure for KeepSendSocketOpenMule1491TestCase
Major Bug MULE-2600 FilteringListMessageSplitter needs a callback for ThreadLocal state cleanup
Major Patch submission MULE-1500 Transform parameter support for XsltTransformer
Major Bug MULE-2975 Message Routers page links are broken
Major New Feature MULE-2005 Add support for JBoss TS (Arjuna)
Major Bug MULE-2690 Fix for MULE-2645 needs to be applied to FilteringOutboundRouter.getEndpoint
Major Bug MULE-2117 SpringTransactionFactory.setTransactionManager() cannot be invoked declaratively
Major Bug MULE-2116 SpringTransactionFactory.beginTransaction() does not bind the transaction to TransactionCoordination
Major Bug MULE-1300 IdempotentReceiver has guaranteed memory leak
Major Bug MULE-2472 Inconsistent behaviour when configuring threading-profile
Major Bug MULE-2599 BridgeComponent didn't increase statistics counters
Major Bug MULE-2512 Unable to start Mule w/external Tomcat when org.mule.webapp.classpath in web.xml was set to external url
Major Bug MULE-2766 NPE on standalone server shutdown
Major Bug MULE-2622 XA topic consumer fails when trying to reuse session and consumer (default)
Major Bug MULE-2629 Default transformers + global endpoints don't work
Major Improvement MULE-2615 Move non-Groovy script support into a Mule Scripting Pack distribution
Major Patch submission MULE-2632 jdbc connector never calls propertyExtractors in outbound read statements
Major Bug MULE-2594 FilteringListMessageSplitter is potentially overwritting contexts
Major Bug MULE-2645 TemplateEndpointRouter alters template values of endpoints only for the first time
Major Bug MULE-2687 JDBC connection fails within an JMS trasaction
Major Bug MULE-1688 VM Transport slow in 1.4 when queueEvents = "true"
Major Bug MULE-2635 Loanbroker example fails to start
Major Bug MULE-2670 "voipservice" example doesn't display a welcome screen for the Voip Service application
Major Bug MULE-2842 Invoking stop() on non-Seda components results in NullPointerException
Major Patch submission MULE-2813 JCA Resource Adapter -Inbound Message flow implementation changes
Major Task MULE-2858 Add Xalan 2.7.1 as endorsed dependency
Major Bug MULE-2859 XsltTransformer fails test suite when run with Saxon
Major Bug MULE-2914 ActiveMQJmsConnector doesn't set maxRedelivery parameters
Major Patch submission MULE-2972 The FTP message dispatcher fails to specify encoding for data types other than UMOStreamMessageAdapter and byte[]
Major Bug MULE-2908 FileUtilsTestCase fails
Major New Feature MULE-2970 Supports ?xsd query handling
Major Bug MULE-2663 SmtpMessageDispatcher.doDispatch should throw exception if failure
Major Bug MULE-2130 Impossible to re-initialise smtp connector
Major Patch submission MULE-2987 SEDA components with persisted queue do not receive asynchronous events.
Major Bug MULE-2875 XA Transactions leave sessions open when transaction is closed
Major Bug MULE-3289 Session to queue is not closed when not using transactions
Major Patch submission MULE-1286 JMS Selector was not being added when calling the JMSMessageDispatcher.doReceive()
Major Bug MULE-3283 JMSSupport is leaving connections open if session cannot be bound to transaction
Major Improvement MULE-3246 MultiConsumerJmsMessageReceiver should detect topics and auto-adjust the number of receivers
Major Improvement MULE-2727 WS-Security tests rely on special HTTP headers to invoke handler correctly
Major Bug MULE-3189 Visualizer throws NPE whilte evaluating <queue-profile/>
Major Bug MULE-2131 Endpoint Transformers Configuration Inconsistent?
Major Bug MULE-2720 userInfo is decoded twice in AbstractEndpointBuilder.getPropertiesForUri()
Major Bug MULE-2335 -config startup switch is not being picked up unless it's the first one
Major Bug MULE-2230 errorExpression on RestServiceWrapper doesn't work
Minor Bug MULE-2250 Fix the pipeline component configuration test cases
Minor Bug MULE-2947 ResponseOutputStream contains non-threadsafe dead code
Minor Improvement MULE-2919 DeferredOutputStream very slow