[CONF] Apache Camel Camel 2.13.0 Release

2014-03-23 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...

Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
 IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.
Camel Spring now no longer automatic registers spring-event://default endpoint, which wasnt wasn't in use anyway.
 BAM component now uses raw EntityManager JPA API instead of deprecated Spring JpaTemplate 

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-23 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...
For a more detailed view of new features and bug fixes, see the:

 TODO: fix me 
 release notes for 2.13.0 







 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-23 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...



 Code Block









xml


 




 dependency
  groupIdorg.apache.camel/groupId
  artifactIdcamel-core/artifactId
  version2.13.0/version
/dependency
 



...
 Git Tag Checkout 



 Code Block




 
svngit co http://svn.apache.org/repos/asf/camel/tags/camelcheckout camel-2.13.0
 



Changelog
For a more detailed view of new features and bug fixes, see the:
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-23 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...
Git Tag Checkout



 Code Block




 git clone https://git-wip-us.apache.org/repos/asf/camel.git
git checkout camel-2.13.0
 



Changelog
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-21 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






 Camel 2.13.0  
...
 release 



 Wiki Markup




 {div:style=padding-right:20px;float:left;margin-left:-20px;}
!http://camel.apache.org/download.data/camel-box-v1.0-150x200.png!
{div} 



...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-21 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...
Welcome to the 2.13.0 release which approx XXX 480 issues resolved (new features, improvements and bug fixes such as...)
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-21 Thread willem jiang (Confluence)














  


willem jiang moved the page:
 


Camel 2.13.0 Release   







From:
 Apache Camel  In Progress 


To:
 Apache Camel  Download 







 View Online   Like  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-20 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Spring 4.x is not yet official supported.
 Cannot build the source code using Java 8. 

Dependency Upgrades
You can see any dependency changes using Camel Dependencies Version Differences web tool created by Tracy Snell from the Camel Team.
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-16 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 1.0.0
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
 Protobuf 2.3 to 2.5 
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.6.0
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.7  

...






 View Online   

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-16 Thread Confluence














  


Ral Kripalani edited the page:
 


Camel 2.13.0 Release   






...
The below list is a best effort, and we may miss some updates, its better to use the Camel Dependencies Version Differences web tool which uses the released projects for comparison.

 ActiveMQ 5.8.0 to 5.9.0 
AHC 1.7.20 to 1.78.213 
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.13 
Commons Httpcore 4.2.4 to 4.3.12 
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 1.0.0
FOP 1.0 to 1.1
 Guave Guava 14.0.1 to 1516.0.1 
 Hadoop 1.2.0 to 1.2.1. Hadoop 2.3.0 in camel-hdfs2 component. 
 Hazelcast 2.6 to 3.0.2 
 Hibernate Validator 5.0.1.Final to 5.0.3.Final 
 ICal4j 1.0.4 to 1.0.5.2 
 Jackson 2.2.2 to 2.3.2 
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
 JLine0.9.94 to 2.11 
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
 LevelDb JNI 1.7 to 1.8. 
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.34 
 Mustache 0.8.12 to 0.8.13 
 MVEL 2.1.6.Final to 2.1.7.Final 
MyBatis 3.2.2 to 3.2.45 
 Netty3 3.8.0.Final to 3.9.0.Final 
OGNL 3.0.6 to 3.0.8
 Pax Logging 1.6.10 to 1.7.1 
Protobuf 2.3 to 2.5
 Qpid 0.20 to 0.26 
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.47 
 RxJava 0.11.1 to 0.17.1 

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-16 Thread Confluence














  


Ral Kripalani edited the page:
 


Camel 2.13.0 Release   






...

ActiveMQ 5.8.0 to 5.9.0
AHC 1.7.20 to 1.8.3
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.3
Commons Httpcore 4.2.4 to 4.3.2
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 1.0.0
FOP 1.0 to 1.1
Guava 14.0.1 to 16.0.1
Hadoop 1.2.0 to 1.2.1. Hadoop 2.3.0 in supported by camel-hdfs2 component.
 Hazelcast 2.6 to 3.0.2 
 Hibernate Validator 5.0.1.Final to 5.0.3.Final 
 ICal4j 1.0.4 to 1.0.5.2 
 Jackson 2.2.2 to 2.3.2 
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
JLine0.9.94 to 2.11
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
LevelDb JNI 1.7 to 1.8.
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.4
Mustache 0.8.12 to 0.8.13
MVEL 2.1.6.Final to 2.1.7.Final
MyBatis 3.2.2 to 3.2.5
Netty3 3.8.0.Final to 3.9.0.Final
OGNL 3.0.6 to 3.0.8
Pax Logging 1.6.10 to 1.7.1
Protobuf 2.3 to 2.5
Qpid 0.20 to 0.26
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.7
RxJava 0.11.1 to 0.17.1
Saxon 9.5.0.2 to 9.5.1-4
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
Shiro to 1.2.3.
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-16 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

ActiveMQ 5.8.0 to 5.9.0
AHC 1.7.20 to 1.8.3
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.3
Commons Httpcore 4.2.4 to 4.3.2
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 1.0.0
FOP 1.0 to 1.1
Guava 14.0.1 to 16.0.1
Hadoop 1.2.0 to 1.2.1. Hadoop 2.3.0 supported by camel-hdfs2 component.
 Hazelcast 2.6 to 3.0.2 
 Hibernate Validator 5.0.1.Final to 5.0.3.Final 
 ICal4j 1.0.4 to 1.0.5.2 
 Jackson 2.2.2 to 2.3.2 
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
JLine0.9.94 to 2.11
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
LevelDb JNI 1.7 to 1.8.
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.4
Mustache 0.8.12 to 0.8.13
MVEL 2.1.6.Final to 2.1.7.Final
MyBatis 3.2.2 to 3.2.5
Netty3 3.8.0.Final to 3.9.0.Final
OGNL 3.0.6 to 3.0.8
Pax Logging 1.6.10 to 1.7.1
Protobuf 2.3 to 2.5
Qpid 0.20 to 0.26
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.7
RxJava 0.11.1 to 0.17.1
Saxon 9.5.0.2 to 9.5.1-4
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
Shiro to 1.2.3.
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-13 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0
Jetty upgraded from 7.6.x to 8.1.x
 Hazelcast Component uses Object instead of String as the key.
 Hazelcast Component atomic number producer was using incorrect name (CAMEL-6833). Name will be different with this release.
 Hazelcast Component instance consumer was incorrectly writing headers to the out message as opposed to the in message. Headers are now written to the in message.
 Hazelcast Component map/multimap consumer were sending header value envict when an item was evicted. This has been corrected and the value evicted is used now.
