camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r902697 [1/3] - in /websites/production/camel/content: ./ 2014/03/ 2014/03/21/ cache/ index.userimage/ news.userimage/
Date Fri, 21 Mar 2014 13:22:14 GMT
Author: buildbot
Date: Fri Mar 21 13:22:13 2014
New Revision: 902697

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/2014/03/
    websites/production/camel/content/2014/03/21/
    websites/production/camel/content/2014/03/21/apache-camel-2123-released.html
    websites/production/camel/content/cache/main.pageCache   (with props)
    websites/production/camel/content/index.userimage/njiang-38992-pp-pic.jpeg   (with props)
    websites/production/camel/content/news.userimage/njiang-38992-pp-pic.jpeg   (with props)
Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-tutorials.html
    websites/production/camel/content/camel-2130-release.html
    websites/production/camel/content/camel-30-ideas.html
    websites/production/camel/content/camel-jmx.html
    websites/production/camel/content/community.html
    websites/production/camel/content/component.html
    websites/production/camel/content/cxf.html
    websites/production/camel/content/download-archives.html
    websites/production/camel/content/download.html
    websites/production/camel/content/in-progress.html
    websites/production/camel/content/index.html
    websites/production/camel/content/news.html
    websites/production/camel/content/scala-dsl-eip.html
    websites/production/camel/content/siteindex.html
    websites/production/camel/content/sitemap.html
    websites/production/camel/content/tutorial-axis-camel.html
    websites/production/camel/content/tutorial-jmsremoting.html
    websites/production/camel/content/user-guide.html

