Modified: websites/production/camel/content/camel-250-release.html
==============================================================================
--- websites/production/camel/content/camel-250-release.html (original)
+++ websites/production/camel/content/camel-250-release.html Thu Sep 14 
19:25:46 2017
@@ -93,7 +93,7 @@
 
 
 <h2 id="Camel2.5.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome 
to the 2.5.0 release which approx 300 issues resolved (new features, 
improvements and bug fixes such as...)</p><ul><li>Added 
<code>suspend/resume</code> operations to <a shape="rect" 
href="camelcontext.html">CamelContext</a> for <em>warm</em> restarts, or as the 
preferred way to temporary stop a running Camel application, and then later 
resume it. Those operations is also available in <a shape="rect" 
href="camel-jmx.html">JMX</a>.</li><li>Improved management of routes in <a 
shape="rect" href="camel-jmx.html">JMX</a>. You can now suspend/resume routes 
which support suspension. There is a new <code>removeRoute</code> to remove a 
route from <a shape="rect" href="camel-jmx.html">JMX</a>. Routes with 
<code>autoStartup=false</code> is now also listed in <a shape="rect" 
href="camel-jmx.html">JMX</a>, to allow you to start the routes 
manually.</li><li>The <a shape="rect" 
href="asynchronous-routing-engine.html">Asy
 nchronous Routing Engine</a> allows to be forced into synchronous mode for 
certain components, by specifying <code>synchronous=true</code> in the endpoint 
uri.</li><li><a shape="rect" href="ftp2.html">FTP</a> now supports MSV file 
systems. The ftp consumer will now traverse the directory structure using a 
<code>cd &lt;dir&gt;, list files in cur dir</code> pattern, as opposed to a 
<code>list files &lt;dir&gt;</code> style.</li><li><a shape="rect" 
href="ftp2.html">FTP</a> improved support for consuming using absolute 
paths.</li><li>Fixed issue with using multiple <a shape="rect" 
href="http.html">HTTP</a> endpoints with the only difference being 
<code>httpClient</code> parameters.</li><li>Fixed issue with <a shape="rect" 
href="stream-caching.html">Stream caching</a> and deleting temporary files on 
Windows.</li><li>Server thread pool settings can be configured on <a 
shape="rect" href="jetty.html">Jetty</a> component.</li><li>Easier to configure 
general HTTP/SSL socket connector properti
 es on <a shape="rect" href="jetty.html">Jetty</a> component.</li><li>Fixed 
issue with sending an <code>InOut</code> message to <a shape="rect" 
href="dead-letter-channel.html">Dead Letter Channel</a> would cause Camel to 
expect a reply. Now the message will always be send to the DLQ as 
<code>InOnly</code>.</li><li>Fixed issue when sending to a <a shape="rect" 
href="jms.html">JMS</a> destination, the option <code>disableReplyTo</code> was 
not used.</li><li>Added two new functions to <a shape="rect" 
href="xpath.html">XPath</a> to leverage <a shape="rect" 
href="properties.html">Properties</a> component and <a shape="rect" 
href="simple.html">Simple</a> language.</li><li>Fixed issue when running <a 
shape="rect" href="jetty.html">Jetty</a> server under heavy load throwing 
<code>IllegalStateException</code></li><li><a shape="rect" 
href="jms.html">JMS</a> uses <a shape="rect" 
href="asynchronous-routing-engine.html">Asynchronous Routing Engine</a> for <a 
shape="rect" href="request-reply.html"
 >Request Reply</a> messaging over JMS.</li><li>Fixed issue with a route could 
 >mistakenly pick up a route scoped <a shape="rect" 
 >href="exception-clause.html">OnException</a> from another 
 >route.</li><li>Fixed an issue with starting <code>CamelContext</code> after 
 >it had been shutdown, leading to routes not properly being re-initialized and 
 >started.</li><li>The <a shape="rect" href="file2.html">File</a> and <a 
 >shape="rect" href="ftp2.html">FTP</a> consumers now support using 
 ><code>preMove</code> together with either <code>noop</code> or 
 ><code>delete</code> options.</li><li>Added support for <code>timeout</code> 
 >in <a shape="rect" href="recipient-list.html">Recipient List</a>, <a 
 >shape="rect" href="splitter.html">Splitter</a> and <a shape="rect" 
 >href="multicast.html">Multicast</a> EIPs when running in parallel 
 >mode.</li><li>Added support for 3rd part <a shape="rect" 
 >href="uuidgenerator.html">UuidGenerator</a>.</li><li>Reverted back to use 
 >ActiveMQ <a shape="rect" href="uuidgenerator.htm
 l">UuidGenerator</a> as default generator. Its faster than the previous 
<code>JavaUuidGenerator</code>, especially in high concurrent 
systems.</li><li><a shape="rect" href="velocity.html">Velocity</a> can now find 
template files from filesystem/classpath when referring to them from other 
templates.</li><li>Fixed issue with multiple <a shape="rect" 
href="camelcontext.html">CamelContext</a> using same id being mixed as single 
<a shape="rect" href="camelcontext.html">CamelContext</a> in <a shape="rect" 
href="camel-jmx.html">JMX</a>. Camel now fails to start if existing <a 
shape="rect" href="camelcontext.html">CamelContext</a> already have been 
registered in the MBeanServer.</li><li>The <a shape="rect" 
href="message-filter.html">Message Filter</a> EIP now stores a property on the 
<a shape="rect" href="exchange.html">Exchange</a> to indicate if it was 
filtered or not.</li><li><a shape="rect" href="ftp2.html">FTP</a> supports 
sending site commands after successful login.</li><li><a shape=
 "rect" href="simple.html">Simple</a> language can now compare numeric values 
which was entered as String types.</li><li>Fixed limitation where <a 
shape="rect" href="content-enricher.html">PollEnrich</a> could not poll from a 
file endpoint if the route started from a file endpoint as well.</li><li>Fixed 
limitation with <a shape="rect" href="simple.html">Simple</a> language, before 
you could only use one <code>and</code> or <code>or</code> operator. Now you 
can use multiple operators in the same expression.</li><li><a shape="rect" 
href="restlet.html">Restlet</a> component now supports using { } placeholders 
in uri, which gets replaced with headers from <a shape="rect" 
href="exchange.html">Exchange</a>.</li><li>Added <code>dynamicRouter</code> to 
the DSL to make it easier to do dynamic routing using a <a shape="rect" 
href="bean.html">Bean</a> to evaluate <em>on-the-fly</em> the next 
destination(s).</li><li>When sending a <a shape="rect" href="jms.html">JMS</a> 
message using InOnly but 
 having a <code>JMSReplyTo</code> header configured, then the 
<code>JmsProducer</code> will lookup/create the JMS Destination to ensure its a 
valid <code>JMSReplyTo</code> from the header.</li><li>Endpoint uris containing 
password is not logged in plaintext, but is now masked.</li><li><a shape="rect" 
href="properties.html">Properties</a> can now leverage <a shape="rect" 
href="jasypt.html">Jasypt</a> allowing you to use encrypted values in your 
properties files.</li><li>Trimmed down the size of the <a shape="rect" 
href="web-console.html">Web Console</a> reducing the number of jars and 
removing the groovy experimental editor. It now requires JDK 1.6 to run as 
well. We will in the future improve the <a shape="rect" 
href="web-console.html">Web Console</a> to contain more features and 
information.</li><li>Added new <a shape="rect" 
href="language.html">Language</a> component to execute <a shape="rect" 
href="languages.html">Languages</a> scripts when sending a message to a 
<code>language</c
 ode> endpoint. This makes it easier to support <a shape="rect" 
href="dynamic-router.html">Dynamic Router</a> where small pieces of logic must 
be executed as well.</li><li>Added <code>charset</code> option on the <a 
shape="rect" href="file2.html">File</a>, <a shape="rect" 
href="ftp2.html">FTP</a> endpoint which dictates the encoding to 
use.</li><li><a shape="rect" href="cxf.html">CXF</a> consumer and <a 
shape="rect" href="cxfrs.html">CXFRS</a> consumer will try to leverage CXF 
continuation API to call the camel process asynchronous API if it is possible, 
and you can turn it off by setting the <code>synchronous</code> option to 
<code>true</code>.</li><li><a shape="rect" href="cxf-bean-component.html">CXF 
Bean Component</a> now supports using customer providers configured by the 
<code>providers</code> option on the <a shape="rect" 
href="cxfrs.html">CXFRS</a> endpoint.</li><li>Fixed 
<code>ConsumerTemplate</code> using <code>receiveBody</code> methods to 
complete <a shape="rect" href="on
 completion.html">OnCompletion</a> beforehand. For example when using a <a 
