camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r946040 - in /websites/production/camel/content: cache/main.pageCache camel-2160-release.html
Date Thu, 02 Apr 2015 07:24:29 GMT
Author: buildbot
Date: Thu Apr  2 07:24:29 2015
New Revision: 946040

Log:
Production update by buildbot for camel

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

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

Modified: websites/production/camel/content/camel-2160-release.html
==============================================================================
--- websites/production/camel/content/camel-2160-release.html (original)
+++ websites/production/camel/content/camel-2160-release.html Thu Apr  2 07:24:29 2015
@@ -84,7 +84,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 id="Camel2.16.0Release-Camel2.16.0release(currentlyinprogress)">Camel
2.16.0&#160;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.16.0Release-NewandNoteworthy">New
and Noteworthy</h2><p>Welcome to the x.y.z release which approx XXX issues resolved
(new features, improvements and bug fixes such as...)</p><p>Noteworthy improvements:</p><ul><li>The
route models (definition classes) preserve property placeholders, which allows round trip
editing, and also prevents showing potential sensitive information</li><li>Added
onPrepareFailure option to&#160;<a shape="rect" href="dead-letter-channel.html">Dead
Letter Cha
 nnel</a> to allow a custom processor to prepare the Exchange before sending to the
dead letter queue.</li><li><a shape="rect" href="mongodb.html">MongoDB</a>
tailable consumers now allow setting the <code>readPreference</code> option.</li><li>Using
setFaultBody / setFaultHeader behaves similar to setBody / setHeader to preserve existing
headers/attachments by setting on existing IN or OUT message.</li><li>Java DSL
using choice with end vs endChoice now validates you use them as intended. Any misconfiguration
now throws an exception explaining the problem.</li><li><a shape="rect" href="pojo-producing.html">POJO
Producing</a> and&#160;<a shape="rect" href="pojo-consuming.html">POJO Consuming</a>
lifecycle is now in sync with <a shape="rect" href="camelcontext.html">CamelContext</a>&#160;which
ensures it works as similar to Camel&#160;<a shape="rect" href="routes.html">Routes</a>
does. Also the created producer/consumer is stopped when&#160;<a shape="rect" href="camelcontext.html">Came
 lContext</a>&#160;is stopping to cleanup properly.</li><li><a shape="rect"
href="jms.html">JMS</a>&#160;component now allows configuring concurrentConsumers/maxConcurrentConsumers
separately between from(jms) vs to(jms) using request/reply over JMS</li><li><span><a
shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8506">Added
SEARCH</a> operation to Elasticsearch component</span></li><li><span>The&#160;<a
shape="rect" href="properties.html">Properties</a> component (property placeholder)
now supports an encoding option to allow reading the .properties files using a specific charset
such as UTF-8. By default ISO-8859-1 is used (latin1)</span></li><li><span>Added&#160;<code>receviveBufferSize</code>
option to the <a shape="rect" href="ftp.html">FTP</a>&#160;component to make
download faster. The size is by default 32kb buffer.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> EIP now allows an external source
using
  a&#160;<code>AggregateController</code> to control the aggregator, such
as for forcing completing a group or all groups, or query runtime information from the aggregator.
A default controller is provided out of the box if none has been configured.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now enlists in JMX using a&#160;<code>ManagedAggregateProcessorMBean</code>
which has more information, and also allows using the aggregate controller to control it.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now includes more runtime statistics
which can be accessed from Java and JMX about number of incoming and completed exchanges,
and per different completion triggers.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now supports pre-completion
mode if the aggregation strategy implements&#160;<code>PreCompletionAwareAggregationStrategy</code>.
This supports the use-case wh
 ere an incoming Exchange are used to determine if the current aggregated group is completed
or not. If completed the group is emitted as-is, and the new incoming Exchange is used to
start a new group from scratch.</span></li><li><span>Added options
to&#160;<a shape="rect" href="mail.html">Mail</a> consumer so it can skip
or handle a mail message that cannot be read from the mail server in the batch; and then move
on to read the next message. This ensures the consumer can deal with mail boxes that has problematic
mails that otherwise will cause no mails to be retrieve by the consumer in the batch.</span></li><li>The
runtime route processors and their corresponding model definition are now linked by their
id using <code>HasId</code>, so its easier to obtain the processor or model definition
from the <code>getProcessor(id)</code>&#160;and <code>getProcessorDefintion(id)</code>&#160;api
on CamelContext.</li><li>CamelContext now also includes a getManagedProcessor
API to easily get the m
 bean client api for the processor, so you can access the runtime JMX statistics from Java
