Author: buildbot
Date: Sun Sep 21 15:18:17 2014
New Revision: 923071

Log:
Production update by buildbot for camel

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

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

Modified: websites/production/camel/content/camel-2140-release.html
==============================================================================
--- websites/production/camel/content/camel-2140-release.html (original)
+++ websites/production/camel/content/camel-2140-release.html Sun Sep 21 
15:18:17 2014
@@ -84,7 +84,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 
id="Camel2.14.0Release-Camel2.14.0release">Camel 2.14.0 release</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.14.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.14.0 release which approx 399 issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>Support for running on Java 1.8 
JVMs</li><li>Spring 4.x supported, camel-test-spring module can only work with 
Spring 4.x and camel-test-spring3 module is for Spring3.x.</li><li><a 
shape="rect" href="rest-dsl.html">REST DSL</a> to define REST services using a 
REST style with verbs such as get/post/put/delete etc. The Rest DSL supports 
Java and XML 
 DSL.</li><li><a shape="rect" href="rest-dsl.html">REST DSL</a> integrated with 
<a shape="rect" href="swagger.html">Swagger</a> to expose the service as 
swagger apis.</li><li>Simple language defined in routes using resultType as 
boolean is now evaluated as predicate instead of as 
expression.</li><li>Introduced RuntimeEndpointRegistry to capture runtime usage 
of endpoints in use during routing, such as dynamic endpoints from dynamic <a 
shape="rect" href="eip.html">EIP</a>s.</li><li>Added event notification for 
routes added and removed.</li><li>Allow to configure cache size in Recipient 
List, Routing Slip and Dynamic Router EIPs; and as well turn caching 
off.</li><li><a shape="rect" href="netty-http.html">Netty 
HTTP</a>&#160;producer now supports the <span>CamelHttpPath header to define a 
dynamic context-path and query parameters to call the remote http 
server.</span></li><li><span><a shape="rect" 
href="polling-consumer.html">Polling Consumer</a>&#160;allows to configure 
initial queue 
 size and whether to block when full when using the 
default&#160;<code>EventDrivenPollingConsumer</code> which most components 
does. We now block by default, as otherwise the message may be lost if the 
queue was full, and a new message was offered.</span></li><li><span><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7435";>Added</a> a generic 
callback to configure the <a shape="rect" href="apns.html">APNS</a> service 
builder.</span></li><li><span>Added&#160;<code>StreamList</code> option to 
the&#160;<a shape="rect" href="jdbc.html">JDBC</a> 
component</span></li><li>Allow to define Simple expressions for sql parameters 
of the <a shape="rect" href="sql-component.html">SQL</a> component.<span><br 
clear="none"></span></li><li>A new XML tokenizer that is truly XML-aware (e.g., 
supporting XML namespaces and complex hierarchical structures)</li><li>Added 
option&#160;<code>parallelAggregate</code> to <a shape="rect" 
href="multicast.html">Multicast</a>, 
 <a shape="rect" href="splitter.html">Splitter</a> and <a shape="rect" 
href="recipient-list.html">Recipient List</a>&#160;EIPs</li><li>Support to set 
the variable map from message header in <a shape="rect" 
href="velocity.html">Velocity</a>, <a shape="rect" 
href="freemarker.html">Freemarker</a>, <a shape="rect" 
href="stringtemplate.html">StringTemplate</a>.</li><li><span>Added 
HazelcastInstance option to&#160;<span><a shape="rect" 
href="hazelcast-component.html">Hazelcast</a> 
component.</span></span></li><li>Producers from static <a shape="rect" 
href="eip.html">EIPs</a> such as &lt;to&gt; is is now also enlisted in <a 
shape="rect" href="camel-jmx.html">JMX</a> when Camel is starting 
routes.</li><li>Unmarshal json to pojo using&#160;<code>camel-jackson</code> 
now supports a header to tell Camel what the pojo class name is, to allow more 
dynamic behavior, as otherwise the class name would be hardcoded.</li><li>Also 
allow to configure&#160;<code>camel-jackson</code> to skip null values, 
 by setting includes 