shape="rect" href="file2.html">File</a> endpoint and having set 
<code>delete=true</code>, which now causes the file to be 
deleted.</li><li>Fixed <a shape="rect" href="hawtdb.html">HawtDB</a> not 
working in OSGi</li><li>Fixed dependency injection between 
<code>&lt;bean&gt;</code> and <code>&lt;camelContext&gt;</code>, making it work 
as it did with Spring 2.5 when using Spring 3.0 instead. The 
<code>&lt;bean&gt;</code> will be dependency injected before the 
<code>&lt;camelContext&gt;</code>.</li><li>Optimized <a shape="rect" 
href="type-converter.html">Type Converter</a> when using <a shape="rect" 
href="jetty.html">Jetty</a> routing and/or conversions to <code>String</code> 
types which will fallback and lookup <code>PropertyEditor</code> 
editors.</li><li>Added <code>LimitedPollingConsumerPollStrategy</code> for <a 
shape="rect" href="polling-consumer.html">Polling Consumer</a>s as a limited 
strategy which suspends
  consumers which causes consecutive failures. For example to avoid a faulty 
consumer to spam logs etc. Uses a limit of 3.</li><li>Fixed <a shape="rect" 
href="jetty.html">Jetty</a> sending back HTTP headers using keys is lower-case. 
Not it preserves the case of the keys, so it can be mixed case.</li><li>Added 
$simple{ } as alternative syntax for tokens in the <a shape="rect" 
href="simple.html">Simple</a> language to avoid clashing when using Springs 
<code>PropertyPlaceholderConfigurer</code>. See example at the <a shape="rect" 
href="file2.html">File</a> language page.</li><li>Added 
<code>discardOnCompletionTimeout</code> option to <a shape="rect" 
href="aggregator2.html">Aggregator</a></li><li>Fixed concurrency issue when 
using predicates using binary operators such as 
<code>isEqualTo</code>.</li><li>Total overhaul of the <a shape="rect" 
href="quickfix.html">Quickfix</a> component. Thanks to the <a shape="rect" 
class="external-link" href="http://www.quickfixj.org/"; rel="nofollow">Quic
 kFIX/J</a> community for help.</li><li><a shape="rect" 
href="cxfrs.html">CXFRS</a> producer now leverages fallback type converter 
which means its much easier for end users to grab the response body in a type 
they want.</li><li><a shape="rect" href="mail.html">Mail</a> component now 
supports specifying emails using <code>"Ibsen, Claus" 
&lt;[email protected]&gt;</code> style.</li><li>Fixed issue with <a 
shape="rect" href="ftp2.html">FTP</a> which could cause the polling to stop 
without any hint in the logs why.</li><li>Added 
<code>publishedEndpointUrl</code> option into the <a shape="rect" 
href="cxf.html">CXF</a> 
component.</li><li><code>DefaultPackageScanClassResolver</code> supports to 
configure the url schemes by using Spring configuration. To cater for Server's 
using custom classloader schemes in URLs.</li><li>Added option 
<code>lazyLoadTypeConverters</code> to <a shape="rect" 
href="camelcontext.html">CamelContext</a> to configure if type converters 
should be loaded lazy or on 
 startup (default).</li></ul><h3 id="Camel2.5.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li><a shape="rect" href="dynamic-router.html">Dynamic 
Router</a> is now available in the <a shape="rect" href="dsl.html">DSL</a> as 
well.</li></ul><h3 id="Camel2.5.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="db4o.html">Db4o</a></li><li><a shape="rect" 
href="language.html">Language</a></li><li><a shape="rect" 
href="jasypt.html">Jasypt</a></li><li><a shape="rect" 
href="shiro-security.html">Shiro Security</a></li><li><a shape="rect" 
href="sip.html">Sip</a></li><li><a shape="rect" 
href="quickfix.html">Quickfix</a> (total overhauled)</li></ul><h3 
id="Camel2.5.0Release-NewDSL">New DSL</h3><ul><li><a shape="rect" 
href="dynamic-router.html">Dynamic Router</a></li></ul><h3 
id="Camel2.5.0Release-NewAnnotations">New 
Annotations</h3><ul><li><code>@DynamicRouter</code
 ></li></ul><h3 id="Camel2.5.0Release-NewDataFormats">New <a shape="rect" 
 >href="data-format.html">Data Formats</a></h3><h3 
 >id="Camel2.5.0Release-New.2">New <a shape="rect" 
 >href="languages.html">Languages</a></h3><h3 id="Camel2.5.0Release-New.3">New 
 ><a shape="rect" 
 >href="examples.html">Examples</a></h3><ul><li><code>camel-example-reportincident-ws-security-osgi</code></li><li><a
 > shape="rect" href="cxf-proxy-example.html">CXF Proxy Example</a></li><li><a 
 >shape="rect" href="cxf-tomcat-example.html">CXF Tomcat 
 >Example</a></li></ul><h3 id="Camel2.5.0Release-New.4">New <a shape="rect" 
 >href="tutorials.html">Tutorials</a></h3><h2 
 >id="Camel2.5.0Release-APIbreaking">API breaking</h2><ul><li>Some methods on 
 >the <a shape="rect" href="file2.html">File</a> and <a shape="rect" 
 >href="ftp2.html">FTP</a> endpoint/producer has been promoted from 
 ><code>protected</code> to <code>public</code> to make it easy from Java code 
 >to re-use the functionally of those methods, without using it as a Camel 
 >component
 . Such as when you want to communicate with a FTP server using the API from 
the <code>RemoteFileOperations</code>.</li><li>Added 
<code>changeToParentDirectory</code> method to 
<code>GenericFileOperations</code>.</li></ul><h2 
id="Camel2.5.0Release-KnownIssues">Known Issues</h2><ul><li>The <a shape="rect" 
href="tracer.html">Tracer</a> may not output all details for some situations 
such as when using <code>onCompletion</code> or <code>intercept</code> 
etc.</li><li>Not all <a shape="rect" href="examples.html">Examples</a> have ANT 
build.xml files to run the example using ANT.</li><li>Project cannot be fully 
build using Maven 3.0</li><li>One may encounter build errors in camel-ftp with 
java versions older than "1.5.0_24"</li><li>Dozer does not work in 
OSGi</li><li><code>camel-blueprint</code> is not fully feature complete (such 
as @Producer, @Consume is not supported)</li><li><code>camel-blueprint</code> 
using &lt;package&gt; scan does not work</li><li>Setting a custom TaskExecutor 
on <a
  shape="rect" href="jms.html">JMS</a> component using Spring 2.5 does not work 
as <code>camel-jms</code> is compiled against Spring 3.0. See more at <a 
shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-3286";>CAMEL-3286</a></li><li><code>markRollbackOnlyLast</code>
 doesn't remove caused exception, which may affect outer transaction to 
rollback as well. Likewise the logging of <code>TransactionErrorHandler</code> 
may log the inner transaction as being committed, when it was in fact rolled 
back.</li><li><a shape="rect" href="splitter.html">Splitter</a> using 
<code>parallelProcessing</code> may use a lot of memory during processing, see 
<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3497";>CAMEL-3497</a></li></ul><h2
 id="Camel2.5.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Support for <a shape="rect" 
href="jms.html">JMS</a> API 1.0.2 has been remo
 ved.</li><li>The <code>stopRoute</code> method on <code>CamelContext</code> 
now leverages <a shape="rect" href="graceful-shutdown.html">Graceful 
Shutdown</a> when stopping. This is more intuitive to stop routes in a graceful 
and safe manner. You can the stop method with a timeout if you want to force 
stopping, which was the old behavior.</li><li>The <a shape="rect" 
href="web-console.html">Web Console</a> now requires JDK 1.6 as minimum to 
run.</li><li>The artifacts <code>camel-core-tests.jar</code> and 
<code>camel-spring-tests.jar</code> has been <strong>deprecated</strong> and 
will be removed in a future release. You should always only use the 
<code>camel-test.jar</code> if you want to use the Camel Test 
Kit.</li><li>Camel will now fail to startup if an existing CamelContext has 
been registered in JMX with the same id.</li><li>If you did not set a id on 
<code>&lt;camelContext&gt;</code> it would have defaulted to 
<code>camelContext</code>. This has been changed to be the auto assig
 ned name it's given by Camel, such as <code>camel-1</code>, 