Added: websites/production/camel/content/2014/03/21/apache-camel-2123-released.html
==============================================================================
--- websites/production/camel/content/2014/03/21/apache-camel-2123-released.html (added)
+++ websites/production/camel/content/2014/03/21/apache-camel-2123-released.html Fri Mar 21 13:22:13 2014
@@ -0,0 +1,147 @@
+<!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.12.3 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;2014&nbsp;&gt;&nbsp;03&nbsp;&gt;&nbsp;21&nbsp;&gt;&nbsp;<a href="apache-camel-2123-released.html">Apache Camel 2.12.3 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" href="discussion-forums.html">Forums</a> | <a shape="rect" href="support.html">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+	<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 major release Camel 2.13.0. This release contains a total of 480 fixes applied in the past 6 months by the community on the Camel 2.13.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=12324786&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,</p><p>Willem</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="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" href="mailing-lists.html">Mailing Lists</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 shape="rect" href="developers.html">Developer Guide</a></li><li><a shape="rect" href="source.html">Source</a></li><li><a shape="rect" href="building.html">Building</a></li><li><a shape="rect" href="javadoc.html">JavaDoc</a></li><li><a shape="rect" href="irc-room.html">IRC Room</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></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=40505853">edit page</a>)
+   	 (<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=40505853&amp;showComments=true&amp;showCommentArea=true#addcomment">add comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2014 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 private@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-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Fri Mar 21 13:22:13 2014
@@ -1528,11 +1528,11 @@ template.send(&quot;direct:alias-verify&
                     </div>
     </div>
 <p>The <strong>cxf:</strong> component provides integration with <a shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004726863 {padding: 0px;}
-div.rbtoc1395004726863 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004726863 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395408013709 {padding: 0px;}
+div.rbtoc1395408013709 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395408013709 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1395004726863">
+/*]]>*/</style></p><div class="toc-macro rbtoc1395408013709">
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-Thedescriptionsofthedataformats">The descriptions of the dataformats</a>

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 Mar 21 13:22:13 2014
@@ -90,9 +90,9 @@
 <h1><a shape="rect" name="BookInOnePage-ApacheCamel"></a>Apache Camel</h1>
 <h2><a shape="rect" name="BookInOnePage-UserGuide"></a>User Guide</h2>
 <p>
-</p><h3 id="replaceme">Version 2.10.4</h3>
+</p><h3 id="replaceme">Version 2.13.0</h3>
 <br clear="none">
-Copyright 2007-2013, Apache Software Foundation</div>
+Copyright 2007-2014, Apache Software Foundation</div>
 <div class="toc" id="toc">
 <h1><a shape="rect" name="BookInOnePage-TableofContents"></a>Table of Contents</h1>
 
@@ -4185,11 +4185,11 @@ While not actual tutorials you might fin
                     </div>
     </div>
 <h2 id="BookInOnePage-Preface">Preface</h2><p>This tutorial aims to guide the reader through the stages of creating a project which uses Camel to facilitate the routing of messages from a JMS queue to a <a shape="rect" class="external-link" href="http://www.springramework.org" rel="nofollow">Spring</a> service. The route works in a synchronous fashion returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004707836 {padding: 0px;}
-div.rbtoc1395004707836 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004707836 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395407987584 {padding: 0px;}
+div.rbtoc1395407987584 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395407987584 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1395004707836">
+/*]]>*/</style></p><div class="toc-macro rbtoc1395407987584">
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring Remoting with JMS</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing the Server</a>
@@ -6375,11 +6375,11 @@ So we completed the last piece in the pi
 
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004708104 {padding: 0px;}
-div.rbtoc1395004708104 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004708104 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395407987797 {padding: 0px;}
+div.rbtoc1395407987797 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395407987797 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1395004708104">
+/*]]>*/</style><div class="toc-macro rbtoc1395407987797">
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-RunningtheExample">Running the Example</a></li></ul>
@@ -21603,11 +21603,11 @@ template.send(&quot;direct:alias-verify&
                     </div>
     </div>
 <p>The <strong>cxf:</strong> component provides integration with <a shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004709990 {padding: 0px;}
-div.rbtoc1395004709990 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004709990 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395407990955 {padding: 0px;}
+div.rbtoc1395407990955 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395407990955 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1395004709990">
+/*]]>*/</style></p><div class="toc-macro rbtoc1395407990955">
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-Thedescriptionsofthedataformats">The descriptions of the dataformats</a>

Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Fri Mar 21 13:22:13 2014
@@ -157,11 +157,11 @@ While not actual tutorials you might fin
                     </div>
     </div>
 <h2 id="BookTutorials-Preface">Preface</h2><p>This tutorial aims to guide the reader through the stages of creating a project which uses Camel to facilitate the routing of messages from a JMS queue to a <a shape="rect" class="external-link" href="http://www.springramework.org" rel="nofollow">Spring</a> service. The route works in a synchronous fashion returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004769977 {padding: 0px;}
-div.rbtoc1395004769977 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004769977 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395408048627 {padding: 0px;}
+div.rbtoc1395408048627 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395408048627 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1395004769977">
+/*]]>*/</style></p><div class="toc-macro rbtoc1395408048627">
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring Remoting with JMS</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing the Server</a>
@@ -2347,11 +2347,11 @@ So we completed the last piece in the pi
 
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004770363 {padding: 0px;}
-div.rbtoc1395004770363 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004770363 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395408048834 {padding: 0px;}
+div.rbtoc1395408048834 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395408048834 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1395004770363">
+/*]]>*/</style><div class="toc-macro rbtoc1395408048834">
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a shape="rect" href="#Tutorial-AXIS-Camel-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-2130-release.html
==============================================================================
--- websites/production/camel/content/camel-2130-release.html (original)
+++ websites/production/camel/content/camel-2130-release.html Fri Mar 21 13:22:13 2014
@@ -75,7 +75,7 @@
         <div class="top_red_bar">
           <div id="site-breadcrumbs">
                 <!-- Breadcrumbs -->
-<a href="index.html">Apache Camel</a>&nbsp;&gt;&nbsp;<a href="community.html">Community</a>&nbsp;&gt;&nbsp;<a href="in-progress.html">In Progress</a>&nbsp;&gt;&nbsp;<a href="camel-2130-release.html">Camel 2.13.0 Release</a>
+<a href="index.html">Apache Camel</a>&nbsp;&gt;&nbsp;<a href="community.html">Community</a>&nbsp;&gt;&nbsp;<a href="download.html">Download</a>&nbsp;&gt;&nbsp;<a href="camel-2130-release.html">Camel 2.13.0 Release</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" href="discussion-forums.html">Forums</a> | <a shape="rect" href="support.html">Support</a></p></div>
@@ -86,8 +86,8 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 id="Camel2.13.0Release-Camel2.13.0release(currentlyinprogress)">Camel 2.13.0 release (currently in progress)</h1><div style="padding-right:20px;float:left;margin-left:-20px;">
-<p><span class="image-wrap" style=""><img src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" style="border: 0px solid black"></span></p></div><div style="min-height:200px"></div><h2 id="Camel2.13.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the 2.13.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)</p><ul><li>Using &lt;camelContext&gt; in Spring will now shutdown &lt;camelContext&gt; eager by default. This ensure a cleaner shutdown of Camel, as dependent &lt;bean&gt; are not shutdown at this moment. The &lt;bean&gt; will then be shutdown after &lt;camelContext&gt;. There is a new attribute shutdownEager on &lt;camelContext&gt; to turn this off, and use the old behavior.</li><li>The MBean names registered by <a shape="rect" href="camel-jmx.html">Camel JMX</a> no longer include the hostname in the <code>context</code> part, eg before <code>context=myHost/myCamelId</code> and now after <code>context=m
 yCamelId</code>. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.</li><li><a shape="rect" href="camel-jmx.html">MBean naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as <code>context=114-114-camel-6</code>, which now is using the symbolic name instead, <code>context=MyApplication</code>.</li><li>When using multiple OSGi Blueprint &lt;cm:property-placeholder&gt;'s then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.</li><li><a shape="rect" href="ftp2.html">FTP</a> consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP
  server even when the user account does not have permission to do FTP LIST command.</li><li><a shape="rect" href="ftp2.html">FTP</a> consumer allow to ignore file not found or insufficient file permission errors.</li><li><a shape="rect" href="data-format.html">Data Format</a> using marshal now leverages <a shape="rect" href="stream-caching.html">Stream caching</a> out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.</li><li>Improved using <a shape="rect" href="bean.html">Bean</a> when the bean is looked up in the <a shape="rect" href="registry.html">Registry</a>, when using concurrent processing in the route.</li><li>Added <code>cache</code> option to <code>beanRef</code> and <code>&lt;bean&gt;</code> in the DSL. This avoids looking up the <a shape="rect" href="bean.html">Bean</a> from the <a shape="rect" href="registry.html">Registry</a> on each usage; this can safely be done for singleton beans.</li><li>Configurin
 g <a shape="rect" href="data-format.html">Data Format</a>s in XML attributes now supports reference lookup using the # syntax, eg <code>&lt;jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..&gt;</code></li><li><a shape="rect" href="jdbc.html">JDBC</a> component now also support <code>outputType</code> to specify the expected output as either a List or single Object. As well allow to map to a bean using a <code>BeanRowMapper</code> to control the mapping of ROW names to bean properties.</li><li>Both <a shape="rect" href="quartz.html">Quartz</a> as well as <a shape="rect" href="quartz2.html">Quartz2</a> based <a shape="rect" href="scheduledroutepolicy.html">ScheduledRoutePolicy</a> has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).</li><li>Reduced the work the <a shape="rect" href="aggregator2.html">Aggregate</a> EIP does while holding a lock during aggregation, which can lead to improved p
 erformance in some use-cases.</li><li><code>JndiRegistry</code> now implements all the find methods.</li><li><a shape="rect" href="vm.html">VM</a> component now supports <code>multipleConsumers=true</code> across deployment units.</li><li>Added <code>@PreConsumed</code> to <a shape="rect" href="jpa.html">JPA</a> consumer.</li><li>Added CamelFileName header support to the <a shape="rect" href="hdfs.html">HDFS</a> producer</li><li>Like as <code>JpaConsumer</code> now also <code>JpaProducer</code> of the <a shape="rect" href="jpa.html">JPA</a> component supports the <code>CamelEntityManager</code> header.</li><li><a shape="rect" href="restlet.html">Restlet</a> consumer now supports returning custom headers as HTTP headers from the Camel <a shape="rect" href="message.html">Message</a>.</li><li><a shape="rect" href="spring-java-config.html">Spring Java Config</a> <code>CamelConfiguration</code> now automagically detects all <code>RouteBuilder</code> instances registered in the Spring con
 text if <code>CamelConfiguration#routes</code> method is not overridden.</li><li>Added support for transferring custom headers with <a shape="rect" href="rabbitmq.html">RabbitMQ</a> component.</li><li><a shape="rect" href="crypto.html">PGPDataFormat</a> enables stream cache during unmarshaling.</li><li><code>FileIdempotentRepository</code> now creates necessary parent directories together with the new repository file.</li><li><a shape="rect" href="properties.html">Properties</a> component and <a shape="rect" href="using-propertyplaceholder.html">property placeholder</a> will now ignore non existing JVM and environment options as well if <code>ignoreMissingLocation</code> is set to <code>true</code>.</li><li>Improved <a shape="rect" href="stream.html">Stream</a> consumer to enrich the <a shape="rect" href="message.html">Message</a> with headers about current index / completion flag.</li><li>Added <a shape="rect" href="bean-injection.html"><code>@BeanInject</code></a> to inject beans 
 (obtained from the <a shape="rect" href="registry.html">Registry</a>) in your beans such as <code>RouteBuilder</code> classes.</li><li>Polished the <a shape="rect" href="karaf.html">Karaf</a> commands to output tables sorted and auto calculated width, so the data is formatted nicely.</li><li>Introduced <code>UnitOfWorkFactory</code> to allow end users to use custom <code>UnitOfWork</code> implementations created by the factory.</li><li>Doing request/reply over <a shape="rect" href="jms.html">JMS</a> allows per individual message <code>requestTimeout</code> value by specifying the timeout value in the <code>"CamelJmsRequestTimeout"</code> header.</li><li><a shape="rect" href="quartz.html">Quartz</a> and <a shape="rect" href="quartz2.html">Quartz2</a> components now enlist the quartz scheduler by default in JMX, unless configured to be disabled.</li><li><span><a shape="rect" href="twitter.html">Twitter</a> Component supports to set proxy.</span></li><li><span><a shape="rect" href="net
 ty-http.html">Netty HTTP</a> consumer now remembers the raw (not decoded) value of URI query in the <span> "<code>CamelHttpRawQuery</code>"</span> header.</span></li><li><span><a shape="rect" href="bean-validator.html">Bean Validator</a> component can be now configured to use custom <code>ValidationProviderResolver</code> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7162">CAMEL-7162</a>)<br clear="none"></span></li><li><span>TypeConverterRegistry exposes more information in JMX and allows to browse all the registered type converters.</span></li><li><span><span><span><a shape="rect" href="bean-validator.html">Bean Validator</a> <span>component </span>is now shipped with the optional OSGi-friendly <code>Hibernate<span>ValidationProviderResolver</span></code></span></span> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7168">CAMEL-7168</a>)</span></li><li><span><a shape="rect" href="amqp.html">AMQP</a
 ></span><span style="line-height: 1.4285715;">&#160;has been updated to QPid 0.24 and has been tested using AMQP 1.0.</span></li><li>Allow to turn off useOriginalMessage (camelContext.setAllowUseOriginalMessage) which avoids a defensive copy of the incoming original message, which can improve performance; in situations where access to the original message is not needed.</li><li><span><span><span><a shape="rect" href="bean-validator.html">Bean Validator</a></span></span></span>&#160;component now automatically uses <span><span><span>OSGi-friendly <code><span>ValidationProviderResolver</span></code></span></span></span> if deployed in the OSGi environment (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7212">CAMEL-7212</a>)</li><li><a shape="rect" href="async.html">Threads DSL</a> thread pool options and <code>executorServiceRef</code> option are now mutually exclusive. (<a shape="rect" class="external-link" href="https://issues.apache.org/jira
 /browse/CAMEL-7250">CAMEL-7250</a>)</li><li><a shape="rect" href="shiro-security.html">Shiro Security</a> now supports access control by roles.</li></ul><h3 id="Camel2.13.0Release-FixedIssues">Fixed Issues</h3><ul><li>Fixed an <code>ArrayIndexOutOfBoundsException</code> with <a shape="rect" href="message-history.html">Message History</a> when using <a shape="rect" href="seda.html">SEDA</a></li><li>Fixed <code>requestTimeout</code> on <a shape="rect" href="netty.html">Netty</a> not triggering when we have received message.</li><li>Fixed <a shape="rect" href="parameter-binding-annotations.html">Parameter Binding Annotations</a> on boolean types to evaluate as <a shape="rect" href="predicate.html">Predicate</a> instead of <a shape="rect" href="expression.html">Expression</a></li><li>Fixed using <a shape="rect" href="file2.html">File</a> consumer with <code>delete=true&amp;readLock=fileLock</code> not being able to delete the file on Windows.</li><li>Fixed <a shape="rect" href="throttle
 r.html">Throttler</a> to honor time slots after period expires (eg so it works consistently and as expected).</li><li>Fixed getting JMSXUserID property when consuming from <a shape="rect" href="activemq.html">ActiveMQ</a></li><li>Fixed <a shape="rect" href="intercept.html">interceptFrom</a> to support property placeholders</li><li>Fixed a race condition in initializing <code>SSLContext</code> in <a shape="rect" href="netty.html">Netty</a> and <a shape="rect" href="netty-http.html">Netty HTTP</a></li><li>Fixed using <a shape="rect" href="recipient-list.html">Recipient List</a>, <a shape="rect" href="routing-slip.html">Routing Slip</a> calling another route which is configured with <code>NoErrorHandler</code>, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.</li><li>Fixed <a shape="rect" href="quartz.html">Quartz</a> and exception was thrown when scheduling a job, would affect d
 uring shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.</li><li>Fixed so you can configure <a shape="rect" href="stomp.html">Stomp</a> endpoints using <a shape="rect" href="uris.html">URIs</a></li><li>Fixed memory leak when using <a shape="rect" href="language.html">Language</a> component with <code>camel-script</code> languages and having <code>contentCache=false</code></li><li>Fixed <a shape="rect" href="error-handler.html">Error Handler</a> may log at <code>WARN</code> level "Cannot determine current route from Exchange" when using <a shape="rect" href="splitter.html">Splitter</a></li><li>Fixed <code>camel-fop</code> to work in Apache <a shape="rect" href="karaf.html">Karaf</a> and ServiceMix</li><li>Fixed <a shape="rect" href="hdfs.html">HDFS</a> producer to use the configured <a shape="rect" href="uuidgenerator.html">UuidGenerator</a> when generating split file names to avoid filename collisions</li><li>Fixed <code>JpaProducer</code> and <
 code>JpaConsumer</code> of the <a shape="rect" href="jpa.html">JPA</a> component to not share/reuse the same <code>EntityManager</code> object which could cause problems if this would occur in the context of multiple/different threads.</li><li>Fixed <a shape="rect" href="http4.html">HTTP4</a> to support multiple custom component names in use, each configured using different <code>SSLContext</code>.</li><li>Fixed <a shape="rect" href="content-based-router.html">Content Based Router</a> using method call's as <a shape="rect" href="predicate.html">Predicate</a>s if threw an exception, the <a shape="rect" href="content-based-router.html">Content Based Router</a> will call next predicate before triggering <a shape="rect" href="error-handler.html">Error Handler</a>.</li><li>Fixed <a shape="rect" href="netty-http.html">Netty HTTP</a> producer with query parameters may use wrong parameters from a previous call.</li><li>Fixed <a shape="rect" href="netty.html">Netty</a> producer may cause <co
 de>NullPointerException</code> in <code>messageReceived</code> in client handler, if a <code>Channel</code> was destroyed from the producer pool.</li><li>Fixed <a shape="rect" href="file2.html">File</a> and <a shape="rect" href="ftp2.html">FTP</a> consumer(s) when <code>idempotent=true</code> could not detect changed file(s) as a new file, but would regard the file as idempotent.</li><li>Fixed <a shape="rect" href="stream.html">Stream</a> consumer reading a file using <code>groupLines</code> would not read last group of message if there was not enough lines to hit the threshold.</li><li>Fixed deleting the <em>done file</em> if <a shape="rect" href="file2.html">File</a> or <a shape="rect" href="ftp2.html">FTP</a> consumer rollback and the <code>moveFailed</code> option is in use.</li><li>Fixed <a shape="rect" href="avro.html">avro</a> data format in OSGi not being able to load schema classes.</li><li>Fixed <a shape="rect" href="camel-jmx.html">JMX</a> when using custom beans in route
 s with <code>@ManagedResource</code> to expose JMX attributes/operations to not include Camel standard attributes/operations from its processors, which would be shown as unavailable in JMX consoles.</li><li>Fixed <a shape="rect" href="quartz2.html">Quartz2</a> simple trigger repeat count default value not working causing the trigger to only fire once, instead of forever.</li><li>Fixed <a shape="rect" href="jms.html">JMS</a> with a JMSRepyTo header using a topic, was mistakenly used as a queue instead.&#160;</li><li>Fixed <a shape="rect" href="csv.html">CSV</a> to not modify the properties of the strategy constants declared by <code>org.apache.commons.csv.CSVStrategy</code>&#160;which would cause side effects when multiple <code>CsvDataFormat</code> objects are <strong>concurrently</strong>&#160;in use.</li><li>Fixed camel-script may return result from previous evaluation instead of result from current exchange.</li><li>Fixed <code>ThreadsProcessor</code> to resolve <code>RejectedPol
 icy</code> from the referenced <code>ThreadPoolProfile</code> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7240">CAMEL-7240</a>)</li><li>Fixed&#160;<a shape="rect" href="xmljson.html">XmlJson</a> <code>elementName</code> and <code>arrayName</code> properties&#160;when setting them from the&#160;<code>xmljson(Map)</code> DSL.</li></ul><h3 id="Camel2.13.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.13.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a shape="rect" href="hdfs2.html">camel-hdfs2</a> - integration with HDFS using Hadoop 2.x client</li><li><code><a shape="rect" href="infinispan.html">camel-infinispan</a></code> - to interact with <a shape="rect" class="external-link" href="http://www.infinispan.org/" rel="nofollow">Infinispan</a> distributed data grid / cache.</li><li><code><a shape="rect" href="jgroups.ht
 ml">camel-jgroups</a></code> - provides exchange of messages between Camel infrastructure and <a shape="rect" class="external-link" href="http://www.jgroups.org" rel="nofollow">JGroups</a> clusters.</li><li>camel-kafka - integration with Apache Kafka</li><li><a shape="rect" href="optaplanner.html"><code>camel-optaplanner</code></a> - to use <a shape="rect" class="external-link" href="http://www.optaplanner.org/" rel="nofollow">OptaPlanner</a> for problem solving plans.</li><li><a shape="rect" href="splunk.html"><code>camel-splunk</code></a> - enables you to publish and search for events in Splunk</li><li><a shape="rect" href="aws-swf.html">camel-swf</a> - for managing workflows running on Amazon's <a shape="rect" class="external-link" href="http://aws.amazon.com/swf" rel="nofollow">Simple Workflow Service</a></li></ul><h3 id="Camel2.13.0Release-New.2">New <a shape="rect" href="camel-maven-archetypes.html">Camel Maven Archetypes</a></h3><ul><li>camel-archetype-cxf-code-first-blueprin
 t</li><li>camel-archetype-cxf-contract-first-blueprint</li></ul><h3 id="Camel2.13.0Release-NewDSL">New DSL</h3><h3 id="Camel2.13.0Release-NewAnnotations">New Annotations</h3><ul><li><a shape="rect" href="bean-injection.html"><code>@BeanInject</code></a></li></ul><h3 id="Camel2.13.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.13.0Release-New.3">New <a shape="rect" href="languages.html">Languages</a></h3><ul><li><a shape="rect" href="jsonpath.html">JSonPath</a> - To perform <a shape="rect" href="expression.html">Expression</a> and <a shape="rect" href="predicate.html">Predicate</a> on json payloads.</li></ul><h3 id="Camel2.13.0Release-New.4">New <a shape="rect" href="examples.html">Examples</a></h3><h3 id="Camel2.13.0Release-New.5">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h3 id="Camel2.13.0Release-NewTooling">New Tooling</h3><h2 id="Camel2.13.0Release-APIchanges">API changes</h2><ul><li>The interface of <a 
 shape="rect" href="http4.html">http4</a>&#160;<code>org.apache.camel.component.http4.HttpClientConfigurer's method configureHttpClient(HttpClient client) was changed to&#160;configureHttpClient(HttpClientBuilder clientBuilder)</code></li><li><code>Added getRegistry(T) to CamelContext</code></li></ul><h2 id="Camel2.13.0Release-KnownIssues">Known Issues</h2><ul><li>Spring 4.x is not yet official supported.</li><li>Cannot build the source code using Java 8.</li></ul><h2 id="Camel2.13.0Release-DependencyUpgrades">Dependency Upgrades</h2><p>You can see any dependency changes using <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/" rel="nofollow">Camel Dependencies Version Differences web tool</a> created by Tracy Snell from the Camel <a shape="rect" href="team.html">Team</a>.</p><p>The below list is a best effort, and we may miss some updates, its better to use the <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/" rel="nofollow">Camel Depend
 encies Version Differences web tool</a> which uses the released projects for comparison.</p><ul><li>ActiveMQ 5.8.0 to 5.9.0</li><li>AHC 1.7.20 to 1.8.3</li><li>APNS 0.1.6 to 0.2.3</li><li>Atomikos 3.8.0 to 3.9.2</li><li>AWS-SDK 1.5.1 to 1.6.3</li><li>Avro 1.7.3 to 1.7.5</li><li>BeanIO 2.0.6 to 2.0.7</li><li>Classmate from 0.8.0 to 1.0.0</li><li>Commons Httpclient 4.2.5 to 4.3.3</li><li>Commons Httpcore 4.2.4 to 4.3.2</li><li>CXF 2.7.6 to 2.7.10</li><li>Ehcache 2.7.2 to 2.8.1</li><li>Elasticsearch 0.20.6 to 1.0.0</li><li>FOP 1.0 to 1.1</li><li>Guava 14.0.1 to 16.0.1</li><li>Hadoop 1.2.0 to 1.2.1. Hadoop 2.3.0 supported by camel-hdfs2 component.</li><li><span style="line-height: 1.4285715;">Hazelcast 2.6 to 3.0.2</span></li><li><span style="line-height: 1.4285715;">Hibernate Validator 5.0.1.Final to 5.0.3.Final</span></li><li><span style="line-height: 1.4285715;">ICal4j 1.0.4 to 1.0.5.2</span></li><li><span style="line-height: 1.4285715;">Jackson 2.2.2 to 2.3.2</span></li><li>Jclouds 
 1.6.2-incubating to 1.7.0</li><li>Jettison 1.3.4 to 1.3.5</li><li>Jetty 7.6.9 to 8.1.12</li><li>JLine&#160;0.9.94 to 2.11</li><li>Joda time 2.1 to 2.3</li><li>JRuby 1.7.4 to 1.7.5</li><li>JSCH 0.1.49 to 0.1.50</li><li>LevelDb JNI 1.7 to 1.8.&#160;</li><li>Lucene 3.6.0 to 4.6.1</li><li>MongoDB Java Driver 2.11.2 to 2.11.4</li><li>Mustache 0.8.12 to 0.8.13</li><li>MVEL 2.1.6.Final to 2.1.7.Final</li><li>MyBatis 3.2.2 to 3.2.5</li><li>Netty3 3.8.0.Final to 3.9.0.Final</li><li>OGNL 3.0.6 to 3.0.8</li><li>Pax Logging 1.6.10 to 1.7.1</li><li>Protobuf 2.3 to 2.5</li><li>Qpid 0.20 to 0.26</li><li>Quartz 2.2.0 to 2.2.1</li><li>RabbitMQ amqp Java Client 3.1.3 to 3.2.2.</li><li>Restlet 2.0.15 to 2.1.7</li><li>RxJava 0.11.1 to 0.17.1</li><li>Saxon 9.5.0.2 to 9.5.1-4</li><li>Scala 2.10.2 to 2.10.3</li><li>Servlet API 2.5 to 3.0</li><li>Shiro to 1.2.3.</li><li>Slf4j 1.7.5 to 1.7.6</li><li>Snappy 1.0.4.1 to 1.1.0.1</li><li>SNMP4J 2.2.2 to 2.2.3</li><li>SolrJ 3.6.2 to 4.6.1</li><li>Spring Batch 2.2
 .1.RELEASE to 2.2.2.RELEASE</li><li>Spring Integration 2.2.4.RELEASE to 2.2.6.RELEASE</li><li><span style="line-height: 1.4285715;">Spring Redis 1.0.4.RELEASE to 1.1.1.RELEASE</span></li><li><span style="line-height: 1.4285715;">Spring WS&#160;2.1.3.RELEASE to&#160;2.1.4.RELEASE</span></li><li><span style="line-height: 1.4285715;">SSHD 0.8.0 to 0.10.1</span></li><li><span style="line-height: 1.4285715;">StompJMS 1.17 to 1.19</span></li><li>TestNG 6.8.5 to 6.8.7</li><li>Twitter4j&#160;3.0.3 to&#160;3.0.5</li><li>Weld 1.1.5.Final to 1.1.18.Final</li><li>XBean Spring 3.14 to 3.16</li><li>XmlSec 1.5.5 to 1.5.6</li><li>XStream 1.4.4 to 1.4.7</li></ul><h2 id="Camel2.13.0Release-Internalchanges">Internal changes</h2><ul><li>Add <code>RouteAware</code> API to inject <code>Route</code> for <code>Service</code>'s in routes, for example the <code>Consumer</code>'s of the routes.</li><li><code>IOHelper.gerCharsetName</code> will now lookup key <code>Exchange.CHARSET_NAME</code> in header first 
 and then fallback to property.</li><li>Camel Spring now longer automatic registers "spring-event://default" endpoint, which wasnt in use anyway.</li><li><a shape="rect" href="bam.html">BAM</a> component now uses raw <code>EntityManager</code> JPA API instead of deprecated Spring <code>JpaTemplate</code></li></ul><h2 id="Camel2.13.0Release-Changesthatmayaffectendusers">Changes that may affect end users</h2><ul><li>Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0</li><li>Jetty upgraded from 7.6.x to 8.1.x</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> uses <code>Object</code> instead of <code>String</code> as the key.</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> atomic number producer was using incorrect name (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-6833">CAMEL-6833</a>). Name will be different with this release.</li><li><a shape="rect" hr
 ef="hazelcast-component.html">Hazelcast Component</a> instance consumer was incorrectly writing headers to the "out" message as opposed to the "in" message. Headers are now written to the "in" message.</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> map/multimap consumer were sending header value "envict" when an item was evicted. This has been corrected and the value "evicted" is used now.</li><li>The enum value <code>NON_BLOCKING</code> has been removed in <code>camel-apns</code> as its no longer support in APNS itself.</li><li><code>DefaultTimeoutMap</code> must call <code>start</code> to initialize the map before use.</li><li><code>@ExcludeRoutes</code> test annotation now accepts only classes implementing <code>RoutesBuilder</code> interface.</li><li>The MBean names registered by <a shape="rect" href="camel-jmx.html">Camel JMX</a> no longer include the hostname in the <code>context</code> part, eg before <code>context=myHost/myCamelId</code> and 
 now after <code>context=myCamelId</code>. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option <code>includeHostName</code> that can be configure as <code>true</code> to preserve the old behavior.</li><li><a shape="rect" href="camel-jmx.html">MBean naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as <code>context=114-114-camel-6</code>, which now is using the symbolic name instead, <code>context=MyApplication</code>.</li><li>Added <code>beforeAddRoutes</code> and <code>afterAddRoutes</code> to <code>org.apache.camel.component.servletlistener.CamelContextLifecycle</code> in <a shape="rect" href="servletlistener-component.html">ServletListener Component</a></li><li>The <a shape="rect" href="language.html">Language</a> component now no longer caches the compiled scrip
 t as that could cause side-effects. You can set <code>cacheScript=true</code> to enable the previous behavior if your script is safe to do so.</li><li>The default value of <code>urlDecodeHeaders</code> option on <a shape="rect" href="netty-http.html">Netty HTTP</a> has been changed from <code>true</code> to <code>false</code>.</li><li>When using &lt;jmxAgent&gt; in spring/blueprint then the createConnector attribute has changed default value from true to false (which is also the default in camel-core without spring/blueprint)</li><li><a shape="rect" href="cache.html">camel-cache</a> no longer includes ehcache.xml out of the box. Instead the default configuration from ehcache is in use, if end user has not explicit configured a configuration file to be used.</li><li>camel-cdi upgraded from deltaspike 0.3 to 0.5 which may affect upgrades.</li><li>Java DSL when using onException.<span style="color: rgb(0,0,0);">backOffMultiplier or onException.collisionAvoidancePercent/collisionAvoidan
 ceFactor will automatic enable backoff/collision avoidance. Before you had to call&#160;useExponentialBackOff/useCollisionAvoidance as well. This is now aligned how errorHandler does the same.</span></li><li><span style="color: rgb(0,0,0);">changed default value of&#160;<a shape="rect" class="external-link" href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createConsumer(javax.jms.Destination, java.lang.String, boolean)" rel="nofollow">NoLocal</a> from true to false in camel-sjms when creating consumer.&#160;</span></li></ul><h2 id="Camel2.13.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li>Spring 3.1.x is no longer supported.</li><li>Using &lt;camelContext&gt; in Spring will now shutdown &lt;camelContext&gt; eager by default. This ensure a cleaner shutdown of Camel, as dependent &lt;bean&gt; are not shutdown at this moment. The &lt;bean&gt; will then be shutdown after &lt;camelContext&gt;. There is a new attri
 bute shutdownEager on &lt;camelContext&gt; to turn this off, and use the old behavior.</li><li>If using <code>groupedExchanges</code> option on <a shape="rect" href="aggregator2.html">Aggregate</a> EIP then the <a shape="rect" href="exchange.html">Exchange</a>s is now stored on the message body as well. The old way of storing as a property is considered deprecated. See more details at <a shape="rect" href="aggregator2.html">Aggregate</a>.</li><li>JMX Load statistics has been disabled by default. You can enable this by setting loadStatisticsEnabled=true in &lt;jmxAgent&gt;. See more details at <a shape="rect" href="camel-jmx.html">Camel JMX</a>.</li></ul><h2 id="Camel2.13.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.13.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="conflue
 nceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.13.0/apache-camel-2.13.0.zip">apache-camel-2.13.0.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.13.0/apache-camel-2.13.0.zip.asc">apache-camel-2.13.0.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.13.0/apache-camel-2.13.0.tar.gz">apache-camel-2.13.0.tar.gz</a></p></td><td colspan="1" rows
 pan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.13.0/apache-camel-2.13.0.tar.gz.asc">apache-camel-2.13.0.tar.gz.asc</a></p></td></tr></tbody></table></div>    <div class="aui-message hint shadowed information-macro">
+<div class="wiki-content maincontent"><h1 id="Camel2.13.0Release-Camel2.13.0release">Camel 2.13.0 release&#160;</h1><div style="padding-right:20px;float:left;margin-left:-20px;">
+<p><span class="image-wrap" style=""><img src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" style="border: 0px solid black"></span></p></div><div style="min-height:200px"></div><h2 id="Camel2.13.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the 2.13.0 release which approx 480 issues resolved (new features, improvements and bug fixes such as...)</p><ul><li>Using &lt;camelContext&gt; in Spring will now shutdown &lt;camelContext&gt; eager by default. This ensure a cleaner shutdown of Camel, as dependent &lt;bean&gt; are not shutdown at this moment. The &lt;bean&gt; will then be shutdown after &lt;camelContext&gt;. There is a new attribute shutdownEager on &lt;camelContext&gt; to turn this off, and use the old behavior.</li><li>The MBean names registered by <a shape="rect" href="camel-jmx.html">Camel JMX</a> no longer include the hostname in the <code>context</code> part, eg before <code>context=myHost/myCamelId</code> and now after <code>context=m
 yCamelId</code>. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel.</li><li><a shape="rect" href="camel-jmx.html">MBean naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as <code>context=114-114-camel-6</code>, which now is using the symbolic name instead, <code>context=MyApplication</code>.</li><li>When using multiple OSGi Blueprint &lt;cm:property-placeholder&gt;'s then Camel now favors using non-default placeholders, or the last property-placeholder defined in the Blueprint XML file. This allows for example to define default properties in one placeholder, and override these values in other placeholders.</li><li><a shape="rect" href="ftp2.html">FTP</a> consumer allow to download a single named file without using the FTP LIST command. This allows to download a known file from a FTP
  server even when the user account does not have permission to do FTP LIST command.</li><li><a shape="rect" href="ftp2.html">FTP</a> consumer allow to ignore file not found or insufficient file permission errors.</li><li><a shape="rect" href="data-format.html">Data Format</a> using marshal now leverages <a shape="rect" href="stream-caching.html">Stream caching</a> out of the box if enabled, which allows to marshal big streams and spool to disk, instead of being pure in-memory based.</li><li>Improved using <a shape="rect" href="bean.html">Bean</a> when the bean is looked up in the <a shape="rect" href="registry.html">Registry</a>, when using concurrent processing in the route.</li><li>Added <code>cache</code> option to <code>beanRef</code> and <code>&lt;bean&gt;</code> in the DSL. This avoids looking up the <a shape="rect" href="bean.html">Bean</a> from the <a shape="rect" href="registry.html">Registry</a> on each usage; this can safely be done for singleton beans.</li><li>Configurin
 g <a shape="rect" href="data-format.html">Data Format</a>s in XML attributes now supports reference lookup using the # syntax, eg <code>&lt;jaxb xmlStreamWriterWrapper="#myWriterWrapper" ..&gt;</code></li><li><a shape="rect" href="jdbc.html">JDBC</a> component now also support <code>outputType</code> to specify the expected output as either a List or single Object. As well allow to map to a bean using a <code>BeanRowMapper</code> to control the mapping of ROW names to bean properties.</li><li>Both <a shape="rect" href="quartz.html">Quartz</a> as well as <a shape="rect" href="quartz2.html">Quartz2</a> based <a shape="rect" href="scheduledroutepolicy.html">ScheduledRoutePolicy</a> has been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled through another node inside a given cluster).</li><li>Reduced the work the <a shape="rect" href="aggregator2.html">Aggregate</a> EIP does while holding a lock during aggregation, which can lead to improved p
 erformance in some use-cases.</li><li><code>JndiRegistry</code> now implements all the find methods.</li><li><a shape="rect" href="vm.html">VM</a> component now supports <code>multipleConsumers=true</code> across deployment units.</li><li>Added <code>@PreConsumed</code> to <a shape="rect" href="jpa.html">JPA</a> consumer.</li><li>Added CamelFileName header support to the <a shape="rect" href="hdfs.html">HDFS</a> producer</li><li>Like as <code>JpaConsumer</code> now also <code>JpaProducer</code> of the <a shape="rect" href="jpa.html">JPA</a> component supports the <code>CamelEntityManager</code> header.</li><li><a shape="rect" href="restlet.html">Restlet</a> consumer now supports returning custom headers as HTTP headers from the Camel <a shape="rect" href="message.html">Message</a>.</li><li><a shape="rect" href="spring-java-config.html">Spring Java Config</a> <code>CamelConfiguration</code> now automagically detects all <code>RouteBuilder</code> instances registered in the Spring con
 text if <code>CamelConfiguration#routes</code> method is not overridden.</li><li>Added support for transferring custom headers with <a shape="rect" href="rabbitmq.html">RabbitMQ</a> component.</li><li><a shape="rect" href="crypto.html">PGPDataFormat</a> enables stream cache during unmarshaling.</li><li><code>FileIdempotentRepository</code> now creates necessary parent directories together with the new repository file.</li><li><a shape="rect" href="properties.html">Properties</a> component and <a shape="rect" href="using-propertyplaceholder.html">property placeholder</a> will now ignore non existing JVM and environment options as well if <code>ignoreMissingLocation</code> is set to <code>true</code>.</li><li>Improved <a shape="rect" href="stream.html">Stream</a> consumer to enrich the <a shape="rect" href="message.html">Message</a> with headers about current index / completion flag.</li><li>Added <a shape="rect" href="bean-injection.html"><code>@BeanInject</code></a> to inject beans 
 (obtained from the <a shape="rect" href="registry.html">Registry</a>) in your beans such as <code>RouteBuilder</code> classes.</li><li>Polished the <a shape="rect" href="karaf.html">Karaf</a> commands to output tables sorted and auto calculated width, so the data is formatted nicely.</li><li>Introduced <code>UnitOfWorkFactory</code> to allow end users to use custom <code>UnitOfWork</code> implementations created by the factory.</li><li>Doing request/reply over <a shape="rect" href="jms.html">JMS</a> allows per individual message <code>requestTimeout</code> value by specifying the timeout value in the <code>"CamelJmsRequestTimeout"</code> header.</li><li><a shape="rect" href="quartz.html">Quartz</a> and <a shape="rect" href="quartz2.html">Quartz2</a> components now enlist the quartz scheduler by default in JMX, unless configured to be disabled.</li><li><span><a shape="rect" href="twitter.html">Twitter</a> Component supports to set proxy.</span></li><li><span><a shape="rect" href="net
 ty-http.html">Netty HTTP</a> consumer now remembers the raw (not decoded) value of URI query in the <span> "<code>CamelHttpRawQuery</code>"</span> header.</span></li><li><span><a shape="rect" href="bean-validator.html">Bean Validator</a> component can be now configured to use custom <code>ValidationProviderResolver</code> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7162">CAMEL-7162</a>)<br clear="none"></span></li><li><span>TypeConverterRegistry exposes more information in JMX and allows to browse all the registered type converters.</span></li><li><span><span><span><a shape="rect" href="bean-validator.html">Bean Validator</a> <span>component </span>is now shipped with the optional OSGi-friendly <code>Hibernate<span>ValidationProviderResolver</span></code></span></span> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7168">CAMEL-7168</a>)</span></li><li><span><a shape="rect" href="amqp.html">AMQP</a
 ></span><span style="line-height: 1.4285715;">&#160;has been updated to QPid 0.24 and has been tested using AMQP 1.0.</span></li><li>Allow to turn off useOriginalMessage (camelContext.setAllowUseOriginalMessage) which avoids a defensive copy of the incoming original message, which can improve performance; in situations where access to the original message is not needed.</li><li><span><span><span><a shape="rect" href="bean-validator.html">Bean Validator</a></span></span></span>&#160;component now automatically uses <span><span><span>OSGi-friendly <code><span>ValidationProviderResolver</span></code></span></span></span> if deployed in the OSGi environment (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7212">CAMEL-7212</a>)</li><li><a shape="rect" href="async.html">Threads DSL</a> thread pool options and <code>executorServiceRef</code> option are now mutually exclusive. (<a shape="rect" class="external-link" href="https://issues.apache.org/jira
 /browse/CAMEL-7250">CAMEL-7250</a>)</li><li><a shape="rect" href="shiro-security.html">Shiro Security</a> now supports access control by roles.</li></ul><h3 id="Camel2.13.0Release-FixedIssues">Fixed Issues</h3><ul><li>Fixed an <code>ArrayIndexOutOfBoundsException</code> with <a shape="rect" href="message-history.html">Message History</a> when using <a shape="rect" href="seda.html">SEDA</a></li><li>Fixed <code>requestTimeout</code> on <a shape="rect" href="netty.html">Netty</a> not triggering when we have received message.</li><li>Fixed <a shape="rect" href="parameter-binding-annotations.html">Parameter Binding Annotations</a> on boolean types to evaluate as <a shape="rect" href="predicate.html">Predicate</a> instead of <a shape="rect" href="expression.html">Expression</a></li><li>Fixed using <a shape="rect" href="file2.html">File</a> consumer with <code>delete=true&amp;readLock=fileLock</code> not being able to delete the file on Windows.</li><li>Fixed <a shape="rect" href="throttle
 r.html">Throttler</a> to honor time slots after period expires (eg so it works consistently and as expected).</li><li>Fixed getting JMSXUserID property when consuming from <a shape="rect" href="activemq.html">ActiveMQ</a></li><li>Fixed <a shape="rect" href="intercept.html">interceptFrom</a> to support property placeholders</li><li>Fixed a race condition in initializing <code>SSLContext</code> in <a shape="rect" href="netty.html">Netty</a> and <a shape="rect" href="netty-http.html">Netty HTTP</a></li><li>Fixed using <a shape="rect" href="recipient-list.html">Recipient List</a>, <a shape="rect" href="routing-slip.html">Routing Slip</a> calling another route which is configured with <code>NoErrorHandler</code>, and an exception occurred in that route, would be propagated back as not-exhausted, allow the caller route to have its error handler react on the exception.</li><li>Fixed <a shape="rect" href="quartz.html">Quartz</a> and exception was thrown when scheduling a job, would affect d
 uring shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.</li><li>Fixed so you can configure <a shape="rect" href="stomp.html">Stomp</a> endpoints using <a shape="rect" href="uris.html">URIs</a></li><li>Fixed memory leak when using <a shape="rect" href="language.html">Language</a> component with <code>camel-script</code> languages and having <code>contentCache=false</code></li><li>Fixed <a shape="rect" href="error-handler.html">Error Handler</a> may log at <code>WARN</code> level "Cannot determine current route from Exchange" when using <a shape="rect" href="splitter.html">Splitter</a></li><li>Fixed <code>camel-fop</code> to work in Apache <a shape="rect" href="karaf.html">Karaf</a> and ServiceMix</li><li>Fixed <a shape="rect" href="hdfs.html">HDFS</a> producer to use the configured <a shape="rect" href="uuidgenerator.html">UuidGenerator</a> when generating split file names to avoid filename collisions</li><li>Fixed <code>JpaProducer</code> and <
 code>JpaConsumer</code> of the <a shape="rect" href="jpa.html">JPA</a> component to not share/reuse the same <code>EntityManager</code> object which could cause problems if this would occur in the context of multiple/different threads.</li><li>Fixed <a shape="rect" href="http4.html">HTTP4</a> to support multiple custom component names in use, each configured using different <code>SSLContext</code>.</li><li>Fixed <a shape="rect" href="content-based-router.html">Content Based Router</a> using method call's as <a shape="rect" href="predicate.html">Predicate</a>s if threw an exception, the <a shape="rect" href="content-based-router.html">Content Based Router</a> will call next predicate before triggering <a shape="rect" href="error-handler.html">Error Handler</a>.</li><li>Fixed <a shape="rect" href="netty-http.html">Netty HTTP</a> producer with query parameters may use wrong parameters from a previous call.</li><li>Fixed <a shape="rect" href="netty.html">Netty</a> producer may cause <co
 de>NullPointerException</code> in <code>messageReceived</code> in client handler, if a <code>Channel</code> was destroyed from the producer pool.</li><li>Fixed <a shape="rect" href="file2.html">File</a> and <a shape="rect" href="ftp2.html">FTP</a> consumer(s) when <code>idempotent=true</code> could not detect changed file(s) as a new file, but would regard the file as idempotent.</li><li>Fixed <a shape="rect" href="stream.html">Stream</a> consumer reading a file using <code>groupLines</code> would not read last group of message if there was not enough lines to hit the threshold.</li><li>Fixed deleting the <em>done file</em> if <a shape="rect" href="file2.html">File</a> or <a shape="rect" href="ftp2.html">FTP</a> consumer rollback and the <code>moveFailed</code> option is in use.</li><li>Fixed <a shape="rect" href="avro.html">avro</a> data format in OSGi not being able to load schema classes.</li><li>Fixed <a shape="rect" href="camel-jmx.html">JMX</a> when using custom beans in route
 s with <code>@ManagedResource</code> to expose JMX attributes/operations to not include Camel standard attributes/operations from its processors, which would be shown as unavailable in JMX consoles.</li><li>Fixed <a shape="rect" href="quartz2.html">Quartz2</a> simple trigger repeat count default value not working causing the trigger to only fire once, instead of forever.</li><li>Fixed <a shape="rect" href="jms.html">JMS</a> with a JMSRepyTo header using a topic, was mistakenly used as a queue instead.&#160;</li><li>Fixed <a shape="rect" href="csv.html">CSV</a> to not modify the properties of the strategy constants declared by <code>org.apache.commons.csv.CSVStrategy</code>&#160;which would cause side effects when multiple <code>CsvDataFormat</code> objects are <strong>concurrently</strong>&#160;in use.</li><li>Fixed camel-script may return result from previous evaluation instead of result from current exchange.</li><li>Fixed <code>ThreadsProcessor</code> to resolve <code>RejectedPol
 icy</code> from the referenced <code>ThreadPoolProfile</code> (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7240">CAMEL-7240</a>)</li><li>Fixed&#160;<a shape="rect" href="xmljson.html">XmlJson</a> <code>elementName</code> and <code>arrayName</code> properties&#160;when setting them from the&#160;<code>xmljson(Map)</code> DSL.</li></ul><h3 id="Camel2.13.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.13.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a shape="rect" href="hdfs2.html">camel-hdfs2</a> - integration with HDFS using Hadoop 2.x client</li><li><code><a shape="rect" href="infinispan.html">camel-infinispan</a></code> - to interact with <a shape="rect" class="external-link" href="http://www.infinispan.org/" rel="nofollow">Infinispan</a> distributed data grid / cache.</li><li><code><a shape="rect" href="jgroups.ht
 ml">camel-jgroups</a></code> - provides exchange of messages between Camel infrastructure and <a shape="rect" class="external-link" href="http://www.jgroups.org" rel="nofollow">JGroups</a> clusters.</li><li>camel-kafka - integration with Apache Kafka</li><li><a shape="rect" href="optaplanner.html"><code>camel-optaplanner</code></a> - to use <a shape="rect" class="external-link" href="http://www.optaplanner.org/" rel="nofollow">OptaPlanner</a> for problem solving plans.</li><li><a shape="rect" href="splunk.html"><code>camel-splunk</code></a> - enables you to publish and search for events in Splunk</li><li><a shape="rect" href="aws-swf.html">camel-swf</a> - for managing workflows running on Amazon's <a shape="rect" class="external-link" href="http://aws.amazon.com/swf" rel="nofollow">Simple Workflow Service</a></li></ul><h3 id="Camel2.13.0Release-New.2">New <a shape="rect" href="camel-maven-archetypes.html">Camel Maven Archetypes</a></h3><ul><li>camel-archetype-cxf-code-first-blueprin
 t</li><li>camel-archetype-cxf-contract-first-blueprint</li></ul><h3 id="Camel2.13.0Release-NewDSL">New DSL</h3><h3 id="Camel2.13.0Release-NewAnnotations">New Annotations</h3><ul><li><a shape="rect" href="bean-injection.html"><code>@BeanInject</code></a></li></ul><h3 id="Camel2.13.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.13.0Release-New.3">New <a shape="rect" href="languages.html">Languages</a></h3><ul><li><a shape="rect" href="jsonpath.html">JSonPath</a> - To perform <a shape="rect" href="expression.html">Expression</a> and <a shape="rect" href="predicate.html">Predicate</a> on json payloads.</li></ul><h3 id="Camel2.13.0Release-New.4">New <a shape="rect" href="examples.html">Examples</a></h3><h3 id="Camel2.13.0Release-New.5">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h3 id="Camel2.13.0Release-NewTooling">New Tooling</h3><h2 id="Camel2.13.0Release-APIchanges">API changes</h2><ul><li>The interface of <a 
 shape="rect" href="http4.html">http4</a>&#160;<code>org.apache.camel.component.http4.HttpClientConfigurer's method configureHttpClient(HttpClient client) was changed to&#160;configureHttpClient(HttpClientBuilder clientBuilder)</code></li><li><code>Added getRegistry(T) to CamelContext</code></li></ul><h2 id="Camel2.13.0Release-KnownIssues">Known Issues</h2><ul><li>Spring 4.x is not yet official supported.</li><li>Cannot build the source code using Java 8.</li></ul><h2 id="Camel2.13.0Release-DependencyUpgrades">Dependency Upgrades</h2><p>You can see any dependency changes using <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/" rel="nofollow">Camel Dependencies Version Differences web tool</a> created by Tracy Snell from the Camel <a shape="rect" href="team.html">Team</a>.</p><p>The below list is a best effort, and we may miss some updates, its better to use the <a shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/" rel="nofollow">Camel Depend
 encies Version Differences web tool</a> which uses the released projects for comparison.</p><ul><li>ActiveMQ 5.8.0 to 5.9.0</li><li>AHC 1.7.20 to 1.8.3</li><li>APNS 0.1.6 to 0.2.3</li><li>Atomikos 3.8.0 to 3.9.2</li><li>AWS-SDK 1.5.1 to 1.6.3</li><li>Avro 1.7.3 to 1.7.5</li><li>BeanIO 2.0.6 to 2.0.7</li><li>Classmate from 0.8.0 to 1.0.0</li><li>Commons Httpclient 4.2.5 to 4.3.3</li><li>Commons Httpcore 4.2.4 to 4.3.2</li><li>CXF 2.7.6 to 2.7.10</li><li>Ehcache 2.7.2 to 2.8.1</li><li>Elasticsearch 0.20.6 to 1.0.0</li><li>FOP 1.0 to 1.1</li><li>Guava 14.0.1 to 16.0.1</li><li>Hadoop 1.2.0 to 1.2.1. Hadoop 2.3.0 supported by camel-hdfs2 component.</li><li><span style="line-height: 1.4285715;">Hazelcast 2.6 to 3.0.2</span></li><li><span style="line-height: 1.4285715;">Hibernate Validator 5.0.1.Final to 5.0.3.Final</span></li><li><span style="line-height: 1.4285715;">ICal4j 1.0.4 to 1.0.5.2</span></li><li><span style="line-height: 1.4285715;">Jackson 2.2.2 to 2.3.2</span></li><li>Jclouds 
 1.6.2-incubating to 1.7.0</li><li>Jettison 1.3.4 to 1.3.5</li><li>Jetty 7.6.9 to 8.1.12</li><li>JLine&#160;0.9.94 to 2.11</li><li>Joda time 2.1 to 2.3</li><li>JRuby 1.7.4 to 1.7.5</li><li>JSCH 0.1.49 to 0.1.50</li><li>LevelDb JNI 1.7 to 1.8.&#160;</li><li>Lucene 3.6.0 to 4.6.1</li><li>MongoDB Java Driver 2.11.2 to 2.11.4</li><li>Mustache 0.8.12 to 0.8.13</li><li>MVEL 2.1.6.Final to 2.1.7.Final</li><li>MyBatis 3.2.2 to 3.2.5</li><li>Netty3 3.8.0.Final to 3.9.0.Final</li><li>OGNL 3.0.6 to 3.0.8</li><li>Pax Logging 1.6.10 to 1.7.1</li><li>Protobuf 2.3 to 2.5</li><li>Qpid 0.20 to 0.26</li><li>Quartz 2.2.0 to 2.2.1</li><li>RabbitMQ amqp Java Client 3.1.3 to 3.2.2.</li><li>Restlet 2.0.15 to 2.1.7</li><li>RxJava 0.11.1 to 0.17.1</li><li>Saxon 9.5.0.2 to 9.5.1-4</li><li>Scala 2.10.2 to 2.10.3</li><li>Servlet API 2.5 to 3.0</li><li>Shiro to 1.2.3.</li><li>Slf4j 1.7.5 to 1.7.6</li><li>Snappy 1.0.4.1 to 1.1.0.1</li><li>SNMP4J 2.2.2 to 2.2.3</li><li>SolrJ 3.6.2 to 4.6.1</li><li>Spring Batch 2.2
 .1.RELEASE to 2.2.2.RELEASE</li><li>Spring Integration 2.2.4.RELEASE to 2.2.6.RELEASE</li><li><span style="line-height: 1.4285715;">Spring Redis 1.0.4.RELEASE to 1.1.1.RELEASE</span></li><li><span style="line-height: 1.4285715;">Spring WS&#160;2.1.3.RELEASE to&#160;2.1.4.RELEASE</span></li><li><span style="line-height: 1.4285715;">SSHD 0.8.0 to 0.10.1</span></li><li><span style="line-height: 1.4285715;">StompJMS 1.17 to 1.19</span></li><li>TestNG 6.8.5 to 6.8.7</li><li>Twitter4j&#160;3.0.3 to&#160;3.0.5</li><li>Weld 1.1.5.Final to 1.1.18.Final</li><li>XBean Spring 3.14 to 3.16</li><li>XmlSec 1.5.5 to 1.5.6</li><li>XStream 1.4.4 to 1.4.7</li></ul><h2 id="Camel2.13.0Release-Internalchanges">Internal changes</h2><ul><li>Add <code>RouteAware</code> API to inject <code>Route</code> for <code>Service</code>'s in routes, for example the <code>Consumer</code>'s of the routes.</li><li><code>IOHelper.gerCharsetName</code> will now lookup key <code>Exchange.CHARSET_NAME</code> in header first 
 and then fallback to property.</li><li>Camel Spring now longer automatic registers "spring-event://default" endpoint, which wasnt in use anyway.</li><li><a shape="rect" href="bam.html">BAM</a> component now uses raw <code>EntityManager</code> JPA API instead of deprecated Spring <code>JpaTemplate</code></li></ul><h2 id="Camel2.13.0Release-Changesthatmayaffectendusers">Changes that may affect end users</h2><ul><li>Components depending on Servlet API has been upgrade from Servlet API 2.5 to 3.0</li><li>Jetty upgraded from 7.6.x to 8.1.x</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> uses <code>Object</code> instead of <code>String</code> as the key.</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> atomic number producer was using incorrect name (<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-6833">CAMEL-6833</a>). Name will be different with this release.</li><li><a shape="rect" hr
 ef="hazelcast-component.html">Hazelcast Component</a> instance consumer was incorrectly writing headers to the "out" message as opposed to the "in" message. Headers are now written to the "in" message.</li><li><a shape="rect" href="hazelcast-component.html">Hazelcast Component</a> map/multimap consumer were sending header value "envict" when an item was evicted. This has been corrected and the value "evicted" is used now.</li><li>The enum value <code>NON_BLOCKING</code> has been removed in <code>camel-apns</code> as its no longer support in APNS itself.</li><li><code>DefaultTimeoutMap</code> must call <code>start</code> to initialize the map before use.</li><li><code>@ExcludeRoutes</code> test annotation now accepts only classes implementing <code>RoutesBuilder</code> interface.</li><li>The MBean names registered by <a shape="rect" href="camel-jmx.html">Camel JMX</a> no longer include the hostname in the <code>context</code> part, eg before <code>context=myHost/myCamelId</code> and 
 now after <code>context=myCamelId</code>. Having the hostname in the MBean name does not bring much value, and in fact makes things more complicated as the mbean name changes depending on the host running Camel. There is an option <code>includeHostName</code> that can be configure as <code>true</code> to preserve the old behavior.</li><li><a shape="rect" href="camel-jmx.html">MBean naming</a> in OSGi cleaned up to use simpler naming with symbolicName. Before we could have MBean names with duplicate bundle ids such as <code>context=114-114-camel-6</code>, which now is using the symbolic name instead, <code>context=MyApplication</code>.</li><li>Added <code>beforeAddRoutes</code> and <code>afterAddRoutes</code> to <code>org.apache.camel.component.servletlistener.CamelContextLifecycle</code> in <a shape="rect" href="servletlistener-component.html">ServletListener Component</a></li><li>The <a shape="rect" href="language.html">Language</a> component now no longer caches the compiled scrip
 t as that could cause side-effects. You can set <code>cacheScript=true</code> to enable the previous behavior if your script is safe to do so.</li><li>The default value of <code>urlDecodeHeaders</code> option on <a shape="rect" href="netty-http.html">Netty HTTP</a> has been changed from <code>true</code> to <code>false</code>.</li><li>When using &lt;jmxAgent&gt; in spring/blueprint then the createConnector attribute has changed default value from true to false (which is also the default in camel-core without spring/blueprint)</li><li><a shape="rect" href="cache.html">camel-cache</a> no longer includes ehcache.xml out of the box. Instead the default configuration from ehcache is in use, if end user has not explicit configured a configuration file to be used.</li><li>camel-cdi upgraded from deltaspike 0.3 to 0.5 which may affect upgrades.</li><li>Java DSL when using onException.<span style="color: rgb(0,0,0);">backOffMultiplier or onException.collisionAvoidancePercent/collisionAvoidan
 ceFactor will automatic enable backoff/collision avoidance. Before you had to call&#160;useExponentialBackOff/useCollisionAvoidance as well. This is now aligned how errorHandler does the same.</span></li><li><span style="color: rgb(0,0,0);">changed default value of&#160;<a shape="rect" class="external-link" href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createConsumer(javax.jms.Destination, java.lang.String, boolean)" rel="nofollow">NoLocal</a> from true to false in camel-sjms when creating consumer.&#160;</span></li></ul><h2 id="Camel2.13.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li>Spring 3.1.x is no longer supported.</li><li>Using &lt;camelContext&gt; in Spring will now shutdown &lt;camelContext&gt; eager by default. This ensure a cleaner shutdown of Camel, as dependent &lt;bean&gt; are not shutdown at this moment. The &lt;bean&gt; will then be shutdown after &lt;camelContext&gt;. There is a new attri
 bute shutdownEager on &lt;camelContext&gt; to turn this off, and use the old behavior.</li><li>If using <code>groupedExchanges</code> option on <a shape="rect" href="aggregator2.html">Aggregate</a> EIP then the <a shape="rect" href="exchange.html">Exchange</a>s is now stored on the message body as well. The old way of storing as a property is considered deprecated. See more details at <a shape="rect" href="aggregator2.html">Aggregate</a>.</li><li>JMX Load statistics has been disabled by default. You can enable this by setting loadStatisticsEnabled=true in &lt;jmxAgent&gt;. See more details at <a shape="rect" href="camel-jmx.html">Camel JMX</a>.</li></ul><h2 id="Camel2.13.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.13.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="conflue
 nceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.13.0/apache-camel-2.13.0.zip">apache-camel-2.13.0.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.13.0/apache-camel-2.13.0.zip.asc">apache-camel-2.13.0.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.13.0/apache-camel-2.13.0.tar.gz">apache-camel-2.13.0.tar.gz</a></p></td><td colspan="1" rows
 pan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.13.0/apache-camel-2.13.0.tar.gz.asc">apache-camel-2.13.0.tar.gz.asc</a></p></td></tr></tbody></table></div>    <div class="aui-message hint shadowed information-macro">
                     <p class="title">The above URLs use redirection</p>
                             <span class="aui-icon icon-hint">Icon</span>
                 <div class="message-content">

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 Mar 21 13:22:13 2014
@@ -109,11 +109,11 @@
 <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">
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004748416 {padding: 0px;}
-div.rbtoc1395004748416 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004748416 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395408031254 {padding: 0px;}
+div.rbtoc1395408031254 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395408031254 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1395004748416">
+/*]]>*/</style><div class="toc-macro rbtoc1395408031254">
 <ul class="toc-indentation"><li><a shape="rect" href="#Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0 Ideas</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Camel3.0-Ideas-Tableofcontents">Table of contents</a></li><li><a shape="rect" href="#Camel3.0-Ideas-JDKsupport">JDK support</a></li><li><a shape="rect" href="#Camel3.0-Ideas-JDK8JavaDSL">JDK8 Java DSL</a></li><li><a shape="rect" href="#Camel3.0-Ideas-RoutingCoreRe-engineering(raulk)">Routing Core Re-engineering (raulk)</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Camel3.0-Ideas-ConvertingsomeEIPsfrom&quot;performers&quot;tomere&quot;deciders&quot;">Converting some EIPs from "performers" to mere "deciders"</a></li></ul>

Modified: websites/production/camel/content/camel-jmx.html
==============================================================================
--- websites/production/camel/content/camel-jmx.html (original)
+++ websites/production/camel/content/camel-jmx.html Fri Mar 21 13:22:13 2014
@@ -87,11 +87,11 @@
         <tr>
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><h2 id="CamelJMX-CamelJMX">Camel JMX</h2><p>Apache Camel has extensive support for JMX to allow you to monitor and control the Camel managed objects with a JMX client.<br clear="none"> Camel also provides a <a shape="rect" href="jmx.html">JMX</a> component that allows you to subscribe to MBean notifications. This page is about how to manage and monitor Camel using JMX.</p><h3 id="CamelJMX-ActivatingJMXinCamel">Activating JMX in Camel</h3><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1395004746733 {padding: 0px;}
-div.rbtoc1395004746733 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1395004746733 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1395408029161 {padding: 0px;}
+div.rbtoc1395408029161 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1395408029161 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1395004746733">
+/*]]>*/</style></p><div class="toc-macro rbtoc1395408029161">
 <ul class="toc-indentation"><li><a shape="rect" href="#CamelJMX-CamelJMX">Camel JMX</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CamelJMX-ActivatingJMXinCamel">Activating JMX in Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CamelJMX-UsingJMXtomanageApacheCamel">Using JMX to manage Apache Camel</a></li><li><a shape="rect" href="#CamelJMX-DisablingJMXinstrumentationagentinCamel">Disabling JMX instrumentation agent in Camel</a></li><li><a shape="rect" href="#CamelJMX-LocatingaMBeanServerintheJavaVM">Locating a MBeanServer in the Java VM</a></li><li><a shape="rect" href="#CamelJMX-CreatingJMXRMIConnectorServer">Creating JMX RMI Connector Server</a></li><li><a shape="rect" href="#CamelJMX-JMXServiceURL">JMX Service URL</a></li><li><a shape="rect" href="#CamelJMX-TheSystemPropertiesforCamelJMXsupport">The System Properties for Camel JMX support</a></li><li><a shape="rect" href="#CamelJMX-HowtouseauthenticationwithJMX">How to use authentication with JMX</a></li><li><a shape="rect" href="#CamelJMX-JMXinsideanApplicationServer">JMX inside an Application Server</a>



Mime
View raw message