Two new examples have been added: "Bookstore" which illustrates CXF and "Change Machine" which illustrates Scripting using Groovy and Python. And although there's still lots to do, significant progress has been made towards updating the [Users Guide] and [Schema Annotations] for Mule 2.0
For more information, refer to the list of issues below.
|
Jira Issues
|
| Priority |
Type |
Key |
component |
Summary |
|
|
MULE-3406
|
Documentation / Website
|
Document "Configuring Transformers" section
|
|
|
MULE-3375
|
Documentation / Website
|
Document Using IDEs on the 2.0 wiki
|
|
|
MULE-2961
|
Core: Queues (SEDA) / Persistence
|
Restoring persisted events does not reattach event to valid UMOSession
|
|
|
MULE-3390
|
Core: Concurrency / Threading
|
Disposing the context does not dispose the NotificationsManager, which in turn holds the work manager
|
|
|
MULE-3345
|
Core: Exception Handling
|
TransactionTemplate swallows exceptions and returns null instead
|
|
|
MULE-3535
|
Core: Configuration
|
Update Spring namespace location urls from 2.0 to 2.5
|
|
|
MULE-3401
|
Documentation / Website
|
Document "Configuring the Service"
|
|
|
MULE-3404
|
Documentation / Website
|
Document "Message Routers"
|
|
|
MULE-3334
|
Documentation / Website
|
Document "Configuring Mule " section of the 2.0 documentation ToC
|
|
|
MULE-3550
|
Examples / Tutorials
|
loanbroker bpm example's config is invalid
|
|
|
MULE-3407
|
Documentation / Website
|
Document "Configuration Options" section (i.e., MuleConfiguration variables)
|
|
|
MULE-3397
|
Documentation / Website
|
Document "Messaging patterns"
|
|
|
MULE-3314
|
Core: (other), Core: Transformers
|
Response messages in remoteSync=false scenarios are corrupted by transformations that happen in outbound phase
|
|
|
MULE-3461
|
Documentation / Website
|
Document "Using Filters" section
|
|
|
MULE-3551
|
Examples / Tutorials
|
Webapp example's REST Hello World fails
|
|
|
MULE-3552
|
Examples / Tutorials
|
Webapp "REST Put/Get" example does not work
|
|
|
MULE-3296
|
Transport: CXF / XFire
|
WSDL-CXF transport cannot handle multiple non-synchronous requests
|
|
|
MULE-3420
|
Build: (other)
|
AbstractMuleTestCase does not delete working directory causing test failures
|
|
|
MULE-2962
|
Core: Queues (SEDA) / Persistence, Core: Transformers
|
Misleading OptionalDataException in MuleEvent.unmarshallTransformers
|
|
|
MULE-3429
|
Documentation / Website
|
Update File Transport ref docs
|
|
|
MULE-3487
|
Transport: HTTP/ HTTPS
|
Add better handling of multiple Jetty endpoints
|
|
|
MULE-3526
|
Transport: HTTP/ HTTPS
|
Revert back to Jetty 5.1.9
|
|
|
MULE-3340
|
Core: Configuration
|
There's no vm:transaction element in the VM schema
|
|
|
MULE-3521
|
Core: (other)
|
AbstractEntryPointResolver has serious memory leak
|
|
|
MULE-3476
|
Transport: CXF / XFire
|
Port applyXXXToProtocol configuration switches to 2.x from 1.x CXF connector
|
|
|
MULE-3506
|
Core: Routing / Filters
|
IdempotentReceiver does not filter
|
|
|
MULE-3321
|
Core: Components
|
Implement Component Notifications
|
|
|
MULE-2620
|
Core: Configuration
|
BeanPayloadPropertyExtractor tests failing
|
|
|
MULE-3315
|
Core: Queues (SEDA) / Persistence
|
No way to configure persistence strategy with mule config and default doesn't persist
|
|
|
MULE-1720
|
Transport: JMS
|
JMSConnector fails to reconnect when used with SimpleRetryConnectionStrategy
|
|
|
MULE-3494
|
Transport: CXF / XFire
|
NPE in CXF probably caused by MuleInvoker not packing null return values
|
|
|
MULE-3342
|
Transport: JMS
|
Messages stuck in AMQ when used with jms:transaction tag
|
|
|
MULE-3298
|
Transport: CXF / XFire
|
MuleProtocolHeaders is not added to the out fault interceptors
|
|
|
MULE-3493
|
Transport: CXF / XFire
|
CXF Transport throws NPE for void messages
|
|
|
MULE-3383
|
Transport: CXF / XFire
|
Serving out WSDL over the VM protocol with CXF does not work
|
|
|
MULE-3269
|
Tools
|
IntelliJ does not handle XML schema substitution groups properly
|
|
|
MULE-3561
|
Core: (other)
|
Mule reports incorrect server start time on startup
|
|
|
MULE-2499
|
Core: Streaming
|
No way to close streams (and release connections) if an exception occurs outside of the MessageDispatcher
|
|
|
MULE-3459
|
Documentation / Website
|
Document the JDBC schema
|
|
|
MULE-3547
|
Modules: XML, XSLT, XPath
|
XML Routers/filters/transformers do not handle all XML message types
|
|
|
MULE-3460
|
Documentation / Website
|
Document the scripting schema
|
|
|
MULE-3486
|
Transport: HTTP/ HTTPS
|
Document the Jetty schema
|
|
|
MULE-3485
|
Transport: HTTP/ HTTPS
|
Make sure the schema defines the correct elements
|
|
|
MULE-2905
|
Transport: VM
|
VM hangs on with transaction
|
|
|
MULE-3156
|
Modules: JSR-223 Scripting
|
Migration for Scripting module seems to be incomplete
|
|
|
MULE-3307
|
Transport: JMS
|
Issues transforming ActiveMQStreamMessage to java.io.InputStream
|
|
|
MULE-3328
|
Core: Endpoints
|
Jms credentials are incorrectly parsed from endpoint URI
|
|
|
MULE-2230
|
Transport: HTTP/ HTTPS
|
errorExpression on RestServiceWrapper doesn't work
|
|
|
MULE-3435
|
Core: Lifecycle
|
The transaction action JOIN_IF_POSSIBLE creates transactional jms session in any case
|
|
|
MULE-3261
|
Documentation / Website
|
Document the Quartz transport according to the new configuration
|
|
|
MULE-3349
|
Transport: CXF / XFire
|
Document the cxf schema
|
|
|
MULE-2720
|
Core: Endpoints
|
userInfo is decoded twice in AbstractEndpointBuilder.getPropertiesForUri()
|
|
|
MULE-2335
|
Core: Bootstrap / Java Service Wrapper
|
-config startup switch is not being picked up unless it's the first one
|
|
|
MULE-3387
|
Transport: XMPP (Jabber)
|
XMPP namespace attribute "createDispatcherPerRequest" causes configuration failure
|
|
|
MULE-3123
|
Core: Configuration
|
The test namespace should be used for configuring test services
|
|
|
MULE-3451
|
Transport: JDBC
|
JDBC message dispatcher, (executeRequest) closes connection after select statement
|
|
|
MULE-3422
|
Modules: JSR-223 Scripting
|
Bindings on the script component are not well defined
|
|
|
MULE-3421
|
Modules: JSR-223 Scripting
|
Scripting component not thread safe
|
|
|
MULE-3455
|
Modules: JSR-223 Scripting
|
Groovy script component could support component bindings
|
|
|
MULE-3452
|
Transport: JDBC
|
Single transaction tries to commit/rollback more than once
|
|
|
MULE-3454
|
Core: Routing / Filters
|
Can't configure ID stores on the IdempotentReceiver right now
|
|
|
MULE-3428
|
Documentation / Website
|
Update FTP Transport ref docs
|
|
|
MULE-3546
|
Transport: HTTP/ HTTPS
|
Add support for continuations
|
|
|
MULE-3318
|
Transport: VM
|
VmTransactionTestCase failing in 3/4 test cases
|
|
|
MULE-3464
|
Transport: CXF / XFire
|
Support DOM/Source/Other xml types in CxfServiceComponent
|
|
|
MULE-3524
|
Core: (other)
|
Message events should not be fired by default
|
|
|
MULE-3463
|
Modules: XML, XSLT, XPath
|
Create a Jaxen Filter
|
|
|
MULE-3507
|
Transport: Axis, Transport: CXF / XFire
|
Web Service Wrapper
|
|
|
MULE-3445
|
Core: Bootstrap / Java Service Wrapper
|
Mule startup script has error on Solaris
|
|
|
MULE-3515
|
Documentation / Website
|
Draft Initial documentation based on 1.x doc
|
|
|
MULE-3447
|
Build: Distributions
|
Update IzPack installer to generate proper 2.x installer
|
|
|
MULE-3489
|
Transport: HTTP/ HTTPS
|
Upgrade to Jetty 6.1.9
|
|
|
MULE-3516
|
Documentation / Website
|
Document functional test component element
|
|
|
MULE-3492
|
Transport: JMS
|
Received Jms Message from JMSReplyTo destination doen't contain JMSCorrelationID header
|
|
|
MULE-3112
|
Core: Components
|
Implement test cases for new component implementations in component hierarchy
|
|
|
MULE-3226
|
Tools
|
Transport archetype is out of date with current 2.0 API
|
|
|
MULE-3333
|
Documentation / Website
|
Document "Configuration Overview " section of the 2.0 documentation ToC
|
|
|
MULE-3239
|
Core: (other)
|
DefaultMuleMessage.toString throws NPE if MuleContext is unavailable
|
|
|
MULE-3313
|
Examples / Tutorials
|
Improve scripting example app.
|
|
|
MULE-3309
|
Build: Libraries / Dependencies
|
Bundle CDDL licensed libraries instead of dowloading at first start.
|
|
|
MULE-3441
|
Transport: HTTP/ HTTPS
|
Document the http and https schemas
|
|
|
MULE-3405
|
Documentation / Website
|
Document "Configuring Endpoints" section
|
|
|
MULE-3400
|
Documentation / Website
|
Document service overview
|
|
|
MULE-3408
|
Documentation / Website
|
Document "Configuring Connectors" section
|
|
|
MULE-3444
|
Tools
|
Transport archetype is missing endpoint schema elements
|
|
|
MULE-3385
|
Build: Distributions
|
Release Mule 2.0.2 CE
|
|
|
MULE-3265
|
Documentation / Website
|
Icons for "Login" page are broken
|
|
|
MULE-3329
|
Core: Transports
|
HttpServerConnector is added a connector property "keepAliveTimeout"
|
|
|
MULE-3502
|
Build: Maven
|
Project & Transport Archetype tests fail when building from the root
|
|
|
MULE-3373
|
Documentation / Website
|
Document Writing Functional Tests on the 2.0 wiki
|
|
|
MULE-3498
|
Transport: JMS
|
Default jms transformer doen't transform StreamMessage
|
|
|
MULE-3514
|
Core: (other)
|
Deploy the updated schemas
|
|
|
MULE-3409
|
Tools
|
A few issues with the transport archetype
|
|
|
MULE-2925
|
Transport: HTTP/ HTTPS
|
No transformers for HttpServletRequest to InputStream (and others?)
|
|
|
MULE-3556
|
Core: Routing / Filters
|
ExpressionFilter treat a string return value of "false" as true
|
|
|
MULE-3437
|
Transport: HTTP/ HTTPS
|
Polling Http receiver transformers get copied to outbound endpoint when the polling occurs
|
|
|
MULE-3305
|
Core: Queues (SEDA) / Persistence
|
Mule 2.0 <queue-profile persist="true"/>, but no messages are persisted?
|
|
|
MULE-3639
|
Documentation / Website
|
MuleClient/remoteDispatcher documentation contains incorrect information about methods
|
|
|
MULE-2616
|
Transport: JMS
|
MuleWorkManager is stopped after JMS reconnection
|
|
|
MULE-3743
|
Documentation / Website
|
Mule Javadocs site 404ing
|
|
|
MULE-1761
|
Modules: Spring
|
Response router does not wait properly for events coming back from spring
|
|
|
MULE-3286
|
Build: Libraries / Dependencies
|
Upgrade Groovy dependency to 1.5.x
|
|
|
MULE-3290
|
Build: Libraries / Dependencies
|
Upgrade SLF4J to 1.5.0
|
|
|
MULE-3317
|
Core: Queues (SEDA) / Persistence
|
SedaService inconsistently uses queue member variable and name to look up queue
|
|
|
MULE-2724
|
Core: Exception Handling
|
DefaultComponentExceptionStrategy should route to all endpoints by default
|
|
|
MULE-3393
|
Core: (other)
|
Log undelivered notifications after NotificationManager disposal
|
|
|
MULE-3324
|
Build: (other)
|
Always add endorsed libs, irrelevent of java versions.
|
|
|
MULE-3427
|
Core: Configuration, Core: Endpoints
|
Test case to ensure global endpoints do not require explicit connector specification
|
|
|
MULE-3430
|
Documentation / Website
|
Schema Doc should hide empty attribute and child element tables
|
|
|
MULE-3419
|
Core: API
|
De-couple splashscreen logic from DefaultMuleContext
|
|
|
MULE-3381
|
Modules: Expressions (OGNL, RegEx, others)
|
map-property expression evaluator is missing from the schema
|
|
|
MULE-1329
|
Core: (other)
|
Update usage message with new switches for standalone Mule
|
|
|
MULE-3323
|
Modules: JSR-223 Scripting
|
Allow parameters to be passed to a script via <script:component>
|
|
|
MULE-3431
|
Documentation / Website
|
Need better handling of Transformer and Filter schema elements
|
|
|
MULE-3525
|
Transport: HTTP/ HTTPS
|
Move the servlet/jetty support to their own module
|
|
|
MULE-3457
|
Modules: Expressions (OGNL, RegEx, others)
|
Add an Evaluator that will execute known methods on the these message i.e. ${message:id}
|
|
|
MULE-3480
|
Core: Configuration
|
Wrong values in configuration-builders.properties for ScriptConfigurationBuilder
|
|
|
MULE-3468
|
Transport: TCP / UDP / SSL / Multicast
|
SerializationException thrown by MuleMessageDirectProtocol
|
|
|
MULE-3539
|
Core: Registry
|
Allow Spring ApplicationContext to be looked up via Mule Registry interface
|
|
|
MULE-3456
|
Core: Routing / Filters
|
ExceptionBasedRouter doesn't support transaction mode
|
|
|
MULE-3453
|
Core: Routing / Filters
|
The IdempotentReceiver could be improved by allowing the user to define an expression to obtain the uniqueId
|
|
|
MULE-2627
|
Transport: File, Transport: FTP
|
FtpConnector, FileConnector and OutputPattern not being taken into account
|
|
|
MULE-2899
|
Transport: TCP / UDP / SSL / Multicast
|
TcpMessageReceiver contains old, unused processData(Object) method.
|
|
|
MULE-2014
|
Build: (other), Modules: Security (Acegi, PGP, JAAS, others)
|
MS specific tests for JAAS
|
|
|
MULE-1821
|
Transport: HTTP/ HTTPS
|
Upgrade Jetty version
|
|
|
MULE-3148
|
Build: Integration Tests
|
Migrate usages of FunctionalTestComponent to <test:component>
|
|
|
MULE-3341
|
Modules: JSR-223 Scripting
|
Allow parameters to be passed to a script via <script:transformer>
|
|
|
MULE-2157
|
Core: (other)
|
The attribute "factory" has to be mandatory for transaction element
|
|
|
MULE-3372
|
Documentation / Website
|
Update the Unit Testing page on the 2.0 wiki
|
|
|
MULE-3350
|
Transport: CXF / XFire
|
Upgrade to latest CXF version
|
|
|
MULE-3394
|
Documentation / Website
|
The Transport Feature matrix could benefit from the new SchemaDoc approach
|
|
|
MULE-3442
|
Transport: HTTP/ HTTPS
|
The RestServicewrapper could support using expressions for the service URL
|
|
|
MULE-3443
|
Transport: HTTP/ HTTPS
|
Configuration of the error filter is a bit dodgy.
|
|
|
MULE-2713
|
Modules: JSR-223 Scripting
|
Implement a "scripting" component type and update example/test file to use it.
|
|
|
MULE-3466
|
Modules: XML, XSLT, XPath
|
Distribute Saxon as Mule's default XSLT engine
|
|
|
MULE-3380
|
Build: Integration Tests
|
TestFunctionalComponent2 does not support "asString" property from FTC
|
|
|
MULE-3425
|
Modules: JSR-223 Scripting
|
The "result" binding default should be NullPayload
|
|
|
MULE-3469
|
Core: Configuration, Core: Routing / Filters
|
message-chunking-aggregator allows correlationExpression attribute but there is no matching attribute
|
|
|
MULE-3545
|
Core: Transformers
|
GZipUncompressTransformer accepts Serializable but can not handle it
|
|
|
MULE-3316
|
Core: (other)
|
Remove unused and incomplete code in org.mule.util.file
|
|
|
MULE-3339
|
Build: Integration Tests
|
Create a quick test to demonstrate compression over JMS
|
|
|
MULE-3297
|
Core: (other)
|
AbstractTransactionContext is not abstract
|
|
|
MULE-805
|
Core: Encoding / I18N, Modules: JCA Resource Adapter
|
Resource adapter string are not internationalised
|
|
|
MULE-3658
|
Documentation / Website
|
Incorrect URL encoding in Mule documentation
|