<code>camel-2</code> etc.</li><li>Maven version 2.2.1 or better is now required 
to build Camel from source.</li><li>If using <a shape="rect" 
href="quartz.html">Quartz</a> with jobs persisted in a database, then mind that 
Camel now resolves job names based on endpoint uri, <em>without</em> 
parameters. This allows you to change cron parameters on the same job 
(reschedule jobs).</li><li>The <code>timeout</code> option on <a shape="rect" 
href="netty.html">Netty</a> has been removed as it was flawed.</li><li>Durable 
topic subscribers with <a shape="rect" href="jms.html">JMS</a> must now provide 
<code>clientId</code>, otherwise Camel will fail fast on startup.</li><li>The 
default <a shape="rect" href="uuidgenerator.html">UuidGenerator</a> has been 
changed back to be ActiveMQ based. If you run in the cloud you may have to 
configure to use the old default <code>JavaUuidGenerator</code> as the ActiveMQ 
may use JDK API which is not a
 ccessible in the cloud.</li><li>If you use the <a shape="rect" 
href="ftp2.html">FTP</a> component (consumers) make sure to test it throughly 
as it has changed how it traverse the file structure.</li><li>Upgraded to 
Spring 3.0.4</li><li>Upgraded to CXF 2.2.11</li></ul><h2 
id="Camel2.5.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.5.0Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0.zip";>apache-
 camel-2.5.0.zip</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0.zip.asc";>apache-camel-2.5.0.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0.tar.gz";>apache-camel-2.5.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0.tar.gz.asc";>apache-camel-2.5.0.tar.gz.asc</a></p></td></tr></tbody></table></div><div
 class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfo
 nt-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.5.0Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>PGP Signature file of 
download</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" 
class="
 confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0-src.zip";>apache-camel-2.5.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0-src.zip.asc";>apache-camel-2.5.0-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0-src.tar.gz";>apache-camel-2.5.0-src.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.5.0/apache-camel-2.5.0-src.tar.
 
gz.asc">apache-camel-2.5.0-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.5.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
   &lt;version&gt;2.5.0&lt;/version&gt;

Modified: websites/production/camel/content/camel-260-release.html
==============================================================================
--- websites/production/camel/content/camel-260-release.html (original)
+++ websites/production/camel/content/camel-260-release.html Thu Sep 14 
19:25:46 2017
@@ -93,11 +93,11 @@
 
 
 <h2 id="Camel2.6.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome 
to the 2.6.0 release which approx 297 issues resolved (new features, 
improvements and bug fixes such as...)</p><ul><li>Fixed issue in OSGi with 
refreshing Camel bundles causing a race condition when discovering type 
converters</li><li>Introduced <a shape="rect" 
href="scheduledroutepolicy.html">ScheduledRoutePolicy</a> with the <a 
shape="rect" href="quartz.html">Quartz</a> component</li><li>Java DSL <a 
shape="rect" href="routebuilder.html">RouteBuilder</a> now fails if 
<code>onException</code> and the likes are not configured before routes, which 
they must.</li><li>Easier to debug routes from <code>camel-test</code> using 
the <a shape="rect" href="debugger.html">Debugger</a></li><li>Fixed problem 
installing <code>camel-cxf</code> feature on Apache Karaf.</li><li><p>The <a 
shape="rect" href="eip.html">EIP</a> now supports <a shape="rect" 
href="properties.html">property placeholders</a> in the <code>String</c
 ode> based options (a few spots in Java DSL where its not possible). For 
example:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;convertBodyTo type=&quot;String&quot; 
charset=&quot;{{foo.myCharset}}&quot;/&gt;]]></script>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;convertBodyTo type=&quot;String&quot; 
charset=&quot;{{foo.myCharset}}&quot;/&gt;]]></script>
 </div></div></li><li>Introduced <a shape="rect" 
href="scheduledroutepolicy.html">ScheduledRoutePolicy</a> to allow you to 
schedule when routes should be active.</li><li>Introduced <code>stepwise</code> 
option to <a shape="rect" href="ftp2.html">FTP</a> component to allow end users 
to control how to traverse directories of the FTP servers. This allows you to 
set <code>stepwise=false</code> to return back to the behavior from Camel 2.0 - 
2.4. See more at the <a shape="rect" href="ftp2.html">FTP</a> 
documentation.</li><li>Added <code>separator</code> option to <a shape="rect" 
href="ftp2.html">FTP</a> component to allow end users to control what path 
separator to use when uploading files to remote FTP servers. For example if a 
Windows based FTP server only accept Windows paths, then you can set this 
option to <code>Windows</code>.</li><li><a shape="rect" 
href="threading-model.html">Thread names</a> now outputs <a shape="rect" 
href="camelcontext.html">CamelContext</a> name which makes it
  easier to differentiate when running multiple Camel applications in the same 
JVM.</li><li>Introduced <code>contentCache</code> option to <a shape="rect" 
href="xslt.html">XSLT</a> component to allow easy reloading of stylesheets 
during development.</li><li>Improved <a shape="rect" 
href="camel-jmx.html">Camel JMX</a> to always find next free name when 
registering in JMX and existing name exists (to remedy name clash). This makes 
it easier when deploying muliple WARs in the same JVM where the Camel 
applications may have same <a shape="rect" 
href="camelcontext.html">CamelContext</a> id. In OSGi the name in JMX now has 
the bundle id as prefix.</li><li>Fixed <a shape="rect" 
href="beanshell.html">BeanShell</a> language</li><li><a shape="rect" 
href="quartz.html">Quartz</a> now supports using older versions (eg versions 
1.6/1.7) of quartz JARs.</li><li>The <a shape="rect" 
href="aggregator2.html">Aggregator</a> EIP will use a synchronous invocation 
when processing completed aggregated <a sha
 pe="rect" href="exchange.html">Exchange</a>s, when not running in parallel 
mode. This ensures no internal task queue is used, which otherwise could stack 
up tasks and under certain conditions eat up memory. Enable 
<code>parallelProcessing</code> if you want to use a separate thread for 
processing completed aggregated <a shape="rect" 
href="exchange.html">Exchange</a>s.</li><li><a shape="rect" 
href="ldap.html">LDAP</a> supports paging.</li><li><a shape="rect" 
href="cxf.html">CXF</a> and <a shape="rect" href="cxfrs.html">CXFRS</a> use the 
CXF continuation API when using CXF 2.3.x.</li><li>You can access the CXF 
Message from the Camel message header by using the key "CamelCxfMessage" after 
the <a shape="rect" href="cxf.html">CXF</a> consumer.</li><li>Fixed a rare 
situation in which an <a shape="rect" href="exchange.html">Exchange</a> could 
be lost during graceful shutdown on the <a shape="rect" 
href="seda.html">SEDA</a> endpoints, usually more apparent on high volume 
systems.</li><li>Im
 proved support for Locale in <a shape="rect" href="bindy.html">Bindy</a> for 
Number and Date formats.</li><li>Fixed <a shape="rect" 
href="multicast.html">Multicast</a>, <a shape="rect" 
href="splitter.html">Splitter</a>, <a shape="rect" 
href="recipient-list.html">Recipient List</a> to work as the <a shape="rect" 
href="pipes-and-filters.html">Pipes and Filters</a> would do, breaking to 
continue routing if a sub exchange failed and was handled by an <a shape="rect" 
href="exception-clause.html">Exception Clause</a>. Previously you would have to 
detect this manually in the 
<code>AggregationStrategy</code>.</li><li><p>Constant fields from <a 
shape="rect" href="exchange.html">Exchange</a> can be referred in the <a 
shape="rect" href="dsl.html">DSL</a> from a String attribute using the class 
type style. This makes the Java DSL and Spring XML more similar. And you got 
type safe as Camel throws exception if you had a typo.<br clear="none"> For 
example:</p><div class="code panel pdl" style="bor
 der-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;setHeader 
headerName=&quot;Exchange.FILE_NAME&quot;&gt;&lt;constant&gt;myfile.txt&lt;/constant&gt;&lt;/setHeader&gt;]]></script>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;setHeader 
headerName=&quot;Exchange.FILE_NAME&quot;&gt;&lt;constant&gt;myfile.txt&lt;/constant&gt;&lt;/setHeader&gt;]]></script>
 </div></div></li><li><a shape="rect" href="exchange.html">Exchange</a> now 
contains the creation timestamp when it was created as a 
<code>java.util.Date</code> object stores as a property with the key 
<code>Exchange.CREATION_TIMESTAMP</code></li><li>Camel fails fast on startup if 
<a shape="rect" href="load-balancer.html">Load Balancer</a> has been 
misconfigured, such as configuring two different load balancers in 
one</li><li>Fixed <code>markRollbackOnlyLast</code> when used with inner/outer 
transactions.</li><li><code>InterceptStrategy</code> is now default ordered in 
the order they are added to the <a shape="rect" 
href="camelcontext.html">CamelContext</a>. However you can dictate the order by 
implementing the <code>org.apache.camel.util.Ordered</code> 
interface.</li><li>Made it easier to load routes from XML files using 
<code>loadRoutesDefinition</code> method from <a shape="rect" 
href="camelcontext.html">CamelContext</a>.</li><li>Added support for custom 
multipart filters in <a sh
 ape="rect" href="jetty.html">Jetty</a>.</li><li>Using <a shape="rect" 
