FuSE Mediation Router v1.3 Release Notes

Release Notes - FUSE Mediation Router - Version 1.3.6.0-fuse - May 13, 2008

New Features

CAMEL-488 - Added an option for the camel-cxf producer to call the service with wrapped parameter

Bugs

CAMEL-510 - Intermittent test failure in MultiCastAggregatorTest
CAMEL-509 - JMX Connector is not closed by InstrumentationAgentImpl.doStop()
CAMEL-503 - camel-cxf has dependencies on test JARs in the compile scope
CAMEL-500 - Typo in StickyLoadBalanceStrategy
CAMEL-499 - camel-core does not compile on HP-UX
CAMEL-498 - file endpoint with noop=true does not detect old files moved into a directory
CAMEL-412 - OSX mvn -e -o org.apache.camel:camel-maven-plugin:dot fails due to the lack of dot.exe

Improvement

CAMEL-201 - allow expressions such as XQuery to be used as a transformer

Tasks and sub-tasks

CAMEL-487 - Added document and example to show how to use camel-cxf's consumer and producer separately

Release Notes - FUSE Mediation Router - Version 1.3.5.0-fuse - May 6, 2008

New Features

CAMEL-385 - support attachments for better support of JBI and JAX-WS stuff

Improvement

CAMEL-479 - Http Component needs to be able to make Http calls including POST/PUT/INFO/DELETE/GET to support REST endpoints.
CAMEL-306 - Support for attachments

Release Notes - FUSE Mediation Router - Version 1.3.4.0-fuse - April 25, 2008

New Features

CAMEL-453 - Document camel sql component
CAMEL-419 - Create a Scala DSL for Camel
CAMEL-385 - support attachments for better support of JBI and JAX-WS stuff
CAMEL-357 - Document the components if part of camel-core or seperate jar
CAMEL-321 - add bridge to Spring Integration so that Camel can easily route Spring Integration endpoints or we can expose any Camel endpoint as a Spring Integration endpoint

Bugs

MR-27 - Synchronization issue in camel-jms
MR-26 - Camel should raise an exception if parsing of xslt file fails

CAMEL-466 - "Embedded error: duplicate entry" occurs sometimes building the distribution
CAMEL-461 - Interceptor does not work with the logging example
CAMEL-457 - Camel should raise an exception if parsing of xslt file fails
CAMEL-456 - Invalid jar in binary distribution
CAMEL-439 - JXPath does not handle null results from an evaluation
CAMEL-437 - Potential bug/issue from the user forum with exchange headers
CAMEL-420 - FTPComponent - problems and improvements
CAMEL-410 - Exception handling of the ErrorHandlerSupport class

Improvement

MR-22 - Fault messages are not automatically routed to Dead Letter Queue
MR-16 - Mina component: One Endpoint <-> One Connection, results in Serialized Request-Response

CAMEL-479 - Http Component needs to be able to make Http calls including POST/PUT/INFO/DELETE/GET to support REST endpoints.
CAMEL-469 - Allow replyTo destination to receive its own persistentDelivery QoS
CAMEL-467 - Implement ability to correlate request/reply message pairs over JMS using message ID as correlation ID
CAMEL-449 - Upgrade to Felix 1.4.0
CAMEL-448 - Upgraded to OpenJPA 1.0.2
CAMEL-443 - Improve File component wiki
CAMEL-436 - typos in camel-cxf fixed
CAMEL-434 - Location of Spring and Camel configs should be configurable in Camel Maven Plugin
CAMEL-432 - JpaComponent missing options in wiki documentation
CAMEL-424 - Improve FTP component wiki documentation
CAMEL-416 - Upgrade to Spring 2.5.3
CAMEL-342 - support temporary destinations for camel-jms
CAMEL-322 - support a text based Data Format for easy marshaling to/from text using optionally different character sets
CAMEL-298 - Remove tangle between impl and impl.converter
CAMEL-281 - pom - spring dependency should be on fine grained jar files (unbundled)
CAMEL-195 - support convertBody() intercept() setHeader() into the XML DSL
CAMEL-73 - The spring sample need to show how to create jms message for router
CAMEL-46 - add Ant build.xml scripts for running the examples using the jars that ship with the distro rather than requiring maven

