Author: buildbot
Date: Tue Nov 19 10:19:16 2013
New Revision: 887210

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2130-release.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/camel-2130-release.html
==============================================================================
--- websites/production/camel/content/camel-2130-release.html (original)
+++ websites/production/camel/content/camel-2130-release.html Tue Nov 19 
10:19:16 2013
@@ -94,7 +94,8 @@
 
 <p>Welcome to the 2.13.0 release which approx XXX issues resolved (new 
features, improvements and bug fixes such as...)</p>
 
-<ul><li>The MBean names registered by <a shape="rect" href="camel-jmx.html" 
title="Camel JMX">Camel JMX</a> no longer include the hostname in the 
<tt>context</tt> part, eg before <tt>context=myHost/myCamelId</tt> and now 
after <tt>context=myCamelId</tt>. 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.</li><li>When using multiple 
OSGi Blueprint &lt;cm:property-placeholder&gt;'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.</li><li><a 
shape="rect" href="ftp2.html" title="FTP2">FTP</a> 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.</li><li><a shape="rect" href="ftp2.html" 
title="FTP2">FTP</a> consumer allow to ignore file not found or insufficient 
file permission errors.</li><li><a shape="rect" href="data-format.html" 
title="Data Format">Data Format</a> using marshal now leverages <a shape="rect" 
href="stream-caching.html" title="Stream caching">Stream caching</a> out of the 
box if enabled, which allows to marshal big streams and spool to disk, instead 
of being pure in-memory based.</li><li>Improved using <a shape="rect" 
href="bean.html" title="Bean">Bean</a> when the bean is looked up in the <a 
shape="rect" href="registry.html" title="Registry">Registry</a>, when using 
concurrent processing in the route.</li><li>Added <tt>cache</tt> option to 
<tt>beanRef</tt> and <tt>&lt;bean&gt;</tt> in the DSL. This avoids looking up 
the <a shape="rect" href="bean.html" title="Bean">Bean</a> from the <a 
shape="rect" href="registry.html" title="Registry">Registry</a> on each usage; 
this can safely be
  done for singleton beans.</li><li>Configuring <a shape="rect" 
href="data-format.html" title="Data Format">Data Format</a>s in XML attributes 
now supports reference lookup using the # syntax, eg <tt>&lt;jaxb 
xmlStreamWriterWrapper="#myWriterWrapper" ..&gt;</tt></li><li><a shape="rect" 
href="jdbc.html" title="JDBC">JDBC</a> component now also support 
<tt>outputType</tt> to specify the expected output as either a List or single 
Object. As well allow to map to a bean using a <tt>BeanRowMapper</tt> to 
control the mapping of ROW names to bean properties.</li><li>Both <a 
shape="rect" href="quartz.html" title="Quartz">Quartz</a> as well as <a 
shape="rect" href="quartz2.html" title="Quartz2">Quartz2</a> based <a 
shape="rect" href="scheduledroutepolicy.html" 
title="ScheduledRoutePolicy">ScheduledRoutePolicy</a> has been improved to 
better support cluster setups (e.g. to not schedule jobs being already 
scheduled through another node inside a given cluster).</li><li>Reduced the 
work the <a sha
 pe="rect" href="aggregator2.html" title="Aggregator2">Aggregate</a> EIP does 
while holding a lock during aggregation, which can lead to improved performance 
in some use-cases.</li><li><tt>JndiRegistry</tt> now implements all the find 
methods.</li><li><a shape="rect" href="vm.html" title="VM">VM</a> component now 
supports <tt>multipleConsumers=true</tt> across deployment units.</li><li>Added 
<tt>@PreConsumed</tt> to <a shape="rect" href="jpa.html" title="JPA">JPA</a> 
consumer.</li><li>Added CamelFileName header support to the <a shape="rect" 
href="hdfs.html" title="HDFS">HDFS</a> producer</li><li>Like as 
<tt>JpaConsumer</tt> now also <tt>JpaProducer</tt> of the <a shape="rect" 
href="jpa.html" title="JPA">JPA</a> component supports the 
<tt>CamelEntityManager</tt> header.</li><li><a shape="rect" href="restlet.html" 
title="Restlet">Restlet</a> consumer now supports returning custom headers as 
HTTP headers from the Camel <a shape="rect" href="message.html" 
title="Message">Message</a>.</l
 i><li><a shape="rect" href="spring-java-config.html" title="Spring Java 
