<html>
<head>
<base href="https://cwiki.apache.org/confluence">
<link rel="stylesheet" href="/confluence/s/1810/9/1/_/styles/combined.css?spaceKey=CAMEL&forWysiwyg=true"
type="text/css">
</head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
<h2><a href="https://cwiki.apache.org/confluence/display/CAMEL/Camel+3.0+-+Roadmap">Camel
3.0 - Roadmap</a></h2>
<h4>Page <b>edited</b> by <a href="https://cwiki.apache.org/confluence/display/~davsclaus">Claus
Ibsen</a>
</h4>
<br/>
<h4>Changes (1)</h4>
<div id="page-diffs">
<table class="diff" cellpadding="0" cellspacing="0">
<tr><td class="diff-snipped" >...<br></td></tr>
<tr><td class="diff-unchanged" >The internal routing engine should
be optimized. See more details at [Camel 2.x Speed optimizations]. <br> <br></td></tr>
<tr><td class="diff-added-lines" style="background-color: #dfd;">h4.
Support for asynchronous transactions <br> <br>When using the asynchronous routing
engine it would be desirable of transactional context could be propagated to the new threads.
<br>This requires the TX manager supports suspend/resume on the TX. G.Nodet have worked
a bit on this. See [CAMEL-2902|https://issues.apache.org/activemq/browse/CAMEL-2902]. Also
see [CAMEL-2729|https://issues.apache.org/activemq/browse/CAMEL-2729]. <br> <br></td></tr>
<tr><td class="diff-unchanged" >h4. Remove @deprecated <br>
<br></td></tr>
<tr><td class="diff-snipped" >...<br></td></tr>
</table>
</div> <h4>Full Content</h4>
<div class="notificationGreySide">
<h2><a name="Camel3.0-Roadmap-Camel3.0roadmap"></a>Camel 3.0 roadmap</h2>
<p>This is a roadmap which details the overall and major goals for Camel 3.0. Fell free
to discuss this at the Camel <a href="/confluence/display/CAMEL/Mailing+Lists" title="Mailing
Lists">Mailing Lists</a> if you have ideas or feedback.</p>
<h4><a name="Camel3.0-Roadmap-JDK1.6"></a>JDK 1.6+</h4>
<p>Camel 3.0 should bump the JDK minimum version to 1.6.<br/>
Camel 1.x/2.x supports JDK 1.5+. </p>
<h4><a name="Camel3.0-Roadmap-Spring3.x"></a>Spring 3.x</h4>
<p>Camel 3.0 should bump the minimum version of Spring to 3.0+.<br/>
Camel 1.x/2.x supports Spring 2.0+</p>
<h4><a name="Camel3.0-Roadmap-Routingengineoptimization"></a>Routing engine
optimization</h4>
<p>The internal routing engine should be optimized. See more details at <a href="/confluence/display/CAMEL/Camel+2.x+Speed+optimizations"
title="Camel 2.x Speed optimizations">Camel 2.x Speed optimizations</a>.</p>
<h4><a name="Camel3.0-Roadmap-Supportforasynchronoustransactions"></a>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/>
This requires the TX manager supports suspend/resume on the TX. G.Nodet have worked a bit
on this. See <a href="https://issues.apache.org/activemq/browse/CAMEL-2902" class="external-link"
rel="nofollow">CAMEL-2902</a>. Also see <a href="https://issues.apache.org/activemq/browse/CAMEL-2729"
class="external-link" rel="nofollow">CAMEL-2729</a>.</p>
<h4><a name="Camel3.0-Roadmap-Remove@deprecated"></a>Remove @deprecated</h4>
<p>@deprecated features, methods, etc. is to be removed.</p>
<h4><a name="Camel3.0-Roadmap-Otherideas"></a>Other ideas</h4>
<p>Should we switch from <tt>commons-logging</tt> to <tt>slf4j</tt>?</p>
</div>
<div id="commentsSection" class="wiki-content pageSection">
<div style="float: right;">
<a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
</div>
<a href="https://cwiki.apache.org/confluence/display/CAMEL/Camel+3.0+-+Roadmap">View
Online</a>
|
<a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=23333649&revisedVersion=2&originalVersion=1">View
Changes</a>
|
<a href="https://cwiki.apache.org/confluence/display/CAMEL/Camel+3.0+-+Roadmap?showComments=true&showCommentArea=true#addcomment">Add
Comment</a>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
|