The enum value NON_BLOCKING has been removed in camel-apns as its no longer support in APNS itself.
 DefaultTimeoutMap must call start to initialize the map before use.
 @ExcludeRoutes test annotation now accepts only classes implementing RoutesBuilder interface.
The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option includeHostName that can be configure as true to preserve the old behavior.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
Added beforeAddRoutes and afterAddRoutes to org.apache.camel.component.servletlistener.CamelContextLifecycle in ServletListener Component 
The Language component now no longer caches the compiled script as that could cause side-effects. You can set cacheScript=true to enable the previous behavior if your script is safe to do so.
The default value of urlDecodeHeaders option on Netty HTTP has been changed from true to false.
When using jmxAgent in spring/blueprint then the createConnector attribute has changed default value from true to false (which is also the default in camel-core without spring/blueprint)
 camel-cache no longer includes ehcache.xml out of the box. Instead the default configuration from ehcache is in use, if end user has not explicit configured a configuration file to be used.
camel-cdi upgraded from deltaspike 0.3 to 0.5 which may affect upgrades.
Java DSL when using onException.backOffMultiplier or onException.collisionAvoidancePercent/collisionAvoidanceFactor will automatic enable backoff/collision avoidance. Before you had to calluseExponentialBackOff/useCollisionAvoidance as well. This is now aligned how errorHandler does the same. 
 changed 

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-12 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters.
 camel-kafka - integration with Apache Kafka 
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk
 camel-swf - for managing workflows running on Amazon's Simple Workflow Service 

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-12 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...
New Enterprise Integration Patterns 
New Components 

 camel-hdfs2 - integration with HDFS using Hadoop 2.x client 
 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters.
camel-kafka - integration with Apache Kafka
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk
 camel-swf - for managing workflows running on Amazon's Simple Workflow Service 

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-03-11 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0
Jetty upgraded from 7.6.x to 8.1.x
 Hazelcast Component uses Object instead of String as the key.
 Hazelcast Component atomic number producer was using incorrect name (CAMEL-6833). Name will be different with this release.
 Hazelcast Component instance consumer was incorrectly writing headers to the out message as opposed to the in message. Headers are now written to the in message.
 Hazelcast Component map/multimap consumer were sending header value envict when an item was evicted. This has been corrected and the value evicted is used now.
The enum value NON_BLOCKING has been removed in camel-apns as its no longer support in APNS itself.
 DefaultTimeoutMap must call start to initialize the map before use.
 @ExcludeRoutes test annotation now accepts only classes implementing RoutesBuilder interface.
The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option includeHostName that can be configure as true to preserve the old behavior.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
Added beforeAddRoutes and afterAddRoutes to org.apache.camel.component.servletlistener.CamelContextLifecycle in ServletListener Component 
The Language component now no longer caches the compiled script as that could cause side-effects. You can set cacheScript=true to enable the previous behavior if your script is safe to do so.
The default value of urlDecodeHeaders option on Netty HTTP has been changed from true to false.
When using jmxAgent in spring/blueprint then the createConnector attribute has changed default value from true to false (which is also the default in camel-core without spring/blueprint)
 camel-cache no longer includes ehcache.xml out of the box. Instead the default configuration from ehcache is in use, if end user has not explicit configured a configuration file to be used.
camel-cdi upgraded from deltaspike 0.3 to 0.5 which may affect upgrades.
 Java DSL when using onException.backOffMultiplier or onException.collisionAvoidancePercent/collisionAvoidanceFactor will automatic enable backoff/collision avoidance. Before you had to calluseExponentialBackOff/useCollisionAvoidance as well. This is now aligned how errorHandler does the same. 

 

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-11 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 1.0.90.50 
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.6.0
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.7  

...






 View Online   Like   View Changes  
 

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-05 Thread Confluence














  


Ral Kripalani edited the page:
 


Camel 2.13.0 Release   






...

Using camelContext in Spring will now shutdown camelContext eager by default. This ensure a cleaner shutdown of Camel, as dependent bean are not shutdown at this moment. The bean will then be shutdown after camelContext. There is a new attribute shutdownEager on camelContext to turn this off, and use the old behavior.
The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header 

[CONF] Apache Camel Camel 2.13.0 Release

2014-03-02 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0
Jetty upgraded from 7.6.x to 8.1.x
 Hazelcast Component uses Object instead of String as the key.
 Hazelcast Component atomic number producer was using incorrect name (CAMEL-6833). Name will be different with this release.
 Hazelcast Component instance consumer was incorrectly writing headers to the out message as opposed to the in message. Headers are now written to the in message.
 Hazelcast Component map/multimap consumer were sending header value envict when an item was evicted. This has been corrected and the value evicted is used now.
The enum value NON_BLOCKING has been removed in camel-apns as its no longer support in APNS itself.
 DefaultTimeoutMap must call start to initialize the map before use.
 @ExcludeRoutes test annotation now accepts only classes implementing RoutesBuilder interface.
The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option includeHostName that can be configure as true to preserve the old behavior.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
Added beforeAddRoutes and afterAddRoutes to org.apache.camel.component.servletlistener.CamelContextLifecycle in ServletListener Component 
The Language component now no longer caches the compiled script as that could cause side-effects. You can set cacheScript=true to enable the previous behavior if your script is safe to do so.
The default value of urlDecodeHeaders option on Netty HTTP has been changed from true to false.
When using jmxAgent in spring/blueprint then the createConnector attribute has changed default value from true to false (which is also the default in camel-core without spring/blueprint)
 camel-cache no longer includes ehcache.xml out of the box. Instead the default configuration from ehcache is in use, if end user has not explicit configured a configuration file to be used.
 camel-cdi upgraded from deltaspike 0.3 to 0.5 which may affect upgrades. 

Important changes to consider when upgrading
...




  

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-28 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7250 information. 


...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom 

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-28 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...
Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)

 Using camelContext in Spring will now shutdown camelContext eager by default. This ensure a cleaner shutdown of Camel, as dependent bean are not shutdown at this moment. The bean will then be shutdown after camelContext. There is a new attribute shutdownEager on camelContext to turn this off, and use the old behavior. 
 The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
  

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-28 Thread Confluence














  


