Author: buildbot
Date: Fri Sep  7 07:31:26 2018
New Revision: 1034810

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/2018/09/
    websites/production/camel/content/2018/09/07/
    websites/production/camel/content/2018/09/07/apache-camel-2221-released.html
    websites/production/camel/content/cache/main.pageCache   (with props)
Modified:
    
websites/production/camel/content/2015/10/14/welcome-jean-baptiste-onofr-as-camel-pmc-member.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-tutorials.html
    websites/production/camel/content/camel-30-ideas.html
    websites/production/camel/content/download-archives.html
    websites/production/camel/content/how-can-i-get-the-source-code.html
    websites/production/camel/content/how-can-i-stop-a-route-from-a-route.html
    
websites/production/camel/content/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
    websites/production/camel/content/index.html
    websites/production/camel/content/news.html
    websites/production/camel/content/processorfactory.html
    websites/production/camel/content/security-advisories.html
    websites/production/camel/content/siteindex.html
    websites/production/camel/content/sitemap.html
    websites/production/camel/content/source.html
    websites/production/camel/content/spark-rest.html
    websites/production/camel/content/tutorial-osgi-camel-part1.html
    websites/production/camel/content/tutorial-osgi-camel-part2.html
    websites/production/camel/content/tutorial-osgi-camel-part2a.html
    websites/production/camel/content/tutorial-osgi-camel-part2b.html
    websites/production/camel/content/tutorial-osgi-camel-part2c.html

Modified: 
websites/production/camel/content/2015/10/14/welcome-jean-baptiste-onofr-as-camel-pmc-member.html
==============================================================================
--- 
websites/production/camel/content/2015/10/14/welcome-jean-baptiste-onofr-as-camel-pmc-member.html
 (original)
+++ 
websites/production/camel/content/2015/10/14/welcome-jean-baptiste-onofr-as-camel-pmc-member.html
 Fri Sep  7 07:31:26 2018
@@ -38,7 +38,7 @@
 
 
     <title>
-    Apache Camel: Welcome Jean-Baptiste Onofré as Camel PMC member
+    Apache Camel: Welcome Jean-Baptiste Onofr? as Camel PMC member
     </title>
 </head>
 <body>
@@ -64,7 +64,7 @@
         <div class="top_red_bar">
           <div id="site-breadcrumbs">
                 <!-- Breadcrumbs -->
-<a href="../../../index.html">Apache 
Camel</a>&nbsp;&gt;&nbsp;2015&nbsp;&gt;&nbsp;10&nbsp;&gt;&nbsp;14&nbsp;&gt;&nbsp;<a
 href="welcome-jean-baptiste-onofr-as-camel-pmc-member.html">Welcome 
Jean-Baptiste Onofré as Camel PMC member</a>
+<a href="../../../index.html">Apache 
Camel</a>&nbsp;&gt;&nbsp;2015&nbsp;&gt;&nbsp;10&nbsp;&gt;&nbsp;14&nbsp;&gt;&nbsp;<a
 href="welcome-jean-baptiste-onofr-as-camel-pmc-member.html">Welcome 
Jean-Baptiste Onofr? as Camel PMC member</a>
           </div>
           <!-- Quicklinks -->
 <div id="site-quicklinks"><p><a shape="rect" href="download.html">Download</a> 
| <a shape="rect" href="javadoc.html">JavaDoc</a> | <a shape="rect" 
href="source.html">Source</a> | <a shape="rect" class="external-link" 
href="https://github.com/apache/camel/"; rel="nofollow">GitHub</a> | <a 
shape="rect" class="external-link" href="https://gitter.im/apache/apache-camel"; 
rel="nofollow">Gitter</a> |&#160;<a shape="rect" 
href="support.html">Support</a></p></div>

Added: 
websites/production/camel/content/2018/09/07/apache-camel-2221-released.html
==============================================================================
--- 
websites/production/camel/content/2018/09/07/apache-camel-2221-released.html 
(added)
+++ 
websites/production/camel/content/2018/09/07/apache-camel-2221-released.html 
Fri Sep  7 07:31:26 2018
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="//camel.apache.org/styles/site.css" rel="stylesheet" 
type="text/css">
+    <link href="//camel.apache.org/styles/type-settings.css" rel="stylesheet" 
type="text/css">
+    <script src="//camel.apache.org/styles/prototype.js" 
type="text/javascript"></script>
+    <script src="//camel.apache.org/styles/rico.js" 
type="text/javascript"></script>    
+    <script src="//camel.apache.org/styles/site.js" 
type="text/javascript"></script>
+
+    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+
+
+    <title>
+    Apache Camel: Apache Camel 2.22.1 Released
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+          <!-- Banner -->
+<div id="banner-content"><div id="asf_logo">
+       <div id="activemq_logo" style="height:108px; background:transparent 
url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+            <a shape="rect" style="float:left; 
width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px;
 margin-top:20px; margin-left:18px;" href="http://camel.apache.org/";>Camel</a>
+            <a shape="rect" style="float:right; 
width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px;
 margin-top:45px; margin-right:10px;" href="http://www.apache.org";>Apache</a>
+       </div>
+</div></div>
+          <!-- Banner -->
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+                <!-- Breadcrumbs -->
+<a href="../../../index.html">Apache 
Camel</a>&nbsp;&gt;&nbsp;2018&nbsp;&gt;&nbsp;09&nbsp;&gt;&nbsp;07&nbsp;&gt;&nbsp;<a
 href="apache-camel-2221-released.html">Apache Camel 2.22.1 Released</a>
+          </div>
+          <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html">Download</a> 
| <a shape="rect" href="javadoc.html">JavaDoc</a> | <a shape="rect" 
href="source.html">Source</a> | <a shape="rect" class="external-link" 
href="https://github.com/apache/camel/"; rel="nofollow">GitHub</a> | <a 
shape="rect" class="external-link" href="https://gitter.im/apache/apache-camel"; 
rel="nofollow">Gitter</a> |&#160;<a shape="rect" 
href="support.html">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+        <br> Since we're on a major migration process of this website, some 
component documents here are out of sync right now. In the meantime you may 
want to look at the asciidoc in the repository:
+            https://github.com/apache/camel/blob/master/README.md
+            https://github.com/apache/camel/blob/master/components/readme.adoc 
</br>
+       <table border="0">
+       <tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><p>The Camel community announces the 
immediate availability of the new patch release Camel 2.22.1. This release 
contains 47 fixes applied in the past few weeks by the community on the Camel 
2.22.x maintenance branch.</p><p>The artifacts are published and ready for you 
to&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343346&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor 
Zurowski</p></div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+                <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3 
id="Navigation-Overview"><a shape="rect" 
href="overview.html">Overview</a></h3><ul class="alternate"><li><a shape="rect" 
href="index.html">Home</a></li><li><a shape="rect" 
href="download.html">Download</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="faq.html">FAQ</a></li></ul><h3 id="Navigation-Documentation"><a 
shape="rect" href="documentation.html">Documentation</a></h3><ul 
class="alternate"><li><a shape="rect" href="user-guide.html">User 
Guide</a></li><li><a shape="rect" href="manual.html">Manual</a></li><li><a 
shape="rect" href="books.html">Books</a></li><li><a shape="rect" 
href="tutorials.html">Tutorials</a></li><li><a shape="rect" 
href="examples.html">Examples</a></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a></li><li><a shape="rect" 
href="architecture.html">Architecture</a></li><li><a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise
  Integration Patterns</a></li><li><a shape="rect" 