href="processor.html">Processor</a> or <a shape="rect" 
href="bean.html">Bean</a> in routes is now also enlisted in JMX for 
management.</li><li>The ObjectName for <code>processor</code> in JMX is now 
always using the node id it has been assigned in the route.</li><li>Using a 
custom <a shape="rect" href="processor.html">Processor</a> or <a shape="rect" 
href="bean.html">Bean</a> will be enlisted in JMX having its custom 
attributes/operations listed. For example just use the Spring JMX annotations 
to easily expose the attributes/operations. See more <a shape="rect" 
href="why-is-my-processor-not-showing-up-in-jconsole.html">details 
here</a>.</li><li>Fixed some issue with the <code>camel-blueprint</code> 
component.</li><li>Added features to <code>camel-blueprint</code> component so 
its on-par with feature set from Spring XML.</li><li>Fixed <a shape="rect" 
href="ftp2.html">FTP</a> producer may creating directory using wi
 ndows path separators.</li><li>Fixed <a shape="rect" 
href="intercept.html">InterceptSendToEndpoint</a> not honoring 
<code>stop</code> DSL to stop immediately and not sending the <a shape="rect" 
href="exchange.html">Exchange</a> to the intercepted <a shape="rect" 
href="endpoint.html">Endpoint</a>.</li><li>Improved the <a shape="rect" 
href="irc.html">IRC</a> component</li><li>Added <code>matchsMockWaitTime</code> 
method to <a shape="rect" href="notifybuilder.html">NotifyBuilder</a> which is 
a convenient method to use when testing with mocks and want to match using 
timeout.</li><li><code>org.apache.camel.spi.EventNotifier</code> events for <a 
shape="rect" href="exchange.html">Exchange</a> done is now fired 
<strong>after</strong> <a shape="rect" 
href="oncompletion.html">OnCompletion</a> has been executed.</li><li>Added 
option <code>deleteOutputFile</code> to <a shape="rect" 
href="xslt.html">XSLT</a> component.</li><li><a shape="rect" 
href="idempotent-consumer.html">Idempotent Consumer</
 a>'s <code>IdempotentRepository</code> is now managed in <a shape="rect" 
href="camel-jmx.html">JMX</a>.</li><li><a shape="rect" 
href="file2.html">File</a> and <a shape="rect" href="ftp2.html">FTP</a> 
producers now support writing <em>done</em> files after the target file has 
been written, using the new <code>doneFileName</code> option.</li><li><a 
shape="rect" href="file2.html">File</a> and <a shape="rect" 
href="ftp2.html">FTP</a> consumers now support only consuming files if a 
<em>done</em> file exists, using the new <code>doneFileName</code> 
option.</li><li><a shape="rect" href="threading-model.html">Thread Pools</a> is 
now named more intuitive in <a shape="rect" href="camel-jmx.html">JMX</a>, 
making it much easier for end user to spot which pool is used for what. And it 
provides more information where the pool is used.</li><li><a shape="rect" 
href="data-format.html">Data Format</a> now supports <code>Service</code> and 
<code>CamelContextAware</code> callbacks which means its much 
 easier to perform custom initialization logic in your data 
formats.</li><li>Fixed <a shape="rect" href="printer.html">Printer</a> 
component to use exact same constants for <code>mediaSize</code> option as from 
the Java Printer API.</li><li>Fixed issue with route scoped <a shape="rect" 
href="exception-clause.html">Exception Clause</a> may pick <a shape="rect" 
href="exception-clause.html">Exception Clause</a> defined on another route, if 
exception is the same type. Also ensures that route scoped is preferred over 
context scoped.</li><li>Fixed <a shape="rect" href="bindy.html">Bindy</a> fixed 
length to throw exception if field exceeds allowed length. Added option 
<code>clip</code> on <code>@DataField</code> to allow <a shape="rect" 
href="bindy.html">Bindy</a> to clip the field so it fits the length, instead of 
thrown an exception.</li><li>Fixed <a shape="rect" href="bindy.html">Bindy</a> 
when using quoted CSV records and fixed when using pipeline 
delimiter.</li><li>Added header <code>E
 xchange.REDELIVERY_MAX_COUNTER</code> to message when Camel performs a 
redelivery attempt. This header contains the maximum redelivery setting. It may 
be <code>null</code> if you use unlimited redelivery attempts or use 
<code>retryWhile</code>.</li><li><a shape="rect" href="jms.html">JMS</a> 
producer using <code>InOnly</code> MEP now supports <code>JMSReplyTo</code> 
configured on either endpoint, or provided as message header. The message send 
to the JMS destination will now contain the <code>JMSReplyTo</code> 
information. The <a shape="rect" href="jms.html">JMS</a> producer which send 
the message will still be <code>InOnly</code> and not expect/wait for a reply 
but continue immediately. You have to have the 
<code>preserveMessageQos=true</code> option defined as well.</li><li>Fixed <a 
shape="rect" href="jms.html">JMS</a> producer, when a <code>JMSReplyTo</code> 
header was provided as a message header, removing any <code>queue:</code> or 
<code>topic:</code> prefix causing the reply t
 o destination to be resolved correctly (eg avoiding having <code>queue:</code> 
in the queue name).</li><li><a shape="rect" href="jms.html">JMS</a> producer 
now honors, if reply to was disabled using <code>disableReplyTo=true</code> in 
all situations.</li><li><a shape="rect" href="http.html">HTTP</a>, <a 
shape="rect" href="jetty.html">Jetty</a>, <a shape="rect" 
href="servlet.html">SERVLET</a> and <code>camel-http4</code> now supports 
content type <code>application/x-java-serialized-object</code> on both the 
producer and consumer side. This allows you to transfer serialized Java objects 
over http.</li><li>Added option <code>transferException</code> to <a 
shape="rect" href="http.html">HTTP</a>, <a shape="rect" 
href="jetty.html">Jetty</a> and <a shape="rect" 
href="servlet.html">SERVLET</a>, which allows you to return back caused 
exceptions from the consumer side as serialized objects. On the producer side 
the caused exception will be thrown instead of the generic 
<code>HttpOperationFail
 edException</code>.</li><li><a shape="rect" href="web-console.html">Web 
Console</a> now displays some basic route statistics if <a shape="rect" 
href="camel-jmx.html">JMX</a> is enabled.</li><li><a shape="rect" 
href="jpa.html">JPA</a> <code>JpaTraceEventMessage</code> now uses 
<code>@Lob</code> for fields which may contain a lot of data, such as message 
body.</li><li><a shape="rect" href="log.html">Throughput logger</a> now 
supports logging per interval (timer based).</li><li>Fixed an issue with <a 
shape="rect" href="splitter.html">Splitter</a> causing exception mistakenly 
from one sub-message being propagated to the next sub-message.</li><li><a 
shape="rect" href="xquery.html">XQuery</a> now strips all whitespaces by 
default; there is an option to changes this to ignorable whitepsaces 
only.</li><li><a shape="rect" href="quartz.html">Quartz</a> now enforces 
trigger name/group to be unique within the given component. Will throw 
exception on name clash detected. This behavior does not a
 pply for clustered quartz.</li><li>Fixed <a shape="rect" 
href="splitter.html">Splitter</a> using too much memory when running in 
parallel mode. Now it aggregates on-the-fly and memory consumption is low and 
stable.</li><li><a shape="rect" href="bean.html">Bean</a> now has a type option 
which you can use if you use method overloading in your Bean and prevent Camel 
to fail with an <code>AmbiguousMethodCallException</code>.</li><li>Added 
<code>Main</code> class to <code>camel-core</code> so you can do: <a 
shape="rect" 
href="running-camel-standalone-and-have-it-keep-running.html">Running Camel 
standalone and have it keep running</a></li><li>Added <a shape="rect" 
class="unresolved" href="#">JDBC</a> based persistent support for <a 
shape="rect" href="aggregator2.html">Aggregator</a> EIP</li><li>Fixed <a 
shape="rect" href="jetty.html">Jetty</a> may throw NPE during heavy 
load.</li><li>Continuation timeout can be configured on <a shape="rect" 
href="jetty.html">Jetty</a>. By default <a shape
 ="rect" href="jetty.html">Jetty</a> uses 30 sec timeout. There is also a new 