code.&#160;</li><li><span><a shape="rect" href="spring-boot.html">Spring
Boot</a> applications now <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8532">block
the main thread of the execution</a></span></li><li><span><a
shape="rect" href="spring-boot.html">Spring Boot</a> automagically <a shape="rect"
class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8523">loads XML
routes definitions</a> from classpath</span></li><li><span>Added&#160;<code>MainListener</code>
to make it easier for Camel Boot / Standalone Camel to implement custom logic to trigger during
the starting and stopping of the application.</span></li><li><span><span>Camel
Jackson now provides <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8554"><code>Map</code>
to <code>Object</code> converter</a></span></span></li><li><span>Ability

 to refer to existing hazelcast instance by id, using&#160;<a shape="rect" href="hazelcast-component.html">Hazelcast
Component</a></span></li></ul><p>Fixed the following issues:</p><ul><li>File
language now properly supports file extensions having double dots, such as .tar.gz</li><li>Fixed
issue with doTry not stopping routing if a fault message was set using setFaultBody within
the doTry.</li><li>Fixed&#160;<a shape="rect" href="bean.html">Bean</a>&#160;language
to support end parenthesis in quoted string literals as part of method parameters, and not
as end of method signature.&#160;</li><li>Fixed&#160;<a shape="rect"
href="ftp2.html">FTP2</a> using&#160;<code>pollEnrich</code> with
disconnect=true and delete=true, would disconnect before deleting the file. Now we disconnect
last.</li><li>Various EIPs such as&#160;<a shape="rect" href="splitter.html">Splitter</a>,&#160;<a
shape="rect" href="recipient-list.html">Recipient List</a>,&#160;<a shape="rect"
href="multicast.html">Multicas
 t</a> no longer reuse message id in their sub messages, but each sub message has its
own unique message id (just as the exchange has).</li></ul><h3 id="Camel2.16.0Release-New">New
<a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3
id="Camel2.16.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a
shape="rect" href="paho.html">camel-paho</a>&#160;- For MQTT messaging using
Eclipse Paho client</li></ul><h3 id="Camel2.16.0Release-NewDSL">New DSL</h3><h3
id="Camel2.16.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.16.0Release-NewDataFormats">New
<a shape="rect" href="data-format.html">Data Formats</a></h3><ul><li>camel-boon
- For mapping POJO to/from json<br clear="none"><br clear="none"></li></ul><h3
id="Camel2.16.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3
id="Camel2.16.0Release-New.3">New <a shape="rect" href="examples.html">Examples</a></h3><h3
id
 ="Camel2.16.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2
id="Camel2.16.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.16.0Release-KnownIssues">Known
Issues</h2><h2 id="Camel2.16.0Release-Dependencyupgrades">Dependency upgrades</h2><ul><li>MongoDB
Java Driver from 2.12.4 to 2.13.0.</li><li>Embed MongoDB test harness from 1.46.4
to 1.47.0.</li><li>Jsonpath from 1.2.0 to 2.0.0</li></ul><h2 id="Camel2.16.0Release-Importantchangestoconsiderwhenupgrading">Important
changes to consider when upgrading</h2><ul><li>The dumpRoutesAsXml operation
now preserve property placeholder used in the route models.&#160;</li><li>Using
setFaultBody / setFaultHeader behaves similar to setBody / setHeader to preserve existing
headers/attachments by setting on existing IN or OUT message.</li><li>If using
concurrent consumer on&#160;<a shape="rect" href="jms.html">JMS</a>&#160;endpoints
for request/reply over JMS then you must use the new replyToConcurrentConsumers, r
 eplyToMaxConcurrentConsumers options to configure the values.&#160;</li><li>When
the&#160;<a shape="rect" href="aggregator2.html">Aggregator2</a> is forced
completed the exchange property&#160;<code>Exchange.AGGREGATED_COMPLETED_BY</code>
value has been changed from "forceCompletion" to "force" so its named like the other completion
triggers.</li><li>Removed unsupported modules camel-web and camel-web-standalone.</li><li>Removed
unsupported camel:dot functionality from camel:run plugin.</li></ul><h2 id="Camel2.16.0Release-GettingtheDistributions">Getting
the Distributions</h2><h3 id="Camel2.16.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" c
 lass="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.16.0/apache-camel-2.16.0.zip">apache-camel-2.16.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.16.0/apache-camel-2.16.0.zip.asc">apache-camel-2.16.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.16.0/apache-camel-2.16.0.tar.gz">apache-camel-2.16.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.16.0/apache-camel-2.16.0.tar.gz.asc">
 apache-camel-2.16.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.16.0Release-Camel2.16.0release(currentlyinprogress)">Camel