Tasks and sub-tasks

MR-28 - Build FUSE MR 1.3.4 release

CAMEL-308 - Test/Example how to use manage object using spring 2.5.1 features
CAMEL-465 - (CAMEL-321) impentent the camel spring integration component
CAMEL-464 - (CAMEL-321) write the document for how to use to the spring intergration component
CAMEL-445 - (CAMEL-420) FTPComponent - Add the recent fixes from the regular FTP to SFTP
CAMEL-444 - (CAMEL-420) FTPConsumer - WARN connection closed without indication
CAMEL-440 - (CAMEL-410) Document the new exception policy strategy
CAMEL-423 - (CAMEL-46) Add jars required to run binary distribution samples without maven.
CAMEL-409 - (CAMEL-407) working unit test required for HTTPS with the jetty component which works in maven

Release Notes - FUSE Mediation Router - Version 1.3.3.0-fuse - April 7, 2008

New Features

CAMEL-413 - Allow for conditional aggregation of routes for DOT generation during the maven build.
CAMEL-392 - RawMessageInvokingContext; copy all contents to the new out message
CAMEL-381 - camel-mina UDP protocol should have encoding configuration
CAMEL-365 - implement the Routing Slip pattern
CAMEL-354 - add a simple DataSet concept so that its easy to define small or large data sets of messages that can be used for soak or load testing of EIP
CAMEL-241 - support jxpath as an expression language (for XPath on POJOs)

Bugs

CAMEL-430 - consumeDelete=false option of etl sample doesn't seem to work
CAMEL-422 - finallyBlock() not processed when exception thrown from handle() clause
CAMEL-415 - multicast parallelProcessing is always true
CAMEL-407 - Password error for jetty:https endpoint
CAMEL-404 - Javadoc warnings
CAMEL-399 - handleAll() swallows exceptions
CAMEL-397 - build fails now that the new javadoc patches have been applied
CAMEL-391 - <camelContext> cannot include xmlns:c=".." attributes due to Spring bug SPR-4599
CAMEL-388 - Requestor doesn't honor JmsConfiguration.useVersion102
CAMEL-384 - Support for a full customized soap-fault incl. fault-code and detail
CAMEL-383 - Exchange.getOut() not returning (blocking till timeout) when ExchangePattern.InOut used as well as message headers and exchange properties not passed when a Camel Mina used.
CAMEL-374 - HttpBinding.writeResponse doesn't set the response status code (i.e. it's always 200)
CAMEL-363 - camel-cxf component can't deal with the exception message in MESSAGE dataFormat
CAMEL-351 - Minor mistakes in pom.xml
CAMEL-341 - aggregator and JMS: AggregatorStrategy does not get called
CAMEL-214 - the 1.2.0 release didnt' seem to include the javadocs or doc directory (or manual)!
CAMEL-173 - BAM example failure
CAMEL-172 - org.apache.camel.example.JAXBConvertTest failure
CAMEL-171 - org.apache.camel.component.file.remote.FromFileToFtpTest failure

Improvement

CAMEL-435 - camel-jms doesn't currently support spring 2.0.x due to a dependence on BrowserCallback
CAMEL-431 - Typos for last four examples
CAMEL-429 - allow a mock endpoint to be configured more easily from the URI itself as well as to easily report its throughput if required for a load test
CAMEL-428 - I wonder can we patch the build so we only generate javadoc jars if we have some setting set, or we are doing a 'deploy' or 'release' or some other profile is enabled or something?
CAMEL-427 - Typos for BAM, Doc, and ETL samples fixed
CAMEL-425 - Typos for CXF sample fixed
CAMEL-406 - the camel:dot plugin cannot deal with multiple camel contexts in the Spring ApplicationContext
CAMEL-401 - header().contains() could have natural specialisation for String arguments
CAMEL-395 - MinaProducer waits for MINA worker thread to timeout when stopping JVM from standalone client
CAMEL-394 - Improve logging for camel-mina
CAMEL-389 - Parallel processing route
CAMEL-387 - dependency jsch:jsch has been moved to com.jcraft:jsch
CAMEL-386 - Copy the response context back in the camel-cxf producer which works in MESSAGE or PAYLOAD DataFormat
CAMEL-266 - make it easy to throw a SOAP fault in a Camel route
CAMEL-179 - Handling StreamSource when routing to multiple endpoints 31/Mar/08