option to disable using Jetty continuation.</li><li><a shape="rect" 
href="polling-consumer.html">Polling Consumer</a>'s 
<code>PollingConsumerPollStrategy</code> now provides number of messages 
actually processed in the poll in the <code>commit</code> callback message. You 
can use this to know if none messages was polled, or that X number of message 
was polled.</li><li><a shape="rect" href="dozer-type-conversion.html">Dozer</a> 
now works with OSGi</li><li>Fixed an issue with <a shape="rect" 
href="aggregator2.html">Aggregator</a> which could lead to it not confirm 
completions on the <code>AggregationRepository</code>. And as well the internal 
"in progress completed exchanges" map wouldn't neither remove the completed 
exchange, causing it to grow memory over time.</li><li>The <code>bean</code> 
DSLs will eager check on startup, the provided method name is a valid method 
name on the bean as well. This helps to f
 ail fast if end users have a typo in their routes.</li><li><a shape="rect" 
href="graceful-shutdown.html">Graceful Shutdown</a> a single route now supports 
a <code>abortOnTimeout</code> option, which if enabled will let the route be 
running if it could not shutdown the route within a given timeout 
period.</li><li>Fixed <code>loadRoutesDefinition</code> and 
<code>addRouteDefinition</code> to used shared logic from 
<code>camel-core-xml</code> to ensure loading routes from XML files works 
exactly the same as if the routes was defined in Spring or Blueprint XML 
files.</li><li>Camel now fail on startup if it cannot load type converters from 
the classpath, which is essential for it to operate correctly.</li><li>Fixed 
<code>completionFromBatchConsumer</code> option on the <a shape="rect" 
href="aggregator2.html">Aggregator</a> not aggregating the last incoming <a 
shape="rect" href="exchange.html">Exchange</a> under certain 
conditions.</li><li>Fixed a few code generation issues related to <a 
 shape="rect" href="camel-maven-archetypes.html">Camel Maven 
Archetypes</a></li><li><a shape="rect" href="properties.html">Properties</a> 
component will trim values from loaded properties. This fixes a problem when 
you have trailing spaces for values in a properties file.</li><li>Fixed 
<code>trim</code> option on <code>@DataField</code> annotation not working in 
<a shape="rect" href="bindy.html">Bindy</a> when unmarshalling fixed length 
records.</li><li>Added <code>ref</code> function to <a shape="rect" 
href="simple.html">Simple</a> expression language so you can lookup any <a 
shape="rect" href="bean.html">Bean</a> from the <a shape="rect" 
href="registry.html">Registry</a>.</li></ul><h3 id="Camel2.6.0Release-New">New 
<a shape="rect" href="enterprise-integration-patterns.html">Enterprise 
Integration Patterns</a></h3><ul><li>None</li></ul><h3 
id="Camel2.6.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="eventadmin.html">EventAd
 min</a> - OSGi Event Admin</li><li><a shape="rect" class="unresolved" 
href="#">JDBC-AggregationRepository</a> - Persist ongoing <a shape="rect" 
href="aggregator2.html">aggregated</a> message in JDBC data store</li><li><a 
shape="rect" href="jmx.html">JMX</a></li><li><a shape="rect" 
href="kestrel.html">Kestrel</a></li><li><a shape="rect" 
href="pax-logging.html">Pax-Logging</a> - OSGi Pax Logging</li><li><a 
shape="rect" href="spring-web-services.html">Spring Web Services</a> 
-</li><li><a shape="rect" href="aws-sqs.html">SQS</a> - Queuing service for 
Amazon Web Services</li><li><a shape="rect" 
href="routebox.html">Routebox</a></li></ul><h3 
id="Camel2.6.0Release-NewDSL">New DSL</h3><ul><li>Added 
<code>excludePattern</code> parameter to <code>removeHeaders</code> 
DSL.</li></ul><h3 id="Camel2.6.0Release-NewAnnotations">New 
Annotations</h3><ul><li>None</li></ul><h3 
id="Camel2.6.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
 href="jibx.html">JiBX</a></li><li><a shape="rect" 
href="syslog.html">Syslog</a></li></ul><h3 id="Camel2.6.0Release-New.2">New <a 
shape="rect" href="languages.html">Languages</a></h3><ul><li>None</li></ul><h3 
id="Camel2.6.0Release-New.3">New <a shape="rect" 
href="examples.html">Examples</a></h3><ul><li><a shape="rect" 
href="jmx-component-example.html">JMX Component Example</a></li><li><a 
shape="rect" href="simple-jira-bot.html">Simple Jira Bot</a></li><li><a 
shape="rect" href="spring-ws-example.html">Spring Web Services 
Example</a></li></ul><h3 id="Camel2.6.0Release-New.4">New <a shape="rect" 
href="tutorials.html">Tutorials</a></h3><ul><li>None</li></ul><h2 
id="Camel2.6.0Release-APIbreaking">API 
breaking</h2><ul><li><code>camel-test</code> JAR in the 
<code>CamelSpringTestSupport</code> classes now returns a more generic 
<code>AbstractApplicationContext</code> type in the 
<code>createApplicationContext</code> method.</li><li>Added 
<code>prepareShutdown</code> method to <code>ShutdownA
 ware</code> SPI 
interface.</li><li><code>org.apache.camel.spi.IdempotentRepository</code> now 
extends <code>org.apache.camel.Service</code>.</li><li>The 
<code>onThreadPoolAdd</code> method on <code>LifecycleStrategy</code> has 
additional parameters for information where the thread pool is 
used.</li><li><code>processBatch</code> method in <code>BatchConsumer</code> 
now returns number of messages that was actually processed from the 
batch.</li><li><code>commit</code> method in 
<code>PollingConsumerPollStrategy</code> now has a parameter with the number of 
message processed in the poll.</li><li><code>poll</code> method in 
<code>ScheduledPollConsumer</code> now returns number of messages that was 
actually processed from the poll.</li><li><code>TypeConverterLoaded</code> has 
been moved from package <code>org.apache.camel.impl.converter</code> to 
<code>org.apache.camel.spi</code>.</li></ul><h2 
id="Camel2.6.0Release-KnownIssues">Known Issues</h2><ul><li>The <a shape="rect" 
href="tracer.htm
 l">Tracer</a> may not output all details for some situations such as when 
using <code>onCompletion</code> or <code>intercept</code> etc.</li><li>Not all 
<a shape="rect" href="examples.html">Examples</a> have ANT build.xml files to 
run the example using ANT.</li><li>Project cannot be fully build using Maven 
3.0</li><li>One may encounter build errors in camel-ftp with java versions 
older than "1.5.0_24"</li><li><code>camel-script</code> which uses 
<code>ScriptEngineManager</code> from the JDK, cannot load script engines from 
packages outside the JDK (i.e. when running in OSGi).</li><li>Stopping a route 
after using <code>adviceWith</code> maybe cause issues with error handlers, see 
<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3534";>CAMEL-3534</a></li><li>If
 you use <a shape="rect" href="quartz.html">Quartz</a> then pay attention that 
its UpdateChecker is enabled by default. You should disable this, see more <a 
shape="rect" class="external-link
 " href="http://forums.terracotta.org/forums/posts/list/3395.page#19058"; 
rel="nofollow">details here</a></li><li>Installing <code>camel-ftp</code> 
feature in Apache ServiceMix may cause issue. See <a shape="rect" 
class="external-link" 
href="http://fusesource.com/forums/thread.jspa?threadID=2654&amp;tstart=0"; 
rel="nofollow">here</a> for more details and workaround.</li><li><a 
shape="rect" href="splitter.html">Splitter</a> in parallel mode may block if 
empty body as input. See <a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3685";>CAMEL-3685</a></li><li><a
 shape="rect" href="recipient-list.html">Recipient List</a> in parallel mode 
doesn't reuse background aggregator thread. See <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3727";>CAMEL-3727</a></li><li>The
 <code>camel-spring-ws</code> feature does not work in Apache ServiceMix or 
Apache Karaf.</li></ul><h2 id="Camel2.6.0Release-Importantchangestoconsiderwhe
 nupgrading">Important changes to consider when upgrading</h2><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>Starting with camel-2.7.0 we are 
dropping support for java 1.5, spring 2.5.6 and junit 3. These technologies may 
still be supported for a short while on a 2.6.x branch depending on the 
community interest. See <a shape="rect" href="camel-27-roadmap.html">Camel 2.7 
- Roadmap</a>.</p></div></div><ul><li>Upgraded to Spring 3.0.5</li><li>Upgraded 
to Apache CXF 2.3.1 (although CXF 2.2.11 is still supported)</li><li>Upgraded 
to Jetty 7.2.2.v20101205</li><li>The Java DSL now enforces 
<code>onException</code> and the likes to be defined <strong>before</strong> 
routes, if not Camel will fail starting the route.</li><li>The <a shape="rect" 
href="aggregator2.html">Aggregator</a> EIP will use a synchronous inv
 ocation when processing completed aggregated <a shape="rect" 
