Author: buildbot
Date: Tue May 15 12:19:03 2018
New Revision: 1029911
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/camel-2220-release.html
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/camel-2220-release.html
==============================================================================
--- websites/production/camel/content/camel-2220-release.html (original)
+++ websites/production/camel/content/camel-2220-release.html Tue May 15
12:19:03 2018
@@ -94,7 +94,7 @@
<div style="min-height:200px"> </div>
-<h2 id="Camel2.22.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome
to the 2.22.0 release which approx XXX issues resolved (new features,
improvements and bug fixes such as...)</p><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><span>This release supports only
Spring Boot 2. Spring Boot v1 is no longer
supported.</span></p></div></div><p> </p><ul><li>Camel has upgraded from
Spring Boot v1 to v2 and therefore v1 is no longer
supported. </li><li>Upgraded to Spring Framework 5. Camel should work with
Spring 4.3.x as well, but going forward Spring 5.x will be the minimum Spring
version in future releases. </li><li>Upgraded to Karaf 4.2. You may run
Camel on Karaf 4.1 but we only officially support Karaf 4.2 in this
release.</li><li>Optimised using toD DSL to reuse endpoints and prod
ucers for components where its possible. For example HTTP based components
will now reuse producer (http clients) with dynamic uris sending to the same
host. See more details in the <a shape="rect" class="external-link"
href="https://github.com/apache/camel/blob/master/camel-core/src/main/docs/eips/toD-eip.adoc"
rel="nofollow">toD documentation</a>.</li><li>The <a shape="rect"
href="file2.html">File2</a> consumer with read-lock
idempotent/idempotent-changed can now be configured to delay the release tasks
to expand the window when a file is regarded as in-process, which is usable in
active/active cluster settings with a shared idempotent repository to ensure
other nodes dont too quickly see a processed file as a file they can process
(only needed if you have readLockRemoveOnCommit=true).</li><li>Allow to plugin
a custom request/reply correlation id manager implementation on <a
shape="rect" href="netty4.html">Netty4</a> producer in request/reply
mode.</li><li>The <a sh
ape="rect" href="twitter.html">Twitter</a> component now uses extended mode by
default to support tweets > 140 characters</li><li><a shape="rect"
href="rest-dsl.html">Rest DSL</a> producer now supports being configured in
rest configuration via endpointProperties.</li></ul><p>And these important
fixes:</p><ul><li>Fixed a CXF continuation timeout issue with
camel-cxf consumer could cause the consumer to return a response with data
instead of triggering a timeout to the calling SOAP client.</li><li>Fixed
camel-cxf consumer<span style="color: rgb(80,0,80);"> doesn't release UoW
when using robust oneway operation</span></li><li>Fixed using <a
shape="rect" href="advicewith.html">AdviceWith</a> and using weave methods
on <code>onException</code> etc. not
working. </li><li>Fixed <a shape="rect"
href="splitter.html">Splitter</a> in parallel processing and streaming mode may
block, while iterating message body when the iterator throws exception in first
invoked next() method call.</li><li>Fixed <a shape="rect"
href="kafka.html">Kafka</a> consumer to not auto commit if
autoCommitEnable=false.</li><li>Fixed file consumer was using markerFile as
read-lock by default, which should have been none. </li><li>Fixed using
manual commit with <a shape="rect" href="kafka.html">Kafka</a> to provide
the current record offset and not the previous (and -1 for first)</li></ul><h3
id="Camel2.22.0Release-New">New <a shape="rect"
href="enterprise-integration-patterns.html">Enterprise Integration
Patterns</a></h3><h3 id="Camel2.22.0Release-New.1">New <a shape="rect"
href="components.html">Components</a></h3><ul><li>camel-mybatis - Now has a
mybatis-bean component that supports using MyBatis annotations on POJO beans to
specify the SQL queries and mappings.</li><li>camel-web3j - The web3j
component uses the Web3j client API and allows you to add/read nodes to/from a
web3j compliant content repositories.</li></ul><h3 id="Camel2.22.0Re
lease-NewDSL">New DSL</h3><h3 id="Camel2.22.0Release-NewAnnotations">New
Annotations</h3><h3 id="Camel2.22.0Release-NewDataFormats">New <a shape="rect"
href="data-format.html">Data Formats</a></h3><h3
id="Camel2.22.0Release-New.2">New <a shape="rect"
href="languages.html">Languages</a></h3><h2
id="Camel2.22.0Release-APIbreaking">API
breaking</h2><ul><li>The RestProducerFactory has an API change where the
RestConfiguration is provided as parameter as well.</li></ul><h2
id="Camel2.22.0Release-KnownIssues">Known Issues</h2><h2
id="Camel2.22.0Release-Importantchangestoconsiderwhenupgrading">Important
changes to consider when upgrading</h2><ul><li>Camel has upgraded from Spring
Boot v1 to v2 and therefore v1 is no longer supported. Migrating from SB1 to
SB2 may require changes, see the Spring Boot v1 to v2 migration documentation
for details.</li><li>Upgraded to Spring Framework v5 as default. Support for
Spring Framework v4.3 is deprecated and not recommended to be used.</li><li>Up
graded to Karaf 4.2. You may run Camel on Karaf 4.1 but we only officially
support Karaf 4.2 in this release. </li><li>The camel-jms Maven pom.xml
file now exclude spring-messaging dependency as this JAR is not
used.</li><li>Unit testing Camel with Spring Boot and extending the base
classes <code>CamelTestSupport</code>
or <code>CamelSpringTestSupport</code> is now throwing an exception as
this has never been intended/support. Instead use the CamelSpringBootRunner
JUnit runner, and do not extend a base class.</li><li>The file consumer has
changed to use readLock=none as default instead of readLock=markerFile.
Documentation already indicated that readLock=none was the
default.</li></ul><p> </p><h2
id="Camel2.22.0Release-GettingtheDistributions">Getting the
Distributions</h2><h3 id="Camel2.22.0Release-BinaryDistributions">Binary
Distributions</h3><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>De
scription</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/x.y.x/apache-camel-x.y.x.zip">apache-camel-x.y.x.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/x.y.x/apache-camel-x.y.x.zip.asc">apache-camel-x.y.x.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/x.y.x/apache-camel-x.y.x.tar.gz">apache-
camel-x.y.x.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/x.y.x/apache-camel-x.y.x.tar.gz.asc">apache-camel-x.y.x.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.22.0Release-SourceDistr
ibutions">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 (zip)</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/x.y.x/apache-camel-x.y.x-src.zip">apache-camel-x.y.x-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/x.y.x/apache-camel-x.y.x-src.zip.asc">apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><h3
id="Camel2.22.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">
+<h2 id="Camel2.22.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome
to the 2.22.0 release which approx XXX issues resolved (new features,
improvements and bug fixes such as...)</p><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><span>This release supports only
Spring Boot 2. Spring Boot v1 is no longer
supported.</span></p></div></div><p> </p><ul><li>Camel has upgraded from
Spring Boot v1 to v2 and therefore v1 is no longer
supported. </li><li>Upgraded to Spring Framework 5. Camel should work with
Spring 4.3.x as well, but going forward Spring 5.x will be the minimum Spring
version in future releases. </li><li>Upgraded to Karaf 4.2. You may run
Camel on Karaf 4.1 but we only officially support Karaf 4.2 in this
release.</li><li>Optimised using toD DSL to reuse endpoints and prod
ucers for components where its possible. For example HTTP based components
will now reuse producer (http clients) with dynamic uris sending to the same
host. See more details in the <a shape="rect" class="external-link"
href="https://github.com/apache/camel/blob/master/camel-core/src/main/docs/eips/toD-eip.adoc"
rel="nofollow">toD documentation</a>.</li><li>The <a shape="rect"
href="file2.html">File2</a> consumer with read-lock
idempotent/idempotent-changed can now be configured to delay the release tasks
to expand the window when a file is regarded as in-process, which is usable in
active/active cluster settings with a shared idempotent repository to ensure
other nodes dont too quickly see a processed file as a file they can process
(only needed if you have readLockRemoveOnCommit=true).</li><li>Allow to plugin
a custom request/reply correlation id manager implementation on <a
shape="rect" href="netty4.html">Netty4</a> producer in request/reply
mode.</li><li>The <a sh
ape="rect" href="twitter.html">Twitter</a> component now uses extended mode by
default to support tweets > 140 characters</li><li><a shape="rect"
href="rest-dsl.html">Rest DSL</a> producer now supports being configured in
rest configuration via endpointProperties.</li><li>The <a shape="rect"
href="kafka.html">Kafka</a> component now
supports <code>HeaderFilterStrategy</code> to plugin custom
implementations for controlling header mappings between Camel and Kafka
messages.</li></ul><p>And these important fixes:</p><ul><li>Fixed a CXF
continuation timeout issue with camel-cxf consumer could cause the
consumer to return a response with data instead of triggering a timeout to the
calling SOAP client.</li><li>Fixed camel-cxf consumer<span style="color:
rgb(80,0,80);"> doesn't release UoW when using robust oneway
operation</span></li><li>Fixed using <a shape="rect"
href="advicewith.html">AdviceWith</a> and using weave methods
on <code>onException</code>
60;etc. not working. </li><li>Fixed <a shape="rect"
href="splitter.html">Splitter</a> in parallel processing and streaming mode may
block, while iterating message body when the iterator throws exception in first
invoked next() method call.</li><li>Fixed <a shape="rect"
href="kafka.html">Kafka</a> consumer to not auto commit if
autoCommitEnable=false.</li><li>Fixed file consumer was using markerFile as
read-lock by default, which should have been none. </li><li>Fixed using
manual commit with <a shape="rect" href="kafka.html">Kafka</a> to provide
the current record offset and not the previous (and -1 for first)</li></ul><h3
id="Camel2.22.0Release-New">New <a shape="rect"
href="enterprise-integration-patterns.html">Enterprise Integration
Patterns</a></h3><h3 id="Camel2.22.0Release-New.1">New <a shape="rect"
href="components.html">Components</a></h3><ul><li>camel-mybatis - Now has a
mybatis-bean component that supports using MyBatis annotations on POJO beans to
specify the SQL queries and mappings.</li><li>camel-web3j - The web3j
component uses the Web3j client API and allows you to add/read nodes to/from a
web3j compliant content repositories.</li></ul><h3
id="Camel2.22.0Release-NewDSL">New DSL</h3><h3
id="Camel2.22.0Release-NewAnnotations">New Annotations</h3><h3
id="Camel2.22.0Release-NewDataFormats">New <a shape="rect"
href="data-format.html">Data Formats</a></h3><h3
id="Camel2.22.0Release-New.2">New <a shape="rect"
href="languages.html">Languages</a></h3><h2
id="Camel2.22.0Release-APIbreaking">API
breaking</h2><ul><li>The RestProducerFactory has an API change where the
RestConfiguration is provided as parameter as well.</li></ul><h2
id="Camel2.22.0Release-KnownIssues">Known Issues</h2><h2
id="Camel2.22.0Release-Importantchangestoconsiderwhenupgrading">Important
changes to consider when upgrading</h2><ul><li>Camel has upgraded from Spring
Boot v1 to v2 and therefore v1 is no longer supported. Migrating from SB1 to
SB2 may req
uire changes, see the Spring Boot v1 to v2 migration documentation for
details.</li><li>Upgraded to Spring Framework v5 as default. Support for Spring
Framework v4.3 is deprecated and not recommended to be used.</li><li>Upgraded
to Karaf 4.2. You may run Camel on Karaf 4.1 but we only officially support
Karaf 4.2 in this release. </li><li>The camel-jms Maven pom.xml file now
exclude spring-messaging dependency as this JAR is not used.</li><li>Unit
testing Camel with Spring Boot and extending the base
classes <code>CamelTestSupport</code>
or <code>CamelSpringTestSupport</code> is now throwing an exception as
this has never been intended/support. Instead use the CamelSpringBootRunner
JUnit runner, and do not extend a base class.</li><li>The file consumer has
changed to use readLock=none as default instead of readLock=markerFile.
Documentation already indicated that readLock=none was the
default.</li></ul><p> </p><h2
id="Camel2.22.0Release-GettingtheDistributions">G
etting the Distributions</h2><h3
id="Camel2.22.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/x.y.x/apache-camel-x.y.x.zip">apache-camel-x.y.x.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/x.y.x/apache-camel-x.y.x.zip.asc">apache-camel-x.y.x.zip.asc</a></p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linu
x/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/x.y.x/apache-camel-x.y.x.tar.gz">apache-camel-x.y.x.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/x.y.x/apache-camel-x.y.x.tar.gz.asc">apache-camel-x.y.x.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 does
n'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.22.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 (zip)</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/x.y.x/apache-camel-x.y.x-src.zip">apache-camel-x.y.x-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/a
pache-camel/x.y.x/apache-camel-x.y.x-src.zip.asc">apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><h3
id="Camel2.22.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: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>