Tasks and sub-tasks

CAMEL-289 - Put the schema of the cxf endpoint into the camel web site
CAMEL-411 - (CAMEL-365) add Routing Slip test case to camel-spring Jonathan Anstey
CAMEL-408 - (CAMEL-365) improve the documentation of the Routing Slip some more...
CAMEL-359 - (CAMEL-244) CSV Component wiki documentation
CAMEL-414 - Add unit test for MockEndpoint expectation of headers

Release Notes - FUSE Mediation Router - Version 1.3.2.0-fuse - March 15, 2008

New Features

CAMEL-369 - make JMS endpoints browseable
CAMEL-328 - add a simple List endpoint that can be used to keep the messages sent to it so they can be visualised in a testing or demo tool
CAMEL-327 - implement mock testing using a new Endpoint which grabs the expected messages from another endpoint
CAMEL-309 - Processor in MockEndpoint that is executed on every request
CAMEL-305 - Ability to specify many RouteBuilders in ContextTestSupport
CAMEL-303 - Ability to reset MockEndpoint
CAMEL-285 - support browsing of endpoints via Endpoint.createBrowser()
CAMEL-276 - Camel Stream component
CAMEL-252 - JCR (JSR-170) component
CAMEL-244 - CSV support
CAMEL-184 - support InOut with JMS so we can use JMS to do proxy and export of services (Spring Remoting)
CAMEL-164 - add support for AMQP protocol
CAMEL-48 - create an archetype for creating a new component

Bugs

MR-14 - mina-component: allowing the lazy creation of a connection
MR-12 - Cannot define camel route in XML for dynamic recipient list involving xquery processing
MR-5 - Mediation broker camel-example-cxf gives build error on building