Ral Kripalani edited the page:
 


Camel 2.13.0 Release   






...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there was not enough lines to hit the threshold.
  

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-26 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7240 information. 


...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there 

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-20 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Spring 3.1.x is no longer supported.
If using groupedExchanges option on Aggregate EIP then the Exchanges is now stored on the message body as well. The old way of storing as a property is considered deprecated. See more details at Aggregate.
 JMX Load statistics has been disabled by default. You can enable this by setting loadStatisticsEnabled=true in jmxAgent. See more details at Camel JMX. 

Getting the Distributions
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-02-19 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7212 information. 


...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom 

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-18 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Classmate version update information 


...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
 Classmate from 0.8.0 to 1.0.0 
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...







[CONF] Apache Camel Camel 2.13.0 Release

2014-02-18 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
 EHCache Ehcache 2.7.2 to 2.8.01 
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
Lucene 3.6.0 to 4.56.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
  

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-18 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Classmate from 0.8.0 to 1.0.0
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
Ehcache 2.7.2 to 2.8.1
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
JSCH 0.1.49 to 0.1.50
Lucene 3.6.0 to 4.6.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.56.10 
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.57   

Internal changes

Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
 IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.
  

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-11 Thread Christian Mueller (Confluence)














  


Christian Mueller edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.10
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
Hibernate Validator 5.0.1.Final to 5.0.3.Final
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
 JSCH 0.1.49 to 0.1.50 
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-07 Thread Daniel Kulp (Confluence)














  


Daniel Kulp edited the page:
 


Camel 2.13.0 Release   






...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-04 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

The interface of http4org.apache.camel.component.http4.HttpClientConfigurer's method configureHttpClient(HttpClient client) was changed toconfigureHttpClient(HttpClientBuilder clientBuilder) 

Known Issues

 Spring 4.x is not yet official supported. 

Dependency Upgrades
You can see any dependency changes using Camel Dependencies Version Differences web tool created by Tracy Snell from the Camel Team.
...
Important changes to consider when upgrading

 Spring 3.1.x is no longer supported. 
If using groupedExchanges option on Aggregate EIP then the Exchanges is now stored on the message body as well. The old way of storing as a property is considered deprecated. See more details at Aggregate.

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-02-04 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7168 info. 


...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom headers as 

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-04 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Hibernate Validator version upgrade 


...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
 Hibernate Validator 5.0.1.Final to 5.0.3.Final 
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
RabbitMQ amqp Java Client 3.1.3 to 3.2.2.
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-02-03 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7162 information. 


...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom 

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-31 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there was not enough lines to hit the threshold.

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-23 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: [BAM] Added JpaTemplate removal information 


...

Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
 IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.
Camel Spring now longer automatic registers spring-event://default endpoint, which wasnt in use anyway. 
 BAM component now uses raw EntityManager JPA API instead of deprecated Spring JpaTemplate 

Changes that may affect end users
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-01-21 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
MyBatis 3.2.2 to 3.2.4
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
 RabbitMQ amqp Java Client 3.1.3 to 3.2.2. 
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 
  

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-20 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added CAMEL-7138 information. 


...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom 

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-18 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there was not enough lines to hit the threshold.
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-18 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there was not enough lines to hit the threshold.
   

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-17 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
Atomikos 3.8.0 to 3.9.2
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
 MyBatis 3.2.2 to 3.2.4 
OGNL 3.0.6 to 3.0.8
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SNMP4J 2.2.2 to 2.2.3
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian 

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-04 Thread Claus Ibsen (Confluence)














  


Claus Ibsen edited the page:
 


Camel 2.13.0 Release   






...

Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA 
Fixed requestTimeout on Netty not triggering when we have received message.
Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_ 
Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
Fixed getting JMSXUserID property when consuming from ActiveMQ 
Fixed interceptFrom to support property placeholders
Fixed a race condition in initializing SSLContext in Netty and Netty HTTP 
Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
Fixed so you can configure Stomp endpoints using URIs 
Fixed memory leak when using Language component with camel-script languages and having contentCache=false 
Fixed Error Handler may log at WARN level Cannot determine current route from Exchange when using Splitter 
Fixed camel-fop to work in Apache Karaf and ServiceMix
Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.
Fixed Netty HTTP producer with query parameters may use wrong parameters from a previous call.
Fixed Netty producer may cause NullPointerException in messageReceived in client handler, if a Channel was destroyed from the producer pool.
Fixed File and FTP consumer(s) when idempotent=true could not detect changed file(s) as a new file, but would regard the file as idempotent.
Fixed Stream consumer reading a file using groupLines would not read last group of message if there was not enough lines to hit the threshold.

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-04 Thread Christian Mueller (Confluence)














  


Christian Mueller edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
 Atomikos 3.8.0 to 3.9.2 
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jettison 1.3.4 to 1.3.5
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
 OGNL 3.0.6 to 3.0.8 
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
 SNMP4J 2.2.2 to 2.2.3 
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  


 

[CONF] Apache Camel Camel 2.13.0 Release

2014-01-02 Thread Bilgin Ibryam (Confluence)














  


Bilgin Ibryam edited the page:
 


Camel 2.13.0 Release   






...

 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters.
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk
 camel-swf - for managing workflows running on Amazon's Simple Wokrlof Service 

New Camel Maven Archetypes 
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2014-01-02 Thread Bilgin Ibryam (Confluence)














  


Bilgin Ibryam edited the page:
 


Camel 2.13.0 Release   






...

 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters.
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk
 camel-swf - for managing workflows running on Amazon's Simple Wokrlof Workflow Service 

New Camel Maven Archetypes 
...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-30 Thread Christian Mueller (Confluence)














  


Christian Mueller edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
 Commons Httpclient 4.2.5 to 4.3.1 
 Commons Httpcore 4.2.4 to 4.3.1 
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-30 Thread Christian Mueller (Confluence)














  


Christian Mueller edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
Commons Httpclient 4.2.5 to 4.3.1
Commons Httpcore 4.2.4 to 4.3.1
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.8.0
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
 Jettison 1.3.4 to 1.3.5 
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
XStream 1.4.4 to 1.4.5  

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-29 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...
New Tutorials 
New Tooling
API changes

 The interface of http4org.apache.camel.component.http4.HttpClientConfigurer's method configureHttpClient(HttpClient client) was changed toconfigureHttpClient(HttpClientBuilder clientBuilder) 