Config">Spring Java Config</a> <tt>CamelConfiguration</tt> now automagically 
detects all <tt>RouteBuilder</tt> instances registered in the Spring context if 
<tt>CamelConfiguration#routes</tt> method is not overridden.</li><li>Added 
support for transferring custom headers with <a shape="rect" 
href="rabbitmq.html" title="RabbitMQ">RabbitMQ</a> component.</li><li><a 
shape="rect" href="crypto.html" title="Crypto">PGPDataFormat</a> enables stream 
cache during unmarshaling.</li><li><tt>FileIdempotentRepository</tt> now 
creates necessary parent directories together with the new repository 
file.</li><li><a shape="rect" href="properties.html" 
title="Properties">Properties</a> component and <a shape="rect" 
href="using-propertyplaceholder.html" title="Using 
PropertyPlaceholder">property placeholder</a> will now ignore non existing JVM 
and environment options as well if <tt>ignoreMissingLocation</tt> is set to 
<tt>true</tt>
 .</li><li>Improved <a shape="rect" href="stream.html" 
title="Stream">Stream</a> consumer to enrich the <a shape="rect" 
href="message.html" title="Message">Message</a> with headers about current 
index / completion flag.</li><li>Added <a shape="rect" 
href="bean-injection.html" title="Bean Injection"><tt>@BeanInject</tt></a> to 
inject beans (obtained from the <a shape="rect" href="registry.html" 
title="Registry">Registry</a>) in your beans such as <tt>RouteBuilder</tt> 
classes.</li><li><a shape="rect" href="camel-jmx.html" title="Camel JMX">MBean 
naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before 
we could have MBean names with duplicate bundle ids such as 
<tt>context=114-114-camel-6</tt>, which now is using the symbolic name instead, 
<tt>context=MyApplication</tt></li></ul>
+<ul><li>The MBean names registered by <a shape="rect" href="camel-jmx.html" 
title="Camel JMX">Camel JMX</a> no longer include the hostname in the 
<tt>context</tt> part, eg before <tt>context=myHost/myCamelId</tt> and now 
after <tt>context=myCamelId</tt>. 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.</li><li><a shape="rect" 
href="camel-jmx.html" title="Camel JMX">MBean naming</a> in OSGi cleaned up to 
use simpler naming with symbolicName. Before we could have MBean names with 
duplicate bundle ids such as <tt>context=114-114-camel-6</tt>, which now is 
using the symbolic name instead, <tt>context=MyApplication</tt>.</li><li>When 
using multiple OSGi Blueprint &lt;cm:property-placeholder&gt;'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.</li><li><a shape="rect" href="ftp2.html" title="FTP2">FTP</a> 
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.</li><li><a 
shape="rect" href="ftp2.html" title="FTP2">FTP</a> consumer allow to ignore 
file not found or insufficient file permission errors.</li><li><a shape="rect" 
href="data-format.html" title="Data Format">Data Format</a> using marshal now 
leverages <a shape="rect" href="stream-caching.html" title="Stream 
caching">Stream caching</a> out of the box if enabled, which allows to marshal 
big streams and spool to disk, instead of being pure in-memory 
based.</li><li>Improved using <a shape="rect" href="bean.html" 
title="Bean">Bean</a> when the bean is looked up in the <a shape="rect" 
href="registry.html" title="Registry">Registry</a>, when using c
 oncurrent processing in the route.</li><li>Added <tt>cache</tt> option to 