href="exchange.html">Exchange</a>s, when not running in parallel mode. This 
ensures no internal task queue is used, which otherwise could stack up tasks 
and under certain conditions eat up memory. Enable 
<code>parallelProcessing</code> if you want to use a separate thread for 
processing completed aggregated <a shape="rect" 
href="exchange.html">Exchange</a>s.</li><li>Camel now fails fast if staring a 
<code>LifecycleStrategy</code> fails on startup. For example if there is issue 
with <a shape="rect" href="camel-jmx.html">JMX</a> that will now cause Camel to 
not startup at all. If you have trouble with JMX before you can disable JMX on 
Camel and allow it to startup.</li><li><code>ManagementAware</code> has been 
@deprecated. Just enrich your class with the Spring JMX annotations, if you 
want custom management of your components, endpoints, processors and so fort. 
See more at <a shape="rect" href="why-is-my-processor-not-showin
 g-up-in-jconsole.html">Why is my processor not showing up in 
JConsole</a>.</li><li><a shape="rect" href="data-format.html">Data Format</a> 
now supports <code>Service</code> and <code>CamelContextAware</code> callbacks 
which means its much easier to perform custom initialization logic in your data 
formats.</li><li>The <code>mediaSize</code> option on <a shape="rect" 
href="printer.html">Printer</a> now uses exact same constants as the Java 
Printer API. Which means it uses underscores instead of hyphens in the 
constants.</li><li><a shape="rect" href="jpa.html">JPA</a> 
<code>JpaTraceEventMessage</code> now uses <code>@Lob</code> for fields which 
may contain a lot of data, such as message body.</li><li><a shape="rect" 
href="quartz.html">Quartz</a> now enforces trigger name/group to be unique 
within the given component. Will throw exception on name clash detected. This 
behavior does not apply for clustered quartz.</li><li>Camel now fail on startup 
if it cannot load type converters from th
 e classpath, which is essential for it to operate correctly.</li></ul><h2 
id="Camel2.6.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.6.0Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0.zip";>apache-camel-2.6.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0
 .zip.asc">apache-camel-2.6.0.zip.asc</a></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0.tar.gz";>apache-camel-2.6.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0.tar.gz.asc";>apache-camel-2.6.0.tar.gz.asc</a></p></td></tr></tbody></table></div><div
 class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download
 . Some users have experienced issues with some versions of browsers (e.g. some 
Safari browsers). If the download doesn't seem to work for you from the above 
URL then try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.6.0Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>PGP Signature file of 
download</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0-src.zip";>apache-camel-2.6.0-src.zip</a></p></td><td
 colspan="1
 " rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0-src.zip.asc";>apache-camel-2.6.0-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0-src.tar.gz";>apache-camel-2.6.0-src.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.6.0/apache-camel-2.6.0-src.tar.gz.asc";>apache-camel-2.6.0-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.6.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this releas
 e in your maven project, the proper dependency configuration that you should 
use in your <a shape="rect" class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
   &lt;version&gt;2.6.0&lt;/version&gt;

Modified: websites/production/camel/content/camel-270-release.html
==============================================================================
--- websites/production/camel/content/camel-270-release.html (original)
+++ websites/production/camel/content/camel-270-release.html Thu Sep 14 
19:25:46 2017
@@ -93,7 +93,7 @@
 
 
 <h2 id="Camel2.7.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome 
to the 2.7.0 release which approx 169 issues resolved (new features, 
improvements and bug fixes such as...)</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><p class="title">Dependency 
changes</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The Camel 2.7.0 release has a 
number of major dependency changes:</p><ul class="alternate"><li>JDK 1.6+ is 
now required</li><li>Spring 3.x+ is now required if using Spring</li><li><a 
shape="rect" class="external-link" href="http://www.slf4j.org/"; 
rel="nofollow">slf4j</a> is used as logger instead of commons 
logging</li></ul><p>In other words support for JDK 1.5 and Spring 2.x has been 
dropped.</p></div></div><ul><li>Switched to use <a shape="rect" 
class="external-link" href="http://www.slf4j.org/"; rel="nofollow">slf4j</a> as 
the logg
 er instead of commons logging.</li><li>Camel now checks state of 
<code>Service</code> during starting/stopping the <a shape="rect" 
href="lifecycle.html">Lifecycle</a> of the <code>Service</code>. This avoids 
double starting/stopping in case the service was already in the desired 
state.</li><li>Added support for <a shape="rect" href="mdc-logging.html">MDC 
logging</a> with Camel</li><li><a shape="rect" href="jms.html">JMS</a> consumer 
now eager checks if Camel is shutting down and signals that to its 
<code>DefaultMessageListenerContainer</code> which avoids trying to 
re-connect/failover during shutdown.</li><li>Introduced option to automatic <a 
shape="rect" href="mock.html">Mock</a> endpoints during testing. This makes 
testing without having to add <a shape="rect" href="mock.html">Mock</a> 
endpoints in your routes a breeze. See more details at <a shape="rect" 
href="mock.html">Mock</a> component documentation.</li><li>Added 
<code>assertPeriod</code> option to <a shape="rect" href="mock
 .html">Mock</a> endpoint, which is a period im milliseconds, that the <a 
shape="rect" href="mock.html">Mock</a> will pause and then re-assert itself to 
ensure the assertion is still valid. This can be used as a threshold when 
testing with expectations that <strong>exactly</strong> a given number of 
messages should arrive on the <a shape="rect" href="mock.html">Mock</a> 
endpoint.</li><li>Added <code>arrives</code> DSL to <a shape="rect" 
href="mock.html">Mock</a> endpoint to allow you to setup expectations about 
timespan between messages arriving on the <a shape="rect" 
href="mock.html">Mock</a> endpoint. See more details at <a shape="rect" 
href="mock.html">Mock</a> component documentation.</li><li><a shape="rect" 
href="http4.html">HTTP4</a> is upgraded to use Apache HttpClient 
4.1</li><li>Fixed an issue with <a shape="rect" href="file2.html">File</a> 
consumer having absolute starting directory and using absolute paths in the 
<code>move</code> option as well</li><li>Fixed concurrent ap
 pend to the same file in the <a shape="rect" href="file2.html">File</a> 
producer</li><li>Fixed issue with restarting <a shape="rect" 
href="quartz.html">Quartz</a> causing a failure due trigger name already exists 
issue for stateful jobs.</li><li>Its now possible to use multiple 
QuartzScheduler's when deploying multiple Camel applications in the same JVM 
classloader.</li><li><a shape="rect" href="quartz.html">Quartz</a> update 
checker is now always disabled, see more <a shape="rect" class="external-link" 
href="http://forums.terracotta.org/forums/posts/list/3395.page#19058"; 
rel="nofollow">details here</a></li><li>Fixed potential issue installing 
<code>camel-ftp</code> feature in Apache ServiceMix</li><li>New 
<code>JdbcMessageIdRepository</code> for the idempotent consumer EIP in <a 
shape="rect" href="sql-component.html">SQL</a></li><li>Relaxed how aggressive 
Camel was registering services as MBeans in JMX. Now Camel will by default only 
registeres MBeans when starting <a shape="rect" 
 href="camelcontext.html">CamelContext</a> or starting new routes. This avoids 
registering too many MBeans if using dynamic <a shape="rect" 
href="eip.html">EIP</a> patterns such as <a shape="rect" 
href="recipient-list.html">Recipient List</a> using different endpoint urls, 
causing new endpoints and its associated services to be registered in JMX. This 
would keep growing over time and consume memory as well. You can use the 
<code>registerAlways</code> or <code>registerNewRoutes</code> options on 
<code>ManagementAgent</code> to control this behavior. See <a shape="rect" 
href="camel-jmx.html">Camel JMX</a> for more details.</li><li>Redelivery policy 
and OnException now supports <a shape="rect" 
href="using-propertyplaceholder.html">property placeholders</a> in both Java 
and XML DSLs.</li><li>Introduced <a shape="rect" 
href="redeliverypolicy.html"><code>&lt;redeliveryPolicyProfile&gt;</code></a> 
to easily define common profiles for <a shape="rect" 
href="redeliverypolicy.html">redelivery p
 olicies</a>, which you can refer to from <code>&lt;errorHandler&gt;</code> or 
<code>&lt;onException&gt;</code> using the <code>redeliveryPolicyRef</code> 
attribute. Also Spring Frameworks property placeholders works with 
<code>&lt;redeliveryPolicyProfile&gt;</code>.</li><li>Improved the XML based <a 
shape="rect" href="error-handler.html">Error Handler</a>s to validate 
configuration on startup, to fail if they have been misconfigured.</li><li><a 
shape="rect" href="springintegration.html">Spring Integration</a> is upgraded 
to Spring Integration 2.0.</li><li>Added <code>endChoice()</code> to the Java 
DSL to be able to use any <a shape="rect" href="eip.html">EIP</a>s inside the 
<a shape="rect" href="content-based-router.html">Content Based Router</a>. See 
more <a shape="rect" 
href="why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html">details 
here</a></li><li><a shape="rect" href="using-propertyplaceholder.html">Property 
placeholders</a> can now be use for any kind of attribut
 es/options in the <a shape="rect" href="eip.html">EIP</a>s in the Camel 