Known Issues
Dependency Upgrades
...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.78.40 
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.7.0
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7
 XStream 1.4.4 to 1.4.5   

Internal changes

Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
 IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.
Camel Spring now longer automatic registers spring-event://default endpoint, which wasnt in use anyway.

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-26 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added JGroups component information. 


...

 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters. 
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-26 Thread Henryk Konsek (Confluence)














  


Henryk Konsek edited the page:
 


Camel 2.13.0 Release   




 Comment: Added jGroups link. 


...

 camel-infinispan - to interact with Infinispan distributed data grid / cache.
 camel-jgroups - provides exchange of messages between Camel infrastructure and JGroups clusters.
 camel-optaplanner - to use OptaPlanner for problem solving plans.
 camel-splunk - enables you to publish and search for events in Splunk

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-26 Thread Babak Vahdat (Confluence)














  


Babak Vahdat edited the page:
 


Camel 2.13.0 Release   






...

AHC 1.7.20 to 1.7.21
APNS 0.1.6 to 0.2.3
AWS-SDK 1.5.1 to 1.6.3
Avro 1.7.3 to 1.7.5
BeanIO 2.0.6 to 2.0.7
CXF 2.7.6 to 2.7.8
EHCache 2.7.2 to 2.7.4
Elasticsearch 0.20.6 to 0.90.5
FOP 1.0 to 1.1
Guave 14.0.1 to 15.0
Hazelcast 2.6 to 3.0.2
ICal4j 1.0.4 to 1.0.5.2
Jclouds 1.6.2-incubating to 1.67.30 
Jetty 7.6.9 to 8.1.12
Joda time 2.1 to 2.3
JRuby 1.7.4 to 1.7.5
Lucene 3.6.0 to 4.5.1
MongoDB Java Driver 2.11.2 to 2.11.3
Quartz 2.2.0 to 2.2.1
Restlet 2.0.15 to 2.1.4
Saxon 9.5.0.2 to 9.5.1-2
Scala 2.10.2 to 2.10.3
Servlet API 2.5 to 3.0
SolrJ 3.6.2 to 4.5.1
Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
SSHD 0.8.0 to 0.9.0
TestNG 6.8.5 to 6.8.7

...






 View Online   Like   View Changes  
 Stop watching space   Manage Notifications  


 


 


  This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software  






[CONF] Apache Camel Camel 2.13.0 Release

2013-12-16 Thread willem jiang (Confluence)














  


willem jiang edited the page:
 


Camel 2.13.0 Release   






...

The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
 MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
 FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
 FTP consumer allow to ignore file not found or insufficient file permission errors.
 Data Format using marshal now leverages Stream Cachingcaching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper=#myWriterWrapper .. 
 JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
 JndiRegistry now implements all the find methods.
 VM component now supports multipleConsumers=true across deployment units.