<tt>beanRef</tt> and <tt>&lt;bean&gt;</tt> in the DSL. This avoids looking up 
the <a shape="rect" href="bean.html" title="Bean">Bean</a> from the <a 
shape="rect" href="registry.html" title="Registry">Registry</a> on each usage; 
this can safely be done for singleton beans.</li><li>Configuring <a 
shape="rect" href="data-format.html" title="Data Format">Data Format</a>s in 
XML attributes now supports reference lookup using the # syntax, eg 
<tt>&lt;jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..&gt;</tt></li><li><a 
shape="rect" href="jdbc.html" title="JDBC">JDBC</a> component now also support 
<tt>outputType</tt> to specify the expected output as either a List or single 
Object. As well allow to map to a bean using a <tt>BeanRowMapper</tt> to 
control the mapping of ROW names to bean properties.</li><li>Both <a 
shape="rect" href="quartz.html" title="Quartz">Quartz</a> as well as <a 
shape="rect" href="quartz2.html" 
 title="Quartz2">Quartz2</a> based <a shape="rect" 
href="scheduledroutepolicy.html" 
title="ScheduledRoutePolicy">ScheduledRoutePolicy</a> has been improved to 
better support cluster setups (e.g. to not schedule jobs being already 
scheduled through another node inside a given cluster).</li><li>Reduced the 
work the <a shape="rect" href="aggregator2.html" 
title="Aggregator2">Aggregate</a> EIP does while holding a lock during 
aggregation, which can lead to improved performance in some 
use-cases.</li><li><tt>JndiRegistry</tt> now implements all the find 
methods.</li><li><a shape="rect" href="vm.html" title="VM">VM</a> component now 
supports <tt>multipleConsumers=true</tt> across deployment units.</li><li>Added 
<tt>@PreConsumed</tt> to <a shape="rect" href="jpa.html" title="JPA">JPA</a> 
consumer.</li><li>Added CamelFileName header support to the <a shape="rect" 
href="hdfs.html" title="HDFS">HDFS</a> producer</li><li>Like as 
<tt>JpaConsumer</tt> now also <tt>JpaProducer</tt> of the <a shape
 ="rect" href="jpa.html" title="JPA">JPA</a> component supports the 
<tt>CamelEntityManager</tt> header.</li><li><a shape="rect" href="restlet.html" 
title="Restlet">Restlet</a> consumer now supports returning custom headers as 
HTTP headers from the Camel <a shape="rect" href="message.html" 
title="Message">Message</a>.</li><li><a shape="rect" 
href="spring-java-config.html" title="Spring Java Config">Spring Java 
Config</a> <tt>CamelConfiguration</tt> now automagically detects all 
<tt>RouteBuilder</tt> instances registered in the Spring context if 
<tt>CamelConfiguration#routes</tt> method is not overridden.</li><li>Added 
support for transferring custom headers with <a shape="rect" 
href="rabbitmq.html" title="RabbitMQ">RabbitMQ</a> component.</li><li><a 
shape="rect" href="crypto.html" title="Crypto">PGPDataFormat</a> enables stream 
cache during unmarshaling.</li><li><tt>FileIdempotentRepository</tt> now 
creates necessary parent directories together with the new repository 
file.</li><li><a
  shape="rect" href="properties.html" title="Properties">Properties</a> 
component and <a shape="rect" href="using-propertyplaceholder.html" 
title="Using PropertyPlaceholder">property placeholder</a> will now ignore non 
existing JVM and environment options as well if <tt>ignoreMissingLocation</tt> 
is set to <tt>true</tt>.</li><li>Improved <a shape="rect" href="stream.html" 
title="Stream">Stream</a> consumer to enrich the <a shape="rect" 
href="message.html" title="Message">Message</a> with headers about current 
index / completion flag.</li><li>Added <a shape="rect" 
href="bean-injection.html" title="Bean Injection"><tt>@BeanInject</tt></a> to 
inject beans (obtained from the <a shape="rect" href="registry.html" 
title="Registry">Registry</a>) in your beans such as <tt>RouteBuilder</tt> 
classes.</li></ul>
+
 
 
 <h3><a shape="rect" name="Camel2.13.0Release-FixedIssues"></a>Fixed Issues</h3>
@@ -150,7 +151,7 @@
 
 
 <h2><a shape="rect" 