href="dsl.html">DSL</a></li><li><a shape="rect" 
href="components.html">Components</a></li><li><a shape="rect" 
href="data-format.html">Data Format</a></li><li><a shape="rect" 
href="languages.html">Languages</a></li><li><a shape="rect" 
href="security.html">Security</a></li><li><a shape="rect" 
href="security-advisories.html">Security Advisories</a></li></ul><h3 
id="Navigation-Search">Search</h3><form 
enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" 
action="http://www.google.com/cse";>
+  <div>
+    <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+    <input type="hidden" name="ie" value="UTF-8">
+    <input type="text" name="q" size="21">
+    <input type="submit" name="sa" value="Search">
+  </div>
+</form>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en";></script><h3
 id="Navigation-Community"><a shape="rect" 
href="community.html">Community</a></h3><ul class="alternate"><li><a 
shape="rect" href="support.html">Support</a></li><li><a shape="rect" 
href="contributing.html">Contributing</a></li><li><a shape="rect" 
href="mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" 
href="irc-room.html">Gitter / IRC Chat</a></li><li><a shape="rect" 
href="user-stories.html">User Stories</a></li><li><a shape="rect" 
href="news.html">News</a></li><li><a shape="rect" 
href="articles.html">Articles</a></li><li><a shape="rect" 
href="site.html">Site</a></li><li><a shape="rect" 
href="team.html">Team</a></li><li><a shape="rect" class="external-link" 
href="http://camel-extra.googlecode.com/"; rel="nofollow">Camel 
Extra</a></li></ul><h3 id="Navigation-Developers"><a shape="rect" 
href="developers.html">Developers</a></h3><ul class="alternate"><li><a s
 hape="rect" href="developers.html">Developer Guide</a></li><li><a shape="rect" 
href="source.html">Source</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/apache/camel/"; rel="nofollow">Github</a></li><li><a 
shape="rect" href="building.html">Building</a></li><li><a shape="rect" 
href="javadoc.html">JavaDoc</a></li></ul><h3 
id="Navigation-ApacheSoftwareFoundation">Apache Software Foundation</h3><ul 
class="alternate"><li><a shape="rect" class="external-link" 
href="http://www.apache.org/licenses/";>License</a></li><li><a shape="rect" 
class="external-link" 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 shape="rect" class="external-link" 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li><li><a 
shape="rect" class="external-link" 
href="http://www.apache.org/security/";>Security</a></li></ul><p>&#160;</p><p><a 
shape="rect" class="external-link" 
href="http://www.apache.org/events/current-event.html";><span class="confl
 uence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://www.apache.org/events/current-event-125x125.png"; 
data-image-src="http://www.apache.org/events/current-event-125x125.png";></span></a></p></div>
+                <!-- NavigationBar -->
+            </div>
+          </div>
+        </td>
+        </tr>
+       </tbody>
+        </table>
+
+
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="$base/privacy-policy.html">Privacy Policy</a> -
+        (<a 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=89071983";>edit
 page</a>)