2.16.0&#160;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.16.0Release-NewandNoteworthy">New
and Noteworthy</h2><p>Welcome to the x.y.z release which approx XXX issues resolved
(new features, improvements and bug fixes such as...)</p><p>Noteworthy improvements:</p><ul><li>The
route models (definition classes) preserve property placeholders, which allows round trip
editing, and also prevents showing potential sensitive information</li><li>Added
onPrepareFailure option to&#160;<a shape="rect" href="dead-letter-channel.html">Dead
Letter Cha
 nnel</a> to allow a custom processor to prepare the Exchange before sending to the
dead letter queue.</li><li><a shape="rect" href="mongodb.html">MongoDB</a>
tailable consumers now allow setting the <code>readPreference</code> option.</li><li>Using
setFaultBody / setFaultHeader behaves similar to setBody / setHeader to preserve existing
headers/attachments by setting on existing IN or OUT message.</li><li>Java DSL
using choice with end vs endChoice now validates you use them as intended. Any misconfiguration
now throws an exception explaining the problem.</li><li><a shape="rect" href="pojo-producing.html">POJO
Producing</a> and&#160;<a shape="rect" href="pojo-consuming.html">POJO Consuming</a>
lifecycle is now in sync with <a shape="rect" href="camelcontext.html">CamelContext</a>&#160;which
ensures it works as similar to Camel&#160;<a shape="rect" href="routes.html">Routes</a>
does. Also the created producer/consumer is stopped when&#160;<a shape="rect" href="camelcontext.html">Came
 lContext</a>&#160;is stopping to cleanup properly.</li><li><a shape="rect"
href="jms.html">JMS</a>&#160;component now allows configuring concurrentConsumers/maxConcurrentConsumers
separately between from(jms) vs to(jms) using request/reply over JMS</li><li><span><a
shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8506">Added
SEARCH</a> operation to Elasticsearch component</span></li><li><span>The&#160;<a
shape="rect" href="properties.html">Properties</a> component (property placeholder)
now supports an encoding option to allow reading the .properties files using a specific charset
such as UTF-8. By default ISO-8859-1 is used (latin1)</span></li><li><span>Added&#160;<code>receviveBufferSize</code>
option to the <a shape="rect" href="ftp.html">FTP</a>&#160;component to make
download faster. The size is by default 32kb buffer.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> EIP now allows an external source
using
  a&#160;<code>AggregateController</code> to control the aggregator, such
as for forcing completing a group or all groups, or query runtime information from the aggregator.
A default controller is provided out of the box if none has been configured.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now enlists in JMX using a&#160;<code>ManagedAggregateProcessorMBean</code>
which has more information, and also allows using the aggregate controller to control it.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now includes more runtime statistics
which can be accessed from Java and JMX about number of incoming and completed exchanges,
and per different completion triggers.</span></li><li><span>The&#160;<a
shape="rect" href="aggregator2.html">Aggregator2</a> now supports pre-completion
mode if the aggregation strategy implements&#160;<code>PreCompletionAwareAggregationStrategy</code>.
This supports the use-case wh
 ere an incoming Exchange are used to determine if the current aggregated group is completed
or not. If completed the group is emitted as-is, and the new incoming Exchange is used to
start a new group from scratch.</span></li><li><span>Added options
to&#160;<a shape="rect" href="mail.html">Mail</a> consumer so it can skip
or handle a mail message that cannot be read from the mail server in the batch; and then move
on to read the next message. This ensures the consumer can deal with mail boxes that has problematic
mails that otherwise will cause no mails to be retrieve by the consumer in the batch.</span></li><li>The
runtime route processors and their corresponding model definition are now linked by their
id using <code>HasId</code>, so its easier to obtain the processor or model definition
from the <code>getProcessor(id)</code>&#160;and <code>getProcessorDefintion(id)</code>&#160;api
on CamelContext.</li><li>CamelContext now also includes a getManagedProcessor
API to easily get the m
 bean client api for the processor, so you can access the runtime JMX statistics from Java
