Previous release: Fuse Mediation Router 2.7
What's new in Fuse Mediation Router 2.8.0-fuse-04-01, April 16, 2012
Bug
- CAMEL-4900 - Quartz component doesn't start with a persistent scheduler
- CAMEL-5058 - Bug: Unique Endpoints Leaking in DefaultInflightRepository
- CAMEL-5066 - JMX statistics problem with intercept()
- CAMEL-5070 - Message Loss when using Weighted Round Robin LoadBalancer
- CAMEL-5080 - camel-jt400 - Parameter length when doing Program Call issue
- CAMEL-5087 - cometD component doesn't support multiple endpoints with different ports
- CAMEL-5089 - InterceptSendToMockEndpoint doesn't start or stop the producer which is intercepted
- CAMEL-5098 - Exchange.FAILURE_ENDPOINT header points to incorrect endpoint with multicast
- CAMEL-5109 - axiom 1.2.12 can't work with abdera 1.1.2
- CAMEL-5115 - CxfBeanDestination should copy the in message header to the out message
- CAMEL-5116 - CxfDestination should copy the in message header to the out message when it sends the message back
- CAMEL-5137 - Timer component does not suspend
- CAMEL-5161 - If MyBatis experiences an error on commit (e.g. unique PK violation) it appears to hold the session open and cause DB writelock errors
- CAMEL-5162 - OnException - Handler or Continued predicate is invoked twice per exception
- CAMEL-5163 - If throttler or delayer expression evaluation throws exception then error handler is not used
- MR-594/CAMEL-4533 - NPE thrown when connection is null loses root cause
- MR-601/CAMEL-5140 - @handler is ignored
- MR-603/CAMEL-5158 - camel-cxfrs producer should keep the response detail when the exception is thrown
Improvement
- CAMEL-5072 - Shutting down scheduled poll consumer should shutdown self managed thread pool, as its no longer needed
- CAMEL-5082 - camel-printer: more than one lpr + JobName + mockito
- CAMEL-5099 - Timer component - Should use thread name pattern so the thread name is aligned with the Camel threads
- CAMEL-5126 - Improve the exception message if the throttlers header key/value is null
- CAMEL-5128 - Using custom NodeIfFactory should be auto discovered with XML DSL
- CAMEL-5176 - CxfProducer should not always leverage toList type converter to find out the parameters for invocation
- MR-596/CAMEL-4656 - Merge Exclusive Consumer Request/Reply Improvement to 2.8.0 Release
- MR-602/CAMEL-5141 - camel-jms - Allow to configure frequency of timeout checker when doing request/reply over JMS
Sub-task
- MR-597/CAMEL-4202 - Merge Camel-4202
Task
- CAMEL-4630 - Upgrade org.apache.derby:derby 10.4.2.0 -> 10.8.2.2
- CAMEL-5092 - Camel-kestrel component is dependent on a version of spy:memcached that is no longer published on the defined repository
What's new in Fuse Mediation Router 2.8.0-fuse-03-07, March 27, 2012
Bug
- CAMEL-4900 - Quartz component doesn't start with a persistent scheduler
- CAMEL-5058 - Bug: Unique Endpoints Leaking in DefaultInflightRepository
- CAMEL-5066 - JMX statistics problem with intercept()
- CAMEL-5070 - Message Loss when using Weighted Round Robin LoadBalancer
- CAMEL-5080 - camel-jt400 - Parameter length when doing Program Call issue
- CAMEL-5087 - cometD component doesn't support multiple endpoints with different ports
- CAMEL-5089 - InterceptSendToMockEndpoint doesn't start or stop the producer which is intercepted
- CAMEL-5098 - Exchange.FAILURE_ENDPOINT header points to incorrect endpoint with multicast
- CAMEL-5109 - axiom 1.2.12 can't work with abdera 1.1.2
- CAMEL-5115 - CxfBeanDestination should copy the in message header to the out message
- CAMEL-5116 - CxfDestination should copy the in message header to the out message when it sends the message back
- MR-594/CAMEL-4533 - NPE thrown when connection is null loses root cause
Improvement
- CAMEL-5072 - Shutting down scheduled poll consumer should shutdown self managed thread pool, as its no longer needed
- CAMEL-5082 - camel-printer: more than one lpr + JobName + mockito
- CAMEL-5099 - Timer component - Should use thread name pattern so the thread name is aligned with the Camel threads
- MR-596/CAMEL-4656 - Merge Exclusive Consumer Request/Reply Improvement to 2.8.0 Release
Sub-task
- MR-597/CAMEL-4202 - Merge Camel-4202
Task
- CAMEL-4630 - Upgrade org.apache.derby:derby 10.4.2.0 -> 10.8.2.2
- CAMEL-5092 - Camel-kestrel component is dependent on a version of spy:memcached that is no longer published on the defined repository
What's new in Fuse Mediation Router 2.8.0-fuse-03-06, March 08, 2012
Bug
- CAMEL-4058 - OnException should overlay settings with existing error handler
- CAMEL-4754 - The onException clause should make use of the correct logger name given through the log DSL
- CAMEL-4842 - Remove ProducerCache from the CamelContext service list when shutting down a route
- CAMEL-4959 - Incorrect caching type converter misses for NaN
- CAMEL-5040 - Thread pools should not be enlisted in JMX if they are part of adding a new route, and JMX is disabled for new routes
- CAMEL-5045 - Memory leak when adding/removing a lot of routes with JMX enabled
- CAMEL-5048 - Memory leak in the Seda component if adding and removing a lot of seda endpoints with different queue names
- CAMEL-5058 - Unique endpoints leaking in DefaultInflightRepository
- MR-589/CAMEL-5035 - CxfProducer should release the CXF client when the producer is stopped
- MR-590 - Memory leak when instantiating dynamic routes
- MR-591/CAMEL-4787 - Wrapped RouteContextProcessor could potentially rewrap and cause an ever growing processor path
Improvement
- CAMEL-5042 - Shutting down a thread pool should remove the thread pool from JMX if it was enlisted
What's new in Fuse Mediation Router 2.8.0-fuse-02-05, February 24, 2012
Bug
- CAMEL-4959 - Incorrect caching type converter misses for NaN
- CAMEL-5000 - Error handler is not called when recipient list has a non-existing endpoint
- CAMEL-5006 - When using the camel-jms component request/reply results in NullPointer when the JMSCorrelationID is set to an empty string on the inbound JMS message
- CAMEL-5009 - Can't use the resourceClass parameter of the CXF-RS component
- CAMEL-5023 - The printer endpoint can only print a single job
- CAMEL-5024 - Streaming splitter ignores exception handling
- CAMEL-5027 - JMX statistics problem with some components
- CAMEL-5033 - Seda producer should not hand over completions if it is waiting for a task to complete
What's new in Fuse Mediation Router 2.8.0-fuse-02-02, February 08, 2012
Bug
- CAMEL-4748 - camel-stream should close previous stream if re-initializing a new stream
- CAMEL-4751 - camel-guice osgi import version range in manifest.mf
- CAMEL-4756 - camel-test will through NPE when setting the system property of skipStartingCamelContext to be true
- CAMEL-4768 - Extra request parameters sent by the camel-http4 component
- CAMEL-4769 - camel-quartz - Using underscore in group name does not work
- CAMEL-4776 - Camel Hazelcast Map consumer does not properly create an Exchange.
- CAMEL-4790 - Using the CamelContext.stopRoute(routeId) should not remove the route from context
- CAMEL-4794 - After restarting route a camel-quartz component fires right away (and it shouldn't)
- CAMEL-4795 - Throttler and Delay EIP will invoke done callback twice if using async delayed
- CAMEL-4810 - camel-eventadmin does not work
- CAMEL-4841 -URI normalization duplicates query if path is empty
- CAMEL-4850 - Ftp consumer - NPE if using 2 slashes as starting directory
- CAMEL-4854 - BAM - database constraint violation when restaring application
- CAMEL-4858 - An XPath expression with $header with saxon may throw exception if header did not exist
- CAMEL-4870 - Attachments is not propagated in the template components such as camel-stringtemplate
- CAMEL-4882 - Timed out Exchanges should be removed from seda queues
- CAMEL-4913 - camel-blueprint - Using namespaces with xpath does not work as the namesapces is not parsed and injected into the camel model
- CAMEL-4945 - CXF Producer calls done method of Camel callback several times
- CAMEL-4947 - Delay using bean does not work in XML DSL
- CAMEL-4970 - Cannot use XQuery predicate in filter after an XPath splitter
- MR-573/CAMEL-4892 - camelContext autoStartup=false and starting context programmatically doesnt work
- MR-579/CAMEL-4926 - Camel http should disable HTTP TRACE by default
- MR-581/CAMEL-4829 - Set the bus on the exchange in case the CXF interceptor needs it
- MR-586/CAMEL-4973 - Using Camel to route to CXF message alters the Content-Type header and drops encoding
Improvement
- CAMEL-4744 - Improve log message when starting Camel with routes having autoStartup=false
- CAMEL-4747 - Add java compiler plugin into the camel-archetype-scala
- CAMEL-4749 - camel-ahc - Ensure AsyncHttpClient is closed when stopping producer
- CAMEL-4784 - Change the ScalaTypeConverter to be object
- CAMEL-4792 - Polish management to ensure state is correct for components and endpoint
- CAMEL-4800 - camel-jms - Include details about correlation id in exchange timeout exception if a reply message did not come back
- CAMEL-4804 - Add replyTo option to camel mail component
- CAMEL-4806 - Seda component - Add strategy method to prepare the exchange before processing by the consumer
- CAMEL-4834 - camel properties component should support not specify the file location
- CAMEL-4835 - camel-cxfrs should support to look up the CXF message from the camel message header
- CAMEL-4839 - Ability to specify the cache level on JMS reply to queue
- CAMEL-4865 - Camel archetypes - Add camel-test at test scope in generated pom.xml
- CAMEL-4874 - camel archetypes - The Java and Scala archetypes should not have Spring included
- CAMEL-4875 - The package scan for RouteBuilder classes should not include anonymous inner classes
- CAMEL-4946 - Management - Get performance statistics as XML per CamelContext or per Route
- MR-568/CAMEL-4781 - Improving NoTypeConversionAvailableException message with cause
- MR-569 - Throttler EIP - When using async delayed the scheduled thread pool should limit number of tasks to avoid eating up memory
- MR-578/CAMEL-4911 - SedaConsumer - Should not poll if CamelContext is starting
- MR-585 - Remove format option on c24 data format as its not in use
Task
- CAMEL-4752 - Update the ActiveMQ ID generator in Camel with the patches from AMQ-3614
- CAMEL-4883 - Upgrade to maven-scala-plugin 2.15.2
What's new in Fuse Mediation Router 2.8.0-fuse-01-13, December 07, 2011
Bug
- CAMEL-4724 - PropertiesComponent in vm:// uri
- CAMEL-4733 - Dumping route to XML created by Java DSL using an expression with Transform EIP may not output the actual expression.
- CAMEL-4737 - The camel-netty component requires a URI parameter to set receiveBufferSizePredictorFactory for UDP consumers.
- MR-564/CAMEL-4733 - Dumping route to XML created by Java DSL using an expression with Transform EIP may not output the actual expression.
Improvement
- CAMEL-4727 - Keep consistent "CamelContext: " output.
- CAMEL-4738 - Remove the version numbers from Spring configuration files.
What's new in Fuse Mediation Router 2.8.0-fuse-01-11, November 30, 2011
Bug
- CAMEL-4010 - Camel FTP component fails to process multiple files at once from a specified folder.
- CAMEL-4362 - Bug in parsing of JPA uri.
- CAMEL-4579 - Add an option on XSLT to allow StAX.
- CAMEL-4581 - NPE using seda (with concurrentConsumers) and stream endopoints.
- CAMEL-4584 - XQuery component does not work with StAXSource out of the box.
- CAMEL-4591 - XPath will lock File input in case of an exception during xpath evaluation.
- CAMEL-4605 - Camel ftp reads file after close connection.
- CAMEL-4611 - Source jars missing in 2.9.0-RC1.
- CAMEL-4619 - Stopping or shutting down a route with a custom timeout value will still log using the default timeout in the logs.
- CAMEL-4649 - NPE from DefaultCxfBinding when <soap:Body/> is null.
- CAMEL-4650 - NPE when using SEDA route and attaching an extra consumer.
- CAMEL-4655 - Bindy does not support quoted value with separator char in CSV datasource.
- CAMEL-4659 - Open the range when importing org.apache.felix.gogo.commands package.
- CAMEL-4660 - Hardcoded initial delay for completionInterval in AggregateProcessor.
- CAMEL-4668 - JpaConsumer: Should rollback if processing of an exchange failed.
- CAMEL-4670 - The javax.xml.tranform.stax imported package should be optional.
- CAMEL-4671 - The camel-core feature should not reference jaxb2 api / impl.
- CAMEL-4682 - When stopping, CamelContext should not clear lifecycleStrategies, to make restart possible.
- CAMEL-4692 - Can't use the same quartz scheduled route policy on two routes.
- CAMEL-4696 - When a route is removed from camel LifecycleStrategy is called twice.
- CAMEL-4698 - Scala DSL does not support defining route-scoped error handlers.
- CAMEL-4718 - camel-example-reportincident-wssecurity shouldn't import org.apache.cxf.transport.http_osgi package anymore.
- MR-539/CAMEL-4587 - Camel Velocity component now requires you to import CamelVelocityClasspathResourceLoader.
- MR-549/CAMEL-2740 - Memory leak when doing request/reply over JMS with fixed reply queues.
Improvement
- CAMEL-4578 - Camel component for archetype could accept the name of the component and the default scheme as properties.
- CAMEL-4588 - Add Node type converters to the various javax.xml.transform.Source type converters.
- CAMEL-4599 - Add default for transactionName in camel-jms.
- CAMEL-4606 - Set custom thread pool for Aggregator background tasks.
- CAMEL-4613 - Improved camel-example-cxf-osgi README
- CAMEL-4625 - Allow consumer to control whether UnitOfWorkProcessor should process synchronous only.
- CAMEL-4636 - Tracing of exceptions.
- CAMEL-4638 - Improved camel-example-cxf-blueprint and camel-example-cxf-osgi READMEs.
- CAMEL-4642 - Do not print javax.jms.Message in toString in camel-jms.
- CAMEL-4648 - Clean up the code of CxfRsEndpoint for getting configuration from spring or blueprint.
- CAMEL-4676 - Use fine-grained granularity feature for camel-script-optional.
- CAMEL-4678 - Allow lifecycle strategy to veto starting CamelContext, but suppress exception to ensure bundle is in valid state in OSGi.
- CAMEL-4683 - JpaConsumer: Add option to control if consumer should run in transacted mode and rollback all if one exchange failed.
- CAMEL-4686 - Messages larger than 64KB are processed very slowly due to file read buffer of 1 byte.
- CAMEL-4723 - Clean up the imports of cxf extension xml in the examples.
- MR-537/CAMEL-4544 - Pick up Jetty, 7.5.x.
- MR-558/CAMEL-4705 - File endpoint to raise a warning msgs if unable to auto-create the starting directory.
Task
- CAMEL-4437 - camel-hl7: Upgrade HAPI
- CAMEL-4654 - Upgrade the org.apache.servicemix.bundles to the latest hotfix versions.
- CAMEL-4673 - Remove the repository repo.fusesource.com/maven2-all from those components that do not really need it.
- CAMEL-4677 - Camel CXF Blueprint XSD is not Publicly Released.
What's new in Fuse Mediation Router 2.8.0-fuse-01-06, October 24, 2011
Bug
- CAMEL-4473 - Unable to use cxf:binding configuration for the endpoint
- CAMEL-4480 - RuntimeCamelException "Ambiguous Parameter Mapping" must not be thrown, if there are parameters of the same type but with different QNames in ServiceInterfaceStrategy
- CAMEL-4489 - camel-http4 sends out a 'http4' GET request
- CAMEL-4509 - Header not set after dead letter queue handles unmarshal error
- CAMEL-4510 - Camel flatpack component drops all headers from the original message
- CAMEL-4513 - simple predicate fails to introspect the exception in an onException clause using onWhen
- CAMEL-4526 - HttpProduder should not ignore the query part of HTTP_URI header
- CAMEL-4536 - Using AuthorizationPolicy on a Route prevents Processors from being exposed via JMX
- CAMEL-4542 - Can't find splitter bean in registry using multiple camel contexts with "vm" endpoint
- CAMEL-4553 - camel-cxf endpoint should be able to determine soap version from incoming message
- CAMEL-4557 - camel-archerype-blueprint creates the blueprint file with a wrong name space location
- CAMEL-4559 - Need to specify the sl4j-api version in the camel maven archetypes
- CAMEL-4560 - camel-file component does not close a file when it's used with camel-xslt
- CAMEL-4561 - CxfComponent should create a new CxfEndpoint instance if the instance is lookup from configuration registry
- CAMEL-4573 - camel-bindy BindyFixedLength parser is not Thread Safe while marshalling.
- ESB-1561 - Fuse ESB 4.4.1-fuse-00-08 fails to load cxf feature due to some dependency version issues.
- MR-529/CAMEL-4499 - align jasypt bundle version with karaf
- MR-533/CAMEL-4530 - camel-jms - When useMessageIDAsCorrelationID an timeout occurs due no reply message, then old correlationID is not evicted from dynamic reply selector
Improvement
- CAMEL-4239 - Improve the VM component tests
- CAMEL-4423 - use geronimo-jaxws_2.2_spec 1.1 bundle
- CAMEL-4497 - HttpPollingConsumer Get URL should support the property place holders as HttpProducer does
- CAMEL-4506 - The SFTP component: the keyboard-interactive auth method support
- CAMEL-4521 - camel-jetty should apply the Camel message body content as the HTTP request body for HTTP PUT requests
- CAMEL-4531 - Expose workerCount parameter of Netty NioServerSocketChannelFactory in Camel-Netty
- CAMEL-4554 - Camel doesn't provide converters for StAXSource
- CAMEL-4570 - DefaultCxfBinding should take consideration of the Exchange.HTTP_RESPONSE_CODE
- MR-534/CAMEL-4547 - Add camelContextId to the mdc logging keys
- MR-540/CAMEL-4571 - camel-jetty to support content types where the charset token is wrapped in double quotes.
Task
- CAMEL-4443 - Upgrade to Scala 2.9.1
- CAMEL-4502 - Splitter EIP should not output timeout when dumping route as XML
What's new in Fuse MR 2.8.0-fuse-00-08, September 27, 2011
Bug
- CAMEL-4240 - Unable to use XA JMS trabsaction on WebLogic
- CAMEL-4447 - thread safety issue with Exchange.getUnitOfWork()
- CAMEL-4467 - LifecycleStrategy should be started/stopped when CamelContext is starting/stopping
- CAMEL-4474 - file: consumer does not create directory
- CAMEL-4476 - Camel splitter/aggregator 2x slower in 2.8.1 vs 2.7.3
- CAMEL-4484 - Using custom expression in RecipientList EIP which throws exception, is not triggering onException
- CAMEL-4485 - Exceptions are not propagated to the parent route when they are thrown from the RecipientList EIP
- CAMEL-4486 - Exceptions are not propagated to the parent route when endpoint cannot be resolved in the RoutingSlip EIP
- CAMEL-4487 - MockEndpoint should reset defaultProcessor
- MR-523/CAMEL-4482 - Using custom expression in Splitter EIP which throws exception, is not triggering onException
Improvement
- CAMEL-4312 - Print reason for XSL stylesheet compile failure
- CAMEL-4481 - Add setter/getter for preserveMessageQos directly on JmsComponent as we have this for the other options
New Feature
- CAMEL-4182 - Port the minDepth and maxDepth options from file component to ftp component
What's new in Fuse MR 2.8.0-fuse-00-06, September 19, 2011
Bug
- CAMEL-3528 - HybridSourceDataBinding not thread safe...
- CAMEL-3531 - scala - xpath not working together with choice/when
- CAMEL-3779 - HttpProducer drops authentification parameters.
- CAMEL-3788 - HTTP Producer seems to send an empty body request on redelivery when the original request fails due to a connection timeout
- CAMEL-3789 - org.apache.camel.component.file.strategy.MarkerFileExclusiveReadLockStrategy is not thread-safe
- CAMEL-3791 - Camel should reset the stream cache if the useOriginalInMessage option is true
- CAMEL-3795 - java.util.concurrent.RejectedExecutionException using interceptSendToEndpoint
- CAMEL-3797 - Web Console: NPE when browsing routes with no description
- CAMEL-3799 - maven eclipse goal failure
- CAMEL-3805 - Setting null body on JmsMessage should not re-initialize JMS message again
- CAMEL-3808 - Restlet Producer to add query to request URI based on runtime information (e.g. Camel header)
- CAMEL-3810 - At payload model, set soap body element to header uncorrectly
- CAMEL-3812 - BeanInfo not reset when new bean looked up
- CAMEL-3816 - ArrayIndexOutOfBoundsException in DefaultHttpBinding
- CAMEL-3834 - SmppProducer sends incorrect data_coding parameter
- CAMEL-3835 - camel-cache osgi metadata isn't correct
- CAMEL-3838 - FileStreamCache with Jetty and HTTP may cause reply message to be empty instead of containing the cached stream
- CAMEL-3842 - keys in cxf's protocol_headers must be handled case-insenstively
- CAMEL-3847 - Adding type converter should clear misses map for the given type
- CAMEL-3849 - OSGi - No possibility to enable ehcache clustering as: ehcache.xml is ignored and there is no possibility to set cacheManagerFactory described camel-cache docs
- CAMEL-3850 - Splitter uses a to low configured aggregation task thread pool
- CAMEL-3856 - org.apache.camel.component.quartz package export not versioned Quartz component
- CAMEL-3860 - Camel cxfrs producer should support the configure the query parameter from the Exchange.HTTP_QUERY message header
- CAMEL-3861 - camel-web - Cannot browse endpoints if messages was consumed from jms queue
- CAMEL-3862 - camel-cache- ehcache cache replication data not distributed across nodes
- CAMEL-3865 - FallbackTypeConverter method throws JAXBException when marshalling nested, non-ObjectFactory, JAXB annotated, classes
- CAMEL-3872 - bindy - setting separator in csv mode issue
- CAMEL-3877 - AdviceWith - Spring XML using a context scoped error handler causes adviceWith to not work
- CAMEL-3881 - camel-spring doesn't import into eclipse
- CAMEL-3885 - Move the org.apache.camel.language.SpEL.java into camel-core to avoid export package org.apache.camel.language twice in camel-spring
- CAMEL-3890 - Camel Syslog Converter Not Selected Automatically
- CAMEL-3909 - Configuring any Byte type header via Spring XML constant would throw java.lang.ClassCastException
- CAMEL-3912 - Consumer URI parameters ignored after Route Restart
- CAMEL-3915 - Archtype components don't import into eclipse without errors
- CAMEL-3917 - CxfPayloadConverter may start failing to convert a CxfPayload to a Node
- CAMEL-3920 - camel-dns creates a new exchange and drops headers
- CAMEL-3925 - Example 'camel-example-management': a lot of exceptions during shutdown
- CAMEL-3927 - CXF's Provider service using the payload data-format may not transfer the payload correctly
- CAMEL-3928 - custom interceptor - wrapProcessorInInterceptors - passing parent Description on Split
- CAMEL-3936 - JdbcAggregationRepository count (*) is not working with MySQL 5.0
- CAMEL-3948 - Issue with the RSET command with POP3 servers
- CAMEL-3950 - Route cannot be started within web-console, if autoStartup="false" is set in camel.xml
- CAMEL-3959 - SpringTestSupport - debugBefore does not work
- CAMEL-3967 - Inject custom package scan class resolver asap to ensure loading of classpath works
- CAMEL-3971 - Dumping route to XML created by Java DSL using an expression may not output the actual used expression
- CAMEL-3974 - Spring-WS producer doesn't propagate headers
- CAMEL-3979 - camel-jms - Potential ClassCastException if JmsMessage isn't set anymore
- CAMEL-3991 - Bad href links generated for certain endpoint uris in camel-web
- CAMEL-4007 - Attachment Names not Encoded Correctly
- CAMEL-4011 - type converters should return NULL for Double.NaN values instead of 0
- CAMEL-4021 - ConcurrentModificationException at DefaultCamelContext.getRouteDefinition()
- CAMEL-4022 - Issue using errorBuilderRef with the xml dsl
- CAMEL-4025 - XPath namespaces not present when <xpath> element inside a <routeContext> element
- CAMEL-4044 - ChoiceProcessor : unable to find the mBeans processor
- CAMEL-4047 - javax.script dependency in camel-core
- CAMEL-4066 - Test failure in bean validation BeanValidatorRouteTest ComparisonFailure: expected:<[may not be null]> but was:<[kann nicht null sein]>
- CAMEL-4067 - Test failures in camel-hdfs on windows as Streams are not closed correctly
- CAMEL-4068 - Test failure in camel-spring-ws actual results come with windows line endings and the comparison fails
- CAMEL-4073 - Misconfigured CXF Endpoint url results in NPE instead of actual exception.
- CAMEL-4076 - FileIdempotentRepository fileStore does not get loaded on bootrapping, therefore files are processed again
- CAMEL-4083 - MailBinding may drop characters from content type when using determineContentType option
- CAMEL-4089 - Setting pattern on <to> with a custom id causes a failure
- CAMEL-4099 - Camel PropertyPlaceHolder throws an Error when using ${user.home} environment variable in Windows
- CAMEL-4107 - Error using multiple error handlers and onException (java.lang.IllegalStateException: SendProcessor has not been started)
- CAMEL-4124 - camel-jms - Issue with using preserveMessageQos and JMS delivery mode not being propagated correctly
- CAMEL-4133 - camel-blueprint doesn't handle elements with a namespace prefix
- CAMEL-4137 - CxfNamespaceHandler should not just set the TCCL and not set it back
- CAMEL-4138 - camel-example-cxf-osgi can't be deployed with CXF 2.4.x
- CAMEL-4143 - CxfPayload to Node conversion is not working properly
- CAMEL-4149 - ThrottlingInflightRoutePolicy can deadlock
- CAMEL-4165 - LoanBroker example have some issues when it is deployed into osgi container like ServiceMix
- CAMEL-4170 - camel-smpp component doesn't support sms messages longer than 254 symbols.
- CAMEL-4173 - Nullpointer in camel-mail when body is null
- CAMEL-4174 - The camel-blueprint does not register blueprint dependencies correctly
- CAMEL-4176 - camel-http4 component does not support proxy settings for HTTPS
- CAMEL-4177 - dependency:go-offline fails in tooling/maven pom
- CAMEL-4184 - Using adviceWith 2 times or more in Java DSL with a context scoped onException causing the 1st advised route to not work as expected
- CAMEL-4187 - The ProcessorFactory interface isn't usable in scala
- CAMEL-4194 - JmsEndpoint that is a topic should not be singleton scoped, only queues should be
- CAMEL-4198 - Bindy Parser not handling Null values in KVP
- CAMEL-4211 - URISupport - Normalize URI should support parameters with same key
- CAMEL-4215 - FtpOperations Delete operation not respecting Stepwise Attribute
- CAMEL-4231 - shouldn't call BaseTypeConverterRegistry.loadTypeConverters() in OSGi container
- CAMEL-4234 - ProducerTemplate/MockEndpoint does not seem to trigger context exception handling.
- CAMEL-4235 - CamelBlueprint2Test testErrorHandler test is failed.
- CAMEL-4246 - TraceInterceptor does not work correctly for AsyncProcessing
- CAMEL-4252 - camel-ftp - Using tempFileName option should use the separator option to allow control of path separators in the generated file name
- CAMEL-4254 - Missing setter or constructor-argument for elementNameStrategyRef in SoapJaxbDataFormat
- CAMEL-4261 - Properties component - Cached locations may add duplicates
- CAMEL-4264 - The routeContext stack of DefaultUnitOfWork should be thread safe
- CAMEL-4265 - Fail to close stream in DefaultPropertiesResolver
- CAMEL-4269 - Connection to sftp server occasionally don't want to come back
- CAMEL-4274 - MDCUnitOfWork behaviour incorrect with nested routes
- CAMEL-4283 - dump as xml fails if message body is already xml
- CAMEL-4287 - camel-aws won't build offline
- CAMEL-4293 - @Bean method name is ignored
- CAMEL-4294 - Camel CXF Endpoint creates incomplete WSDL
- CAMEL-4295 - camel-spring-ws bundle specify a wrong version of spring package
- CAMEL-4296 - Exception handlers added with RouteDefinition.adviceWith() are not applied consistently
- CAMEL-4299 - The cxfbean-component no longer works in OSGI (failure to auto create and NullPointerException)
- CAMEL-4315 - Blueprint namespace handler mismatch in camel-cxf
- CAMEL-4316 - camel-cxf bundle should not ship the camel-cxf-transport packages.
- CAMEL-4318 - Scheduled poll consumer from pollEnrich should not be polling when route starts, but on demand
- CAMEL-4319 - Example feature: wrong spring version
- CAMEL-4322 - AnnotationTypeConverterLoader doesn't try all the classloaders to load the converter class
- CAMEL-4326 - NullPointerException when catching exceptions
- CAMEL-4329 - Username/password ignored when connectionFactory is set in JMS component
- CAMEL-4345 - Synchronized code causes long delays and hangs for big applications especially with Blueprint
- CAMEL-4352 - Ftp consumer using done file should cater for if stepwise has been enabled, and thus the done file path is to be calculated differently
- CAMEL-4354 - header added using an EventNotifier is not present at AggregationStrategy for http endpoints
- CAMEL-4359 - Exception thrown during JAXB marshalling will cause SedaConsumer to break
- CAMEL-4367 - Camel-netty option "encoder" and "decoder" does not work
- CAMEL-4370 - It's hardly possible to use all expression of the Simple language to create file names in the file component
- CAMEL-4375 - FilterCreateCamelContextPerClassTest is wrong configured
- CAMEL-4383 - StreamResequencer logs unhandled Exceptions at DEBUG level
- CAMEL-4388 - Exeptions cannot be propagated to the parent route when using LogEIP
- CAMEL-4422 - NPE when sending the SMS message less than 255.
- CAMEL-4436 - CxfRsProducer clientFactoryBean's bus should be initialized
- CAMEL-4438 - OnException using redeliveryPolicyRef from another XML file may not pickup that policy
- CAMEL-4444 - Wrong slash in FTP component for doneFile
- CAMEL-4446 - camel-bindy - Marshaling using CSV will insert wrong char separator if using an escaped separator char such as a pipe
- CAMEL-4452 - CXFConsumer may extract the request message as the response message and this can lead to problems
- MR-437/CAMEL-3806 - SOAPAction HTTP header value not copied correctly to Camel message header
- MR-439/CAMEL-3826 - Aggregator issue: HawtDB persistent store grows indefinitely: org.fusesource.hawtdb.api.IOPagingException: java.io.IOException: Map failed
- MR-440/CAMEL-3829 - geronimo-jpa_3.0_spec dependency on camel-jpa has bad OSGi package export
- MR-447/CAMEL-3873 - Issue with hot-deploying camel-xmpp in servicemix
- MR-448/CAMEL-3878 - Stopping a route should not stop context scoped error handler
- MR-449/CAMEL-3902 - Custom SOAP fault retruned to a CXF endpoint get lost when routed through JMS endpoint
- MR-451/CAMEL-3913 - jms message listener may report a WARN about a ClassCastException
- MR-452/CAMEL-3914 - Camel should NOT marshal between beans in POJO mode.
- MR-458/CAMEL-3965 - ftp producer - If sending noop fails it should force re-connection attempt
- MR-462/CAMEL-4023 - Unable to use new exceptionMessageCauseEnabled and faultStackTraceEnabled config options in a purely transport URI based approach (no Spring)
- MR-464/CAMEL-4057 - continued(true) doesn't work when is invoked for the second time in the Camel flow
- MR-471/CAMEL-4117 - "Both fault and exception exists on the exchange"
- MR-475/CAMEL-3942 - URISyntaxException when running examples with Maven local repository in a directory that contains spaces
- MR-478/CAMEL-4167 - Add label for marshal/unmarshal in tracer
- MR-479/CAMEL-3934 - Blueprint cannot load resources on classpath with validate component
- MR-480 - Maven archetypes should include fusesource repo
- MR-483/CAMEL-4220 - camel-example-spring-ws demo throws java.lang.IllegalStateException and does not start up.
- MR-484/CAMEL-4219 - Error running camel-example-spring-javaconfig
- MR-495 - Fuse tracer for Fuse IDE should cater for stream bodies
- MR-497 - fabric tracer seems to get the wrong nodeId when generating trace messages around the CBR
- MR-502/CAMEL-4347 - Cannot use OSGi blueprint with ActiveMQ when sending javax.jms.ObjectMessage with JAXB annotations over the JMS queues
- MR-505 - Freemarker - Loading template from file system fails
- MR-512/CAMEL-4439 - Error in camel-restlet feature definition
- MR-518/CAMEL-4460 - XStreamDataFormat has NPE when marshalling route to XML
Documentation
- MR-477 - README files for camel-example-etl and camel-example-spring-jms do not list required dependencies
- MR-500/CAMEL-3828 - Need guidelines for JMS resource caching settings of a JmsComponent that uses transactions
Improvement
- CAMEL-1817 - Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
- CAMEL-2194 - RestletProducer should support native async request/response semantics
- CAMEL-3260 - Let LazyLoadingTypeConverter load the converters from camel-core on startup
- CAMEL-3284 - Multiple Endpoints with the Same Port in Restlet Component
- CAMEL-3439 - Improve period DSL
- CAMEL-3481 - camel-script doesn't work in OSGi
- CAMEL-3510 - cxf namespace should support Camel properties placeholder out of the box
- CAMEL-3586 - Fix camel-mina tests to use dynamic port numbers to ensure tests don't fail when ports are already in use on the test machine.
- CAMEL-3623 - Allow to configure redelivery thread pool for error handler
- CAMEL-3655 - Add FtpPollingConsumer to better support polling consumer EIPs
- CAMEL-3714 - camel-jms: testConnectionOnStartup does not test connection for producers
- CAMEL-3756 - Add an example which use CXF bean binding and the OSGI HTTP Service (e.g. PAX Web with jetty)
- CAMEL-3759 - After switching to slf4j, we can get rid of the 'isTraceEnabled', 'isDebugEnabled' and 'isInfoEnabled' statements
- CAMEL-3780 - camel-http4 should use same option names as camel-http
- CAMEL-3790 - Add support for Future handles in Camel Proxy
- CAMEL-3792 - Clean up the exchange out message, when the ErrorHandler useOriginalMessage option is true
- CAMEL-3793 - Try to copy file when rename fails
- CAMEL-3794 - Polish the aws component
- CAMEL-3800 - Introduce a message header to let SqlProducer update the query string in the runtime
- CAMEL-3803 - Component camel-jdbc does not support Transactions
- CAMEL-3804 - The camel-cometd component does not support a custom SecurityPolicy or Extension as described on http://cometd.org/documentation/howtos/authentication
- CAMEL-3807 - Use system.currentTimeMillis for calculating performance
- CAMEL-3809 - mock endpoint - Let it be lenient so you can easily mock existing endpoint uris which has parameters
- CAMEL-3811 - Management - RoutePolicyList attribute is listed as unavailable, we should have that listed as empty
- CAMEL-3813 - XPathBuilder doesn't clear ThreadLocal with exchange after evaluation
- CAMEL-3814 - create bundle of camel-core-osgi
- CAMEL-3815 - Add relative path to parent pom.xml in examples pom.xml files
- CAMEL-3817 - Add breadcrumbId to MDC logging for tracing messages across transports
- CAMEL-3818 - Cannot do XQuery on file data
- CAMEL-3819 - Introduce a flag not to start the camel context for running the camel system integration test with Karaf
- CAMEL-3830 - Camel 2.7.0 - unable to use sl4j 1.6.1
- CAMEL-3851 - ensure some optional bundle in camel-cxf feature could be installed with OBR resolver
- CAMEL-3852 - camel-cache - Should use Camel style constant keys
- CAMEL-3859 - JmsMessage should not use JMSMessageID as exchangeId
- CAMEL-3864 - camel-cache the ehcache.xml file is not up to date- have invalid parameters name
- CAMEL-3866 - Throttler - Option maximumRequestsPerPeriod should be required
- CAMEL-3867 - camel-cache- improve ehcache configuration by reference RegisteredEventListeners and CacheLoaders
- CAMEL-3869 - Patch for Camel AWS SQS endpoint to set maximum message size and message retention period.
- CAMEL-3871 - Make gracefulshutdown less verbose
- CAMEL-3874 - add awsSNSEndpoint to aws-sns component
- CAMEL-3882 - Update FreeMarker Example in the Wiki
- CAMEL-3884 - Optimize GenericFileProducer to only check if target file exists once, when writing using a temp filename
- CAMEL-3886 - Reduce compiler warnings when imported into eclipse
- CAMEL-3887 - cxf camel transport converts to byte[] unnecessarily
- CAMEL-3888 - Tighten up @deprecated in camel-core to add more details what alternatives to use
- CAMEL-3889 - ProxyHelper and ProxyBuilder methods generate warnings and are pretty much unusable
- CAMEL-3892 - Refresh of the FreeMarker Component
- CAMEL-3893 - Support OGNL in simple expression language for exchange properties
- CAMEL-3896 - Filter EIP - Should validate it has child outputs
- CAMEL-3905 - camel-cache exception message: CamelCacheOperation not specified in the message header [CamelCacheKey]
- CAMEL-3908 - Prevent "FolderNotOpen" exception when closing out an email exchange
- CAMEL-3911 - update @XPath support to use the parameter's type
- CAMEL-3916 - BeanProcessor - Do not attempt to convert to BeanInvocation as its unnessasary
- CAMEL-3918 - Align checkstyle versions between maven and eclipse
- CAMEL-3922 - LRUSoftCache - Should use SoftReference to support OOME
- CAMEL-3930 - Aggregate EIP - When using groupedExchange then use eager check completion by default
- CAMEL-3937 - Update the cometd version to 2.1.1
- CAMEL-3939 - camel-cache- servicemix ehcache bundle version update
- CAMEL-3949 - Sending a message to log endpoint should not convert payload to StreamCache
- CAMEL-3953 - Load type converters from camel-core without package scanning to speedup CamelContext startup
- CAMEL-3954 - camel-test - Should use lazy loading of type converters to speedup unit testing
- CAMEL-3955 - Remove Unnecessary Constant in FreeMarker component
- CAMEL-3958 - Add addLast, addFirst, etc to AdviceWithRouteBuilder to make it easy to add something to the start/end of a route for testing
- CAMEL-3962 - don't always load the content of a file when unmarshalling
- CAMEL-3963 - Add RefDataFormat to make configuring data format consistent
- CAMEL-3964 - Script arguments
- CAMEL-3973 - Add send body operations to managed CamelContext so you can pass in headers as well
- CAMEL-3975 - Extend the JDBC and JPA based idempotent repository with a timestamp column
- CAMEL-3980 - Exception message contains plaintext password
- CAMEL-3982 - Updated Hazelcast to version 1.9.3
- CAMEL-3984 - Reduce using ExpressionClause in Java DSL as it complicates route builder
- CAMEL-3990 - Upgrade FreeMarker to 2.3.17
- CAMEL-3992 - upgrade some bundle versions for camel-karaf feature.xml
- CAMEL-3993 - Upgraded JRuby version to 1.5.6
- CAMEL-3994 - Java DSL - New means to explicitly end try/catch blocks
- CAMEL-3995 - Avoid Camel feature linked to a specific Karaf version
- CAMEL-3996 - Tracer - Should only log message body if not causing side effects with streams, files etc.
- CAMEL-4002 - Using custom expression in XML DSL should be possible
- CAMEL-4008 - Support to set replyTo from the message header
- CAMEL-4009 - Fast @Converter loading in uber-jar
- CAMEL-4016 - CXF producer should not store the attachement into the out (response) message in POJO data format
- CAMEL-4019 - Replace the NoCacheStorage Class
- CAMEL-4030 - Camel CxfConsumer should be able to populate the CxfResponse from camel exchange according to the exchange pattern
- CAMEL-4032 - Clean up the jetty bundles
- CAMEL-4033 - Loop EIP - Add copy option to let it start next loop with a copy of the original exchange
- CAMEL-4035 - DefaultExchangeHolder should check map/collection for non serializable objects
- CAMEL-4036 - camel-restlet - Allow access to the Restlet Request/Response API in Camel
- CAMEL-4037 - Aggregator - Recovery when only having completion timeout condition, should re-establish timeout map upon restart
- CAMEL-4038 - Add InOut Exchange Support for QuickFIX/J Component
- CAMEL-4039 - camel-cxf - REST - Add support for using the ResponseBuilder / Response as message body for responses
- CAMEL-4040 - Inherit parameter binding annotations from superclasses and interfaces
- CAMEL-4041 - Use a FatalErrorHandler for exceptions thrown while handling another exception.
- CAMEL-4042 - Shutdown the thread pool when the test is over
- CAMEL-4050 - Setting id and parent-child relationship on Content Based Router should be more fine grained
- CAMEL-4051 - Move GZIPHelper to camel-core
- CAMEL-4052 - OptionalIdDefinition should use JAXB accessor type property to ensure customId is marked when setting id
- CAMEL-4053 - Parent/child relationship should be fixed before wrapping custom interceptors from XML DSL
- CAMEL-4055 - Hazelcast should use CamelCase keys for its headers
- CAMEL-4056 - Support for preemptive basic authentication
- CAMEL-4061 - Add asymmetric encryption support to the XMLSecurity component
- CAMEL-4071 - Camel OSGi integration test should load the karaf feature by default
- CAMEL-4077 - XML DSL - Validate <route> has a <from> on startup
- CAMEL-4080 - Propagate caused exception in DeadLetterChannel error handler
- CAMEL-4082 - SimpleBuilder needs toString method
- CAMEL-4092 - XML DSL having attributes that is a Class<?> type should be a String type instead and use ClassResolver to lookup the class
- CAMEL-4100 - camel JMS endpoints should accept messages with JMSDeliveryMode as a non-numeric String such as values "PERSISTENT" or "NON_PERSISTENT"
- CAMEL-4106 - RedeliverErrorHandler - Only invoke the shouldRedeliver method if its a potential redelivery being executed
- CAMEL-4111 - Marshal / Unmarshal EIP - Should not support outputs in XML DSL
- CAMEL-4112 - Add RefLoadBalancerDefinition - To make using a custom load balancer similar as to use any other load balancer
- CAMEL-4114 - Refactorings in camel-cxf
- CAMEL-4115 - camel-bean - We ought to remove the CamelBeanMethodName header after usage as its only typically meant for the invoked bean only
- CAMEL-4116 - SpringWebserviceConsumer should check if there is an Exception connected to the exchange and throw that one if it exists so that the default Errorhandling in spring-ws can take place
- CAMEL-4119 - specify start-level as 50 for camel features which ensure camel related bundle can get started before customer bundles when restart OSGi container
- CAMEL-4120 - camel-sql - JDBC aggregation repository - Should use ClassResolver from Camel to load classes
- CAMEL-4121 - Prefer to use SetExchangePattern over InOut / InOnly to permanently alter the MEP
- CAMEL-4122 - JMX API to create/delete endpoint
- CAMEL-4123 - camel-jms - Should create JmsMessage with default message delivery mode
- CAMEL-4126 - S3Producer does not use CamelAwsS3ContentLength or CamelAwsS3ContentType
- CAMEL-4128 - Camel CxfRsProducer should put the response code back to the message header
- CAMEL-4129 - Override doStart() and doStop() in Jt400PgmProducer
- CAMEL-4130 - New JT400 URI option "guiAvailable"
- CAMEL-4135 - cxf-blueprint context injection improvement
- CAMEL-4136 - Camel-smpp should be able to return ProcessRequestException to the SMSC instead of catching all exceptions
- CAMEL-4139 - Unify blueprint and spring namespace parsing in camel-cxf
- CAMEL-4140 - Improve pom.xml for camel-jibx - use maven-jibx-plugin
- CAMEL-4141 - Don't filter for line ending for source distributions
- CAMEL-4142 - Add a profile in camel-example-cxf-osgi to build the bundle with Blueprint
- CAMEL-4145 - pollEnrich DSL behaves differently depending on a possibly explicitly given timeout
- CAMEL-4153 - Allow seda consumers to be suspended/resumed
- CAMEL-4154 - Add removeEventNotifier API on ManagementStrategy
- CAMEL-4155 - CamelContext - Adding a service should inject CamelContext if servie is CamelContextAware
- CAMEL-4156 - Add ManagementObjectStrategy to SPI to allow customization of actual underlying mbeans registered by Camel
- CAMEL-4158 - Content Enricher should decorate the TO_ENDPOINT header so we have the uri of the resource we enriched from
- CAMEL-4159 - MockEndpoint.expectedHeaderReceived checks only one header
- CAMEL-4168 - Add getRouteId() to TraceEventMessage
- CAMEL-4175 - Enable Restlet servlet to be configured within a webapp
- CAMEL-4181 - Removing a route should remove it from the internal startup order list
- CAMEL-4183 - Set the ApplicationContextClassLoad before calling the AtomUtils.parseDocument()
- CAMEL-4186 - Move cxf dependencies to separate "feature" to make override possible
- CAMEL-4192 - Upgrade Axiom version 1.2.12
- CAMEL-4195 - use servicemix commons-pool bundle in camel-cxf feature
- CAMEL-4196 - scheduled route policy should fail to start if mis configured
- CAMEL-4197 - scheduled route policy should not start Quartz scheduler, but let QuartzComponent do that
- CAMEL-4199 - Add not() to ValueBuilder so you can build predicate expressions to negate a predicate
- CAMEL-4201 - camel-test - Output in log how long time the test took
- CAMEL-4205 - Add whenDoneByIndex to NotifiyBuilder
- CAMEL-4210 - Add unit test on camel-example-cxf-osgi
- CAMEL-4212 - http components should support parameters with multiple values when mapping to Camel headers
- CAMEL-4214 - A name should be specified in the karaf features-file
- CAMEL-4217 - support route autoStartup(String|boolean) in Java DSL
- CAMEL-4218 - Simple language - Add support for using multiple list/map index chained together
- CAMEL-4222 - Ref component should throw exception if bean not found in registry
- CAMEL-4223 - Need to set the threadSafe option of CxfRsClientFactoryBean to be true
- CAMEL-4228 - Use the customer configuration for camel-itest-osgi
- CAMEL-4229 - Added wrap method for template, consumer and context in org.apache.camel.test.junit4.CamelContextSupport
- CAMEL-4233 - avoid runtime package scanning to discover TypeConverters
- CAMEL-4236 - When performing lookup in registry and having expected type as parameter, then report better failure if ClassCastException
- CAMEL-4239 - Improve the VM component tests
- CAMEL-4242 - When bridging http endpoints and end users do not enable the bridgeEndpoint option they may get a NPE exception
- CAMEL-4263 - When using @EndpointInject or other bean initializers, then JMX should pre record those lifecycle events to enlist in JMX later when CamelContext has been enlisted
- CAMEL-4272 - camel-jdbc should provide a option not set the autoCommit flag
- CAMEL-4281 - would be good for FileEndpoint to implement BrowsableEndpoint (ditto any other components we can find that are easy to do)...
- CAMEL-4282 - Camel archetypes and examples should enable JMX for ActiveMQ
- CAMEL-4285 - Imported Xquery modules will not resolve using classpath
- CAMEL-4286 - BlueprintCamelContextFactoryBean should set the ApplicationContextClassLoader for the CamelContext
- CAMEL-4288 - Log component - Add option to log formatter to showFiles
- CAMEL-4290 - Add idleConsumerLimit option for DMLC to camel-jms
- CAMEL-4308 - commons-dbcp bundle used in camel feature.xml doesn't allow dynamic imports
- CAMEL-4338 - Managed browse endpoint - Should have boolean parameter to indicate if payload to be included or not
- CAMEL-4351 - Impossible to use placeholders in endpointName and serviceName attributes of cxf:cxfEndpoint
- CAMEL-4353 - Using transacted in Java DSL without Spring XML setting up TX manager should report better error when not able to find a TX manager in the registry
- CAMEL-4368 - The debug doesn't work in the CamelSpringTestSupport
- CAMEL-4380 - FactoryFinder should support to find the class with a right version of class
- CAMEL-4412 - ServletEndpoint doesn't support to create the producer
- MR-400/CAMEL-3857 - WireTap EIP - new message mode - Allow to specify multiple expression when creating the new message
- MR-432/CAMEL-3796 - camel-cxf - CxfRsProducer should support invoking methods with no parameters
- MR-450/CAMEL-3891 - Add NP check to avoid the NPE issue of CamelBeanPostProcessor
- MR-454/CAMEL-3968 - Allow ServiceInterfaceStrategy to support operations with multiple parameters
- MR-460/CAMEL-3987 - cxf producer should not store the exception into the out message
- MR-461/CAMEL-4005 - Camel ErrorHandler should check OUT message of exchange to see if it is a fault and print a warning message in the log
- MR-467/CAMEL-4103 - Please allow doTry() to fill Exchange.FAILURE_ENDPOINT like continued
- MR-470/CAMEL-4105 - Backport CAMEL-4105 about scheduled polling consumer thread may die after a while
- MR-474/CAMEL-4162 - Add an option to JAXBDataFormat to not add xml declaration
- MR-498 - fabric tracer - dumpAllTracedMessages add method that dumps content in XML to avoid class cast issues in osgi world
- MR-501/CAMEL-4336 - camel-cxf payload should take consideration of the namespace which defined in the soap envelope
- MR-509/CAMEL-4411 - DefaultPackageScanClassResolver should skip the bundleresource url when it try to find the classes
New Feature
- CAMEL-1669 - Throttler - Should be more dynamic and be able to throttle per message correlation
- CAMEL-2197 - A Camel component for writing into an Hadoop filesystem
- CAMEL-2525 - Add new component - camel-async-httpclient
- CAMEL-2934 - Port the changed readLock to be avail for camel-ftp as well
- CAMEL-3325 - camel-jmx: Auto creation of a monitor bean via endpoint properties
- CAMEL-3383 - Create camel karaf commands
- CAMEL-3424 - IdempotentConsumer EIP - Make it easier for end users to dicate onDuplicate
- CAMEL-3452 - camel-cxf - Add support for blueprint namespace parser for the camel-cxf.xsd schema
- CAMEL-3476 - Contribute camel-sns component to the new camel-aws component.
- CAMEL-3546 - Add S3 support to camel-aws
- CAMEL-3556 - Add callback feature to prepare copy of Exchange for multicast, recipient list EIPs
- CAMEL-3578 - MockEndpoint - Add feature to mock any endpoint
- CAMEL-3699 - Camel-Test for TestNG
- CAMEL-3747 - create a camel bundle archetype
- CAMEL-3750 - Provide a common mechanism to facilitate configuration of TLS across Camel components
- CAMEL-3778 - Support CXF Dispatch mode at CXF Endpoints
- CAMEL-3781 - Add option to disable expiration on JMS component
- CAMEL-3798 - Use keepalive config parameters on sftp component
- CAMEL-3827 - Allow to configure endpoint cache size on CamelContext
- CAMEL-3831 - Add operation to purge caches from JMX
- CAMEL-3853 - SMPP connector lazySessionCreation
- CAMEL-3868 - New camel-apns component
- CAMEL-3894 - Support maxdepth option on File Component when recursive option is enabled
- CAMEL-3926 - Add cache stats on JMX producer and consumer caches
- CAMEL-3935 - camel-hazelcast idempotent repository
- CAMEL-3957 - New CommonJ workmanager component
- CAMEL-3960 - camel-test - Add support for creating CamelContext once per class, to re-use it when having multiple test methods
- CAMEL-3970 - Add operations to JMX to dump routes in XML
- CAMEL-3972 - Add operation on browsable endpoint to output the message as a generic xml structure
- CAMEL-3983 - Added Support for Serialization and Message Headers to Hazelcast SEDA functionality
- CAMEL-3986 - Provide camel-ruby feature
- CAMEL-4008 - Support to set replyTo from the message header
- CAMEL-4093 - pop3 component parameter deliverRawMailMessage
- MR-424/CAMEL-3688 - Add repeatCount option to timer component
- MR-430/CAMEL-4078 - Add option to configure splitter EIP to act as "one unit of work"
- MR-441/CAMEL-3833 - Add new statistic for exchanges failed but handled in route's MBean
- MR-463 - add support for c24io DataFormat to the DSL
- MR-466/CAMEL-4090 - Add resultType to simple expression so you can convert the result to a desired type
Sub-task
- CAMEL-3515 - Improve the bean parameter binding parameterType option
- CAMEL-3705 - dnsjava osgi bundle.
- CAMEL-4027 - camel-hdfs feature for osgi/karaf
- CAMEL-4109 - camel-cxf - Add documentation for blueprint namespace
- CAMEL-4110 - camel-cxf - Add blueprint namespace parser for CXFRS (and possible another missing)
- CAMEL-4258 - Add blueprint integrate test for CXFRS
- CAMEL-4259 - Add blueprint integration test for CXF endpoint
Task
- CAMEL-2389 - Split camel transport for cxf out of camel-cxf module
- CAMEL-3032 - The camel-core-test.jar and camel-spring-test.jar is @deprecated and should in the future be removed from the kit
- CAMEL-3126 - Add osgi tests in camel-itest-osgi for every camel component
- CAMEL-3367 - Upgrade to commons-net 2.2
- CAMEL-3649 - Move the camel-jdbc-aggregator into camel-sql
- CAMEL-3734 - Upgrade to CXF 2.3.5
- CAMEL-3735 - Upgrade to Spring WS 2.0.2 with OSGi fix
- CAMEL-3763 - Update Camel features descriptor to be Karaf 2.2.0 compliant
- CAMEL-3784 - Upgrade to Jetty 7.3.1.v20110307
- CAMEL-3786 - Upgrade pax-exam osgi integration test to support Karaf 2.2.0 feature.
- CAMEL-3823 - Upgrade to CometD 2.1.0
- CAMEL-3836 - Upgrade to Jackson 1.7.5
- CAMEL-3841 - Remove the DOT plugin from the examples and leave it only for the camel-dot example
- CAMEL-3858 - OSGi bundle data in camel components should import by version number for components having multiple packages
- CAMEL-3876 - Upgrade to jersey 1.6 in camel-web
- CAMEL-3879 - Upgrade CXF version to 2.4.0
- CAMEL-3883 - Stop using deprecated Jetty calls
- CAMEL-3895 - jsch 0.1.44 JAR from central repo is invalid
- CAMEL-3897 - Upgrade to JBoss Netty .3.2.4
- CAMEL-3919 - Upgrade to Groovy 1.8.0
- CAMEL-3931 - Remove deprecated DefaultErrorHandlerBuilder.handled methods
- CAMEL-3978 - Upgrade to dnsjava 2.1.1
- CAMEL-4006 - Update FreeMarker to 2.3.18
- CAMEL-4012 - upgrade to specs 1.8.0
- CAMEL-4046 - Commit 1131092 broke the maven 3 builds
- CAMEL-4054 - Upgrade to JavaMail 1.4.4
- CAMEL-4065 - Remove the type converter list maven plugin
- CAMEL-4072 - Fix recently introduced compiler warnings
- CAMEL-4101 - Upgrade CXF version to 2.4.1
- CAMEL-4125 - Some components missing from final assemblies
- CAMEL-4131 - Update versions of various things that CXF depends on
- CAMEL-4132 - Update camel-atom to non-incubator version of abdera
- CAMEL-4144 - Update Karaf validate profile to use Karaf 2.2.2-SNAPSHOT
- CAMEL-4157 - Upgrade Jetty version to 7.4.2.v20110526
- CAMEL-4172 - Upgrade Karaf version to 2.2.2
- CAMEL-4206 - Upgrade to scala 2.9.0
- CAMEL-4238 - camel-web - Use same jackson version as in camel-jackson
- CAMEL-4241 - Removed unused imports from examples
- CAMEL-4335 - Upgrade to CXF 2.4.2
- CAMEL-4379 - upgrade to jetty 7.4.5.v20110725
- CAMEL-4399 - Upgrade to maven-bundle-plugin 2.3.5 and remove not needed special camel version for osgi manifest
- CAMEL-4432 - camel-example-spring-ws - missing jaxb.index files in distribution
- CAMEL-463 - Extend/document the Scala DSL to support every EIP the Java DSL does
- MR-455/CAMEL-3981 - Pickup and use Jetty 7.4.1 when released
- MR-468/CAMEL-4079 - BackPort the patch of Bug in CxfConsumer.asyncInvoke that causes setResponseBack to be called twice
- MR-481/CAMEL-4200 - Remove ANT support for examples in Camel 2.9
- MR-490/CAMEL-4253 - Camel examples - there should only be one CamelContext per spring xml file
- MR-491/CAMEL-4260 - Remove camel-example-axis
- MR-493/CAMEL-4237 - Backport CAMEL-4237 to 2.6, 2.7 branches
- MR-503/CAMEL-4305 - Backport CAMEL-4305 to Fuse MR 2.7 branch
- MR-507/CAMEL-4398 - BackPort the patch of tools.jar dependency which is added CI servers
- MR-516/CAMEL-4429 - Merged the CAMEL-4429 patches into MR repository
- MR-517/CAMEL-4430 - Merge patch of CAMEL-4430 into MR repository
Test
- CAMEL-3875 - camel-cache (camel-itest-osgi)- Simple CacheManagerFactory spring ref. + ehcache config from xml test in OSGi env.
- CAMEL-3880 - camel-cache (camel-itest-osgi)- JMS cache replication OSGi unit test
- CAMEL-3977 - Timeouts in camel-dns
- CAMEL-4043 - camel-hdfs - Cannot run unit tests on CI servers
- CAMEL-4059 - Build break in camel-jms: JmsTestConnectionOnStartupTest
- CAMEL-4069 - The LRUSoftCacheTest unit test fails
- CAMEL-4084 - Unit tests fail on AIX
- CAMEL-4085 - Failing camel-dns tests
- CAMEL-4087 - Failing JMS test
- CAMEL-4094 - Build failure for camel-jetty, which displays bigger problems with content-type handling for multipart forms
- CAMEL-4095 - camel-cxf - Using dynamic assigned ports for unit testing
- CAMEL-4104 - camel-restlet - Should use dynamic assigned port numbers for testing
- CAMEL-4207 - Test case CxfEndpointBeanBusSettingTest should use ExtensionManagerBus instead of CXFBusImpl