CAMEL-380 - camel-mina UDP protocol fails when sending bytes
CAMEL-379 - minor patch to fix unit test failing due slow computer
CAMEL-373 - xquery does not work from xml if query contains functions
CAMEL-370 - SftpConsumer is not connecting and retrieving remote files
CAMEL-368 - <to> with multiple <uri> elements invalid based on xsd schema.
CAMEL-367 - Bad osgi package descriptors for groovy, juel, ognl, script
CAMEL-364 - camel-mina if exchange failed then out could potentially be a copy of in
CAMEL-363 - camel-cxf component can't deal with the exception message in MESSAGE dataFormat
CAMEL-353 - Distribution assemblies generated from 1.3.0-RC2 tag are missing camel-core-1.3.0-tests.jar
CAMEL-352 - Aggregrator Batch Processor can sometimes ignore batchExpiry timeout that result in a hang/delay in processing, with jms
CAMEL-350 - FtpRouteTest failure
CAMEL-346 - Exceptions in handle clause are swallowed
CAMEL-343 - Inconsistent exchange properties propagation
CAMEL-340 - Mina TCP does not support InOut pattern
CAMEL-334 - endpoints implementing Service do not get stopped
CAMEL-329 - Throwing the IllegalArgumentException if there are already another type bean which name is same with the URI schema
CAMEL-324 - bad content length header value in http response
CAMEL-323 - spring-2.5.1.jar is twice in the camel distro
CAMEL-320 - DefaultParameterMappingStrategy doesn't load its defaults
CAMEL-317 - binary distro should include JAXB API, impl, StAX API, StAX impl, JAX API
CAMEL-315 - Unclosed InputStreams cause FileConsumer to hang on Windows
CAMEL-310 - OgnlExpression causes null Message body/header propagation in Pipeline
CAMEL-304 - Multithreaded HTTP invocations doesn't work
CAMEL-297 - tryCatch() doesn't propagate results from handle() section
CAMEL-296 - spring instrumentation causes issues in the spring example...
CAMEL-293 - MalformedObjectNameException in camel-jms
CAMEL-290 - 'Contains' predicate doesn't work for left side expressions that are not collections
CAMEL-286 - NullPointerException in CXF routes when there is an endpoint between router and service CXF endpoints
CAMEL-279 - BeanProcessor permanently sets METHOD_NAME header
CAMEL-278 - [Spring integration] Bad urls in META-INF/spring.schemas
CAMEL-277 - [Spring integration] TheadType is missing in org/apache/camel/model/jaxb.index
CAMEL-274 - Bug in AggregatorType which makes setBatchTimeout unusable if setBatchSize is not set before
CAMEL-273 - delayer(3000) throws an exception
CAMEL-271 - CxfEndpointBeanDefinitionParser throws a ClassCastException when definining inner list elements in spring configuration
CAMEL-270 - Error in org.apache.camel.util.ObjectHelper
CAMEL-268 - apache-camel.jar's TypeConverter file is incorrect
CAMEL-261 - patch to fix some issue about camel-cxf component
CAMEL-257 - Build error from org.apache.camel.component.mina.MinaUdpTest
CAMEL-249 - FileEndpoint generates empty string for filename header
CAMEL-248 - Camel loadbalance type do nothing with ref attribute
CAMEL-247 - some issues with camel-cxf component
CAMEL-243 - small issues of CxfProducer and CxfConsunmer
CAMEL-240 - Intercept/proceed seems to be broken
CAMEL-235 - running the camel-example-spring demo causes a JMX stack trace
CAMEL-233 - OsgiComponentResolver should recover after getting an exception from getEntryPaths()
CAMEL-232 - Fix performance counters
CAMEL-231 - Broken link on wiki page for Type Converter
CAMEL-223 - timing bug with AlberttoAggregatorTest which needs fixing
CAMEL-208 - setOutHeader doesn't work in pipeline
CAMEL-200 - released archetype for 1.2.0 when ran generates a project using version 1.1-SNAPSHOT

Improvement

CAMEL-375 - camel-mina improvements
CAMEL-371 - Mina Producer should have configurable timeout
CAMEL-362 - camel-mina: allowing the lazy creation of a connection
CAMEL-356 - Synchronous mode should handle exceptions being thrown from MINA
CAMEL-348 - enhance the Java DSL to make it easier to use expressions like header("name"), headers(), body(), outBody() and so forth.
CAMEL-347 - JUEL support does not support method invocations
CAMEL-333 - CamelDestination in camel-cxf should support decoupled message
CAMEL-332 - CXF Component
CAMEL-318 - need type converter from Source -> InputStream so that JBI messages can be converted to a File
CAMEL-314 - update cxf version from 2.0.3-incubator to 2.0.4-incubator
CAMEL-301 - spring.handlers and spring.schemas are not being merged in the uberjar
CAMEL-295 - support the wiring of custom RouteBuilder instances into the CamelContext via XML notation
CAMEL-294 - upgrade to spring 2.5.1 and switch JMS support to default to CACHE_CONSUMER as the Spring bug is now fixed
CAMEL-292 - Java DSL does not have a method to register Java POJOs against a bean name on the fly
CAMEL-291 - MulticastRecipientList - recipient list that uses multicast processor
CAMEL-288 - support to set the aggregation stragey of multicastProcessor
CAMEL-283 - DeadLetterChannel - logging improvements when exchange handled by dead letter
CAMEL-282 - allow ibatis to support List or arrays of objects to be inserted
CAMEL-275 - cxf camel transport should support to register itself to the cxf bus automatically
CAMEL-269 - Add getter method for routeCollection property in RouteBuilder class
CAMEL-262 - Remove Design Tangles in componts file and impl
CAMEL-260 - Splitter/aggregator scenario
CAMEL-256 - Easy way to set namespaces on XPathBuilder
CAMEL-255 - Way to send JMS MapMessage and ByteMessage from JMS component
CAMEL-254 - Support for http request headers for http component
CAMEL-253 - the default spring cache value for JMS topics is CACHE_CONNECTION to work around the spring bug - but this breaks non-durable topics
CAMEL-251 - Misc. RemoteFileProducer improvements
CAMEL-250 - Allow FileConsumer to check if a file is unchanged before processing it
CAMEL-245 - JHC componet could create more than one consumer at the same port
CAMEL-242 - upgrade mina to support 1.1.5
CAMEL-238 - change the DeadLetterChannel to preserve the exception when forwarding to the dead letter channel
CAMEL-237 - Upgrade geronimo-specs version to 1.1
CAMEL-236 - allow the bean component to lookup new instances of a bean for each invocation; letting the user let spring define singletons v new instances and other scopes
CAMEL-212 - Need to set disableReplyTo property using URI of JMS endpoint
CAMEL-207 - support a Predicate based Aggregator so that rather than batch size or batch timeout, we use a predicate to determine when an aggregator has finished

