Fuse Mediation Router v2.8 Release Notes

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

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

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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.