routes. For example in the Spring XML file you can now use placeholders for 
timeout attributes etc. This is possible using the specialized placeholder 
namespace. See more details at the <a shape="rect" 
href="using-propertyplaceholder.html">Using PropertyPlaceholder</a> wiki page. 
In the Java DSL there is a new <code>placeholder</code> option on each <a 
shape="rect" href="eip.html">EIP</a> you can leverage.</li><li>The 
<code>camel-jdbc-aggregator</code> component is merged into the 
<code>camel-sql</code> component.</li><li>Fix in <a shape="rect" 
href="mail.html">Mail</a> component for duplicate attachments, and when using 
starttls.</li><li>Maven 3 is now supported for building</li><li>Tidy up the XML 
DSL to not allow nesting tags where it doesn't make sense.</li><li>Internal 
cleanup in route preparation logic to be fully shared for all DSLs (before the 
XML DSLs and Java DSL was a bit different)</li><li>Fixed <a s
 hape="rect" href="intercept.html">InterceptFrom</a> to work with from 
endpoints defined using ref's or instances (eg everything but 
uris)</li><li>Fixed <a shape="rect" href="http.html">HTTP</a> and <a 
shape="rect" href="http4.html">HTTP4</a> producers double encoding endpoint 
uri, when calling external service</li><li>Fixed <a shape="rect" 
href="jms.html">JMS</a> producer not working with OracleAQ throwing exception 
on accessing <code>JMSReplyTo</code></li><li>Added support for using <a 
shape="rect" href="using-propertyplaceholder.html">OSGi Blueprint property 
placeholder</a> service with Camel routes. Camel uses convention over 
configuration so all you have to do is to define the OSGi blueprint placeholder 
and you can refer to those from the <code>&lt;camelContext&gt;</code>. Pay 
attention to the placeholder tokens using by Camel is {{ 
}}.</li><li><code>&lt;threadPoolProfile&gt;</code> and 
<code>&lt;threadPool&gt;</code> is now easier to use with <a shape="rect" 
href="using-propert
 yplaceholder.html">property placeholders</a></li><li><a shape="rect" 
href="properties.html">Properties</a> component now supports JVM system 
properties and OS environment variables in the locations option. For example 
using <code>"file:${karaf.home}/etc/foo.properties"</code> to refer to the 
<code>foo.proeprties</code> file in the <a shape="rect" class="external-link" 
href="http://karaf.apache.org/";>Apache Karaf</a> installation.</li><li>Fixed an 
issue with <a shape="rect" href="recipient-list.html">Recipient List</a> in 
parallel mode, not reusing background aggregator thread</li><li>Fixed an issue 
with dependency ordering when using Spring's <code>depends-on</code> attribute 
between multiple <code>&lt;camelContext&gt;</code>.</li><li><a shape="rect" 
href="servlet.html">SERVLET</a> component doesn't hijack Spring to start the 
web application anymore. Spring and CamelServlet is now independent. See more 
at important changes to consider when upgrading.</li><li>Fixed all <a 
shape="rect
 " href="camel-maven-archetypes.html">Camel Maven Archetypes</a> to use new 
Maven format and ensured they all work out of the box.</li><li><a shape="rect" 
href="web-console.html">Web Console</a> upgraded to Scalate 1.4.1, and the 
webpages is now precompiled</li><li><a shape="rect" href="jt400.html">JT400</a> 
can now execute program calls on the AS/400</li><li><a shape="rect" 
href="cache.html">Cache</a> now only mandates a message body for the add and 
update operations. This makes get operation possible for messages with no 
existing body.</li><li>Fixed issue when <a shape="rect" 
href="jetty.html">Jetty</a> continuation timeouts has been triggered before <a 
shape="rect" href="asynchronous-routing-engine.html">Asynchronous Routing 
Engine</a> has reply ready. This would cause Jetty to log WARN logs about 
illegal state.</li></ul><h3 id="Camel2.7.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li>None</li></ul><h3 i
 d="Camel2.7.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="context.html">Context</a></li><li><a shape="rect" 
href="hazelcast-component.html">Hazelcast</a></li><li><a shape="rect" 
href="dns.html">DNS</a></li><li><a shape="rect" 
href="mybatis.html">MyBatis</a></li></ul><h3 id="Camel2.7.0Release-NewDSL">New 
DSL</h3><ul><li><code>&lt;setFaultBody&gt;</code> added to XML 
DSL</li><li><code>endChoice</code> added to Java 
DSL</li><li><code>placeholder</code> added to Java DSL</li></ul><h3 
id="Camel2.7.0Release-NewAnnotations">New 
Annotations</h3><ul><li>None</li></ul><h3 
id="Camel2.7.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li>None</li></ul><h3 
id="Camel2.7.0Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><ul><li><a shape="rect" 
href="spel.html">Spring Expression Language</a></li></ul><h3 
id="Camel2.7.0Release-New.3">New <a shape="rect" href="examples
 
.html">Examples</a></h3><ul><li><code>camel-example-osgi-rmi</code></li><li><code><a
 shape="rect" 
href="servlet-tomcat-example.html">camel-example-servlet-tomcat</a></code></li></ul><h3
 id="Camel2.7.0Release-New.4">New <a shape="rect" 
href="tutorials.html">Tutorials</a></h3><ul><li>None</li></ul><h3 
id="Camel2.7.0Release-NewArchetypes">New <a shape="rect" 
href="camel-maven-archetypes.html">Archetypes</a></h3><ul><li><code>camel-archetype-web</code>
 added to generate a project to deploy camel routes as a WAR</li></ul><h2 
id="Camel2.7.0Release-APIbreaking">API breaking</h2><ul><li><code>FATAL</code> 
has been removed from <code>org.apache.camel.LoggingLevel</code>. Use 
<code>ERROR</code> 
instead.</li><li><code>org.apache.camel.processor.Logger</code> has been 
renamed to <code>org.apache.camel.processor.CamelLogger</code>, and it now uses 
<a shape="rect" class="external-link" href="http://www.slf4j.org/"; 
rel="nofollow">slf4j</a> as the logger.</li><li>Removed 
<code>getLeftValue</code> a
 nd <code>getRightValue</code> methods on 
<code>BinaryPredicate</code>.</li><li>The <code>ref</code> attribute on 
<code>&lt;redeliveryPolicy&gt;</code> has been removed. Instead use 
<code>redeliveryPolicyRef</code> attribute on <code>&lt;onException&gt;</code> 
or <code>&lt;errorHandler&gt;</code> tags.</li><li>The 
<code>&lt;batch-config&gt;</code> and <code>&lt;stream-config&gt;</code> tags 
in XML DSL in the <a shape="rect" href="resequencer.html">Resequencer</a> EIP 
must now be configured in the top, and not in the bottom. So if you use those, 
then move them up just below the <code>&lt;resequence&gt;</code> <a 
shape="rect" href="eip.html">EIP</a> starts in the XML.</li><li>The 
<code>JdbcAggregationRepository</code> is moved from the 
<code>camel-jdbc-aggregator</code> component to the <code>camel-sql</code> 
component. The full qualified class name changed from 
<code>org.apache.camel.component.jdbc.aggregationRepository.JdbcAggregationRepository</code>
 to <code>org.apache.camel.proces
 
sor.aggregate.jdbc.JdbcAggregationRepository</code>.</li><li><code>sortBody</code>
 methods removed from Java DSL. You can use <code>sort(body())</code> 
instead.</li><li>The <a shape="rect" href="sort.html">Sort</a> EIP in XML DSL 
is now configured the expression directly. Which means you no longer need to 
use <code>&lt;expression&gt;</code> enclosing the expression. Instead you set 
the expression directly, just as the other <a shape="rect" 
href="eip.html">EIP</a>s does.</li><li>Method <code>parsePropertyValue</code> 
renamed to <code>parseProperty</code> and have additional parameters in the 
<code>PropertiesParser</code> interface.</li></ul><h2 
id="Camel2.7.0Release-KnownIssues">Known Issues</h2><ul><li>The <a shape="rect" 
href="tracer.html">Tracer</a> may not output all details for some situations 
such as when using <code>onCompletion</code> or <code>intercept</code> 
etc.</li><li>Not all <a shape="rect" href="examples.html">Examples</a> have ANT 
build.xml files to run the example us
 ing ANT.</li><li><code>camel-script</code> which uses 
