Mule ESB 2.2 Release Notes
Mule Enterprise Version 2.2 includes Mule ESB 2.2.4 and either Mule HQ 3.5.0 or the new Mule management console (see below). This page describes the known and fixed issues in this release.
Current Release Version
| Enterprise Edition | Community Edition |
|---|---|---|
ESB | x | |
Mule Management Console | x |
|
New Management Console
The management console for Mule ESB is built on the new Hyperic HQ 4.1.2 platform, which includes many new features since 3.5.0. The management console also includes support for Mule embedded in WebSphere and JBoss, whereas Mule HQ only supports monitoring standalone Mule instances.
The management console supports Mule ESB 2.x. It does not include support for profiling or patch management, so if you need those features, or if you need to support Mule 1.x, use Mule HQ 3.5.0 instead.
Known Issues
This section describes the known issues in this release and how to work around each issue.
- If you are experiencing agent-server communication problems with Mule HQ or the Mule management console, upgrade to JRE 1.5 or 1.6 by setting the environment variable HQ_JAVA_HOME for the MuleHQ agent and server.
- In Mule HQ and the Mule management console, if a configuration file cannot be found or the wrong user ID or password are used to access JMX, the error message simply says "Mule Enterprise Edition is already running."
- In the Mule management console, you must run
agent.bat installbefore you runagent.bat start. The message that appears after you install does not tell you to runagent.bat install, but it is documented in the steps in the user guide. - JCA deployment works for embedding Mule in JBoss 4.2 only and not 5.1.
Fixed Issues
Mule Enterprise 2.2 includes many new features and fixes developed on Mule Community Edition. For a list of these fixes, see Mule 2 Release Notes.
Following is a complete list issues fixed specifically for Mule Enterprise Version 2.2 including Mule HQ. Click a column heading to sort by that column.
| Issue Type | Key | Component/s | Summary | Version Fixed | |
| New Feature | EE-243 | Build: (other) | 1.4->2.0 Migration Design Tool Phase 1 | 2.1.0 | |
| Task | EE-770 | Build: (other) | Update assembly white-lists and exclude libs in pom's where needed | 2.1.0 | |
| Bug | EE-795 | Build: (other) | populate_m2_repo throws ClassNotFoundException | 2.1.0 | |
| Bug | EE-811 | Build: (other) | SwitchLicenseHeaders.groovy in EE doesn't work on Win platforms | 2.1.0 | |
| Task | EE-846 | Build: Maven | Synchronize (upgrade) Mule EE pom versions | 2.1.0 | |
| Improvement | EE-606 | Core: (other) | Need to support the graceful shutdown feature. | 2.1.0 | |
| Bug | EE-7 | Core: (other) | Rework recursive ConnectionStrategy behaviour | 2.1.0 | |
| Bug | EE-884 | Core: (other) | populate_m2_repo throws NoClassDefFoundError: org/apache/commons/cli/ParseException | 2.1.0 | |
| Bug | EE-729 | Core: Configuration | "Synchronous" attribute set on an inbound endpoint carries over into endpoints in catch-all strategy | 2.1.0 | |
| Task | EE-734 | Core: Configuration | Implement Retry Policies (ex-Reconnection Strategies) for 2.x | 2.1.0 | |
| New Feature | EE-254 | Core: Transports | JDBC Connector: More Support for Stored Procedures, including CURSOR support | 2.1.0 | |
| Improvement | EE-762 | Core: Transports Transport: HTTP/ HTTPS Transport: TCP / UDP / SSL / Multicast | DynamicURIOutboundEndpoint as key of dispatcherSocketsPool in UdpConnector causes port leaking | 2.1.0 | |
| New Feature | EE-328 | Modules: XML, XSLT, XPath | Support XSLT and XPath 2.0 | 2.1.0 | |
| Improvement | EE-213 | Modules: XML, XSLT, XPath Transport: SOAP / WSDL Transport: XFire | Improvement on SOAP and XML Processing Components | 2.1.0 | |
| Bug | EE-582 | Transport: CXF | CXF on port 443 via SSL throws EndpointNotFoundException | 2.1.0 | |
| Improvement | EE-601 | Transport: CXF | 1.6.1 EE CXF only takes Jaxb POJO as the web service payload. CXF needs to support web service client invocation input format in xml | 2.1.0 | |
| Bug | EE-753 | Transport: CXF | Serving out WSDL over the VM protocol with CXF does not work | 2.1.0 | |
| Task | EE-592 | Transport: FTP | Port Premium FTP transport to 2.0 | 2.1.0 | |
| Improvement | EE-720 | Transport: HTTP/ HTTPS | Http Request header properties are stripped off when dispatching by HttpClientMessageDispatcher | 2.1.0 | |
| Task | EE-464 | Transport: JDBC | Complete porting of premium JDBC transport to Mule 2.0 | 2.1.0 | |
| Improvement | EE-600 | Transport: JDBC | Support JDBC batch stored procedure call | 2.1.0 | |
| Bug | EE-603 | Transport: JMS | A message containing a list of arbitrary objects cannot be posted to JBoss Messaging | 2.1.0 | |
| Bug | EE-818 | Transport: mqseries | MQSeriesMessageDispatcher should get transformed payload instead of original payload | 2.1.0 | |
| Bug | EE-821 | Transport: mqseries | WMQ transport does not implement MessageRequester interface | 2.1.0 | |
| Bug | EE-821 | Transport: mqseries | WMQ transport does not implement MessageRequester interface | 2.1.0 | |
| Bug | EE-755 | Transport: SOAP / WSDL | WSProxyService doesn't invoke transformers | 2.1.0 | |
| Bug | EE-554 | Build: JDK Compatibility | Certify RHEL 5.2 x64 w/ 64bit JDK | 2.1.1 | |
| Bug | EE-937 | Build: Libraries, Examples/Tutorials | populate_m2_repo does not download muleesb pom | 2.1.1 | |
| Bug | EE-896 | Examples / Tutorials | populate_m2_repo failure | 2.1.1 | |
| Bug | EE-220 | Transport: (Other) | Add official support for REST pack | 2.1.1 | |
| Improvement | EE-733 | Transport: HTTP/ HTTPS | HttpMessageAdapter should create a payload of type HttpRequest (which includes all passed parameters) | 2.1.1 | |
| New Feature | EE-764 | Transport: HTTP/ HTTPS | Populate "Connection" and "Keep-Alive" HTTP headers based on "keepAlive" and "keepAliveTimeOut" settings in HTTP connector | 2.1.1 | |
| Bug | EE-1017 | Transport: JDBC | JdbcLargeDatasetFunctionalTestCase is failing | 2.1.1 | |
| Bug | EE-713 | Transport: JMS | JMS connection recovery should also recycle the JNDI connection when needed | 2.1.1 | |
| Task | EE-797 | Transport: JMS | Verify fix for EE-782 in 2.1 EE (Reconnection strategy broken in 1.6.2) | 2.1.1 | |
| Task | EE-775 | Transport: mqseries | Migrate the WebsphereMQ connector to 2.0 | 2.1.1 | |
| Bug | EE-921 | Build: Libraries / Dependencies Examples / Tutorials | Error when trying to run JDBC example | 2.1.2 | |
| Task | EE-1037 | Core: (other) | Workaround to configure asynchronous retry in 2.1.x | 2.1.2 | |
| Bug | EE-1044 | Core: (other) | Asynchronous retry policy never seems to connect properly | 2.1.2 | |
| Bug | EE-932 | Core: (other) Transport: JMS | Retry policy is broken in 2.1.1 | 2.1.2 | |
| Bug | EE-117 | Modules: (other) | Classpath Issue with "populate_m2_repo" | 2.1.2 | |
| Bug | EE-1029 | Transport: CXF | CXF connector doesn't work with Jetty connector in Mule 2.1 | 2.1.2 | |
| Sub-task | EE-802 | Transport: CXF | Verify fix for EE-716 in 2.1 EE (CXF does not seem to fully support servlets) | 2.1.2 | |
| Bug | EE-1347 | Core: Components | WSProxyService doesn't serve local WSDL (regression bug) | 2.1.3 | |
| Bug | EE-1293 | Core: Lifecycle | GenericLifecycleManager uses hash set for completedPhases list, which incorrectly assumes a consistent ordering of elements | 2.1.3 | |
| Bug | EE-1349 | Examples / Tutorials | Building examples with Maven fails for missing core test artifacts | 2.1.3 | |
| Bug | EE-1350 | Examples / Tutorials | LoanBroker doesn't build when completely offline after running populate_m2_repo | 2.1.3 | |
| Bug | EE-1350 | Examples / Tutorials | LoanBroker doesn't build when completely offline after running populate_m2_repo | 2.1.3 | |
| Bug | EE-1269 | Modules: Management / JMX | Average Response Time not calculated based on interval selected, inconsistent with other service measurements | 2.1.3 | |
| Bug | EE-1106 | Transport: (other) | AbstractReceiverServlet ignores WWW-Authenticate property | 2.1.3 | |
| Bug | EE-1128 | Transport: CXF | CXF doesn't support jetty-ssl protocol | 2.1.3 | |
| Improvement | EE-1233 | Transport: CXF | Unable to "serve up" WSDL when using proxy='true' with CXF inbound endpoint | 2.1.3 | |
| Bug | EE-1334 | Transport: CXF | One way operations with CXF proxies fail | 2.1.3 | |
| Bug | EE-1339 | Transport: CXF | CXF Proxy over JMS doesn't work | 2.1.3 | |
| Bug | EE-1333 | Transport: JMS | JmsConnector ignores maxRedelivery setting and tries to redeliver message infinitely | 2.1.3 | |
| Bug | EE-1275 | Transport: mqseries | Retry policy is broken in 2.1.2 | 2.1.3 | |
| Improvement | EE-1139 | Build: Distributions | Ease of use: relocate EE schemas to the .org site | 2.2.1 | |
| Bug | EE-1142 | Build: Distributions | Embedded EE distribution doesn't bundle EE jms or multi-tx classes | 2.2.1 | |
| New Feature | EE-1109 | Core: Bootstrap / Java Service Wrapper QA: Testing | Resolve tanuki wrapper limitations for HP-UX environment | 2.2.1 | |
| New Feature | EE-1086 | Core: Configuration | Update XSD schemas to support multi-tx configuration | 2.2.1 | |
| Bug | EE-214 | Core: Transports | Error: javax.jms.JMSException: MQJMS1013: operation invalid whilst session is using asynchronous delivery | 2.2.1 | |
| Improvement | EE-1161 | Examples / Tutorials | Enhance packaged bookstore example based on webinar example | 2.2.1 | |
| Improvement | MULE-3636 | Build: (other) Build: Distributions Examples / Tutorials | Verify that the IDE config files can be generated by Maven from a full distribution | 2.2.2 | |
| Bug | EE-1471 | Build: Distributions | Standalone distribution does not include EE javadoc | 2.2.2 | |
| Bug | EE-1500 | Build: Distributions | EE Distribution includes jxl-2.4.2-osgi.jar | 2.2.2 | |
| Bug | MULE-3137 | Build: Distributions Build: Integration Tests Build: Libraries / Dependencies | Remove all references to xfire in code | 2.2.2 | |
| Bug | MULE-4380 | Build: Distributions Examples / Tutorials | Hello Example is missing dependency on Servlet Transport | 2.2.2 | |
| Improvement | MULE-4426 | Build: Libraries / Dependencies | Upgrade CXF to 2.1.5 for Mule 2.1.4/2.2.2 | 2.2.2 | |
| Bug | MULE-4281 | Build: Maven Tools | archetypes generate test classes with wrong package name | 2.2.2 | |
| Bug | EE-1467 | Build:Distributions | osgi-libs-2.2.1.pom is in the lib/opt directory of the EE distro | 2.2.2 | |
| Bug | EE-1551 | Core: (other) | Splash screen repeats lines after restart | 2.2.2 | |
| Bug | MULE-4099 | Core: (other) | FunctionalTestCase closes JMS session too early with transactions | 2.2.2 | |
| Improvement | MULE-4304 | Core: (other) Core: API Core: Deployment / Federation Core: Lifecycle | Improve registry lookups to select(type) instead of select(all).filter(type) | 2.2.2 | |
| Improvement | EE-1162 | Core: Bootstrap / Java Service Wrapper | Specify Mule Server ID from external configuration | 2.2.2 | |
| Bug | MULE-3727 | Core: Bootstrap / Java Service Wrapper | MuleShutdownHook should stop/dispose muleContext | 2.2.2 | |
| Bug | MULE-4354 | Core: Bootstrap / Java Service Wrapper Core: Configuration | Custom expression evalutor configured declaratively is ignored | 2.2.2 | |
| Improvement | EE-1603 | Core: Components | BindingInvocationHandler should allow returning the entire MuleMessage, not just the payload | 2.2.2 | |
| New Feature | MULE-3728 | Core: Concurrency / Threading | Add ability to configure WorkManager shutdown timeout | 2.2.2 | |
| Bug | MULE-4263 | Core: Concurrency / Threading | WorkManager should attempt clean shutdown before interrupting workers which in effect cancels waiting jobs with loss of event/message | 2.2.2 | |
| Patch submission | MULE-4373 | Core: Concurrency / Threading | Mule Threading / Message Concurrency issues | 2.2.2 | |
| Bug | MULE-4407 | Core: Concurrency / Threading | Copying of MuleEvent in a new Thread makes original MuleEvent immutable | 2.2.2 | |
| Patch submission | MULE-4361 | Core: Concurrency / Threading Core: Routing / Filters | AbstractMessageDispatcher modfies the main/parent threads Event | 2.2.2 | |
| Patch submission | MULE-4370 | Core: Concurrency / Threading Core: Routing / Filters | async-reply throws IllegalStateException when reply has ExceptionPayload | 2.2.2 | |
| Bug | MULE-4358 | Core: Concurrency / Threading Core: Transports | The ExecutorService used for PollingMessageReceiver's scheduler is not correctly/fully shutdown when the connector is stopped/disposed | 2.2.2 | |
| Bug | MULE-4253 | Core: Concurrency / Threading, Core: Queues (SEDA) / Persistence | ServiceInFlightMessagesJMSTestCase testInFlightStopPersistentMessagesPausedService and testInFlightStopPersistentMessages fail intermittently | 2.2.2 | |
| Improvement | MULE-4097 | Core: Configuration Core: Deployment / Federation | Support declarative Mule serverId configuration when embedded in webapp | 2.2.2 | |
| Bug | MULE-4294 | Core: Configuration Transport: JMS | Bring back the option to disable JMS exception listener on the connection | 2.2.2 | |
| Bug | EE-1496 | Core: Containers Transport: JMS | Regression: bring exception listener registration flag back | 2.2.2 | |
| Bug | MULE-4234 | Core: Endpoints | DefaultServiceExceptionStrategy converts payload to string | 2.2.2 | |
| Patch submission | MULE-4416 | Core: Endpoints | rest-service-wrapper does not support multi-valued query parameters | 2.2.2 | |
| Bug | MULE-4340 | Core: Exception Handling, Core: Transformers | DefaultMuleMessage.getPayloadAsString() throws TransformerException When payload is of type JMSObjectMessage | 2.2.2 | |
| Bug | MULE-3862 | Core: Lifecycle | Mule's lifecycle is broken after XML parser exception on startup | 2.2.2 | |
| Bug | MULE-4269 | Core: Lifecycle Core: Transports | Message are lost between connector stop and dispose when dispatcher thread pool is used | 2.2.2 | |
| Bug | MULE-4316 | Core: Routing / Filters | ReplyTo does not work in 2.2.1 | 2.2.2 | |
| Patch submission | MULE-4352 | Core: Routing / Filters | Multiple outbound routers receiving each others transformed payloads | 2.2.2 | |
| Improvement | MULE-4377 | Core: Routing / Filters | add registry evaluator to expression-filter | 2.2.2 | |
| Bug | MULE-4386 | Core: Routing / Filters | ReplyTo property from Inbound-endpoint is passed to outbound-endpoint | 2.2.2 | |
| Bug | MULE-4313 | Core: Routing / Filters Transport: JMS | configuring jms:transaction on inbound-endpoint throws: The session is closed(JMS Code: null) (javax.jms.IllegalStateException) | 2.2.2 | |
| Bug | EE-1548 | Core: Transformers | FIleToString transformer doesn't close file input stream | 2.2.2 | |
| Bug | EE-1609 | Core: Transformers | Auto Transformer is unable to pickup correct transformer from registry | 2.2.2 | |
| Bug | MULE-4411 | Core: Transformers | MuleClient receives error TransformException when sending message to JMS endpoint over remote dispatcher | 2.2.2 | |
| Bug | MULE-4251 | Core: Transports | Connector workManager's should be disposed in stop phase before transport itself is stopped. | 2.2.2 | |
| Bug | EE-774 | Core: Transports Transport: HTTP/ HTTPS | HTTPS Connector messages get muted occasionally | 2.2.2 | |
| Bug | MULE-4438 | Examples / Tutorials | Bookstore example is not working | 2.2.2 | |
| Bug | MULE-4439 | Examples / Tutorials | webapp example fails for 'REST Hello World' | 2.2.2 | |
| Bug | MULE-4043 | Examples / Tutorials Modules: Management / JMX | CXF registers full URL as a service name, breaks JMX name conformance | 2.2.2 | |
| Bug | EE-1474 | Installer | Installer does not chmod +x the populate_m2_repo script | 2.2.2 | |
| Bug | EE-1564 | Modules: High Availability | org.mule.security.MuleCredentials is not serializable | 2.2.2 | |
| Bug | EE-1596 | Modules: Management / JMX | CXF registers full URL as a service name, breaks JMX name conformance | 2.2.2 | |
| Bug | EE-1493 | Modules: MuleClient Transport: HTTP/ HTTPS | Sending message to HTTP endpoint from MuleClient (using RemoteDispatcher via HTTP) causes NullPointerException | 2.2.2 | |
| Improvement | MULE-4134 | Tools | Modify transport archetype to add transformMessage() | 2.2.2 | |
| Patch submission | MULE-3560 | Transport: (other) | RMI Receiver does not read "methodArgumentTypes" | 2.2.2 | |
| Bug | EE-1522 | Transport: CXF | Mule hangs when it sends large payloads using CXF client | 2.2.2 | |
| Bug | EE-1534 | Transport: CXF | NullPointerException in CxfMessageDispatcher.doSend | 2.2.2 | |
| Bug | MULE-4095 | Transport: CXF / XFire | CXF outbound endpoint closes stream payloads resulting in attempted read on closed stream errors | 2.2.2 | |
| New Feature | MULE-4157 | Transport: CXF / XFire | Support sending whole SOAP Envelope with CXF proxies | 2.2.2 | |
| Bug | MULE-4289 | Transport: CXF / XFire | ClassCastException when defing CXF logging interceptors on CXF web service proxy | 2.2.2 | |
| Bug | MULE-4403 | Transport: CXF / XFire | cxf/ SOAP connector stops working after 16th operation | 2.2.2 | |
| Patch submission | MULE-4414 | Transport: CXF / XFire | MuleUniversalConduit does close stream by default | 2.2.2 | |
| Patch submission | MULE-4146 | Transport: File | Global file endpoint ignores the filename wildcard filter | 2.2.2 | |
| Bug | MULE-4245 | Transport: File | java.io.NotSerializableException: java.io.FileInputStream with <queue-profile persistent="true"/> | 2.2.2 | |
| Bug | MULE-3664 | Transport: FTP | NullpointerException on FTPConnector | 2.2.2 | |
| Bug | MULE-4372 | Transport: FTP | Inbound FTP endpoint does not poll for new files | 2.2.2 | |
| Bug | MULE-4400 | Transport: FTP | Zero-size file handling | 2.2.2 | |
| Bug | EE-1589 | Transport: HTTP/ HTTPS | Basic authentication on outbound endpoints is not working with HTTPS or CXF over HTTPS outbound-endpoint | 2.2.2 | |
| Bug | MULE-3977 | Transport: HTTP/ HTTPS | HTTP outbound always does a POST | 2.2.2 | |
| Bug | MULE-4057 | Transport: HTTP/ HTTPS | mule-http.xsd is missing a tag for filter org.mule.transport.http.filters.HttpRequestWildcardFilter | 2.2.2 | |
| Patch submission | MULE-4364 | Transport: HTTP/ HTTPS | Peer certificates not always set in https communication | 2.2.2 | |
| Patch submission | MULE-4366 | Transport: HTTP/ HTTPS | HttpRequestWildcardFilter incorrectly overloads accept method | 2.2.2 | |
| Patch submission | MULE-4382 | Transport: HTTP/ HTTPS | Provides expression evaluation for cookie values set on an HTTP outbound-endpoint | 2.2.2 | |
| Bug | MULE-4413 | Transport: HTTP/ HTTPS | HTTP 1.0 Keep-Alives not implemented correctly | 2.2.2 | |
| Bug | EE-1481 | Transport: JDBC | JDBC Dispatcher does not copy message properties over | 2.2.2 | |
| Bug | EE-1490 | Transport: JDBC | Out Params do not work with oracle stored procedure | 2.2.2 | |
| Bug | MULE-3512 | Transport: JDBC | JDBC Dispatcher does not copy message properties over | 2.2.2 | |
| Patch submission | MULE-3625 | Transport: JDBC | Registering transaction manager causes non xa transaction to fail | 2.2.2 | |
| Bug | EE-1615 | Transport: JMS Transport: WebsphereMQ | eventContext.getMessage().getPayloadAsString() throws org.mule.api.transformer.TransformerException: There are two transformers that are an exact match for input | 2.2.2 | |
| Patch submission | MULE-4367 | Transport: Quartz | Quartz inbound endpoint does not work with custom job | 2.2.2 | |
| Sub-task | MULE-4368 | Transport: Quartz | MULE-4367 Payload set on a quartz inbound endpoint is ignored | 2.2.2 | |
| Bug | EE-1595 | Transport: RESTPack | Mule Ignores Multiple Jersey Endpoints | 2.2.2 | |
| Bug | EE-1544 | Transport: SOAP / WSDL | In WSProxyService "WSDL" parameter should be in lower case | 2.2.2 | |
| Improvement | EE-1463 | Transport: WebsphereMQ | Refactor WMQ Retry tests to use same class hierarchy as EE WMQ tests | 2.2.2 | |
| Bug | EE-1675 | Build: Distributions | Mule EE /bin has every file marked as executable | 2.2.3 | |
| Bug | EE-1705 | Core: API | MuleSession converts all stored property objects to java.lang.String | 2.2.3 | |
| Bug | MULE-4589 | Core: Concurrency / Threading | java.lang.IllegalStateException: Phase 'start' has already been executed | 2.2.3 | |
| Bug | MULE-4590 | Core: Concurrency / Threading | java.lang.IllegalStateException: Phase 'dispose' has already been executed | 2.2.3 | |
| Bug | MULE-4605 | Core: Configuration | Unable to use multiple spring registries as default mule config and required editors/processors are defined in same file | 2.2.3 | |
| Bug | EE-1605 | Core: Exception Handling | Returning an error message as the payload from an exception strategy currently does not work (or preserving an original message as a payload) | 2.2.3 | |
| Bug | EE-1702 | Core: Queues (SEDA) / Persistence Transport: Quartz Transport: VM | Quartz job and persistent VM queues cause NotSerializableException | 2.2.3 | |
| New Feature | EE-1622 | Examples / Tutorials Transport: WebsphereMQ | Create a new example for testing WMQ + reconnection strategies | 2.2.3 | |
| Bug | EE-1661 | Modules: (other) Transport: JMS Transport: WebsphereMQ | Multi-tx doesn't roll back | 2.2.3 | |
| Bug | EE-1642 | Modules: Expressions (OGNL, RegEx, others) | Message Header Expression not resolving correctly. | 2.2.3 | |
| Bug | EE-1734 | Modules: Expressions (OGNL, RegEx, others) | Defect in TemplateParser when using String Expression and XPath Expression with an asterisk | 2.2.3 | |
| Sub-task | EE-1691 | Modules: Security (Acegi, PGP, JAAS, others) | EE-1689 Add more WS-Security test cases to CXF transport | 2.2.3 | |
| Sub-task | EE-1692 | Modules: Security (Acegi, PGP, JAAS, others) | EE-1689 Add more functional tests to SAML module | 2.2.3 | |
| Sub-task | EE-1694 | Modules: Security (Acegi, PGP, JAAS, others) | EE-1689 Create an example app to illustrate security w/ Mule | 2.2.3 | |
| Sub-task | EE-1696 | Modules: Security (Acegi, PGP, JAAS, others) | EE-1689 Package mule-module-saml as part of Mule EE | 2.2.3 | |
| Improvement | EE-1473 | Transport: CXF | Please support HTTP 1.0 with CXF | 2.2.3 | |
| Bug | EE-1542 | Transport: CXF | SOAPFaults are not propagated by CXF proxies | 2.2.3 | |
| Bug | EE-1613 | Transport: CXF | Correlation group size and correlation ID are not preserved in the response from sync CXF outbound call | 2.2.3 | |
| Bug | EE-1623 | Transport: CXF | CXF Proxy w/security removes custom headers from request | 2.2.3 | |
| Bug | EE-1657 | Transport: CXF | Response Timeout doesn't work on outbound CXF endpoint | 2.2.3 | |
| Bug | EE-1662 | Transport: CXF | CXF not releasing threads | 2.2.3 | |
| Bug | EE-1674 | Transport: CXF | Comments in SOAP Envelope cause java.lang.ClassCastException | 2.2.3 | |
| Improvement | EE-1728 | Transport: File | Implement workDir for file transport | 2.2.3 | |
| Bug | EE-1637 | Transport: FTP | EEFtpFunctionalTestCase fails | 2.2.3 | |
| Bug | EE-1709 | Transport: FTP | FTP Transport fails to poll for files | 2.2.3 | |
| Bug | EE-1663 | Transport: HTTP/ HTTPS | HttpServerConnection throws an exception on Solaris | 2.2.3 | |
| Bug | EE-1673 | Transport: HTTP/ HTTPS | HTTP DELETE is not supported by RestServiceWrapper | 2.2.3 | |
| Bug | EE-1719 | Transport: HTTP/ HTTPS | Mule throws SocketTimeoutException if remote server takes longer than 10 seconds to respond | 2.2.3 | |
| Bug | EE-1638 | Transport: JDBC | BatchUpdateSqlStrategy discards original message properties | 2.2.3 | |
| Bug | EE-1682 | Transport: JDBC | JdbcMessageDispatcher must transform payload before selecting SqlStatementStrategy | 2.2.3 | |
| Bug | EE-1639 | Transport: JMS | Support secure JMS destinations in Weblogic | 2.2.3 | |
| Improvement | EE-1688 | Transport: JMS | Synchronous outbound JMS endpoint should return original JMSMessage with JMSMessageID set | 2.2.3 | |
| Bug | EE-1275 | Transport: WebsphereMQ | WMQ reconnection throws "Deque full" exceptions and never connects | 2.2.3 | |
| Improvement | EE-1671 | Core: Bootstrap / Java Service Wrapper | Upgrade to latest maintenance version of wrapper (3.3.6 as of 9/17) | 2.2.4 | |
| Feature | EE-1698 | Transport: JMS | Create ConnectionFactory and xsd tags in mule-jms.xsd for MuleMQ | 2.2.4 | |
| Bug | EE-1710 | Modules: Management / JMX | Two endpoints with same address cause JMX error | 2.2.4 | |
| Improvement | EE-1737 | Core: Configuration Transport: JMS | JMS connector attributes should accept property placeholders | 2.2.4 | |
| Improvement | MULE-3589 | Core: Configuration | Support the Synchronous to Asynchronous scenario | 2.2.4 | |
| Bug | MULE-3851 | Core: Transports | Basic authentication on outbound endpoints is not working with basic outbound-endpoint | 2.2.4 | |
| Bug | MULE-4340 | Core: Exception Handling Core: Transformers | DefaultMuleMessage.getPayloadAsString() throws TransformerException When payload is of type JMSObjectMessage | 2.2.4 | |
| Bug | MULE-4430 | Core: Routing / Filters | Possible Bug InMemoryObjectStore | 2.2.4 | |
| Bug | MULE-4620 | Core: Event/Message | MULE_REMOTE_SYNC_PROPERTY should not be used to determine outbound endpoint synchronicity | 2.2.4 | |
| Patch submission | MULE-4632 | Core: Exception Handling | Configuring default-service-exception-strategy on connector throws NullPointerException | 2.2.4 | |
| Bug | MULE-4643 | Core: Configuration | Default transaction config is ignored (set to 0 instead) | 2.2.4 | |
| Improvement | MULE-4648 | Core: Configuration | Schema "-ref" attributes should support property placeholders | 2.2.4 | |
| Improvement | MULEHQ-165 | Mule HQ | Disabled phonehome, but hq.updateStatusMode config option is still set to Major | 3.5.0 | |
| Bug | MULEHQ-177 | Mule HQ | MuleCenter. Availability of servers, where a patch was installed, are not displayed | 3.5.0 | |
| Improvement | MULEHQ-179 | Mule HQ | Modify default Mule Availability metric collection interval to 1 min | 3.5.0 | |
| Improvement | MULEHQ-180 | Mule HQ | Implement ability to mass change of metrics collection intervals of all mule services | 3.5.0 | |
| Task | MULEHQ-182 | Mule HQ | Determine changes in HQ Agent between r84 and RC1 (see RC2 too) | 3.5.0 | |
| Sub-task | MULEHQ-184 | Mule HQ | Can't bring resource back to the auto-discovery queue after it had been skipped | 3.5.0 | |
| Sub-task | MULEHQ-187 | Mule HQ | Create auto update configuration for not approved server | 3.5.0 | |
| Sub-task | MULEHQ-188 | Mule HQ | User friendly return message | 3.5.0 | |
| Bug | MULEHQ-197 | Mule HQ | MuleHQ agents only works with Mule versions 1.3 CE/EE and 1.4 CE/EE | 3.5.0 | |
| Task | MULEHQ-209 | Mule HQ | Create/reconfigure MuleHQ build plans and have them generate Artifacts | 3.5.0 | |
| Bug | MULEHQ-210 | Mule HQ | mule-sdk utility references commons-cli, but it is not there in HQ server deployment dir | 3.5.0 | |
| Bug | MULEHQ-211 | Mule HQ | Can't detect Mule product version due to missing entries in Mule 2.1.x MANIFEST.MF | 3.5.0 | |
| Task | MULEHQ-212 | Mule HQ | All MuleSource source files should have a proper license header | 3.5.0 | |
| Task | MULEHQ-214 | Mule HQ | Migrate XPath expressions in MuleServerDetector for new XSD-based configs | 3.5.0 | |
| Task | MULEHQ-215 | Mule HQ | Re-implement Mule JMX domain detection for Mule 2.x | 3.5.0 | |
| Bug | MULEHQ-217 | Mule HQ | Mule no longer exposes Endpoints and Routers via JMX | 3.5.0 | |
| Bug | MULEHQ-219 | Mule HQ | MuleCenter doesn't list registered Mule servers | 3.5.0 | |
| Bug | MULEHQ-220 | Mule HQ | Cold Start command should pass Mule's server ID as a parameter | 3.5.0 | |
| Bug | MULEHQ-222 | Mule HQ | Show Log link isn't rendered for Mule 2 servers | 3.5.0 | |
| Bug | MULEHQ-223 | Mule HQ | Config file value isn't properly auto-discovered for Mule 2 | 3.5.0 |