to&#160;<code>NOT_NULL</code>.</li><li>And&#160;<code>camel-jackson</code> can 
now easily be configured to unmarshal to 
a&#160;<code>List&lt;pojo&gt;</code>&#160;or 
<code>List&lt;Map&gt;</code>&#160;instead of either a single pojo 
or&#160;<code>Map</code> 
type.&#160;</li><li>Introduced&#160;<code>SynchronizationRouteAware</code> 
allowing to have callbacks before/after an Exchange is being routed. This 
allows to trigger custom code at these points, for example after a route, but 
before a Consumer writes any response back to a caller (InOut mode).</li><li><a 
shape="rect" href="jdbc.html">JDBC</a>&#160;now supports outputClass for 
SelectList type.</li><li>Routes starting from&#160;<a shape="rect" 
href="jms.html">JMS</a>&#160;will now shutdown the consumer 
(MessageListenerContainer) quicker when CamelContext is being stopped. 
(assuming the&#160;<span style="color: rgb(0,0,0);">acceptMessagesWhileStopping 
hasn't been set to true). This can also help a cleaner shutdown
  as otherwise some JMS clients may attempt re-connect/failover during shutdown 
which isn't desired anyway as we are shutting down.</span></li><li><span 
style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> can now be configured to use or not 
use a thread pool, and as well whether to run before or after the route 
consumer. Running before the consumer allows to modify the exchange before the 
consumer writes it as response to the callee (if consumer is InOut mode)<br 
clear="none"></span></li><li><span style="color: 
rgb(0,0,0);">Added&#160;<span>Bulk Index message operation to <a shape="rect" 
href="elasticsearch.html">Elasticsearch</a> 
component.</span></span></li><li><span style="color: rgb(0,0,0);"><span>Added 
<a shape="rect" href="routepolicy.html">RoutePolicyFactory</a> to create and 
assign a&#160;<code>RoutePolicy</code> for every route, instead of having to 
configure this for every route.</span></span></li><li><a shape="rect" 
href="https://cwiki.apac
 he.org/confluence/display/CAMEL/Metrics+Component" style="line-height: 
1.4285715;">MetricsRoutePolicyFactory</a><span style="line-height: 
1.4285715;">&#160;to expose route statistics using the codehale metrics 
library.</span></li><li>Improved&#160;<code>NettyWorkerPoolBuilder#build</code>&#160;<a
 shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7583";>visibility</a>.<span 
style="line-height: 1.4285715;"><br clear="none"></span></li><li>The <a 
shape="rect" href="sjms.html">SJMS</a> component now uses Apache commons-pool 
for the pool implementation instead of custom code.</li><li>Using&#160;<a 
shape="rect" href="quartz2.html">Quartz2</a> as polling consumer 
(QuartzScheduledPollConsumerScheduler) now supports task stored in JDBC data 
store, which means users can setup quartz in clustered mode</li><li>Camel 
component API to output json parameter schema now honors the <a shape="rect" 
class="external-link" href="http://json-schema.org/"; rel="nofollow">JS
 on Schema</a> spec, and also include a description of the javaType for object 
types.</li><li><a shape="rect" href="using-propertyplaceholder.html">Using 
PropertyPlaceholder</a> is now supported 
in&#160;<code>&lt;dataFormats&gt;</code> in the XML DSLs</li><li>Add support 
for Pattern, GroupingSeparator &amp; DecimalSeparator to <a shape="rect" 
href="bindy.html">camel-bindy</a> when parsing/formatting 
BigDecimal</li><li>Added option aggregateOnException to&#160;<a shape="rect" 
href="content-enricher.html">Content Enricher</a>&#160;to allow end users to 
deal with exceptions in the aggregate method, such as suppressing the exception 
or building a custom message, etc.&#160;</li><li><a shape="rect" 
href="pojo-consuming.html">POJO Consuming</a>&#160;now shutdown eager during 
stopping Camel, which ensures a graceful shutdown when using pojo 
routing.</li><li><span style="color: rgb(0,0,0);"><a shape="rect" 
href="bean.html">Bean</a> component caches the bean by default (eg a single 
instance of
  the bean is reused). This can be turned off by setting cache=false, which now 
enforces a new instance of the bean is created and used once (no reuse, aka 
prototype scoped)</span></li><li><span style="color: rgb(0,0,0);">Added support 
for RFC5424 to&#160;<a shape="rect" href="syslog.html">Syslog</a> and as well 
having encoder/decoders for <a shape="rect" 
href="netty.html">Netty</a>&#160;out of the box.</span></li></ul><h3 
id="Camel2.14.0Release-FixedIssues">Fixed Issues</h3><ul><li>Timer consumer is 
now scheduled after CamelContext has started all routes, to ensure other routes 
is running when timer routes is triggered to run.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a> now returns HTTP status 404 if resource 
not found instead of 503.</li><li>Fixed the <a shape="rect" 
class="external-link" 
href="https://camel.apache.org/mongodb.html";>MongoDB</a>&#160;<code>readPreference</code>&#160;option
 which used to cause an <code>IllegalArgumentException</code>&#160;to be thro
 wn.</li><li>Fixed issue with Netty producer may leak HashWhealTimer instances 
when having many producers that are not reused.</li><li>Fixed issue with Netty 
consumer should wait for join to complete when joining a multicast group over 
UDP&#160;</li><li>Improved stability when testing 
with&#160;<code>camel-test-blueprint</code> component.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a>&#160;now <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7506";>removes</a> 
<code>headerFilterStrategy</code> option after resolving<span 
class="overlay-icon aui-icon aui-icon-small 
aui-iconfont-edit">&#160;</span>it</li><li>Fixed <a shape="rect" 
href="aggregator2.html">POJO aggregating</a> when the parameter type was 
referring to a type that was class annotated.</li><li>Fixed&#160;<a 
shape="rect" href="mybatis.html">MyBatis</a>&#160;to keep the message body 
as-is when calling stored procedures, if the procedure returns data as OUT 
parameters.</li><l
 i>Fixed Camel Karaf commands to work with multiple CamelContext from the same 
bundle.</li><li>Fixed <a shape="rect" href="advicewith.html">Advice-With</a> to 
work with transacted routes defined in XML DSL</li><li>Fixed <a shape="rect" 
href="advicewith.html">Advice-With</a> to work with Content Based Router when 
adding outputs to the when clauses.</li><li>Fixed <a shape="rect" 
href="advicewith.html">Advice-With</a> to honor autoStartup 
option.</li><li>Fixed&#160;<a shape="rect" 
href="oncompletion.html">OnCompletion</a> to route the completed&#160;<a 
shape="rect" href="exchange.html">Exchange</a>&#160;even if it was marked to 
stop / failed due exception / handled by error handler etc.</li><li>Fixed 
using&#160;<code>@EndpointInject</code> with ref in 
<code>RouteBuilder</code>&#160;classes, to enlist the endpoints in JMX during 
starting CamelContext when using OSGi</li><li>Fixed&#160;<span>Property 
Trigger.timerZone is declared as constant for camel-quartz component but not 
implemented 
 when endpoint is i</span>nstantiated</li><li>Fixed&#160;<a shape="rect" 
href="jpa.html">JPA</a>&#160;to not share&#160;<code>EntityManager</code> with 
concurrent threads or other exchanges, as an&#160;<code>EntityManager</code> is 
not thread-safe accordingly to the JPA spec.</li><li>Fixed&#160;<a shape="rect" 
href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/MDC+Logging";>MDC 
Logging</a> to avoid losing MDC values after invoking an Async-Routing-enabled 
endpoint.</li><li>Fixed&#160;<a shape="rect" href="cxfrs.html">CXFRS</a> 
consumers to accept custom bindings.</li></ul><h3 
id="Camel2.14.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li><a shape="rect" href="load-balancer.html">Circuit 
Breaker</a> pattern implemented as a Load Balancer policy</li></ul><h3 
id="Camel2.14.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="ahc-ws.html">camel-ahc-ws
 </a></li><li><a shape="rect" 
href="atmosphere-websocket.html">camel-atmosphere-websocket</a></li><li><a 
shape="rect" href="box.html">camel-box</a></li><li><a shape="rect" 
href="dropbox.html">camel-dropbox</a></li><li><a shape="rect" 
href="metrics-component.html">camel-metrics</a></li><li 
class="confluence-link"><a shape="rect" 
href="netty4.html">camel-netty4</a></li><li><a shape="rect" 
href="netty4-http.html">camel-netty4-http</a></li><li><span style="color: 
rgb(34,34,34);"><a shape="rect" 
href="olingo2.html">camel-olingo2</a></span></li><li><a shape="rect" 
href="openshift.html">camel-openshift</a></li><li><a shape="rect" 
href="googledrive.html">camel-google-drive</a></li><li><a shape="rect" 
href="gora.html">camel-gora</a></li><li><a shape="rect" 
href="rest.html">camel-rest</a> (in camel-core)</li><li><a shape="rect" 
href="spark-rest.html">camel-spar</a><a shape="rect" 
href="spark-rest.html">k-rest</a></li><li><a shape="rect" 
href="schematron.html">camel-schematron</a></li><li><a sh
 ape="rect" href="swagger.html">camel-swagger</a>&#160;</li></ul><h3 
id="Camel2.14.0Release-New.2">New <a shape="rect" 
href="camel-maven-archetypes.html">Camel Maven Archetypes</a></h3><h3 
id="Camel2.14.0Release-NewDSL">New DSL</h3><h3 
id="Camel2.14.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.14.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="gora.html">camel-</a><a shape="rect" 
href="barcode-data-format.html">barcode</a></li></ul><h3 
id="Camel2.14.0Release-New.3">New <a shape="rect" 
href="languages.html">Languages</a></h3><ul><li>XMLTokenizer</li></ul><h3 
id="Camel2.14.0Release-New.4">New <a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-box-osgi</li><li><span
 style="line-height: 
1.4285715;">camel-example-servlet-rest-blueprint</span></li><li>camel-example-servlet-rest-tomcat</li><li>camel-example-spark-rest-tomcat</li><li>camel-example-splunk</li></ul><h3
 id="Camel2.14.
 0Release-NewTooling">New Tooling</h3><h2 
id="Camel2.14.0Release-APIchanges">API changes</h2><ul><li><p>Removed duplicate 
getter <code>getMessageHistory</code> 
on&#160;<code>ManagedCamelContextMBean</code></p></li><li><p>Added 
org.apache.camel.spi.SynchronizationRouteAware</p></li><li>Added&#160;beforeRoute
 and afterRoute methods to 
UnitOfWork.</li><li>Renamed&#160;<code>org.apache.camel.component.syslog.Rfc3164SyslogDataFormat
 to&#160;</code><code style="line-height: 
1.4285715;">org.apache.camel.component.syslog.SyslogDataFormat</code><span 
style="line-height: 1.4285715;">&#160;</span></li></ul><h2 
id="Camel2.14.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.14.0Release-DependencyUpgrades"><span style="line-height: 
1.5;">Dependency Upgrades</span></h2><p>You can see any dependency changes 
using <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/"; 
rel="nofollow">Camel Dependencies Version Differences web tool</a> created by 
Tracy Snell from the Camel <a sh
 ape="rect" href="team.html">Team</a>.</p><p>The below list is a best effort, 
and we may miss some updates, its better to use the <a shape="rect" 
class="external-link" href="http://vdiff.notsoclever.cc/"; rel="nofollow">Camel 
Dependencies Version Differences web tool</a> which uses the released projects 
for comparison.</p><ul><li>Atomikos 3.9.2 to 3.9.3</li><li>Commons-codec 1.8 to 
1.9</li><li>CXF 2.7.11 to 3.0.1</li><li>Deltaspike 0.7 to 1.0.1</li><li>Dozer 
5.4.0 to 5.5.1</li><li>EhCache 2.8.1 to 2.8.3</li><li>Groovy 2.2.2 to 
2.3.4</li><li>Guava 16.0.1 to 17.0</li><li>Hapi 2.1 to 2.2</li><li>Hazelcast 
3.0.3 to 3.2.4</li><li>JRuby 1.7.10 to 1.7.15</li><li>MongoDB-Java-Driver 
2.11.4 to 2.12.0</li><li>RabbitMQ AMQ Client 3.2.2 to 3.3.0</li><li>Restlet 
2.17 to 2.2.1</li><li>RxJava 0.17.5 to 0.20.4</li><li>Scala 2.10.3 to 
2.11.2</li><li>Snmp4j 2.2.5 to 2.3.0</li><li>SSHD 0.10.1 to 
0.11.0</li><li>spring-redis 1.1.0 to 1.3.4</li><li>Twitter4j 3.0.5 x to 
4.0.1</li></ul><h2 id="Camel2.14.0Rel
 ease-Internalchanges">Internal changes</h2><h2 
id="Camel2.14.0Release-Changesthatmayaffectendusers">Changes that may affect 
end users</h2><ul><li><a shape="rect" href="polling-consumer.html">Polling 
Consumer</a>&#160;allows to configure initial queue size and whether to block 
when full when using the default&#160;<code>EventDrivenPollingConsumer</code> 
which most components does. We now block by default, as otherwise the message 
may be lost if the queue was full, and a new message was 
offered.</li><li><code>camel-scala</code> upgraded from Scala 2.10.x to 
2.11.x</li><li>The option&#160;<code>useSsl</code> has been removed 
from&#160;<code>camel-twitter</code> as ssl is always enabled now, enforced by 
twitter</li><li>Fixed&#160;<a shape="rect" href="restlet.html">Restlet</a> to 
return error code 405 (instead of 404 if a http method is not 
allowed</li><li>Routes starting from&#160;<a shape="rect" 
href="jms.html">JMS</a>&#160;will now shutdown the consumer 
(MessageListenerContainer) qui
 cker when CamelContext is being stopped. (assuming the&#160;<span 
style="color: rgb(0,0,0);">acceptMessagesWhileStopping hasn't been set to 
true). This can also help a cleaner shutdown as otherwise some JMS clients may 
attempt re-connect/failover during shutdown which isn't desired anyway as we 
are shutting down. If you want the routes to keep accepting messages during 
shutdown of Camel, then set&#160;<span style="color: 
rgb(0,0,0);">acceptMessagesWhileStopping=true.</span></span></li><li><span 
style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> now runs without thread pool by 
default. To restore old behavior set&#160;<code>paralllelProcessing</code> to 
true.<br clear="none"></span></span></li><li><span style="color: 
rgb(0,0,0);"><span style="color: rgb(0,0,0);">Setting autoStartup to false, and 
starting a CamelContext the 2nd time now does not start the routes, instead use 
the new startAllRoutes method on CamelContex
 t to start all the routes.</span></span></li><li><span style="color: 
rgb(0,0,0);"><span style="color: rgb(0,0,0);"><a shape="rect" 
href="bean.html">Bean</a> component caches the bean by default (eg a single 
instance of the bean is reused). This can be turned off by setting cache=false, 
which now enforces a new instance of the bean is created and used once (no 
reuse, aka prototype scoped)<br clear="none"></span></span></li></ul><h2 
id="Camel2.14.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Java 1.6 no longer 
supported.</li><li>Unit testing with Spring 3.x now requires using 
camel-test-spring3, as camel-test-spring is for Spring 4.x<br clear="none"><br 
clear="none"><br clear="none"></li></ul><h2 
id="Camel2.14.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.14.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip";>apache-camel-2.14.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip.asc";>apache-camel-2.14.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://www.apache.org/dyn/closer.cgi/camel/apache-c
 
amel/2.14.0/apache-camel-2.14.0.tar.gz">apache-camel-2.14.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz.asc";>apache-camel-2.14.0.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.0Release-SourceDistribution">Source Distribution</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</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip";>apache-camel-2.14.0-src.zip</
 a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip.asc";>apache-camel-2.14.0-src.zip.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.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">
+<div class="wiki-content maincontent"><h1 
id="Camel2.14.0Release-Camel2.14.0release">Camel 2.14.0 release</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.14.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.14.0 release which approx 399 issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>Support for running on Java 1.8 
JVMs</li><li>Spring 4.x supported, camel-test-spring module can only work with 
Spring 4.0.x and camel-test-spring3 module is for Spring3.x. Support for 
testing with Spring 4.1 coming in Camel 2.15 onwards.</li><li><a shape="rect" 
href="rest-dsl.html">REST DSL</a> to define REST services using a REST style 
with verbs 
 such as get/post/put/delete etc. The Rest DSL supports Java and XML 
DSL.</li><li><a shape="rect" href="rest-dsl.html">REST DSL</a> integrated with 
<a shape="rect" href="swagger.html">Swagger</a> to expose the service as 
swagger apis.</li><li>Simple language defined in routes using resultType as 
boolean is now evaluated as predicate instead of as 
expression.</li><li>Introduced RuntimeEndpointRegistry to capture runtime usage 
of endpoints in use during routing, such as dynamic endpoints from dynamic <a 
shape="rect" href="eip.html">EIP</a>s.</li><li>Added event notification for 
routes added and removed.</li><li>Allow to configure cache size in Recipient 
List, Routing Slip and Dynamic Router EIPs; and as well turn caching 
off.</li><li><a shape="rect" href="netty-http.html">Netty 
HTTP</a>&#160;producer now supports the <span>CamelHttpPath header to define a 
dynamic context-path and query parameters to call the remote http 
server.</span></li><li><span><a shape="rect" href="polling-consume
 r.html">Polling Consumer</a>&#160;allows to configure initial queue size and 
whether to block when full when using the 
default&#160;<code>EventDrivenPollingConsumer</code> which most components 
does. We now block by default, as otherwise the message may be lost if the 
queue was full, and a new message was offered.</span></li><li><span><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7435";>Added</a> a generic 
callback to configure the <a shape="rect" href="apns.html">APNS</a> service 
builder.</span></li><li><span>Added&#160;<code>StreamList</code> option to 
the&#160;<a shape="rect" href="jdbc.html">JDBC</a> 
component</span></li><li>Allow to define Simple expressions for sql parameters 
of the <a shape="rect" href="sql-component.html">SQL</a> component.<span><br 
clear="none"></span></li><li>A new XML tokenizer that is truly XML-aware (e.g., 
supporting XML namespaces and complex hierarchical structures)</li><li>Added 
option&#160;<code>parallelAggre
 gate</code> to <a shape="rect" href="multicast.html">Multicast</a>, <a 
shape="rect" href="splitter.html">Splitter</a> and <a shape="rect" 
href="recipient-list.html">Recipient List</a>&#160;EIPs</li><li>Support to set 
the variable map from message header in <a shape="rect" 
href="velocity.html">Velocity</a>, <a shape="rect" 
href="freemarker.html">Freemarker</a>, <a shape="rect" 
href="stringtemplate.html">StringTemplate</a>.</li><li><span>Added 
HazelcastInstance option to&#160;<span><a shape="rect" 
href="hazelcast-component.html">Hazelcast</a> 
component.</span></span></li><li>Producers from static <a shape="rect" 
href="eip.html">EIPs</a> such as &lt;to&gt; is is now also enlisted in <a 
shape="rect" href="camel-jmx.html">JMX</a> when Camel is starting 
routes.</li><li>Unmarshal json to pojo using&#160;<code>camel-jackson</code> 
now supports a header to tell Camel what the pojo class name is, to allow more 
dynamic behavior, as otherwise the class name would be hardcoded.</li><li>Also 
allo
 w to configure&#160;<code>camel-jackson</code> to skip null values, by setting 
includes 
to&#160;<code>NOT_NULL</code>.</li><li>And&#160;<code>camel-jackson</code> can 
now easily be configured to unmarshal to 
a&#160;<code>List&lt;pojo&gt;</code>&#160;or 
<code>List&lt;Map&gt;</code>&#160;instead of either a single pojo 
or&#160;<code>Map</code> 
type.&#160;</li><li>Introduced&#160;<code>SynchronizationRouteAware</code> 
allowing to have callbacks before/after an Exchange is being routed. This 
allows to trigger custom code at these points, for example after a route, but 
before a Consumer writes any response back to a caller (InOut mode).</li><li><a 
shape="rect" href="jdbc.html">JDBC</a>&#160;now supports outputClass for 
SelectList type.</li><li>Routes starting from&#160;<a shape="rect" 
href="jms.html">JMS</a>&#160;will now shutdown the consumer 
(MessageListenerContainer) quicker when CamelContext is being stopped. 
(assuming the&#160;<span style="color: rgb(0,0,0);">acceptMessagesWhileStop
 ping hasn't been set to true). This can also help a cleaner shutdown as 
otherwise some JMS clients may attempt re-connect/failover during shutdown 
which isn't desired anyway as we are shutting down.</span></li><li><span 
style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> can now be configured to use or not 
use a thread pool, and as well whether to run before or after the route 
consumer. Running before the consumer allows to modify the exchange before the 
consumer writes it as response to the callee (if consumer is InOut mode)<br 
clear="none"></span></li><li><span style="color: 
rgb(0,0,0);">Added&#160;<span>Bulk Index message operation to <a shape="rect" 
href="elasticsearch.html">Elasticsearch</a> 
component.</span></span></li><li><span style="color: rgb(0,0,0);"><span>Added 
<a shape="rect" href="routepolicy.html">RoutePolicyFactory</a> to create and 
assign a&#160;<code>RoutePolicy</code> for every route, instead of having to 
configure this for every r
 oute.</span></span></li><li><a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Metrics+Component"; 
style="line-height: 1.4285715;">MetricsRoutePolicyFactory</a><span 
style="line-height: 1.4285715;">&#160;to expose route statistics using the 
codehale metrics 
library.</span></li><li>Improved&#160;<code>NettyWorkerPoolBuilder#build</code>&#160;<a
 shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7583";>visibility</a>.<span 
style="line-height: 1.4285715;"><br clear="none"></span></li><li>The <a 
shape="rect" href="sjms.html">SJMS</a> component now uses Apache commons-pool 
for the pool implementation instead of custom code.</li><li>Using&#160;<a 
shape="rect" href="quartz2.html">Quartz2</a> as polling consumer 
(QuartzScheduledPollConsumerScheduler) now supports task stored in JDBC data 
store, which means users can setup quartz in clustered mode</li><li>Camel 
component API to output json parameter schema now honors the <a shape="rect" cl
 ass="external-link" href="http://json-schema.org/"; rel="nofollow">JSon 
Schema</a> spec, and also include a description of the javaType for object 
types.</li><li><a shape="rect" href="using-propertyplaceholder.html">Using 
PropertyPlaceholder</a> is now supported 
in&#160;<code>&lt;dataFormats&gt;</code> in the XML DSLs</li><li>Add support 
for Pattern, GroupingSeparator &amp; DecimalSeparator to <a shape="rect" 
href="bindy.html">camel-bindy</a> when parsing/formatting 
BigDecimal</li><li>Added option aggregateOnException to&#160;<a shape="rect" 
href="content-enricher.html">Content Enricher</a>&#160;to allow end users to 
deal with exceptions in the aggregate method, such as suppressing the exception 
or building a custom message, etc.&#160;</li><li><a shape="rect" 
href="pojo-consuming.html">POJO Consuming</a>&#160;now shutdown eager during 
stopping Camel, which ensures a graceful shutdown when using pojo 
routing.</li><li><span style="color: rgb(0,0,0);"><a shape="rect" 
href="bean.html">Be
 an</a> component caches the bean by default (eg a single instance of the bean 
is reused). This can be turned off by setting cache=false, which now enforces a 
new instance of the bean is created and used once (no reuse, aka prototype 
scoped)</span></li><li><span style="color: rgb(0,0,0);">Added support for 
RFC5424 to&#160;<a shape="rect" href="syslog.html">Syslog</a> and as well 
having encoder/decoders for <a shape="rect" 
href="netty.html">Netty</a>&#160;out of the box.</span></li></ul><h3 
id="Camel2.14.0Release-FixedIssues">Fixed Issues</h3><ul><li>Timer consumer is 
now scheduled after CamelContext has started all routes, to ensure other routes 
is running when timer routes is triggered to run.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a> now returns HTTP status 404 if resource 
not found instead of 503.</li><li>Fixed the <a shape="rect" 
class="external-link" 
href="https://camel.apache.org/mongodb.html";>MongoDB</a>&#160;<code>readPreference</code>&#160;option
 which us
 ed to cause an <code>IllegalArgumentException</code>&#160;to be 
thrown.</li><li>Fixed issue with Netty producer may leak HashWhealTimer 
instances when having many producers that are not reused.</li><li>Fixed issue 
with Netty consumer should wait for join to complete when joining a multicast 
group over UDP&#160;</li><li>Improved stability when testing 
with&#160;<code>camel-test-blueprint</code> component.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a>&#160;now <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7506";>removes</a> 
<code>headerFilterStrategy</code> option after resolving<span 
class="overlay-icon aui-icon aui-icon-small 
aui-iconfont-edit">&#160;</span>it</li><li>Fixed <a shape="rect" 
href="aggregator2.html">POJO aggregating</a> when the parameter type was 
referring to a type that was class annotated.</li><li>Fixed&#160;<a 
shape="rect" href="mybatis.html">MyBatis</a>&#160;to keep the message body 
as-is when calling stored
  procedures, if the procedure returns data as OUT parameters.</li><li>Fixed 
Camel Karaf commands to work with multiple CamelContext from the same 
bundle.</li><li>Fixed <a shape="rect" href="advicewith.html">Advice-With</a> to 
work with transacted routes defined in XML DSL</li><li>Fixed <a shape="rect" 
href="advicewith.html">Advice-With</a> to work with Content Based Router when 
adding outputs to the when clauses.</li><li>Fixed <a shape="rect" 
href="advicewith.html">Advice-With</a> to honor autoStartup 
option.</li><li>Fixed&#160;<a shape="rect" 
href="oncompletion.html">OnCompletion</a> to route the completed&#160;<a 
shape="rect" href="exchange.html">Exchange</a>&#160;even if it was marked to 
stop / failed due exception / handled by error handler etc.</li><li>Fixed 
using&#160;<code>@EndpointInject</code> with ref in 
<code>RouteBuilder</code>&#160;classes, to enlist the endpoints in JMX during 
starting CamelContext when using OSGi</li><li>Fixed&#160;<span>Property 
Trigger.timerZone is 
 declared as constant for camel-quartz component but not implemented when 
endpoint is i</span>nstantiated</li><li>Fixed&#160;<a shape="rect" 
href="jpa.html">JPA</a>&#160;to not share&#160;<code>EntityManager</code> with 
concurrent threads or other exchanges, as an&#160;<code>EntityManager</code> is 
not thread-safe accordingly to the JPA spec.</li><li>Fixed&#160;<a shape="rect" 
href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/MDC+Logging";>MDC 
Logging</a> to avoid losing MDC values after invoking an Async-Routing-enabled 
endpoint.</li><li>Fixed&#160;<a shape="rect" href="cxfrs.html">CXFRS</a> 
consumers to accept custom bindings.</li></ul><h3 
id="Camel2.14.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li><a shape="rect" href="load-balancer.html">Circuit 
Breaker</a> pattern implemented as a Load Balancer policy</li></ul><h3 
id="Camel2.14.0Release-New.1">New <a shape="rect" href="components.html">Compon
 ents</a></h3><ul><li><a shape="rect" 
href="ahc-ws.html">camel-ahc-ws</a></li><li><a shape="rect" 
href="atmosphere-websocket.html">camel-atmosphere-websocket</a></li><li><a 
shape="rect" href="box.html">camel-box</a></li><li><a shape="rect" 
href="dropbox.html">camel-dropbox</a></li><li><a shape="rect" 
href="metrics-component.html">camel-metrics</a></li><li 
class="confluence-link"><a shape="rect" 
href="netty4.html">camel-netty4</a></li><li><a shape="rect" 
href="netty4-http.html">camel-netty4-http</a></li><li><span style="color: 
rgb(34,34,34);"><a shape="rect" 
href="olingo2.html">camel-olingo2</a></span></li><li><a shape="rect" 
href="openshift.html">camel-openshift</a></li><li><a shape="rect" 
href="googledrive.html">camel-google-drive</a></li><li><a shape="rect" 
href="gora.html">camel-gora</a></li><li><a shape="rect" 
href="rest.html">camel-rest</a> (in camel-core)</li><li><a shape="rect" 
href="spark-rest.html">camel-spar</a><a shape="rect" 
href="spark-rest.html">k-rest</a></li><li><a sh
 ape="rect" href="schematron.html">camel-schematron</a></li><li><a shape="rect" 
href="swagger.html">camel-swagger</a>&#160;</li></ul><h3 
id="Camel2.14.0Release-New.2">New <a shape="rect" 
href="camel-maven-archetypes.html">Camel Maven Archetypes</a></h3><h3 
id="Camel2.14.0Release-NewDSL">New DSL</h3><h3 
id="Camel2.14.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.14.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="gora.html">camel-</a><a shape="rect" 
href="barcode-data-format.html">barcode</a></li></ul><h3 
id="Camel2.14.0Release-New.3">New <a shape="rect" 
href="languages.html">Languages</a></h3><ul><li>XMLTokenizer</li></ul><h3 
id="Camel2.14.0Release-New.4">New <a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-box-osgi</li><li><span
 style="line-height: 
1.4285715;">camel-example-servlet-rest-blueprint</span></li><li>camel-example-servlet-rest-tomcat</li><li>camel-example-spark-
 rest-tomcat</li><li>camel-example-splunk</li></ul><h3 
id="Camel2.14.0Release-NewTooling">New Tooling</h3><h2 
id="Camel2.14.0Release-APIchanges">API changes</h2><ul><li><p>Removed duplicate 
getter <code>getMessageHistory</code> 
on&#160;<code>ManagedCamelContextMBean</code></p></li><li><p>Added 
org.apache.camel.spi.SynchronizationRouteAware</p></li><li>Added&#160;beforeRoute
 and afterRoute methods to 
UnitOfWork.</li><li>Renamed&#160;<code>org.apache.camel.component.syslog.Rfc3164SyslogDataFormat
 to&#160;</code><code style="line-height: 
1.4285715;">org.apache.camel.component.syslog.SyslogDataFormat</code><span 
style="line-height: 1.4285715;">&#160;</span></li></ul><h2 
id="Camel2.14.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.14.0Release-DependencyUpgrades"><span style="line-height: 
1.5;">Dependency Upgrades</span></h2><p>You can see any dependency changes 
using <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/"; 
rel="nofollow">Camel Dependencies Version 
 Differences web tool</a> created by Tracy Snell from the Camel <a shape="rect" 
href="team.html">Team</a>.</p><p>The below list is a best effort, and we may 
miss some updates, its better to use the <a shape="rect" class="external-link" 
href="http://vdiff.notsoclever.cc/"; rel="nofollow">Camel Dependencies Version 
Differences web tool</a> which uses the released projects for 
comparison.</p><ul><li>Atomikos 3.9.2 to 3.9.3</li><li>Commons-codec 1.8 to 
1.9</li><li>CXF 2.7.11 to 3.0.1</li><li>Deltaspike 0.7 to 1.0.1</li><li>Dozer 
5.4.0 to 5.5.1</li><li>EhCache 2.8.1 to 2.8.3</li><li>Groovy 2.2.2 to 
2.3.4</li><li>Guava 16.0.1 to 17.0</li><li>Hapi 2.1 to 2.2</li><li>Hazelcast 
3.0.3 to 3.2.4</li><li>JRuby 1.7.10 to 1.7.15</li><li>MongoDB-Java-Driver 
2.11.4 to 2.12.0</li><li>RabbitMQ AMQ Client 3.2.2 to 3.3.0</li><li>Restlet 
2.17 to 2.2.1</li><li>RxJava 0.17.5 to 0.20.4</li><li>Scala 2.10.3 to 
2.11.2</li><li>Snmp4j 2.2.5 to 2.3.0</li><li>SSHD 0.10.1 to 
0.11.0</li><li>spring-redis 1.1.0 to 1.3.
 4</li><li>Twitter4j 3.0.5 x to 4.0.1</li></ul><h2 
id="Camel2.14.0Release-Internalchanges">Internal changes</h2><h2 
id="Camel2.14.0Release-Changesthatmayaffectendusers">Changes that may affect 
end users</h2><ul><li><a shape="rect" href="polling-consumer.html">Polling 
Consumer</a>&#160;allows to configure initial queue size and whether to block 
when full when using the default&#160;<code>EventDrivenPollingConsumer</code> 
which most components does. We now block by default, as otherwise the message 
may be lost if the queue was full, and a new message was 
offered.</li><li><code>camel-scala</code> upgraded from Scala 2.10.x to 
2.11.x</li><li>The option&#160;<code>useSsl</code> has been removed 
from&#160;<code>camel-twitter</code> as ssl is always enabled now, enforced by 
twitter</li><li>Fixed&#160;<a shape="rect" href="restlet.html">Restlet</a> to 
return error code 405 (instead of 404 if a http method is not 
allowed</li><li>Routes starting from&#160;<a shape="rect" href="jms.html">JMS</a
 >&#160;will now shutdown the consumer (MessageListenerContainer) quicker when 
 >CamelContext is being stopped. (assuming the&#160;<span style="color: 
 >rgb(0,0,0);">acceptMessagesWhileStopping hasn't been set to true). This can 
 >also help a cleaner shutdown as otherwise some JMS clients may attempt 
 >re-connect/failover during shutdown which isn't desired anyway as we are 
 >shutting down. If you want the routes to keep accepting messages during 
 >shutdown of Camel, then set&#160;<span style="color: 
 >rgb(0,0,0);">acceptMessagesWhileStopping=true.</span></span></li><li><span 
 >style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><a shape="rect" 
 >href="oncompletion.html">OnCompletion</a> now runs without thread pool by 
 >default. To restore old behavior set&#160;<code>paralllelProcessing</code> to 
 >true.<br clear="none"></span></span></li><li><span style="color: 
 >rgb(0,0,0);"><span style="color: rgb(0,0,0);">Setting autoStartup to false, 
 >and starting a CamelContext the 2nd time now does not start 
 the routes, instead use the new startAllRoutes method on CamelContext to start 
all the routes.</span></span></li><li><span style="color: rgb(0,0,0);"><span 
style="color: rgb(0,0,0);"><a shape="rect" href="bean.html">Bean</a> component 
caches the bean by default (eg a single instance of the bean is reused). This 
can be turned off by setting cache=false, which now enforces a new instance of 
the bean is created and used once (no reuse, aka prototype scoped)<br 
clear="none"></span></span></li></ul><h2 
id="Camel2.14.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Java 1.6 no longer 
supported.</li><li>Unit testing with Spring 3.x now requires using 
camel-test-spring3, as camel-test-spring is for Spring 4.0.x. Support for 
testing with Spring 4.1 coming in Camel 2.15 onwards.<br clear="none"><br 
clear="none"><br clear="none"></li></ul><h2 
id="Camel2.14.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.14
 .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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip";>apache-camel-2.14.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip.asc";>apache-camel-2.14.0.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspa
 n="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz";>apache-camel-2.14.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz.asc";>apache-camel-2.14.0.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.0Release-SourceDistribution">Source Distribution</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</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="exter
 nal-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip";>apache-camel-2.14.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip.asc";>apache-camel-2.14.0-src.zip.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.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="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;

Modified: websites/production/camel/content/camel-2150-release.html
==============================================================================
--- websites/production/camel/content/camel-2150-release.html (original)
+++ websites/production/camel/content/camel-2150-release.html Sun Sep 21 
15:18:17 2014
@@ -84,7 +84,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 
id="Camel2.15.0Release-Camel2.15.0release(currentlyinprogress)">Camel&#160;2.15.0
 release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.15.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.15.0 release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>highlighted issue 
fixed</li><li>highlighted issue fixed</li></ul><h3 
id="Camel2.15.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.15.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul
 ><li><a shape="rect" href="beanstalk.html">camel-beanstalk</a> - for working 
 >with Amazon Beanstalk jobs.</li><li>camel-test-spring41 - for testing with 
 >Spring 4.1 onwards. camel-test-spring is limited to Spring 4.0.x 
 >only.</li></ul><h3 id="Camel2.15.0Release-NewDSL">New DSL</h3><h3 
 >id="Camel2.15.0Release-NewAnnotations">New Annotations</h3><h3 
 >id="Camel2.15.0Release-NewDataFormats">New <a shape="rect" 
 >href="data-format.html">Data Formats</a></h3><h3 
 >id="Camel2.15.0Release-New.2">New <a shape="rect" 
 >href="languages.html">Languages</a></h3><h3 id="Camel2.15.0Release-New.3">New 
 ><a shape="rect" href="examples.html">Examples</a></h3><h3 
 >id="Camel2.15.0Release-New.4">New <a shape="rect" 
 >href="tutorials.html">Tutorials</a></h3><h2 
 >id="Camel2.15.0Release-APIbreaking">API breaking</h2><h2 
 >id="Camel2.15.0Release-KnownIssues">Known Issues</h2><h2 
 >id="Camel2.15.0Release-DependencyUpgrades"><span>Dependency 
 >Upgrades</span></h2><ul><li>Codahale Metrics 3.0 to 3.1</li><li>CXF 3.0.1 to 
 >3.0.2</li><l
 i>Guava 17.0 to 18.0</li><li>Spring Security 3.1.7.RELEASE to 
3.2.5.RELEASE</li></ul><h2 
id="Camel2.15.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Spring 4.x is now the default 
out of the box Spring version.</li></ul><h2 
id="Camel2.15.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.15.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-cam
 el-x.y.x.zip">apache-camel-2.15.0.zip</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip.asc";>apache-camel-2.15.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz";>apache-camel-2.15.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz.asc";>apache-camel-2.15.0.tar.gz.asc</a></p></td></tr></tbody></table></div>
    <div class="aui-message hint shadowed information-macro">
+<div class="wiki-content maincontent"><h1 
id="Camel2.15.0Release-Camel2.15.0release(currentlyinprogress)">Camel&#160;2.15.0
 release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.15.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.15.0 release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>highlighted issue 
fixed</li><li>highlighted issue fixed</li></ul><h3 
id="Camel2.15.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.15.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul
 ><li><a shape="rect" href="beanstalk.html">camel-beanstalk</a> - for working 
 >with Amazon Beanstalk jobs.</li><li>camel-test-spring40 - for testing with 
 >Spring 4.0.x. camel-test-spring is for Spring 4.1.x onwards.</li></ul><h3 
 >id="Camel2.15.0Release-NewDSL">New DSL</h3><h3 
 >id="Camel2.15.0Release-NewAnnotations">New Annotations</h3><h3 
 >id="Camel2.15.0Release-NewDataFormats">New <a shape="rect" 
 >href="data-format.html">Data Formats</a></h3><h3 
 >id="Camel2.15.0Release-New.2">New <a shape="rect" 
 >href="languages.html">Languages</a></h3><h3 id="Camel2.15.0Release-New.3">New 
 ><a shape="rect" href="examples.html">Examples</a></h3><h3 
 >id="Camel2.15.0Release-New.4">New <a shape="rect" 
 >href="tutorials.html">Tutorials</a></h3><h2 
 >id="Camel2.15.0Release-APIbreaking">API breaking</h2><h2 
 >id="Camel2.15.0Release-KnownIssues">Known Issues</h2><h2 
 >id="Camel2.15.0Release-DependencyUpgrades"><span>Dependency 
 >Upgrades</span></h2><ul><li>Codahale Metrics 3.0 to 3.1</li><li>CXF 3.0.1 to 
 >3.0.2</li><li>Guava 17
 .0 to 18.0</li><li>Spring Security 3.1.7.RELEASE to 3.2.5.RELEASE</li></ul><h2 
id="Camel2.15.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Spring 4.1.x is now the default 
out of the box Spring version.</li><li><span style="color: rgb(0,0,0);">Unit 
testing with Spring 4.0.x requires using camel-test-spring40, as 
camel-test-spring is for Spring 4.1 or better.</span></li></ul><h2 
id="Camel2.15.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.15.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip";>apache-camel-2.15.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip.asc";>apache-camel-2.15.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz";>apache-camel-2.15.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz.asc";>apache-camel-2.15.0.tar.gz.asc</a></p></td></tr></tbody></table></di
 v>    <div class="aui-message hint shadowed information-macro">
                     <p class="title">The above URLs use redirection</p>
                             <span class="aui-icon icon-hint">Icon</span>
                 <div class="message-content">


Reply via email to