<code>ScriptEngineManager</code> from the JDK, cannot load script engines from 
packages outside the JDK (i.e. when running in OSGi).</li><li>Stopping a route 
after using <code>adviceWith</code> maybe cause issues with error handlers, see 
<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3534";>CAMEL-3534</a></li><li>The
 project cannot fully build the site using Maven (eg running <code>"mvn 
site"</code>. There is no plan to make this work as the project do not use the 
maven site.</li><li>The <a shape="rect" href="cxf-tomcat-example.html">CXF 
Tomcat Example</a> does not work on Tomcat 7 due a bug in <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CXF-3362";>Apache CXF 2.3.3</a> that 
camel-cxf uses by default. When CXF 2.3.4 is released you can upgrade and the 
example should work.</li><li>The <code>camel-spring-ws</code> feature does not 
work in Apache ServiceMix 
 or Apache Karaf.</li><li>The <code>camel-cache</code> feature cannot load the 
<code>ehcache-failsafe.xml</code> file.</li><li>The default cacheLevel on <a 
shape="rect" href="jms.html">JMS</a> is always <code>CACHE_CONSUMER</code>. 
However this impacts performance when using transacted=true. The workaround is 
to set <code>cacheLevelName=CACHE_NONE</code> if you use 
transaction.</li><li>Stopping a route having a context scoped error handler, 
may cause the error handler to stop as well, causing it to not work if it was 
used by other routes, see <a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-3878";>CAMEL-3878</a></li></ul><h2
 id="Camel2.7.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Java 1.6 or better is 
required</li><li>Spring 3.0.5 or better is required, when using 
Spring</li><li>Apache CXF 2.3.3 or better is required, when using 
CXF</li><li>Switched to use <a shape="rect" class="exte
 rnal-link" href="http://www.slf4j.org/"; rel="nofollow">slf4j</a> as the logger 
instead of commons logging. That means you may have to included 
<code>slf4j-log4j12</code> as dependency if you are using log4j.<br 
clear="none"> See documentation at <a shape="rect" class="external-link" 
href="http://www.slf4j.org/"; rel="nofollow">slf4j</a> for more 
details.</li><li>If you have developed custom Camel <a shape="rect" 
href="component.html">Component</a>s and your <code>Endpoint</code> class 
extends <code>DefaultEndpoint</code> then its advised to use the 
<code>doStart</code> and <code>doStop</code> instead of <code>start</code> and 
<code>stop</code>.</li><li>You can not access the attachment by using 
Message.getAttachement(id) if the camel-cxf endpoint works in POJO data format, 
please access the attachment objects from the camel message body.</li><li><a 
shape="rect" href="restlet.html">camel-restlet</a> has been upgraded from 
Restlet 1.1.x to 2.0.5</li><li><a shape="rect" href="servlet.ht
 ml">SERVLET</a> does not startup Spring XML file anymore. You should startup 
the XML file using 100% Spring style using the ContextLoaderListener in the 
web.xml. See the the <a shape="rect" href="servlet-tomcat-example.html">Servlet 
Tomcat Example</a> example for details.</li><li><a shape="rect" 
href="camel-maven-archetypes.html">Camel Maven Archetypes</a> the archetype 
<code>camel-archetype-war</code> has been renamed to 
<code>camel-archetype-webconsole</code>.</li></ul><h2 
id="Camel2.7.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.7.0Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Wind
 ows Distribution</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0.zip";>apache-camel-2.7.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0.zip.asc";>apache-camel-2.7.0.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0.tar.gz";>apache-camel-2.7.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0.tar.gz.asc";>apache-camel-2.7.0.tar.gz.asc</a></p></td>
 </tr></tbody></table></div><div class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.7.0Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th co
 lspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of 
download</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0-src.zip";>apache-camel-2.7.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0-src.zip.asc";>apache-camel-2.7.0-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0-src.tar.gz";>apache-camel-
 2.7.0-src.tar.gz</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.0/apache-camel-2.7.0-src.tar.gz.asc";>apache-camel-2.7.0-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.7.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
   &lt;version&gt;2.7.0&lt;/version&gt;

Modified: websites/production/camel/content/camel-271-release.html
==============================================================================
--- websites/production/camel/content/camel-271-release.html (original)
+++ websites/production/camel/content/camel-271-release.html Thu Sep 14 
19:25:46 2017
@@ -93,7 +93,7 @@
 
 
 <h2 id="Camel2.7.1Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome 
to the 2.7.1 patch release which approx 12 issues resolved (improvements and 
bug fixes such as...)</p><ul><li>upgrade to pax-exam 1.2.4</li><li>upgrade to 
Jackson 1.7.5</li><li>upgrade to sl4j 1.6.1</li><li>support for 
cxf-2.4.x</li><li>fixes and improvements related to using Camel in 
OSGi</li></ul><h3 id="Camel2.7.1Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.7.1Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><h3 id="Camel2.7.1Release-NewDSL">New 
DSL</h3><h3 id="Camel2.7.1Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.7.1Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><h3 
id="Camel2.7.1Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.7.1Release-New.3">New <a 
shape="rect" href="examples.html">Example
 s</a></h3><h3 id="Camel2.7.1Release-New.4">New <a shape="rect" 
href="tutorials.html">Tutorials</a></h3><h2 
id="Camel2.7.1Release-APIbreaking">API breaking</h2><h2 
id="Camel2.7.1Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.7.1Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><h2 
id="Camel2.7.1Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.7.1Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href="http://archive.apache.or
 
g/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1.zip">apache-camel-2.7.1.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1.zip.asc";>apache-camel-2.7.1.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1.tar.gz";>apache-camel-2.7.1.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1.tar.gz.asc";>apache-camel-2.7.1.tar.gz.asc</a></p></td></tr></tbody></table></div><div
 class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use
  redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.7.1Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>PGP Signature file of 
download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p
 >Source for Windows</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><a shape="rect" class="external-link" 
 >href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1-src.zip";>apache-camel-2.7.1-src.zip</a></p></td><td
 > colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
 >class="external-link" 
 >href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1-src.zip.asc";>apache-camel-2.7.1-src.zip.asc</a></p></td></tr></tbody></table></div><div
 > class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
 >class="external-link" 
 >href="http://archive.apache.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1-src.tar.gz";>apache-camel-2.7.1-src.tar.gz</a></p></td><td
 > colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
 >class="external-link" href="http://archive.apach
 
e.org/dist/camel/apache-camel/2.7.1/apache-camel-2.7.1-src.tar.gz.asc">apache-camel-2.7.1-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.7.1Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
   &lt;version&gt;2.7.1&lt;/version&gt;

Modified: websites/production/camel/content/camel-272-release.html
==============================================================================
--- websites/production/camel/content/camel-272-release.html (original)
+++ websites/production/camel/content/camel-272-release.html Thu Sep 14 
19:25:46 2017
@@ -93,7 +93,7 @@
 
 
 <h2 id="Camel2.7.2Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome 
to the 2.7.2 patch release which approx 7 issues resolved (improvements and bug 
fixes such as...)</p><ul><li>fixes and improvements related to using Camel in 
OSGi</li><li>fixes for the camel-web console, including an XSS 
vulnerability</li><li>fix for camel-ehcache related to replication across 
nodes</li></ul><h3 id="Camel2.7.2Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.7.2Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><h3 id="Camel2.7.2Release-NewDSL">New 
DSL</h3><h3 id="Camel2.7.2Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.7.2Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><h3 
id="Camel2.7.2Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.7.2Release-New.3">New <a 
shape="rect" href="examples.htm
 l">Examples</a></h3><h3 id="Camel2.7.2Release-New.4">New <a shape="rect" 
href="tutorials.html">Tutorials</a></h3><h2 
id="Camel2.7.2Release-APIbreaking">API breaking</h2><h2 
id="Camel2.7.2Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.7.2Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><h2 
id="Camel2.7.2Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.7.2Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href="http://archive
 
.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2.zip">apache-camel-2.7.2.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2.zip.asc";>apache-camel-2.7.2.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2.tar.gz";>apache-camel-2.7.2.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2.tar.gz.asc";>apache-camel-2.7.2.tar.gz.asc</a></p></td></tr></tbody></table></div><div
 class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The abov
 e URLs use redirection</p><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.7.2Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>PGP Signature file of 
download</p></th></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2-src.zip";>apache-camel-2.7.2-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2-src.zip.asc";>apache-camel-2.7.2-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2-src.tar.gz";>apache-camel-2.7.2-src.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://arc
 
hive.apache.org/dist/camel/apache-camel/2.7.2/apache-camel-2.7.2-src.tar.gz.asc">apache-camel-2.7.2-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.7.2Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
   &lt;version&gt;2.7.2&lt;/version&gt;


Reply via email to