Tasks and sub-tasks

CAMEL-345 - get log4j exclude working in camel-core pom test-jar
CAMEL-344 - camel-version property should be removed
CAMEL-337 - Upgrade Apache Felix to 1.2.0
CAMEL-312 - Refactor the camel-cxf component
CAMEL-311 - Using type converter to change the Camel message body to CXF wanted stream message
CAMEL-287 - some new added modules are missed in apache camel release's pom.xml
CAMEL-265 - documentation required for the CXF component
CAMEL-358 - JMS Transaction tests in both Java DSL and XML
CAMEL-378 - (CAMEL-375) camel-mina UDP protocol to support synchronous mode (InOut)
CAMEL-377 - (CAMEL-375) camel-mina throw propper exceptions
CAMEL-376 - (CAMEL-375) Access to Mina session from MinaConsumer
CAMEL-339 - (CAMEL-312) Getting the cxf-producer to work with PAYLOAD and MESSAGE data format by setting the features
CAMEL-338 - (CAMEL-312) Getting the cxf-consumer to work with PAYLOAD and MESSAGE data format by setting the features
CAMEL-259 - (CAMEL-117) Adding systest and an example to show how to use camel transport.
CAMEL-258 - (CAMEL-117) support load camel context in camel transport from spring configuration.
CAMEL-190 - (CAMEL-117) Camel transport for CXF

Release Notes - FUSE Mediation Router - Version 1.3.1.0-fuse - February 19, 2008

New Features

CAMEL-328 - add a simple List endpoint that can be used to keep the messages sent to it so they can be visualised in a testing or demo tool
CAMEL-309 - Processor in MockEndpoint that is executed on every request
CAMEL-305 - Ability to specify many RouteBuilders in ContextTestSupport
CAMEL-303 - Ability to reset MockEndpoint
CAMEL-285 - support browsing of endpoints via Endpoint.createBrowser()
CAMEL-276 - Camel Stream component
CAMEL-252 - JCR (JSR-170) component
CAMEL-184 - support InOut with JMS so we can use JMS to do proxy and export of services (Spring Remoting)
CAMEL-164 - add support for AMQP protocol

Bugs