name="Camel2.13.0Release-Changesthatmayaffectendusers"></a>Changes that may 
affect end users</h2>
-<ul><li>Components depending on Servlet API has been upgrade from Servlet API 
2.5 to 3.0</li><li>Jetty upgraded from 7.6.x to 8.1.x</li><li><a shape="rect" 
href="hazelcast-component.html" title="Hazelcast Component">Hazelcast 
Component</a> uses <tt>Object</tt> instead of <tt>String</tt> as the 
key.</li><li><a shape="rect" href="hazelcast-component.html" title="Hazelcast 
Component">Hazelcast Component</a> atomic number producer was using incorrect 
name (<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-6833";>CAMEL-6833</a>).  Name 
will be different with this release.</li><li><a shape="rect" 
href="hazelcast-component.html" title="Hazelcast Component">Hazelcast 
Component</a> instance consumer was incorrectly writing headers to the "out" 
message as opposed to the "in" message.  Headers are now written to the "in" 
message.</li><li><a shape="rect" href="hazelcast-component.html" 
title="Hazelcast Component">Hazelcast Component</a> map/multimap consumer
  were sending header value "envict" when an item was evicted.  This has been 
corrected and the value "evicted" is used now.</li><li>The enum value 
<tt>NON_BLOCKING</tt> has been removed in <tt>camel-apns</tt> as its no longer 
support in APNS itself.</li><li><tt>DefaultTimeoutMap</tt> must call 
<tt>start</tt> to initialize the map before 
use.</li><li><tt>@ExcludeRoutes</tt> test annotation now accepts only classes 
implementing <tt>RoutesBuilder</tt> interface.</li><li>The MBean names 
registered by <a shape="rect" href="camel-jmx.html" title="Camel JMX">Camel 
JMX</a> no longer include the hostname in the <tt>context</tt> part, eg before 
<tt>context=myHost/myCamelId</tt> and now after <tt>context=myCamelId</tt>. 
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 <tt>includeHostName</tt> that can be 
configure as <tt>true</tt> to preserve the old behav
 ior.</li></ul>
+<ul><li>Components depending on Servlet API has been upgrade from Servlet API 
2.5 to 3.0</li><li>Jetty upgraded from 7.6.x to 8.1.x</li><li><a shape="rect" 
href="hazelcast-component.html" title="Hazelcast Component">Hazelcast 
Component</a> uses <tt>Object</tt> instead of <tt>String</tt> as the 
key.</li><li><a shape="rect" href="hazelcast-component.html" title="Hazelcast 
Component">Hazelcast Component</a> atomic number producer was using incorrect 
name (<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-6833";>CAMEL-6833</a>).  Name 
will be different with this release.</li><li><a shape="rect" 
href="hazelcast-component.html" title="Hazelcast Component">Hazelcast 
Component</a> instance consumer was incorrectly writing headers to the "out" 
message as opposed to the "in" message.  Headers are now written to the "in" 
message.</li><li><a shape="rect" href="hazelcast-component.html" 
title="Hazelcast Component">Hazelcast Component</a> map/multimap consumer
  were sending header value "envict" when an item was evicted.  This has been 
corrected and the value "evicted" is used now.</li><li>The enum value 
<tt>NON_BLOCKING</tt> has been removed in <tt>camel-apns</tt> as its no longer 
support in APNS itself.</li><li><tt>DefaultTimeoutMap</tt> must call 
<tt>start</tt> to initialize the map before 
use.</li><li><tt>@ExcludeRoutes</tt> test annotation now accepts only classes 
implementing <tt>RoutesBuilder</tt> interface.</li><li>The MBean names 
registered by <a shape="rect" href="camel-jmx.html" title="Camel JMX">Camel 
JMX</a> no longer include the hostname in the <tt>context</tt> part, eg before 
<tt>context=myHost/myCamelId</tt> and now after <tt>context=myCamelId</tt>. 
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 <tt>includeHostName</tt> that can be 
configure as <tt>true</tt> to preserve the old behav
 ior.</li><li><a shape="rect" href="camel-jmx.html" title="Camel JMX">MBean 
naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before 
we could have MBean names with duplicate bundle ids such as 
<tt>context=114-114-camel-6</tt>, which now is using the symbolic name instead, 
<tt>context=MyApplication</tt>.</li></ul>
 
 
 


Reply via email to