Added @PreConsumed to JPA consumer.
Added CamelFileName header support to the hdfs HDFS producer
Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
 Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
   

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-11 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Added {{beforeAddRoutes}} and {{afterAddRoutes}} to {{org.apache.camel.component.servletlistener.CamelContextLifecycle}} in [ServletListener Component] * The [Language] component now no longer caches the compiled script as that could cause side-effects. You can set {{cacheScript=true}} to enable the previous behavior if your script is safe to do so. 
* The default value of {{urlDecodeHeaders}} option on [Netty HTTP] has been changed from {{true}} to {{false}}. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the "CamelJmsRequestTimeout" header.
	Quartz and Quartz2 components now enlist the quartz scheduler by 

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-05 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* Hazelcast 2.6 to 3.0.2 * ICal4j 1.0.4 to 1.0.5.2 
* Jclouds 1.6.2-incubating to 1.6.3 
* Jetty 7.6.9 to 8.1.12 * Joda time 2.1 to 2.3 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the "CamelJmsRequestTimeout" header.
	Quartz and Quartz2 components now enlist the quartz scheduler by default in JMX, unless configured to be disabled.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using 

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-03 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Polished the [Karaf] commands to output tables sorted and auto calculated width, so the data is formatted nicely. * Introduced {{UnitOfWorkFactory}} to allow end users to use custom {{UnitOfWork}} implementations created by the factory. 
* Added {{[camel:hawtio|Camel Hawtio Maven Goal]}} Maven goal, as extension to {{camel:run}} to bootstrap Camel including the [hawtio|http://hawt.io/] web console. 
* Doing request/reply over [JMS] allows per individual message {{requestTimeout}} value by specifying the timeout value in the {{CamelJmsRequestTimeout}} header. * [Quartz] and [Quartz2] components now enlist the quartz scheduler by default in JMX, unless configured to be disabled. 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Doing 

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-02 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
The below list is a best effort, and we may miss some updates, its better to use the [Camel Dependencies Version Differences web tool|http://vdiff.notsoclever.cc/] which uses the released projects for comparison.  
* AHC 1.7.20 to 1.7.21 
* APNS 0.1.6 to 0.2.3 * AWS-SDK 1.5.1 to 1.6.3 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the "CamelJmsRequestTimeout" header.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering 

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-02 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE * Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE 
* SSHD 0.8.0 to 0.9.0 
* TestNG 6.8.5 to 6.8.7  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the "CamelJmsRequestTimeout" header.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using 

[CONF] Apache Camel Camel 2.13.0 Release

2013-12-02 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Added {{[camel:hawtio|Camel Hawtio Maven Goal]}} Maven goal, as extension to {{camel:run}} to bootstrap Camel including the [hawtio|http://hawt.io/] web console. * Doing request/reply over [JMS] allows per individual message {{requestTimeout}} value by specifying the timeout value in the {{CamelJmsRequestTimeout}} header. 
* [Quartz] and [Quartz2] components now enlist the quartz scheduler by default in JMX, unless configured to be disabled. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-29 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Introduced {{UnitOfWorkFactory}} to allow end users to use custom {{UnitOfWork}} implementations created by the factory. * Added {{[camel:hawtio|Camel Hawtio Maven Goal]}} Maven goal, as extension to {{camel:run}} to bootstrap Camel including the [hawtio|http://hawt.io/] web console. 
* Doing request/reply over [JMS] allows per individual message {{requestTimeout}} value by specifying the timeout value in the {{CamelJmsRequestTimeout}} header. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.
	Doing request/reply over JMS allows per individual message requestTimeout value by specifying the timeout value in the 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-28 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Added [{{@BeanInject}}|Bean Injection] to inject beans (obtained from the [Registry]) in your beans such as {{RouteBuilder}} classes. * Polished the [Karaf] commands to output tables sorted and auto calculated width, so the data is formatted nicely. 
* Introduced {{UnitOfWorkFactory}} to allow end users to use custom {{UnitOfWork}} implementations created by the factory. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-28 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
* Polished the [Karaf] commands to output tables sorted and auto calculated width, so the data is formatted nicely. * Introduced {{UnitOfWorkFactory}} to allow end users to use custom {{UnitOfWork}} implementations created by the factory. 
* Added {{[camel:hawtio|Camel Hawtio Maven Goal]}} Maven goal, as extension to {{camel:run}} to bootstrap Camel including the [hawtio|http://hawt.io/] web console. 
  
...
h3. New [Tutorials]  
h3. New Tooling  * {{[camel:hawtio|Camel Hawtio Maven Goal]}} Maven goal.  
h2. API changes  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.




Fixed 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-28 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (3)
 




...
h3. New [Components]  
* camel-infinispan 
* [{{camel-infinispan}}|Infinispan] - to interact with [Infinispan|http://www.infinispan.org/] distributed data grid / cache. 
* [{{camel-optaplanner}}|OptaPlanner] - to use [OptaPlanner|http://www.optaplanner.org/] for problem solving plans. * [{{camel-splunk}}|Splunk] - enables you to publish and search for events in Splunk 
...
* APNS 0.1.6 to 0.2.3 * AWS-SDK 1.5.1 to 1.6.3 
* Avro 1.7.3 to 1.7.5 
* BeanIO 2.0.6 to 2.0.7 * CXF 2.7.6 to 2.7.8 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.
	Introduced UnitOfWorkFactory to allow end users to use custom UnitOfWork implementations created by the factory.
	Added camel:hawtio Maven goal, as extension to camel:run to bootstrap Camel including the hawtio web console.




Fixed Issues


	Fixed an 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-27 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed deleting the _done file_ if [File|File2] or [FTP|FTP2] consumer rollback and the {{moveFailed}} option is in use. * Fixed [Avro] data format in OSGi not being able to load schema classes. 
* Fixed [JMX|Camel JMX] when using custom beans in routes with {{@ManagedResource}} to expose JMX attributes/operations to not include Camel standard attributes/operations from its processors, which would be shown as unavailable in JMX consoles. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-27 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
 * camel-infinispan 
* [{{camel-optaplanner}}|OptaPlanner] - to use [OptaPlanner|http://www.optaplanner.org/] for problem solving plans. 
* [{{camel-splunk}}|Splunk] - enables you to publish and search for events in Splunk  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-23 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed [Stream] consumer reading a file using {{groupLines}} would not read last group of message if there was not enough lines to hit the threshold. * Fixed deleting the _done file_ if [File|File2] or [FTP|FTP2] consumer rollback and the {{moveFailed}} option is in use. 
* Fixed [Avro] data format in OSGi not being able to load schema classes. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-21 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* The MBean names registered by [Camel JMX] no longer include the hostname in the {{context}} part, eg before {{context=myHost/myCamelId}} and now after {{context=myCamelId}}. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option {{includeHostName}} that can be configure as {{true}} to preserve the old behavior. * [MBean naming|Camel JMX] in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as {{context=114-114-camel-6}}, which now is using the symbolic name instead, {{context=MyApplication}}. 
* Added {{beforeAddRoutes}} and {{afterAddRoutes}} to {{org.apache.camel.component.servletlistener.CamelContextLifecycle}} in [ServletListener Component] 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-19 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Improved [Stream] consumer to enrich the [Message] with headers about current index / completion flag. * Added [{{@BeanInject}}|Bean Injection] to inject beans (obtained from the [Registry]) in your beans such as {{RouteBuilder}} classes. 
* [MBean naming|Camel JMX] in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as {{context=114-114-camel-6}}, which now is using the symbolic name instead, {{context=MyApplication}} 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-19 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Improved [Stream] consumer to enrich the [Message] with headers about current index / completion flag. * Added [{{@BeanInject}}|Bean Injection] to inject beans (obtained from the [Registry]) in your beans such as {{RouteBuilder}} classes. 
* Polished the [Karaf] commands to output tables sorted and auto calculated width, so the data is formatted nicely. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	MBean naming in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as context=114-114-camel-6, which now is using the symbolic name instead, context=MyApplication.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.
	Polished the Karaf commands to output tables sorted and auto calculated width, so the data is formatted nicely.




Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-14 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed [File|File2] and [FTP|FTP2] consumer(s) when {{idempotent=true}} could not detect changed file(s) as a new file, but would regard the file as idempotent. * Fixed [Stream] consumer reading a file using {{groupLines}} would not read last group of message if there was not enough lines to hit the threshold. 
* Fixed deleting the _done file_ if [File|File2] or [FTP|FTP2] consumer rollback and the {{moveFailed}} option is in use. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-14 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
* [Properties] component and [property placeholder|Using PropertyPlaceholder] will now ignore non existing JVM and environment options as well if {{ignoreMissingLocation}} is set to {{true}}. * Improved [Stream] consumer to enrich the [Message] with headers about current index / completion flag. 
* Added [{{@BeanInject}}|Bean Injection] to inject beans (obtained from the [Registry]) in your beans such as {{RouteBuilder}} classes. 
 h3. Fixed Issues 
...
h3. New Annotations  
* [{{@BeanInject}}|Bean Injection]  
h3. New [Data Formats|Data Format]  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.
	Added @BeanInject to inject beans (obtained from the Registry) in your beans such as RouteBuilder classes.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-12 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
* {{FileIdempotentRepository}} now creates necessary parent directories together with the new repository file.  * [Properties] component and [property placeholder|Using PropertyPlaceholder] will now ignore non existing JVM and environment options as well if {{ignoreMissingLocation}} is set to {{true}}. 
* Improved [Stream] consumer to enrich the [Message] with headers about current index / completion flag. 
 h3. Fixed Issues 
...
* Fixed [Netty] producer may cause {{NullPointerException}} in {{messageReceived}} in client handler, if a {{Channel}} was destroyed from the producer pool. * Fixed [File|File2] and [FTP|FTP2] consumer(s) when {{idempotent=true}} could not detect changed file(s) as a new file, but would regard the file as idempotent. 
* Fixed [Stream] consumer reading a file using {{groupLines}} would not read last group of message if there was not enough lines to hit the threshold. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.
	Improved Stream consumer to enrich the Message with headers about current index / completion flag.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-11 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed [Netty HTTP] producer with query parameters may use wrong parameters from a previous call. * Fixed [Netty] producer may cause {{NullPointerException}} in {{messageReceived}} in client handler, if a {{Channel}} was destroyed from the producer pool. 
* Fixed [File|File2] and [FTP|FTP2] consumer(s) when {{idempotent=true}} could not detect changed file(s) as a new file, but would regard the file as idempotent. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-10 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* [PGPDataFormat|crypto] enables stream cache during unmarshaling.  * {{FileIdempotentRepository}} now creates necessary parent directories together with the new repository file.  
* [Properties] component and [property placeholder|Using PropertyPlaceholder] will now ignore non existing JVM and environment options as well if {{ignoreMissingLocation}} is set to {{true}}. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-10 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* CXF 2.7.6 to 2.7.7 * EHCache 2.7.2 to 2.7.4 
* Elasticsearch 0.20.6 to 0.90.35 
* FOP 1.0 to 1.1 * Guave 14.0.1 to 15.0 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-10 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (2)
 




...
* Joda time 2.1 to 2.3 * JRuby 1.7.4 to 1.7.5 
* Lucene 3.6.0 to 4.4.0 4.5.1 
* MongoDB Java Driver 2.11.2 to 2.11.3 * Quartz 2.2.0 to 2.2.1 
...
* Scala 2.10.2 to 2.10.3 * Servlet API 2.5 to 3.0 
* SolrJ 3.6.2 to 4.4.0 4.5.1 
* Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE * Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.
	Properties component and property placeholder will now ignore non existing JVM and environment options as well if ignoreMissingLocation is set to true.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-05 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)  
* The MBean names registered by [Camel JMX] no longer include the hostname in the {{context}} part, eg before {{context=myHost/myCamelId}} and now after {{context=myCamelId}}. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. 
* When using multiple OSGi Blueprint cm:property-placeholders then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.  * [FTP|FTP2] consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command. 
...
* {{DefaultTimeoutMap}} must call {{start}} to initialize the map before use. * {{@ExcludeRoutes}} test annotation now accepts only classes implementing {{RoutesBuilder}} interface. 
* The MBean names registered by [Camel JMX] no longer include the hostname in the {{context}} part, eg before {{context=myHost/myCamelId}} and now after {{context=myCamelId}}. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option {{includeHostName}} that can be configure as {{true}} to preserve the old behavior. 
  
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	The MBean names registered by Camel JMX no longer include the hostname in the context part, eg before context=myHost/myCamelId and now after context=myCamelId. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.
	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ 

[CONF] Apache Camel Camel 2.13.0 Release

2013-11-03 Thread Henryk Konsek (Confluence)







Camel 2.13.0 Release
Page edited by Henryk Konsek


Comment:
@ExcludeRoutes update


 Changes (1)
 




...
* The enum value {{NON_BLOCKING}} has been removed in {{camel-apns}} as its no longer support in APNS itself. * {{DefaultTimeoutMap}} must call {{start}} to initialize the map before use. 
* {{@ExcludeRoutes}} test annotation now accepts only classes implementing {{RoutesBuilder}} interface. 
 h2. Important changes to consider when upgrading 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-31 Thread Henryk Konsek (Confluence)







Camel 2.13.0 Release
Page edited by Henryk Konsek


Comment:
Updated FileIdempotentRepository changes.


 Changes (1)
 




...
* Added support for transferring custom headers with [RabbitMQ] component. * [PGPDataFormat|crypto] enables stream cache during unmarshaling.  
* {{FileIdempotentRepository}} now creates necessary parent directories together with the new repository file.  
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.
	FileIdempotentRepository now creates necessary parent directories together with the new repository file.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-30 Thread willem jiang (Confluence)







Camel 2.13.0 Release
Page edited by willem jiang


 Changes (1)
 




...
* [Spring Java Config] {{CamelConfiguration}} now automagically detects all {{RouteBuilder}} instances registered in the Spring context if {{CamelConfiguration#routes}} method is not overridden. * Added support for transferring custom headers with [RabbitMQ] component. 
* [PGPDataFormat] enables stream cache during unmarshaling.  
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-30 Thread willem jiang (Confluence)







Camel 2.13.0 Release
Page edited by willem jiang


 Changes (1)
 




...
* [Spring Java Config] {{CamelConfiguration}} now automagically detects all {{RouteBuilder}} instances registered in the Spring context if {{CamelConfiguration#routes}} method is not overridden. * Added support for transferring custom headers with [RabbitMQ] component. 
* [PGPDataFormat|crypto] enables stream cache during unmarshaling. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.
	PGPDataFormat enables stream cache during unmarshaling.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-28 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* [Restlet] consumer now supports returning custom headers as HTTP headers from the Camel [Message]. * [Spring Java Config] {{CamelConfiguration}} now automagically detects all {{RouteBuilder}} instances registered in the Spring context if {{CamelConfiguration#routes}} method is not overridden. 
* Added support for transferring custom headers with [RabbitMQ] component. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.
	Added support for transferring custom headers with RabbitMQ component.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-25 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed [HTTP4] to support multiple custom component names in use, each configured using different {{SSLContext}}. * Fixed [Content Based Router] using method calls as [Predicate]s if threw an exception, the [Content Based Router] will call next predicate before triggering [Error Handler]. 
* Fixed [Netty HTTP] producer with query parameters may use wrong parameters from a previous call. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
	Fixed HTTP4 to support multiple custom component names in use, each 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-25 Thread Henryk Konsek (Confluence)







Camel 2.13.0 Release
Page edited by Henryk Konsek


Comment:
Added information about JavaConfig changes


 Changes (1)
 




...
* Like as {{JpaConsumer}} now also {{JpaProducer}} of the [JPA] component supports the {{CamelEntityManager}} header. * [Restlet] consumer now supports returning custom headers as HTTP headers from the Camel [Message]. 
* [Spring Java Config] {{CamelConfiguration}} now automagically detects all {{RouteBuilder}} instances registered in the Spring context if {{CamelConfiguration#routes}} method is not overridden. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.
	Spring Java Config CamelConfiguration now automagically detects all RouteBuilder instances registered in the Spring context if CamelConfiguration#routes method is not overridden.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-24 Thread Henryk Konsek (Confluence)







Camel 2.13.0 Release
Page edited by Henryk Konsek


Comment:
Added Scala upgrade information.


 Changes (1)
 




...
* Restlet 2.0.15 to 2.1.4 * Saxon 9.5.0.2 to 9.5.1-2 
* Scala 2.10.2 to 2.10.3 
* Servlet API 2.5 to 3.0 * SolrJ 3.6.2 to 4.4.0 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.
	Fixed HTTP4 to support multiple custom component names in use, each configured using different SSLContext.
	Fixed Content Based Router using method call's as Predicates if threw an exception, the Content Based Router will call next predicate before triggering Error Handler.



New Enterprise 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-23 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed {{JpaProducer}} and {{JpaConsumer}} of the [JPA] component to not share/reuse the same {{EntityManager}} object which could cause problems if this would occur in the context of multiple/different threads. * Fixed [HTTP4] to support multiple custom component names in use, each configured using different {{SSLContext}}. 
* Fixed [Content Based Router] using method calls as [Predicate]s if threw an exception, the [Content Based Router] will call next predicate before triggering [Error Handler]. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-21 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
* Added CamelFileName header support to the [hdfs] producer * Like as {{JpaConsumer}} now also {{JpaProducer}} of the [JPA] component supports the {{CamelEntityManager}} header. 
* [Restlet] consumer now supports returning custom headers as HTTP headers from the Camel [Message]. 
 h3. Fixed Issues 
...
* Fixed [hdfs] producer to use the configured [uuidgenerator] when generating split file names to avoid filename collisions * Fixed {{JpaProducer}} and {{JpaConsumer}} of the [JPA] component to not share/reuse the same {{EntityManager}} object which could cause problems if this would occur in the context of multiple/different threads. 
* Fixed [HTTP4] to support multiple custom component names in use, each configured using different {{SSLContext}}. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.
	Restlet consumer now supports returning custom headers as HTTP headers from the Camel Message.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-19 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* Added {{@PreConsumed}} to [JPA] consumer. * Added CamelFileName header support to the [hdfs] producer 
* Like as {{JpaConsumer}} now also {{JpaProducer}} of the [JPA] component supports the {{CamelEntityManager}} header. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer
	Like as JpaConsumer now also JpaProducer of the JPA component supports the CamelEntityManager header.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-18 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed memory leak when using [Language] component with {{camel-script}} languages and having {{contentCache=false}} * Fixed [Error Handler] may log at {{WARN}} level Cannot determine current route from Exchange when using [Splitter] 
* Fixed {{camel-fop}} to work in Apache [Karaf] and ServiceMix 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-18 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
h2. Dependency Upgrades  
You can see any dependency changes using [Camel Dependencies Version Differences web tool|http://vdiff.notsoclever.cc/] created by Tracy Snell from the Camel [team].  The below list is a best effort, and we may miss some updates, its better to use the [Camel Dependencies Version Differences web tool|http://vdiff.notsoclever.cc/] which uses the released projects for comparison.  
* APNS 0.1.6 to 0.2.3 * BeanIO 2.0.6 to 2.0.7 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades

You can see any dependency changes using Camel Dependencies Version Differences web tool 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-18 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* Fixed {{camel-fop}} to work in Apache [Karaf] and ServiceMix * Fixed [hdfs] producer to use the configured [uuidgenerator] when generating split file names to avoid filename collisions 
* Fixed {{JpaProducer}} and {{JpaConsumer}} of the [JPA] component to not share/reuse the same {{EntityManager}} object which could cause problems if this would occur in the context of multiple/different threads. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter
	Fixed camel-fop to work in Apache Karaf and ServiceMix
	Fixed HDFS producer to use the configured UuidGenerator when generating split file names to avoid filename collisions
	Fixed JpaProducer and JpaConsumer of the JPA component to not share/reuse the same EntityManager object which could cause problems if this would occur in the context of multiple/different threads.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-17 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
 * camel-infinispan 
* camel-splunk 
* [{{camel-splunk}}|Splunk] - enables you to publish and search for events in Splunk 
 h3. New [Camel Maven Archetypes] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
	TestNG 6.8.5 to 6.8.7



Internal changes

	Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-17 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed so you can configure [Stomp] endpoints using [URIs] * Fixed memory leak when using [Language] component with {{camel-script}} languages and having {{contentCache=false}} 
* Fixed [Error Handler] may log at {{WARN}} level Cannot determine current route from Exchange when using [Splitter] 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-17 Thread Ben O'Day (Confluence)







Camel 2.13.0 Release
Page edited by Ben ODay


Comment:
updated per CAMEL-6028


 Changes (1)
 




...
* [VM] component now supports {{multipleConsumers=true}} across deployment units. * Added {{@PreConsumed}} to [JPA] consumer. 
* Added CamelFileName header support to the [hdfs] producer 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.
	Added CamelFileName header support to the HDFS producer



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs
	Fixed memory leak when using Language component with camel-script languages and having contentCache=false
	Fixed Error Handler may log at WARN level "Cannot determine current route from Exchange" when using Splitter



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk - enables you to publish and search for events in Splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-14 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* [Hazelcast Component] map/multimap consumer were sending header value envict when an item was evicted.  This has been corrected and the value evicted is used now. * The enum value {{NON_BLOCKING}} has been removed in {{camel-apns}} as its no longer support in APNS itself. 
* {{DefaultTimeoutMap}} must call {{start}} to initialize the map before use. 
 h2. Important changes to consider when upgrading 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-12 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* {{JndiRegistry}} now implements all the find methods. * [VM] component now supports {{multipleConsumers=true}} across deployment units. 
* Added {{@PreConsumed}} to [JPA] consumer. 
 h3. Fixed Issues 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
	TestNG 6.8.5 to 6.8.7



Internal changes

	Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
	IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.



Changes that may affect end users

	Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0
	Jetty upgraded from 7.6.x 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-12 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed a race condition in initializing {{SSLContext}} in [Netty] and [Netty HTTP] * Fixed using [Recipient List], [Routing Slip] calling another route which is configured with {{NoErrorHandler}}, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception. 
* Fixed [Quartz] and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-12 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed using [Recipient List], [Routing Slip] calling another route which is configured with {{NoErrorHandler}}, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception. * Fixed [Quartz] and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler. 
* Fixed so you can configure [Stomp] endpoints using [URIs] 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.
	Added @PreConsumed to JPA consumer.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.
	Fixed Quartz and exception was thrown when scheduling a job, would affect during shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.
	Fixed so you can configure Stomp endpoints using URIs



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	BeanIO 2.0.6 to 2.0.7
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-11 Thread Babak Vahdat (Confluence)







Camel 2.13.0 Release
Page edited by Babak Vahdat


 Changes (1)
 




...
* Jetty 7.6.9 to 8.1.12 * Joda time 2.1 to 2.3 
* JRuby 1.7.4 to 1.7.5 
* Lucene 3.6.0 to 4.4.0 * MongoDB Java Driver 2.11.2 to 2.11.3 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	JRuby 1.7.4 to 1.7.5
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
	TestNG 6.8.5 to 6.8.7



Internal changes

	Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
	IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.



Changes that may affect end users

	Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0
	Jetty upgraded from 7.6.x to 8.1.x
	Hazelcast Component uses Object instead of String as the key.
	Hazelcast Component atomic number producer was using 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-10 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (1)
 




...
* Fixed [interceptFrom|Intercept] to support property placeholders * Fixed a race condition in initializing {{SSLContext}} in [Netty] and [Netty HTTP] 
* Fixed using [Recipient List], [Routing Slip] calling another route which is configured with {{NoErrorHandler}}, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception. 
 h3. New [Enterprise Integration Patterns] 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
	TestNG 6.8.5 to 6.8.7



Internal changes

	Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
	IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback 

[CONF] Apache Camel Camel 2.13.0 Release

2013-10-10 Thread Claus Ibsen (Confluence)







Camel 2.13.0 Release
Page edited by Claus Ibsen


 Changes (2)
 




...
h2. Dependency Upgrades  
* APNS 0.1.6 to 0.2.3 
* CXF 2.7.6 to 2.7.7 * EHCache 2.7.2 to 2.7.4 
...
* Jetty upgraded from 7.6.x to 8.1.x * [Hazelcast Component] uses {{Object}} instead of {{String}} as the key.  
* The enum value {{NON_BLOCKING}} has been removed in {{camel-apns}} as its no longer support in APNS itself. 
 h2. Important changes to consider when upgrading 
...


Full Content

Camel 2.13.0 release (currently in progress)




New and Noteworthy

Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)


	When using multiple OSGi Blueprint cm:property-placeholder's then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.
	FTP consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP server even when the user account does not have permission to do FTP LIST command.
	FTP consumer allow to ignore file not found or insufficient file permission errors.
	Data Format using marshal now leverages Stream caching out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.
	Improved using Bean when the bean is looked up in the Registry, when using concurrent processing in the route.
	Added cache option to beanRef and bean in the DSL. This avoids looking up the Bean from the Registry on each usage; this can safely be done for singleton beans.
	Configuring Data Formats in XML attributes now supports reference lookup using the # syntax, eg jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..
	JDBC component now also support outputType to specify the expected output as either a List or single Object. As well allow to map to a bean using a BeanRowMapper to control the mapping of ROW names to bean properties.
	Both Quartz as well as Quartz2 based ScheduledRoutePolicy has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).
	Reduced the work the Aggregate EIP does while holding a lock during aggregation, which can lead to improved performance in some use-cases.
	JndiRegistry now implements all the find methods.
	VM component now supports multipleConsumers=true across deployment units.



Fixed Issues


	Fixed an ArrayIndexOutOfBoundsException with Message History when using SEDA
	Fixed requestTimeout on Netty not triggering when we have received message.
	Fixed Parameter Binding Annotations on boolean types to evaluate as Predicate instead of _expression_
	Fixed using File consumer with delete=truereadLock=fileLock not being able to delete the file on Windows.
	Fixed Throttler to honor time slots after period expires (eg so it works consistently and as expected).
	Fixed getting JMSXUserID property when consuming from ActiveMQ
	Fixed interceptFrom to support property placeholders
	Fixed a race condition in initializing SSLContext in Netty and Netty HTTP
	Fixed using Recipient List, Routing Slip calling another route which is configured with NoErrorHandler, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.



New Enterprise Integration Patterns

New Components


	camel-infinispan
	camel-splunk



New Camel Maven Archetypes


	camel-archetype-cxf-code-first-blueprint
	camel-archetype-cxf-contract-first-blueprint



New DSL

New Annotations

New Data Formats

New Languages


	JSonPath - To perform _expression_ and Predicate on json payloads.



New Examples

New Tutorials

API changes

Known Issues

Dependency Upgrades


	APNS 0.1.6 to 0.2.3
	CXF 2.7.6 to 2.7.7
	EHCache 2.7.2 to 2.7.4
	Elasticsearch 0.20.6 to 0.90.3
	FOP 1.0 to 1.1
	Guave 14.0.1 to 15.0
	Hazelcast 2.6 to 3.0.2
	ICal4j 1.0.4 to 1.0.5.2
	Jetty 7.6.9 to 8.1.12
	Joda time 2.1 to 2.3
	Lucene 3.6.0 to 4.4.0
	MongoDB Java Driver 2.11.2 to 2.11.3
	Quartz 2.2.0 to 2.2.1
	Restlet 2.0.15 to 2.1.4
	Saxon 9.5.0.2 to 9.5.1-2
	Servlet API 2.5 to 3.0
	SolrJ 3.6.2 to 4.4.0
	Spring Batch 2.2.1.RELEASE to 2.2.2.RELEASE
	Spring Redis 1.0.4.RELEASE to 1.1.0.RELEASE
	TestNG 6.8.5 to 6.8.7



Internal changes

	Add RouteAware API to inject Route for Service's in routes, for example the Consumer's of the routes.
	IOHelper.gerCharsetName will now lookup key Exchange.CHARSET_NAME in header first and then fallback to property.



Changes 

  1   2   >