CAMEL-334 - endpoints implementing Service do not get stopped
CAMEL-323 - spring-2.5.1.jar is twice in the camel distro
CAMEL-320 - DefaultParameterMappingStrategy doesn't load its defaults
CAMEL-317 - binary distro should include JAXB API, impl, StAX API, StAX impl, JAX API
CAMEL-310 - OgnlExpression causes null Message body/header propagation in Pipeline
CAMEL-304 - Multithreaded HTTP invocations doesn't work Roman Kalukiewicz
CAMEL-297 - tryCatch() doesn't propagate results from handle() section
CAMEL-296 - spring instrumentation causes issues in the spring example...
CAMEL-290 - 'Contains' predicate doesn't work for left side expressions that are not collections
CAMEL-286 - NullPointerException in CXF routes when there is an endpoint between router and service CXF endpoints
CAMEL-279 - BeanProcessor permanently sets METHOD_NAME header
CAMEL-278 - [Spring integration] Bad urls in META-INF/spring.schemas
CAMEL-277 - [Spring integration] TheadType is missing in org/apache/camel/model/jaxb.index
CAMEL-274 - Bug in AggregatorType which makes setBatchTimeout unusable if setBatchSize is not set before
CAMEL-273 - delayer(3000) throws an exception
CAMEL-271 - CxfEndpointBeanDefinitionParser throws a ClassCastException when definining inner list elements in spring configuration
CAMEL-270 - Error in org.apache.camel.util.ObjectHelper
CAMEL-261 - patch to fix some issue about camel-cxf component
CAMEL-249 - FileEndpoint generates empty string for filename header
CAMEL-248 - Camel loadbalance type do nothing with ref attribute
CAMEL-247 - some issues with camel-cxf component
CAMEL-243 - small issues of CxfProducer and CxfConsunmer
CAMEL-240 - Intercept/proceed seems to be broken
CAMEL-223 - timing bug with AlberttoAggregatorTest which needs fixing
CAMEL-208 - setOutHeader doesn't work in pipeline
CAMEL-200 - released archetype for 1.2.0 when ran generates a project using version 1.1-SNAPSHOT

Improvements

CAMEL-333 - CamelDestination in camel-cxf should support decoupled message
CAMEL-318 - need type converter from Source -> InputStream so that JBI messages can be converted to a File
CAMEL-314 - update cxf version from 2.0.3-incubator to 2.0.4-incubator
CAMEL-295 - support the wiring of custom RouteBuilder instances into the CamelContext via XML notation
CAMEL-294 - upgrade to spring 2.5.1 and switch JMS support to default to CACHE_CONSUMER as the Spring bug is now fixed
CAMEL-291 - MulticastRecipientList - recipient list that uses multicast processor
CAMEL-288 - support to set the aggregation stragey of multicastProcessor
CAMEL-283 - DeadLetterChannel - logging improvements when exchange handled by dead letter
CAMEL-282 - allow ibatis to support List or arrays of objects to be inserted
CAMEL-275 - cxf camel transport should support to register itself to the cxf bus automatically
CAMEL-269 - Add getter method for routeCollection property in RouteBuilder class
CAMEL-262 - Remove Design Tangles in componts file and impl
CAMEL-260 - Splitter/aggregator scenario
CAMEL-256 - Easy way to set namespaces on XPathBuilder
CAMEL-255 - Way to send JMS MapMessage and ByteMessage from JMS component
CAMEL-254 - Support for http request headers for http component
CAMEL-253 - the default spring cache value for JMS topics is CACHE_CONNECTION to work around the spring bug - but this breaks non-durable topics
CAMEL-251 - Misc. RemoteFileProducer improvements
CAMEL-250 - Allow FileConsumer to check if a file is unchanged before processing it
CAMEL-245 - JHC componet could create more than one consumer at the same port
CAMEL-242 - upgrade mina to support 1.1.5
CAMEL-212 - Need to set disableReplyTo property using URI of JMS endpoint
CAMEL-207 - support a Predicate based Aggregator so that rather than batch size or batch timeout, we use a predicate to determine when an aggregator has finished

Tasks and sub-tasks

CAMEL-337 - Upgrade Apache Felix to 1.2.0
CAMEL-311 - Using type converter to change the Camel message body to CXF wanted stream message
CAMEL-287 - some new added modules are missed in apache camel release's pom.xml
CAMEL-265 - documentation required for the CXF component
CAMEL-258 - (CAMEL-117) support load camel context in camel transport from spring configuration.

Release Notes - FUSE Mediation Router - Version 1.3.0.0-fuse - December 10, 2007

Sub-task:

CAMEL-49 - PDF tables seem to be equally sized column widths; we could really use the auto-width type formatting like the HTML versions to tidy up the tabular views
CAMEL-50 - the HTML version has lots of rectangular images after the links (e.g. Chapter 1, Introduction), after the Apache ActiveMQ, Apache CXF links
CAMEL-51 - copy the target/docbkx/html directory and the docbook pdf/fo files into the target/site/book directories so these files are automatically deployed in the 'site' build
CAMEL-52 - keep the HTML extracted from the website for debugging
CAMEL-53 - h2 headings don't seem to be respeected
CAMEL-54 - move the XSL files to the maven plugin?
CAMEL-56 - to make this stuff more reusable on other projects it'd make sense to rename things like Camel.xml and Camel.pdf into manual.xml / manual.pdf etc
CAMEL-57 - Support images in pdf output
CAMEL-58 - build seems broken
CAMEL-76 - INFO area contents overflows area in line
CAMEL-180 - CXF soap component
CAMEL-190 - Camel transport for CXF

Bug:

CAMEL-2 - CSS in IE7 goes bad
CAMEL-182 - Exception is not handled when pipeline is involved
CAMEL-187 - XPathBuilder doesn't support javax.xml.transform.dom.DOMSource inputs.
CAMEL-189 - System.out in source code - FtpProducer
CAMEL-191 - Catch clause with pipeline does not proceed
CAMEL-192 - @MessageDriven consumers don't seem to get closed with the CamelContext; plus injection of @Headers does not appear to work
CAMEL-193 - Xslt Builder shouldn't create out messages.
CAMEL-194 - Converters are not found properly
CAMEL-197 - Processor invocation order
CAMEL-203 - FileComponent sometimes creates file instead of directory
CAMEL-205 - MapMessage are not correctly consumed in JMS; the Map is empty!
CAMEL-208 - setOutHeader doesn't work in pipeline
CAMEL-210 - exception clause doesn't proceed with pipeline
CAMEL-211 - httpClientConfigurer component settings doesn't work
CAMEL-213 - MQSeries doesn't seem to like the JMSXAppID header being set on a JMS message - so we should exclude it
CAMEL-214 - the 1.2.0 release didnt' seem to include the javadocs or doc directory (or manual)!
CAMEL-224 - Headers lost after XSLT processing
CAMEL-231 - Broken link on wiki page for Type Converter
CAMEL-232 - Fix performance counters
CAMEL-233 - OsgiComponentResolver should recover after getting an exception from getEntryPaths()
CAMEL-235 - running the camel-example-spring demo causes a JMX stack trace
CAMEL-240 - Intercept/proceed seems to be broken
CAMEL-243 - small issues of CxfProducer and CxfConsunmer
CAMEL-247 - some issues with camel-cxf component
CAMEL-248 - Camel loadbalance type do nothing with ref attribute
CAMEL-249 - FileEndpoint generates empty string for filename header

Improvement:

CAMEL-64 - Camel DSL should use verbs for it's EIP actions.
CAMEL-84 - Throw Useful Exception on No TypeConverter Available
CAMEL-123 - add an 'on commit / on rollback' hook so that non-transactional components can do things like delete files when the processing has completed
CAMEL-124 - reuse the FileProcessStrategy in the FTP/SFTP/SCP component so that we can support delete / timestamp / lock file / rename policies
CAMEL-143 - XPath namespaces configuration not possible through xml
CAMEL-176 - fix the jaxb marshalling XML representation
CAMEL-178 - add xquery language so that <xquery> works in the spring DSL
CAMEL-181 - improve the smart completion of expressions in the DSL via filter(). or when(). to return an ExpressionClause capable of holding all the valid expressions
CAMEL-195 - support convertBody() intercept() setHeader() into the XML DSL
CAMEL-196 - add an XSLT endpoint for easy XSLT within a route via Java / XML
CAMEL-198 - provide an XQuery endpoint for easy XQuery based transforms
CAMEL-199 - New converter : Node -> Source
CAMEL-201 - allow expressions such as XQuery to be used as a transformer
CAMEL-202 - add test cases to show that filter()...end().to("bar") and similarly with otherwise(), handle(), handleAll() allow you to escape the current block
CAMEL-204 - improve the ability of the XML configuration of <aggregator> to allow the aggregation strategy to be configurable
CAMEL-206 - change the splitter to record the number of the messages split along with the counter of each message
CAMEL-207 - support a Predicate based Aggregator so that rather than batch size or batch timeout, we use a predicate to determine when an aggregator has finished
CAMEL-212 - Need to set disableReplyTo property using URI of JMS endpoint
CAMEL-218 - migrate all the camel-saxon code to org.apache.camel.component.xquery to simplify the osgi export notation
CAMEL-219 - add a new string based data format which is handy for working with JMS TextMessages
CAMEL-220 - add a new simple example showing using pure Spring XML to receive a message from a file, transform with XQuery and send to JMS
CAMEL-221 - make the JMS binding take Document as a String so that XML is sent over TextMessage by default
CAMEL-222 - support DSL syntax of setHeader("foo").xpath("/bar").to("cheese")
CAMEL-225 - MINA support over UDP/Multicast should default to a simple ByteBuffer style Codec allowing folks to use the DSL and DataFormat to deal with parsing the body
CAMEL-227 - remove where possible the use of dots in camel header/property names as they cannot be reliably sent over protocols like JMS. Avoiding special characters sounds like a good idea
CAMEL-230 - allow the VM/SEDA components to have their blocking queue size easily configured via the URI
CAMEL-236 - allow the bean component to lookup new instances of a bean for each invocation; letting the user let spring define singletons v new instances and other scopes
CAMEL-237 - Upgrade geronimo-specs version to 1.1
CAMEL-238 - change the DeadLetterChannel to preserve the exception when forwarding to the dead letter channel
CAMEL-239 - allow strict mode for JMS where only primitive types are allowed on JMS headers to avoid badly behaved processors from breaking things
CAMEL-242 - upgrade mina to support 1.1.5
CAMEL-245 - JHC componet could create more than one consumer at the same port
CAMEL-250 - Allow FileConsumer to check if a file is unchanged before processing it
CAMEL-251 - Misc. RemoteFileProducer improvements
CAMEL-253 - the default spring cache value for JMS topics is CACHE_CONNECTION to work around the spring bug - but this breaks non-durable topics
CAMEL-255 - Way to send JMS MapMessage and ByteMessage from JMS component
CAMEL-256 - Easy way to set namespaces on XPathBuilder

New Feature:

CAMEL-5 - add a CamelRouteListener to listen for routes being added/removed/stopped
CAMEL-6 - add a CamelEndpointListener so you can listen to new endpoints being created/closed
CAMEL-8 - Dynamic Router pattern needs implementing & documenting
CAMEL-11 - maven plugin to generate a report per maven module of all the Type Converter methods available in each module (preferably with a way to aggregate them) so folks can easily see what conversions are possible
CAMEL-14 - add ability to pool routes/steps for parallel processing
CAMEL-102 - support a retry-until predicate feature in the error handling. e.g. exception(Foo.class).retryUntil(predicate)
CAMEL-130 - Support using the Jetty Client API to produce to an HTTP endpoint.
CAMEL-131 - Support async completion of inbound HTTP requests by leveraging Jetty's Continuation Feature
CAMEL-144 - create a Groovy DSL for Camel
CAMEL-145 - create a Ruby DSL for Camel
CAMEL-164 - add support for AMQP protocol
CAMEL-175 - implement DataFormat for XmlBeans
CAMEL-183 - support xstream based data format
CAMEL-184 - support InOut with JMS so we can use JMS to do proxy and export of services (Spring Remoting)
CAMEL-215 - Add DSL support for LoadBalance
CAMEL-226 - support a bean expression language, so we can easily invoke methods on beans in the registry to evaluate expressions
CAMEL-229 - LoadBalancer xml support
CAMEL-244 - CSV support
CAMEL-252 - JCR (JSR-170) component

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.