+        (<a 
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89071983&amp;showComments=true&amp;showCommentArea=true#addcomment";>add
 comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2015 The Apache Software Foundation.
+<br>          
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel 
project logo are trademarks of The Apache Software Foundation.  All other marks 
mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com";>Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to 
priv...@camel.apache.org -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-25976253-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; 
ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+</body>
+</html>
+
+

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Fri Sep  7 07:31:26 
2018
@@ -4407,11 +4407,11 @@ So we completed the last piece in the pi
 <p>This example has been removed from <strong>Camel 2.9</strong> onwards. 
Apache Axis 1.4 is a very old and unsupported framework. We encourage users to 
use <a shape="rect" href="cxf.html">CXF</a> instead of Axis.</p></div></div>
 
 <div class="conf-macro output-block" data-hasbody="false" 
data-macro-name="toc"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1532596819183 {padding: 0px;}
-div.rbtoc1532596819183 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1532596819183 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1536304926732 {padding: 0px;}
+div.rbtoc1536304926732 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1536304926732 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1532596819183">
+/*]]>*/</style><div class="toc-macro rbtoc1536304926732">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 
1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-Prerequisites">Prerequisites</a></li><li><a shape="rect" 
href="#BookInOnePage-Distribution">Distribution</a></li><li><a shape="rect" 
href="#BookInOnePage-Introduction">Introduction</a></li><li><a shape="rect" 
href="#BookInOnePage-SettinguptheprojecttorunAxis">Setting up the project to 
run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-Maven2">Maven 2</a></li><li><a shape="rect" 
href="#BookInOnePage-wsdl">wsdl</a></li><li><a shape="rect" 
href="#BookInOnePage-ConfiguringAxis">Configuring Axis</a></li><li><a 
shape="rect" href="#BookInOnePage-RunningtheExample">Running the 
Example</a></li></ul>

Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Fri Sep  7 07:31:26 
2018
@@ -1999,11 +1999,11 @@ So we completed the last piece in the pi
 <p>This example has been removed from <strong>Camel 2.9</strong> onwards. 
Apache Axis 1.4 is a very old and unsupported framework. We encourage users to 
use <a shape="rect" href="cxf.html">CXF</a> instead of Axis.</p></div></div>
 
 <div class="conf-macro output-block" data-hasbody="false" 
data-macro-name="toc"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1532597001111 {padding: 0px;}
-div.rbtoc1532597001111 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1532597001111 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1536305333289 {padding: 0px;}
+div.rbtoc1536305333289 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1536305333289 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1532597001111">
+/*]]>*/</style><div class="toc-macro rbtoc1536305333289">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookTutorials-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 
1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookTutorials-Prerequisites">Prerequisites</a></li><li><a shape="rect" 
href="#BookTutorials-Distribution">Distribution</a></li><li><a shape="rect" 
href="#BookTutorials-Introduction">Introduction</a></li><li><a shape="rect" 
href="#BookTutorials-SettinguptheprojecttorunAxis">Setting up the project to 
run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookTutorials-Maven2">Maven 2</a></li><li><a shape="rect" 
href="#BookTutorials-wsdl">wsdl</a></li><li><a shape="rect" 
href="#BookTutorials-ConfiguringAxis">Configuring Axis</a></li><li><a 
shape="rect" href="#BookTutorials-RunningtheExample">Running the 
Example</a></li></ul>

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

Propchange: websites/production/camel/content/cache/main.pageCache
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: websites/production/camel/content/camel-30-ideas.html
==============================================================================
--- websites/production/camel/content/camel-30-ideas.html (original)
+++ websites/production/camel/content/camel-30-ideas.html Fri Sep  7 07:31:26 
2018
@@ -87,7 +87,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 
id="Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0 Ideas</h2><div 
class="confluence-information-macro confluence-information-macro-warning 
conf-macro output-block" data-hasbody="true" data-macro-name="warning"><p 
class="title">WIP</p><span class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body">&#160;</div></div><p>Camel is now 
almost 6 years old and its second revision camel-2.x is more than 4.5 years old 
already. Camel is extremely mature, used in production by a large number of 
organizations from small to large and even governments. We feel like we really 
hit the initial target of simplifying integration. Camel's middleware 
abstraction api and the eip based routing brought a lot of positive feedback 
from users.</p><p>There is however more that could be done to simplify the work 
of integration developers who need new components (not shipped with camel for 
licensin
 g - copyleft of commercial - or other reasons) or new integration patterns or 
algorithms or even new tools. We learned a lot in the past years and benefited 
from a strong and continuously growing community. It's time to put what we 
learned to good use and re-engineer your favourite integration framework yet 
again.</p><p>The middleware abstractions look pretty solid, and aside from some 
possible reshuffling we don't expect major changes. As a consequence, most of 
the components will retain the same general feel. The core will however be 
rearchitected to become even more pluggable and modular. We will however spare 
no effort to make a new Camel 3 be as backward compatible as possible and when 
not possible at least provide a painless migration path.</p><p>This is a 
mindmap of ideas for improving Camel 3.0. Fell free to discuss this on the 
Camel <a shape="rect" href="mailing-lists.html">Mailing Lists</a> if you have 
other ideas or feedback.</p><h3 id="Camel3.0-Ideas-Tableofcontents">Tab
 le of contents</h3><div class="sectionColumnWrapper"><div 
class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" 
style="width:20%;min-width:20%;max-width:20%;"><div class="panel conf-macro 
output-block" data-hasbody="true" data-macro-name="panel" style="border-width: 
1px;"><div class="panelContent">
+<div class="wiki-content maincontent"><h2 
id="Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0 Ideas</h2><div 
class="confluence-information-macro confluence-information-macro-warning 
conf-macro output-block" data-hasbody="true" data-macro-name="warning"><p 
class="title">WIP</p><span class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body">&#160;</div></div><p>Camel is now 
almost 6 years old and its second revision camel-2.x is more than 4.5 years old 
already. Camel is extremely mature, used in production by a large number of 
organizations from small to large and even governments. We feel like we really 
hit the initial target of simplifying integration. Camel's middleware 
abstraction api and the eip based routing brought a lot of positive feedback 
from users.</p><p>There is however more that could be done to simplify the work 
of integration developers who need new components (not shipped with camel for 
licensin
 g - copyleft of commercial - or other reasons) or new integration patterns or 
algorithms or even new tools. We learned a lot in the past years and benefited 
from a strong and continuously growing community. It's time to put what we 
learned to good use and re-engineer your favourite integration framework yet 
again.</p><p>The middleware abstractions look pretty solid, and aside from some 
possible reshuffling we don't expect major changes. As a consequence, most of 
the components will retain the same general feel. The core will however be 
rearchitected to become even more pluggable and modular. We will however spare 
no effort to make a new Camel 3 be as backward compatible as possible and when 
not possible at least provide a painless migration path.</p><p>This is a 
mindmap of ideas for improving Camel 3.0. Fell free to discuss this on the 
Camel <a shape="rect" href="mailing-lists.html">Mailing Lists</a> if you have 
other ideas or feedback.</p><h3 id="Camel3.0-Ideas-Tableofcontents">Tab
 le of contents</h3><div class="sectionColumnWrapper"><div 
class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" 
style="width:20%;min-width:20%;max-width:20%;"><div class="panel" 
style="border-width: 1px;"><div class="panelContent">
 <div class="toc-macro client-side-toc-macro conf-macro output-block" 
data-hasbody="false" data-headerelements="H1,H2,H3,H4,H5,H6,H7" 
data-macro-name="toc"> </div>
 </div></div></div></div></div></div><h3 id="Camel3.0-Ideas-JDKsupport">JDK 
support</h3><p>(+1: claus, cmueller, mattrpav)<br clear="none"> (-1: 
hadrian)</p><p>We should drop support for JDK6, and require JDK7 as minimim 
version. eg build and compile the release with JDK7.<br clear="none"> We should 
aim to be compatible with JDK8.<br clear="none"> (hz) Why? Isn't OpenJDK 6 
still supported by RedHat and very much in use? Even Oracle's Java 6 is still 
in use. Maybe some bundles would require JDK7+, buy why not keep things like 
the api for instance still supported with Java 6? A strong argument may sway my 
opinion, but for now, I fail to see the reason.</p><p>(mattrpav) Consider JDK8 
as the base. By the time Camel 3 is stable and ready for wide-spread use, the 
transitive deps will have caught up. A number of suggestions below target JDK8 
features, and all would require an "add-on" approach to maintain JDK7 backward 
compat.&#160;</p><h3 id="Camel3.0-Ideas-JDK8JavaDSL">JDK8 Java DSL</h3><
 p>It would be good to have a camel-java8-dsl component that offers a JDK8 DSL 
which uses all the nice new stuff from JDK8 with higher order functions, 
closures, et all.<br clear="none"> Though this may comes later in Camel 3.x 
when JDK8 is GA.<br clear="none"> At least stuff like Predicate, Expression, 
AggregationStrategy etc. are "functional interfaces" (containing only one 
method) and Java 8 applications can implement them using lambdas. That's only a 
start, but it doesn't require a specific DSL.</p><h3 
id="Camel3.0-Ideas-RoutingCoreRe-engineering(raulk)">Routing Core 
Re-engineering (raulk)</h3><p>The routing core of Camel 2.x is heavily based on 
a recursive call pattern, where Processors are responsible for calling the next 
one along the chain. This results in lengthy and meaningless stacktraces 
(difficult to make sense out of and debug for newcomers) and higher memory 
usage due to retention of local variables for a longer time than strictly 
needed.</p><p>Moreover, Camel weaves a
  large number of "plumbing" processors along the way which should not really 
be processors because they form part of the very essence of the routing core, 
e.g. error handlers, stream caching interceptors, trace interceptors, async 
processor helpers, MDC, etc.</p><p>The proposal is to shift towards an 
iterative model, by redesigning the logic of Camel routing. The suggested model 
is defined by these pillars:</p><ul class="alternate"><li>A single class, or a 
limited set of them, contain the routing logic of Camel. Package name: 
<code>org.apache.camel.core.routing</code>. Central (abstract) class: 
<code>RoutingCore</code>. Concrete realisations could be: 
PipeliningRoutingCore, MulticastRoutingCore, depending on the fundamental 
routing pattern.</li><li>The RoutingCore iteratively calls the routing steps, 
one after another. The routing steps return their result to the 
<code>RoutingCore</code>, who is in charge of calling the next element 
subsequently. OUT and IN are bridged if necessary 
 (PipeliningRoutingCore).</li><li>The Processor interface is crumbled up into 
its many specialisations, each of which represents a distinct concept of the 
Camel framework: RoutingDecider (EIPs should only take decisions about the 
routing, but <strong>not</strong> perform the routing itself, e.g. choice, 
filter, loop, throttle, etc.; see examples in subsection below.), Actions, 
ErrorHandler (already exists), Interceptor, etc.</li><li>The RoutingCore is 
responsible of all the "magic" now disseminated across a number of processors. 
Assisted by Helper classes.</li></ul><p>The goal of this idea isn't to zap off 
recursion altogether, just to consolidate the routing logic into a handful of 
cornerstone classes.</p><p>Camel is no longer a baby and the framework concepts 
are well mature, thus they should be transferred to the API and avoid making 
everything a raw Processor.</p><h4 
id="Camel3.0-Ideas-ConvertingsomeEIPsfrom&quot;performers&quot;tomere&quot;deciders&quot;">Converting
 some EIPs fr
 om "performers" to mere "deciders"</h4><ul class="alternate"><li>choice() 
=&gt; evaluates the predicates and returns the List of Processors or Endpoints 
to invoke.</li><li>filter() =&gt; same as choice(), but returning null if the 
filter doesn't match, to continue to the next routing step.</li><li>loop() 
=&gt; evaluates whether the looping control predicate still stands. If yes, it 
returns the processors to invoke, where the last is itself (to trigger the 
looping logic again); else, it returns null to continue to the next routing 
step.</li><li>throttle() =&gt; pauses accordingly and then returns the 
endpoint/processors to invoke.</li><li>...</li></ul><h3 
id="Camel3.0-Ideas-ClearerArchitectureofCamelCore">Clearer Architecture of 
Camel Core</h3><p>Goals:</p><ul><li>The camel components should know as little 
as possible about camel core</li><li>The classes needed to setup camel should 
be separate from the things needed at run time</li><li>Camel Core should be 
tiny as possible and only 
 contain what really is core</li></ul><p>So why should this be important? 
Currently components depend on camel-core as a whole and there are no further 
rules which classes the components should use and which classes should be 
private to core. Even classes from the impl package are needed. So this means 
that any refactoring we do in camel core could affect all components. As camel 
is growing steadily this can become quite problematic.</p><h4 
id="Camel3.0-Ideas-Splitcamel-coreintomultipleparts(hadrian)">Split camel-core 
into multiple parts (hadrian)</h4><p>(+1: cmueller, hadrian, 
claus)</p><p>Claus: Important to be 99+% backwards compatible with Camel 
2.x.</p><p>There are multiple benefits and less constraints. A separate api jar 
would allow the definition of a 'route container' which is currently one of the 
roles of the CamelContext. This allows primarily alternative implementations of 
camel for constrained environments (such as real time systems, for instance). 
Processors/Routes/Comp
 onents written against the api could be deployed on any camel implementation 
(as long as all necessary features are 
supported).</p><ul><li>api</li><li>dsl/builder</li><li>impl</li><li>...</li></ul><p>These
 should be structured in a way that these big building blocks do not have 
cyclic dependencies. Any other cycles can be ignored in this 
step.</p><p>Allowed depdencies ( "-&gt;" means may use, may depend 
on):</p><ul><li>* -&gt; api</li><li>end user config code -&gt; 
builder</li><li>builder -&gt; impl</li></ul><h4 
id="Camel3.0-Ideas-Avoidshadinggoogleconcurrentlinkedmapincamel-core">Avoid 
shading google concurrent linked map in camel-core</h4><p>The shaded Google 
concurrent map should IMHO be pluggable, so people can run without this as 
default. And then people can install that google JAR on their classpath and 
Camel can pickup and use that. This JAR only helps in SMX/Karaf installations 
when having concurrent startup of many Camel apps. For regular users this does 
not bring any benef
 its to the table. This can help slim down the size of the camel-core 
JAR.</p><p>We can either auto detect the google class, as people did in the 
past with JDK1.3/1.4 and the apache commons collection. eg using commons 
collection on JDK1.3 and not in JDK1.4 as it had that out of the box.</p><h4 
id="Camel3.0-Ideas-Definescopeandrulesforcamel-corepackages(champion?)">Define 
scope and rules for camel-core packages (<em>champion</em>?)</h4><p>In 
extension to the previous paragraph each camel package should have a clear 
scope that defines what to put in the package and what not. There should be 
rules that define what dependencies are allowed for classes in a package. The 
minimum goal is to guarantee that by following the rules dependency cycles can 
not happen. Additionally the rules should minimize dependencies between 
packages to achieve loose coupling between packages and high coherence inside a 
package.</p><h4 id="Camel3.0-Ideas-Moreflexibleroutesatruntime(claus)">More 
flexible routes 
 at runtime (claus)</h4><p>(+1: hadrian)</p><p>When routes is added in Camel 
2.x architecture, global cross cutting concerns such as error handlers, 
interceptors, onCompletion etc. is applied when the route is added. We need to 
separate this and have those applied during routing. The <code>Channel</code> 
needs to do this and therefore it must be more dynamic than its currently is. 
And we need to enlist the various global cross cutting concerns by their 
xxxDefintions in the CamelContext, so we can access them at any time. This 
allows end users also much more easily to add/remove interceptors, error 
handlers and whatnot at runtime. And it makes it much easier to add routes 
generated from JAXB or other sources, as we don't need to prepare or anyhow 
<em>mold</em> the <code>RouteDefinition</code> given. See ticket <a 
shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-3024";>CAMEL-3024</a> for 
some details.</p><h4 id="Camel3.0-Ideas-Fixrouteswithmultipl
 einputs(claus)">Fix routes with multiple inputs (claus)</h4><p>The current 
implementation of routes with multiple inputs is to clone the route, which 
means you essentially got 2+ routes if a route has multiple inputs. However 
routes with multiple inputs is seldom used. The actual solution will depend on 
the api refactoring.</p><h4 
id="Camel3.0-Ideas-RouteinitializationlogicforJavaDSLandXMLDSLs(claus)">Route 
initialization logic for Java DSL and XML DSLs (claus)</h4><p>The Java DSL does 
its route initialization slightly a bit different than the XML DSLs, due the 
nature of it, and the fact the fluent builders can do additional logic, which 
the JAXB model of XML DSLs does not. We should align the initialization logic 
so Java DSL and XML DSLs does the same thing. They setup the pure model at 
first. So the configure method in the RouteBuilder should setup the model as 
the XML DSL would do. Then the prepare route logic which follows could be the 
same in all cases. This would also allow us
  to ensure when people use multiple RouteBuilder classes in Java DSL, then 
context scoped onException, interceptors is applied for all 
RouteBuilders.</p><h4 
id="Camel3.0-Ideas-AddOnException,Interceptor,etc.toJAXBmodelforaCamelContextDefinition(claus)">Add
 OnException, Interceptor, etc. to JAXB model for a CamelContextDefinition 
(claus)</h4><p>Configuring context scoped onException, interceptors etc. is 
woven into the RouteDefinition as part of the route initialization logic. When 
we have a dynamic routing engine (see above) that can at runtime support this 
without the need for woven into the routes. Then we should also ensure the 
context scoped onException, interceptors etc. is available in a 
CamelContextDefinition. This ensures the models is always 100% kept as it was 
provided, and we can fully export the model to XML and other languages (having 
a supported render).</p><h4 
id="Camel3.0-Ideas-Tightenuproutedefinitions(claus)">Tighten up route 
definitions (claus)</h4><p>Currently cr
 oss cutting concerns such as error handlers, interceptors, onCompletion etc. 
can be define anywhere in the route. We should tighten this up and only allow 
this to be configured in the start of the route. This also ensures when end 
users use code assistance in their route development, the IDE will not popup a 
big list which includes these cross cutting concerns. See also next note. 
(ProcessorDefinition will therefore be trimmed)</p><h4 
id="Camel3.0-Ideas-MessageHistoryEIP/MessageStore(ChristianOhr)">Message 
History EIP/Message Store (Christian Ohr)</h4><p>This has been moved to its own 
<a shape="rect" href="camel-30-message-store.html">Wiki page</a>.</p><h3 
id="Camel3.0-Ideas-DependencyUpgrades">Dependency Upgrades</h3><p>We should 
upgrade Jetty to 8.x as minimum. And if possible support Jetty 9.x which is in 
the works.<br clear="none"> Currently we are stuck on 7.x due CXF / Karaf etc 
uses that old version, and thus we have been good citizen to align and use same 
version.<br clear="
 none"> AMQ is also using older Jetty, but that is easier to upgrade as 
well.</p><h3 id="Camel3.0-Ideas-JMXnaming">JMX naming</h3><p>(+1: 
cgeer)</p><p>We should avoid using the hostname in the JMX MBeans as its better 
to have a consistent naming that tooling and other parties can rely on. Having 
the hostname in there just add complexity to the mix. Also Camel may quote the 
MBean name for the CamelContextMBean and use " " in the mbean name, as the only 
mbean in there. (will need to double check exactly which mbean it 
was).</p><p>We should consider improve on this.</p><h3 
id="Camel3.0-Ideas-Removenotusedcomponents">Remove not used 
components</h3><p>We should consider removing</p><ul 
class="alternate"><li>camel-bam</li><li>camel-msv</li><li>org.apache.camel.view 
from came-core</li></ul><ul><li>dot maven generator</li></ul><ul 
class="alternate"><li>... (there could be other stuff to 
remove)</li></ul><p>The BAM has not changed in 5 years, and very seldom used by 
end users. And neither has
  the functionality you need. There is much better solutions outside ASF Camel 
for a BAM solution.<br clear="none"> The DOT generator is not up to date and 
maintained. Also it requires binary generator to generate a route diagram; we 
never managed to find a good java library for that.</p><p>The MSV component is 
never/rarely used, and is causing some issues for cutting releases, due some 
weird maven issues / download of JARs etc. And the codebase has basically been 
left unchanged for 5+ years now.</p><h3 
id="Camel3.0-Ideas-Splitcamel-cxfintoWSandREST">Split camel-cxf into WS and 
REST</h3><p>The camel-cxf component has grown too fat and has too many 
dependencies. People would like to use a light-weight RS. We have already 
talked on Camel @dev about splitting camel-cxf into a WS and RS modules. As 
well refactor the code-base as there is potential overlap with CXF itself and 
stuff to be removed/trimmed/optimized etc.</p><p>We can have a camel-cfx-core 
where we can have shared logic if th
 at makes sense.</p><h3 id="Camel3.0-Ideas-Oldideas">Old ideas</h3><p><em>To be 
better defined and moved to the section above or removed</em></p><h4 
id="Camel3.0-Ideas-Supportforasynchronoustransactions">Support for asynchronous 
transactions</h4><p>When using the asynchronous routing engine it would be 
desirable of transactional context could be propagated to the new threads.<br 
clear="none"> This requires the TX manager supports suspend/resume on the TX. 
G.Nodet have worked a bit on this. See <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2902";>CAMEL-2902</a>. 
Also see <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2729";>CAMEL-2729</a>.</p><p>With
 the <a shape="rect" href="asynchronous-routing-engine.html">Asynchronous 
Routing Engine</a> it would be great if we could support asynchronous 
transaction as well. See <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/brow
 se/CAMEL-2729">CAMEL-2729</a> and <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2902";>CAMEL-2902</a></p><h4
 id="Camel3.0-Ideas-Streamcaching">Stream caching</h4><p>We could add support 
for using <a shape="rect" href="hawtdb.html">HawtDB</a> as the persistent store 
for streams which overflow to disk store.<br clear="none"> This might be 
implemented with the message store when it is used for stream caching.</p><h4 
id="Camel3.0-Ideas-EIP">EIP</h4><p>The <a shape="rect" 
href="resequencer.html">Resequencer</a> EIP currently doesn't support 
persistence, we could introduce this and let it leverage <a shape="rect" 
href="hawtdb.html">HawtDB</a> such as we did with the <a shape="rect" 
href="aggregator2.html">Aggregator2</a> EIP.<br clear="none"> This might be 
implemented with the message store when it is used for temporarily saving 
exchanes until they are in order.</p><h4 
id="Camel3.0-Ideas-ScheduleinDSL">Schedule in DSL</h4><p>We could consider a
 dding DSL syntax sugar for scheduling routes. For example currently you have 
to use <a shape="rect" href="quartz.html">Quartz</a> or a 
<code>ScheduledPollingConsumer</code> which has the <code>delay</code> option. 
We could add DSL which has something like:</p><div class="code panel pdl 
conf-macro output-block" data-hasbody="true" data-macro-name="code" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; 
gutter: false; theme: Default" 
data-theme="Default">schedule().every(5).minute().pollFrom("xxx").to("yyyy")

Modified: websites/production/camel/content/download-archives.html
==============================================================================
--- websites/production/camel/content/download-archives.html (original)
+++ websites/production/camel/content/download-archives.html Fri Sep  7 
07:31:26 2018
@@ -78,7 +78,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 
id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the 
Apache Archives to download all the Camel releases.</p><ul 
class="alternate"><li><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/";>http://archive.apache.org/dist/camel/apache-camel/</a>
 - All release since Camel became a top level Apache project</li><li><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/activemq/apache-camel/";>http://archive.apache.org/dist/activemq/apache-camel/</a>
 - For old 1.x releases when the Camel project was a sub-project of Apache 
ActiveMQ</li></ul><div class="confluence-information-macro 
confluence-information-macro-information conf-macro output-block" 
data-hasbody="true" data-macro-name="info"><p 
class="title">Downloading</p><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body"
 ><p>The links below contains the release notes for all the Camel release. 
 >However if you want to download the release, you <strong>must</strong> use 
 >the download archives, which is the two links above.</p></div></div><p>All 
 >time Apache Camel releases notes:</p><p></p><ul class="childpages-macro 
 >conf-macro output-block" data-hasbody="false" 
 >data-macro-name="children"><li><a shape="rect" 
 >href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" 
 >href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" 
 >href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" 
 >href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" 
 >href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" 
 >href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" 
 >href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" 
 >href="camel-161-release.html">Camel 1.6.1 Release</a></li><li>
 <a shape="rect" href="camel-162-release.html">Camel 1.6.2 
Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 
Release</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 
Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 
Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 
2.0-M1 Release</a></li><li><a shape="rect" 
href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a 
shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 
Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 
Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 
Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 
Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 
Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 
Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 
 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 
2.7.0 Release</a></li><li><a shape="rect" href="camel-271-release.html">Camel 
2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 
2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 
2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 
2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 
2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 
2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 
2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 
2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 
2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 
2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 
2.8.5 Release</a></li><li><a shape="rect" href="camel-286-rel
 ease.html">Camel 2.8.6 Release</a></li><li><a shape="rect" 
href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" 
href="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" 
href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" 
href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" 
href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" 
href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" 
href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" 
href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" 
href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" 
href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" 
href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" 
href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="re
 ct" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a 
shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a></li><li><a 
shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a 
shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a 
shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a 
shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a 
shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a 
shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a 
shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a 
shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a 
shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a 
shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a 
shape="rect" href="camel-2122-release.html">Ca
 mel 2.12.2 Release</a></li><li><a shape="rect" 
href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" 
href="camel-2124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" 
href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" 
href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" 
href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" 
href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" 
href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" 
href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" 
href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" 
href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" 
href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" 
href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a sha
 pe="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a 
shape="rect" href="camel-2150-release.html">Camel 2.15.0 Release</a></li><li><a 
shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a 
shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a 
shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a 
shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a 
shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a 
shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a 
shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a 
shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a 
shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a 
shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a 
shape="rect" href="camel-2164-release.ht
 ml">Camel 2.16.4 Release</a></li><li><a shape="rect" 
href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" 
href="camel-2171-release.html">Camel 2.17.1 Release</a></li><li><a shape="rect" 
href="camel-2172-release.html">Camel 2.17.2 Release</a></li><li><a shape="rect" 
href="camel-2173-release.html">Camel 2.17.3 Release</a></li><li><a shape="rect" 
href="camel-2174-release.html">Camel 2.17.4 Release</a></li><li><a shape="rect" 
href="camel-2175-release.html">Camel 2.17.5 Release</a></li><li><a shape="rect" 
href="camel-2176-release.html">Camel 2.17.6 Release</a></li><li><a shape="rect" 
href="camel-2177-release.html">Camel 2.17.7 Release</a></li><li><a shape="rect" 
href="camel-2180-release.html">Camel 2.18.0 Release</a></li><li><a shape="rect" 
href="camel-2181-release.html">Camel 2.18.1 Release</a></li><li><a shape="rect" 
href="camel-2182-release.html">Camel 2.18.2 Release</a></li><li><a shape="rect" 
href="camel-2183-release.html">Camel 2.18.3 Release</a></li><li>
 <a shape="rect" href="camel-2184-release.html">Camel 2.18.4 
Release</a></li><li><a shape="rect" href="camel-2185-release.html">Camel 2.18.5 
Release</a></li><li><a shape="rect" href="camel-2190-release.html">Camel 2.19.0 
Release</a></li><li><a shape="rect" href="camel-2191-release.html">Camel 2.19.1 
Release</a></li><li><a shape="rect" href="camel-2192-release.html">Camel 2.19.2 
Release</a></li><li><a shape="rect" href="camel-2193-release.html">Camel 2.19.3 
Release</a></li><li><a shape="rect" href="camel-2194-release.html">Camel 2.19.4 
Release</a></li><li><a shape="rect" href="camel-2195-release.html">Camel 2.19.5 
Release</a></li><li><a shape="rect" href="camel-2200-release.html">Camel 2.20.0 
Release</a></li><li><a shape="rect" href="camel-2201-release.html">Camel 2.20.1 
Release</a></li><li><a shape="rect" href="camel-2202-release.html">Camel 2.20.2 
Release</a></li><li><a shape="rect" href="camel-2203-release.html">Camel 2.20.3 
Release</a></li><li><a shape="rect" href="camel-2204-rele
 ase.html">Camel 2.20.4 Release</a></li><li><a shape="rect" 
href="camel-2210-release.html">Camel 2.21.0 Release</a></li><li><a shape="rect" 
href="camel-2211-release.html">Camel 2.21.1 Release</a></li><li><a shape="rect" 
href="camel-2212-release.html">Camel 2.21.2 Release</a></li><li><a shape="rect" 
href="camel-2220-release.html">Camel 2.22.0 Release</a></li><li><a shape="rect" 
href="download-archives.html">Download Archives</a></li></ul></div>
+<div class="wiki-content maincontent"><h2 
id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the 
Apache Archives to download all the Camel releases.</p><ul 
class="alternate"><li><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/";>http://archive.apache.org/dist/camel/apache-camel/</a>
 - All release since Camel became a top level Apache project</li><li><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/activemq/apache-camel/";>http://archive.apache.org/dist/activemq/apache-camel/</a>
 - For old 1.x releases when the Camel project was a sub-project of Apache 
ActiveMQ</li></ul><div class="confluence-information-macro 
confluence-information-macro-information conf-macro output-block" 
data-hasbody="true" data-macro-name="info"><p 
class="title">Downloading</p><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body"
 ><p>The links below contains the release notes for all the Camel release. 
 >However if you want to download the release, you <strong>must</strong> use 
 >the download archives, which is the two links above.</p></div></div><p>All 
 >time Apache Camel releases notes:</p><p></p><ul class="childpages-macro 
 >conf-macro output-block" data-hasbody="false" 
 >data-macro-name="children"><li><a shape="rect" 
 >href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" 
 >href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" 
 >href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" 
 >href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" 
 >href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" 
 >href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" 
 >href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" 
 >href="camel-161-release.html">Camel 1.6.1 Release</a></li><li>
 <a shape="rect" href="camel-162-release.html">Camel 1.6.2 
Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 
Release</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 
Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 
Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 
2.0-M1 Release</a></li><li><a shape="rect" 
href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a 
shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 
Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 
Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 
Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 
Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 
Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 
Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 
 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 
2.7.0 Release</a></li><li><a shape="rect" href="camel-271-release.html">Camel 
2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 
2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 
2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 
2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 
2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 
2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 
2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 
2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 
2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 
2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 
2.8.5 Release</a></li><li><a shape="rect" href="camel-286-rel
 ease.html">Camel 2.8.6 Release</a></li><li><a shape="rect" 
href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" 
href="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" 
href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" 
href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" 
href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" 
href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" 
href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" 
href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" 
href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" 
href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" 
href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" 
href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="re
 ct" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a 
shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a></li><li><a 
shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a 
shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a 
shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a 
shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a 
shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a 
shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a 
shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a 
shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a 
shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a 
shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a 
shape="rect" href="camel-2122-release.html">Ca
 mel 2.12.2 Release</a></li><li><a shape="rect" 
href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" 
href="camel-2124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" 
href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" 
href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" 
href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" 
href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" 
href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" 
href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" 
href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" 
href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" 
href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" 
href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a sha
 pe="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a 
shape="rect" href="camel-2150-release.html">Camel 2.15.0 Release</a></li><li><a 
shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a 
shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a 
shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a 
shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a 
shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a 
shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a 
shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a 
shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a 
shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a 
shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a 
shape="rect" href="camel-2164-release.ht
 ml">Camel 2.16.4 Release</a></li><li><a shape="rect" 
href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" 
href="camel-2171-release.html">Camel 2.17.1 Release</a></li><li><a shape="rect" 
href="camel-2172-release.html">Camel 2.17.2 Release</a></li><li><a shape="rect" 
href="camel-2173-release.html">Camel 2.17.3 Release</a></li><li><a shape="rect" 
href="camel-2174-release.html">Camel 2.17.4 Release</a></li><li><a shape="rect" 
href="camel-2175-release.html">Camel 2.17.5 Release</a></li><li><a shape="rect" 
href="camel-2176-release.html">Camel 2.17.6 Release</a></li><li><a shape="rect" 
href="camel-2177-release.html">Camel 2.17.7 Release</a></li><li><a shape="rect" 
href="camel-2180-release.html">Camel 2.18.0 Release</a></li><li><a shape="rect" 
href="camel-2181-release.html">Camel 2.18.1 Release</a></li><li><a shape="rect" 
href="camel-2182-release.html">Camel 2.18.2 Release</a></li><li><a shape="rect" 
href="camel-2183-release.html">Camel 2.18.3 Release</a></li><li>
 <a shape="rect" href="camel-2184-release.html">Camel 2.18.4 
Release</a></li><li><a shape="rect" href="camel-2185-release.html">Camel 2.18.5 
Release</a></li><li><a shape="rect" href="camel-2190-release.html">Camel 2.19.0 
Release</a></li><li><a shape="rect" href="camel-2191-release.html">Camel 2.19.1 
Release</a></li><li><a shape="rect" href="camel-2192-release.html">Camel 2.19.2 
Release</a></li><li><a shape="rect" href="camel-2193-release.html">Camel 2.19.3 
Release</a></li><li><a shape="rect" href="camel-2194-release.html">Camel 2.19.4 
Release</a></li><li><a shape="rect" href="camel-2195-release.html">Camel 2.19.5 
Release</a></li><li><a shape="rect" href="camel-2200-release.html">Camel 2.20.0 
Release</a></li><li><a shape="rect" href="camel-2201-release.html">Camel 2.20.1 
Release</a></li><li><a shape="rect" href="camel-2202-release.html">Camel 2.20.2 
Release</a></li><li><a shape="rect" href="camel-2203-release.html">Camel 2.20.3 
Release</a></li><li><a shape="rect" href="camel-2204-rele
 ase.html">Camel 2.20.4 Release</a></li><li><a shape="rect" 
href="camel-2210-release.html">Camel 2.21.0 Release</a></li><li><a shape="rect" 
href="camel-2211-release.html">Camel 2.21.1 Release</a></li><li><a shape="rect" 
href="camel-2212-release.html">Camel 2.21.2 Release</a></li><li><a shape="rect" 
href="camel-2220-release.html">Camel 2.22.0 Release</a></li><li><a shape="rect" 
href="camel-2221-release.html">Camel 2.22.1 Release</a></li><li><a shape="rect" 
href="download-archives.html">Download Archives</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/how-can-i-get-the-source-code.html
==============================================================================
--- websites/production/camel/content/how-can-i-get-the-source-code.html 
(original)
+++ websites/production/camel/content/how-can-i-get-the-source-code.html Fri 
Sep  7 07:31:26 2018
@@ -89,9 +89,9 @@
         <tr>
         <td valign="top" width="100%">
 <div class="wiki-content maincontent">
-<div class="conf-macro output-block" data-hasbody="false" 
data-macro-name="include"><div class="confluence-information-macro 
confluence-information-macro-warning conf-macro output-block" 
data-hasbody="true" data-macro-name="warning"><p class="title">Warning</p><span 
class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body"><p>Apache Camel code repository was 
moved to git, The old svn repo will not be updated.</p></div></div><h2 
id="HowcanIgetthesourcecode-WebBrowsingofgit">Web Browsing of git</h2><p>To 
browse via the web:</p><div class="panel conf-macro output-block" 
data-hasbody="true" data-macro-name="panel" style="border-width: 1px;"><div 
class="panelContent">
+<div class="conf-macro output-block" data-hasbody="false" 
data-macro-name="include"><div class="confluence-information-macro 
confluence-information-macro-warning conf-macro output-block" 
data-hasbody="true" data-macro-name="warning"><p class="title">Warning</p><span 
class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"> </span><div 
class="confluence-information-macro-body"><p>Apache Camel code repository was 
moved to git, The old svn repo will not be updated.</p></div></div><h2 
id="HowcanIgetthesourcecode-WebBrowsingofgit">Web Browsing of git</h2><p>To 
browse via the web:</p><div class="panel" style="border-width: 1px;"><div 
class="panelContent">
 <p><a shape="rect" class="external-link" 
href="https://git-wip-us.apache.org/repos/asf?p=camel.git";>https://git-wip-us.apache.org/repos/asf?p=camel.git</a></p>
-</div></div><h3 id="HowcanIgetthesourcecode-WebBrowingUsingFishEye">Web 
Browing Using FishEye</h3><p>A hearty thanks to <a shape="rect" 
class="external-link" href="http://atlassian.com/"; rel="nofollow">Atlassian</a> 
for providing <a shape="rect" class="external-link" 
href="http://cenqua.com/fisheye/"; rel="nofollow">FishEye</a> hosting for Camel. 
Below is the URL to browse the Subversion repo via FishEye:</p><div 
class="panel conf-macro output-block" data-hasbody="true" 
data-macro-name="panel" style="border-width: 1px;"><div class="panelContent">
+</div></div><h3 id="HowcanIgetthesourcecode-WebBrowingUsingFishEye">Web 
Browing Using FishEye</h3><p>A hearty thanks to <a shape="rect" 
class="external-link" href="http://atlassian.com/"; rel="nofollow">Atlassian</a> 
for providing <a shape="rect" class="external-link" 
href="http://cenqua.com/fisheye/"; rel="nofollow">FishEye</a> hosting for Camel. 
Below is the URL to browse the Subversion repo via FishEye:</p><div 
class="panel" style="border-width: 1px;"><div class="panelContent">
 <p><a shape="rect" class="external-link" 
href="https://fisheye6.atlassian.com/browse/camel-git"; 
rel="nofollow">https://fisheye6.atlassian.com/browse/camel-git</a></p>
 </div></div><h2 id="HowcanIgetthesourcecode-Checkingoutfromgit">Checking out 
from git</h2><div class="code panel pdl conf-macro output-block" 
data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; 
gutter: false; theme: Default" data-theme="Default">git clone 
https://git-wip-us.apache.org/repos/asf/camel.git

Modified: 
websites/production/camel/content/how-can-i-stop-a-route-from-a-route.html
==============================================================================
--- websites/production/camel/content/how-can-i-stop-a-route-from-a-route.html 
(original)
+++ websites/production/camel/content/how-can-i-stop-a-route-from-a-route.html 
Fri Sep  7 07:31:26 2018
@@ -107,6 +107,7 @@ Error rendering macro 'code': Invalid va
 // use a latch as signal when to stop Camel
 private final CountDownLatch latch = new CountDownLatch(1);
 
+@Test
 public void testStopCamelFromRoute() throws Exception {
     // create camel, add routes, and start camel
     CamelContext context = new DefaultCamelContext();
@@ -157,6 +158,7 @@ public RouteBuilder createMyRoutes() thr
 <h3 id="HowcanIstoparoutefromaroute-Usingathreadtostoparoutefromaroute">Using 
a thread to stop a route from a route</h3>
 <p>In this example we use a separate <code>Thread</code> to stop the route, 
triggered from the route itself.</p>
 Error rendering macro 'code': Invalid value specified for parameter 
'java.lang.NullPointerException'<pre class="conf-macro output-inline" 
data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
+@Test
 public void testStopRouteFromRoute() throws Exception {
     // create camel, add routes, and start camel
     CamelContext context = new DefaultCamelContext();

Modified: 
websites/production/camel/content/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
==============================================================================
--- 
websites/production/camel/content/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
 (original)
+++ 
websites/production/camel/content/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
 Fri Sep  7 07:31:26 2018
@@ -98,11 +98,13 @@
 <p>From the returned Exchange you can test if its failed and get the caused 
exception. This is illustrated in the code sample:</p>
 
 Error rendering macro 'code': Invalid value specified for parameter 
'java.lang.NullPointerException'<pre class="conf-macro output-inline" 
data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
+@Test
 public void testBeanInvocation() {
     int result = (Integer) template.sendBody("direct:input", 
ExchangePattern.InOut, "Hello London");
     assertEquals(1, result);
 }
 
+@Test
 public void testBeanInvocationFailure() {
     // must create an exchange to get the result as an exchange where we can 
get the caused exception
     Exchange exchange = 
getMandatoryEndpoint("direct:input").createExchange(ExchangePattern.InOut);

Modified: websites/production/camel/content/index.html
==============================================================================
--- websites/production/camel/content/index.html (original)
+++ websites/production/camel/content/index.html Fri Sep  7 07:31:26 2018
@@ -93,13 +93,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/07/26/apache-camel-2204-released.html">Apache Camel 2.20.4 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 26, 
2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/09/07/apache-camel-2221-released.html">Apache Camel 2.22.1 
Released</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Sep 07, 
2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.20.4. This release contains 30 fixes and improvements. An 
overview of the changes is available&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/camel-2204-release.html";>here</a>. This is the 
last planned patch release for the 2.20.x branch.</p><p>The artifacts are 
published and ready for you to&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/camel-2204-release.html";>download</a>&#160;either 
from the Apache mirrors or from the Central Maven repository. For more details 
please take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342958&amp;projectId=12311211";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.22.1. This release contains 47 fixes applied in the past 
few weeks by the community on the Camel 2.22.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343346&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -117,13 +117,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/07/21/apache-camel-2212-released.html">Apache Camel 2.21.2 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 21, 
2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/07/26/apache-camel-2204-released.html">Apache Camel 2.20.4 
Released</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 26, 
2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.21.2. This release contains 49 fixes applied in the past 
few weeks by the community on the Camel 2.21.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343107&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.20.4. This release contains 30 fixes and improvements. An 
overview of the changes is available&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/camel-2204-release.html";>here</a>. This is the 
last planned patch release for the 2.20.x branch.</p><p>The artifacts are 
published and ready for you to&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/camel-2204-release.html";>download</a>&#160;either 
from the Apache mirrors or from the Central Maven repository. For more details 
please take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342958&amp;projectId=12311211";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -141,13 +141,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/07/03/apache-camel-2220-released.html">Apache Camel 2.22.0 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 03, 
2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/07/21/apache-camel-2212-released.html">Apache Camel 2.21.2 
Released</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 21, 
2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
minor release Camel 2.22.0. This release contains 216 fixes and improvements. 
An overview of the changes is available&#160;<a shape="rect" 
href="camel-2220-release.html">here</a>.</p><p>The artifacts are published and 
ready for you to&#160;<a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Download";>download</a>&#160;either
 from the Apache mirrors or from the Central Maven repository. For more details 
please take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342707&amp;projectId=12311211";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.21.2. This release contains 49 fixes applied in the past 
few weeks by the community on the Camel 2.21.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343107&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -159,19 +159,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~davsclaus ">
-              <img class="userLogo logo" src="index.userimage/user-avatar" 
alt="User icon: davsclaus" title="davsclaus">
+                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
+              <img class="userLogo logo" 
src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/06/18/apache-camel-branded-swags-available.html">Apache Camel 
branded swags available</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~davsclaus ">Claus Ibsen</a> posted on Jun 18, 2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/07/03/apache-camel-2220-released.html">Apache Camel 2.22.0 
Released</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 03, 
2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p><span style="color: rgb(34,34,34);">Hi 
Cameleers,</span></p><p><span style="color: rgb(34,34,34);">with great joy I'm 
happy to announce that Camel branded swag:</span><br clear="none"><span 
style="color: rgb(34,34,34);">T-Shirts, Cases, Posters, Mugs, Notebooks and a 
whole lot more, is</span><br clear="none"><span style="color: 
rgb(34,34,34);">available at the official Apache Software Foundation store 
at</span><br clear="none"><span style="color: 
rgb(34,34,34);">Redbubble.</span></p><p><span style="color: 
rgb(34,34,34);">Peruse it here:</span><br clear="none"><a shape="rect" 
class="external-link" 
href="https://www.redbubble.com/people/comdev/works/32232604-apache-camel?asc=u";
 
rel="nofollow">https://www.redbubble.com/people/comdev/works/32232604-apache-camel?asc=u</a><br
 clear="none"><br clear="none"><span style="color: rgb(34,34,34);">From any 
purchases you make a percentage goes as a donation to the 
ASF.</span></p><p>Posted on behalf of Zoran whom helped us get the Camel
  swags into the Apache store.</p>
+        <p>The Camel community announces the immediate availability of the new 
minor release Camel 2.22.0. This release contains 216 fixes and improvements. 
An overview of the changes is available&#160;<a shape="rect" 
href="camel-2220-release.html">here</a>.</p><p>The artifacts are published and 
ready for you to&#160;<a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Download";>download</a>&#160;either
 from the Apache mirrors or from the Central Maven repository. For more details 
please take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342707&amp;projectId=12311211";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -183,19 +183,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
-              <img class="userLogo logo" 
src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
+                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~davsclaus ">
+              <img class="userLogo logo" src="index.userimage/user-avatar" 
alt="User icon: davsclaus" title="davsclaus">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/05/04/apache-camel-2211-released.html">Apache Camel 2.21.1 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on May 04, 
2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/06/18/apache-camel-branded-swags-available.html">Apache Camel 
branded swags available</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~davsclaus ">Claus Ibsen</a> posted on Jun 18, 2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.21.1. This release contains 52 fixes applied in the past 
few weeks by the community on the Camel 2.21.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342869&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p><span style="color: rgb(34,34,34);">Hi 
Cameleers,</span></p><p><span style="color: rgb(34,34,34);">with great joy I'm 
happy to announce that Camel branded swag:</span><br clear="none"><span 
style="color: rgb(34,34,34);">T-Shirts, Cases, Posters, Mugs, Notebooks and a 
whole lot more, is</span><br clear="none"><span style="color: 
rgb(34,34,34);">available at the official Apache Software Foundation store 
at</span><br clear="none"><span style="color: 
rgb(34,34,34);">Redbubble.</span></p><p><span style="color: 
rgb(34,34,34);">Peruse it here:</span><br clear="none"><a shape="rect" 
class="external-link" 
href="https://www.redbubble.com/people/comdev/works/32232604-apache-camel?asc=u";
 
rel="nofollow">https://www.redbubble.com/people/comdev/works/32232604-apache-camel?asc=u</a><br
 clear="none"><br clear="none"><span style="color: rgb(34,34,34);">From any 
purchases you make a percentage goes as a donation to the 
ASF.</span></p><p>Posted on behalf of Zoran whom helped us get the Camel
  swags into the Apache store.</p>
     </div>
     
         
@@ -207,19 +207,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~davsclaus ">
-              <img class="userLogo logo" src="index.userimage/user-avatar" 
alt="User icon: davsclaus" title="davsclaus">
+                         <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
+              <img class="userLogo logo" 
src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2018/04/04/status-update-on-the-apache-camel-website-and-documentation.html">Status
 update on the Apache Camel website and documentation</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~davsclaus ">Claus Ibsen</a> posted on Apr 04, 2018</div>
+                <a shape="rect" class="blogHeading" 
href="2018/05/04/apache-camel-2211-released.html">Apache Camel 2.21.1 
Released</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on May 04, 
2018</div>
             
         </div>
     
     <div class="wiki-content">
-        <p><span style="color: rgb(34,34,34);">The current Apache Camel 
website and documentation is currently undergoing&#160;</span><span 
style="color: rgb(34,34,34);">work to be rewamped and updated for a modern 
website.</span><br clear="none"><br clear="none"><span style="color: 
rgb(34,34,34);">This work has been underway for a longer time. We kicked off 
the work by&#160;</span><span style="color: rgb(34,34,34);">migrating the 
documentation of every Camel component<br clear="none">from the wiki 
system&#160;</span><span style="color: rgb(34,34,34);">to the source code as 
ascii doc files. This allowed us during the build&#160;</span><span 
style="color: rgb(34,34,34);">of the Apache Camel project to automatic<br 
clear="none">keep parts of the documentation&#160;</span><span style="color: 
rgb(34,34,34);">up-to-date with the source code, such as when new options is 
added to&#160;</span><span style="color: rgb(34,34,34);">components.<br 
clear="none"></span><span style="color: rgb(34,3
 4,34);">We then moved on migrate all the data formats, languages, and the EIP 
patterns.<br clear="none"><span>This has been substantial work, as if you were 
to print all the&#160;</span><span>Camel documentation&#160;</span><span>then 
it would be more than 3000 sheets of papers.</span><br 
clear="none"></span></p><p><br clear="none"><span style="color: 
rgb(34,34,34);">At this point of time, we are about to draft up a new table of 
content&#160;</span><span style="color: rgb(34,34,34);">(TOC) for 
the&#160;</span><span style="color: rgb(34,34,34);">new Apache Camel 
documentation and user guide.<br clear="none">With the new TOC 
we&#160;</span><span style="color: rgb(34,34,34);">will then 
re-work&#160;</span><span style="color: rgb(34,34,34);">all the user guide 
documentation to be updated and focus on modern&#160;</span><span style="color: 
rgb(34,34,34);">development with Camel.</span><br clear="none"><span 
style="color: rgb(34,34,34);">In doing so we will grab the good parts of the 
exis
 ting (older)&#160;</span><span style="color: rgb(34,34,34);">documentation, 
and in&#160;</span><span style="color: rgb(34,34,34);">places needed, we will 
rewrite the documentation.</span></p><p><br clear="none"><span style="color: 
rgb(34,34,34);">The new website and documentation has a new build system that 
is also&#160;</span><span style="color: rgb(34,34,34);">worked. When 
this&#160;&#160;</span><span style="color: rgb(34,34,34);">system is ready we 
will have a new<br clear="none">staging URL where we will 
regularly&#160;</span><span style="color: rgb(34,34,34);">publish the 
content,&#160;</span><span style="color: rgb(34,34,34);">so users can follow 
the progress.</span></p><p><span style="color: rgb(34,34,34);">&#160;</span><br 
clear="none"><span style="color: rgb(34,34,34);">Because the new documentation 
will be in the source code and in ascii&#160;</span><span style="color: 
rgb(34,34,34);">doc format, then it's&#160;</span><span style="color: 
rgb(34,34,34);">easier for Camel us
 ers to contribute and help<br clear="none"> - you can simply 
just&#160;</span><span style="color: rgb(34,34,34);">submit patches as GitHub 
PRs.</span><br clear="none"><br clear="none"><span style="color: 
rgb(34,34,34);">Have patience with us, as it may take a couple of months for us 
to be&#160;</span><span style="color: rgb(34,34,34);">ready to publish the 
staging URL.</span><br clear="none"><br clear="none"><span style="color: 
rgb(34,34,34);">We anticipate to have a new website and documentation ready in 
Q3&#160;</span><span style="color: rgb(34,34,34);">2018 (after the holiday 
season).</span></p><p><span style="color: rgb(34,34,34);"><br 
clear="none"></span></p><p><span style="color: rgb(0,0,0);">On behalf of the 
Camel PMC,</span><br clear="none"><span style="color: rgb(0,0,0);">Claus 
Ibsen</span></p>
+        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.21.1. This release contains 52 fixes applied in the past 
few weeks by the community on the Camel 2.21.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342869&amp;projectId=12311211";>release
 notes</a>.<br clear="none">Many thanks to all who made this release 
possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         


Reply via email to