code.&#160;</li><li><span><a shape="rect" href="spring-boot.html">Spring
Boot</a> applications now <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8532">block
the main thread of the execution</a></span></li><li><span><a
shape="rect" href="spring-boot.html">Spring Boot</a> automagically <a shape="rect"
class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8523">loads XML
routes definitions</a> from classpath</span></li><li><span>Added&#160;<code>MainListener</code>
to make it easier for Camel Boot / Standalone Camel to implement custom logic to trigger during
the starting and stopping of the application.</span></li><li><span><span>Camel
Jackson now provides <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8554"><code>Map</code>
to <code>Object</code> converter</a></span></span></li><li><span>Ability

 to refer to existing hazelcast instance by id, using&#160;<a shape="rect" href="hazelcast-component.html">Hazelcast
Component</a></span></li></ul><p>Fixed the following issues:</p><ul><li>File
language now properly supports file extensions having double dots, such as .tar.gz</li><li>Fixed
issue with doTry not stopping routing if a fault message was set using setFaultBody within
the doTry.</li><li>Fixed&#160;<a shape="rect" href="bean.html">Bean</a>&#160;language
to support end parenthesis in quoted string literals as part of method parameters, and not
as end of method signature.&#160;</li><li>Fixed&#160;<a shape="rect"
href="ftp2.html">FTP2</a> using&#160;<code>pollEnrich</code> with
disconnect=true and delete=true, would disconnect before deleting the file. Now we disconnect
last.</li><li>Various EIPs such as&#160;<a shape="rect" href="splitter.html">Splitter</a>,&#160;<a
shape="rect" href="recipient-list.html">Recipient List</a>,&#160;<a shape="rect"
href="multicast.html">Multicas
 t</a> no longer reuse message id in their sub messages, but each sub message has its
own unique message id (just as the exchange has).</li></ul><h3 id="Camel2.16.0Release-New">New
<a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3
id="Camel2.16.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a
shape="rect" href="paho.html">camel-paho</a>&#160;- For MQTT messaging using
Eclipse Paho client</li></ul><h3 id="Camel2.16.0Release-NewDSL">New DSL</h3><h3
id="Camel2.16.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.16.0Release-NewDataFormats">New
<a shape="rect" href="data-format.html">Data Formats</a></h3><ul><li>camel-boon
- For mapping POJO to/from json<br clear="none"><br clear="none"></li></ul><h3
id="Camel2.16.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3
id="Camel2.16.0Release-New.3">New <a shape="rect" href="examples.html">Examples</a></h3><h3
id
 ="Camel2.16.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2
id="Camel2.16.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.16.0Release-KnownIssues">Known
Issues</h2><h2 id="Camel2.16.0Release-Dependencyupgrades">Dependency upgrades</h2><ul><li>MongoDB
Java Driver from 2.12.4 to 2.13.0.</li><li>Embed MongoDB test harness from 1.46.4
to 1.47.0.</li><li>Jsonpath from 1.2.0 to 2.0.0</li></ul><h2 id="Camel2.16.0Release-Importantchangestoconsiderwhenupgrading">Important
changes to consider when upgrading</h2><ul><li>The dumpRoutesAsXml operation
now preserve property placeholder used in the route models.&#160;</li><li>Using
setFaultBody / setFaultHeader behaves similar to setBody / setHeader to preserve existing
headers/attachments by setting on existing IN or OUT message.</li><li>If using
concurrent consumer on&#160;<a shape="rect" href="jms.html">JMS</a>&#160;endpoints
for request/reply over JMS then you must use the new replyToConcurrentConsumers, r
 eplyToMaxConcurrentConsumers options to configure the values.&#160;</li><li>When
the&#160;<a shape="rect" href="aggregator2.html">Aggregator2</a> is forced
completed the exchange property&#160;<code>Exchange.AGGREGATED_COMPLETED_BY</code>
value has been changed from "forceCompletion" to "force" so its named like the other completion
triggers.</li><li>Removed unsupported modules camel-web and camel-web-standalone.</li><li>Removed
unsupported camel:dot functionality from camel:run plugin.</li><li>Removed unsupported
camel-archetype-scala-component from maven archetypes.</li></ul><h2 id="Camel2.16.0Release-GettingtheDistributions">Getting
the Distributions</h2><h3 id="Camel2.16.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="confluenceT
 h"><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.16.0/apache-camel-2.16.0.zip">apache-camel-2.16.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.16.0/apache-camel-2.16.0.zip.asc">apache-camel-2.16.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.16.0/apache-camel-2.16.0.tar.gz">apache-camel-2.16.0.tar.gz</a></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link"
href="ht
 tp://www.apache.org/dist/camel/apache-camel/2.16.0/apache-camel-2.16.0.tar.gz.asc">apache-camel-2.16.0.tar.gz.asc</a></p></td></tr></tbody></table></div>
   <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">



Mime
View raw message