qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Qpid > AMQP 1.0 Roadmap
Date Tue, 04 Jun 2013 10:02:01 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/21/_/styles/combined.css?spaceKey=qpid&amp;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/qpid/AMQP+1.0+Roadmap">AMQP
1.0 Roadmap</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~phil@philharveyonline.com">Phil
Harvey</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        removed aspirational dates<br />
    </div>
        <br/>
                         <h4>Changes (8)</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" >h2. Upcoming releases <br> <br></td></tr>
            <tr><td class="diff-changed-lines" >h3. 0.5 Release <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">April
2013</span> <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* Soak testing <br>*
First cut of interop tests <br>* Add Windows support to Java JNI binding <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
TODO what else <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
proton-j Transport refactored to use Proton-owned ByteBuffers <br></td></tr>
            <tr><td class="diff-unchanged" > <br></td></tr>
            <tr><td class="diff-changed-lines" >h3. 0.6 Release <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">May
2013</span> <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* Transactions <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >* Android package for messenger <br>
<br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h3.
By June 2013 <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h3.
Other milestones - tranche 1 <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* JMS client based on proton
<br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >* c#/.NET wrapper around proton-c
messenger <br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h3.
By end of 2013 <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h3.
Other milestones - tranche 2 <br></td></tr>
            <tr><td class="diff-unchanged" > <br>* formal draft of management
spec for OASIS <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <p>This page shows the high level functionality that we intend to add to Proton
in the next few releases. See also the <a href="https://issues.apache.org/jira/browse/PROTON"
class="external-link" rel="nofollow">Proton Jira project</a> for a more detailed
view of the past and near future.</p>

<p>Initial content was taken from notes of a conversation between Rob Godfrey, Rafi
Schloming, Gordon Sim, Justin Ross and Ted Ross. Subsequent edits were made by various people
based on discussions on the <a href="http://qpid.apache.org/proton/mailing_lists.html"
class="external-link" rel="nofollow">Proton mailing list</a>.</p>

<p><b>Contents</b>:</p>

<div>
<ul>
    <li><a href='#AMQP1.0Roadmap-Upcomingreleases'>Upcoming releases</a></li>
<ul>
    <li><a href='#AMQP1.0Roadmap-0.5Release'>0.5 Release</a></li>
    <li><a href='#AMQP1.0Roadmap-0.6Release'>0.6 Release</a></li>
    <li><a href='#AMQP1.0Roadmap-Othermilestonestranche1'>Other milestones - tranche
1</a></li>
    <li><a href='#AMQP1.0Roadmap-Othermilestonestranche2'>Other milestones - tranche
2</a></li>
</ul>
    <li><a href='#AMQP1.0Roadmap-Previousreleases'>Previous releases</a></li>
<ul>
    <li><a href='#AMQP1.0Roadmap-0.1release%2C19thOctober2012'>0.1 release, ~19th
October 2012</a></li>
    <li><a href='#AMQP1.0Roadmap-0.2release%2C2ndNov2012'>0.2 release, ~2nd Nov
2012</a></li>
    <li><a href='#AMQP1.0Roadmap-0.3release%2CJan15th2012'>0.3 release, Jan 15th
2012</a></li>
    <li><a href='#AMQP1.0Roadmap-0.4release%2CFeb11th2012'>0.4 release, ~Feb 11th
2012</a></li>
</ul>
</ul></div>

<h2><a name="AMQP1.0Roadmap-Upcomingreleases"></a>Upcoming releases</h2>

<h3><a name="AMQP1.0Roadmap-0.5Release"></a>0.5 Release</h3>

<ul>
	<li>Soak testing</li>
	<li>First cut of interop tests</li>
	<li>Add Windows support to Java JNI binding</li>
	<li>proton-j Transport refactored to use Proton-owned ByteBuffers</li>
</ul>


<h3><a name="AMQP1.0Roadmap-0.6Release"></a>0.6 Release</h3>

<ul>
	<li>Transactions
	<ul>
		<li>protocol engine test</li>
		<li>messenger; early design</li>
		<li>interop testing</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Interop
	<ul>
		<li>negative testing
		<ul>
			<li>link errors</li>
			<li>rejected messages</li>
			<li>garbage input</li>
		</ul>
		</li>
	</ul>
	</li>
</ul>


<ul>
	<li>reliability
	<ul>
		<li>exactly once for senders and receivers; early design</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Messenger
	<ul>
		<li>Transactions</li>
		<li>Non-blocking</li>
		<li>Large messages</li>
	</ul>
	</li>
</ul>


<ul>
	<li>automated interop testing proton-j &lt;-&gt; proton-c</li>
</ul>


<ul>
	<li>Router?</li>
	<li>Proxy?</li>
</ul>


<ul>
	<li>Android package for messenger</li>
</ul>


<h3><a name="AMQP1.0Roadmap-Othermilestonestranche1"></a>Other milestones
- tranche 1</h3>

<ul>
	<li>JMS client based on proton</li>
</ul>


<ul>
	<li>0.22 Qpid release
	<ul>
		<li>more complete AMQP 1.0 support for existing components</li>
		<li>??? TBD ???</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Formal drafts of JMS Mapping and Addressing to be in OASIS</li>
</ul>


<ul>
	<li>Javascript messenger for browser</li>
</ul>


<ul>
	<li>c#/.NET wrapper around proton-c messenger</li>
</ul>


<h3><a name="AMQP1.0Roadmap-Othermilestonestranche2"></a>Other milestones
- tranche 2</h3>

<ul>
	<li>formal draft of management spec for OASIS</li>
</ul>


<ul>
	<li>current Qpid java broker using proton engine for its 1.0 support</li>
</ul>



<h2><a name="AMQP1.0Roadmap-Previousreleases"></a>Previous releases</h2>

<p>The sections below show what we intended to put in past releases. To find out what
functionality was <em>actually</em> in a given release, refer to the <a href="https://issues.apache.org/jira/browse/PROTON"
class="external-link" rel="nofollow">Proton Jira project</a>.</p>

<h3><a name="AMQP1.0Roadmap-0.1release%2C19thOctober2012"></a>0.1 release,
~19th October 2012</h3>

<ul>
	<li>interop verified between proton-c and proton-j</li>
</ul>


<ul>
	<li>protocol engine:
	<ul>
		<li>c</li>
		<li>java</li>
		<li>python</li>
	</ul>
	</li>
</ul>


<ul>
	<li>messenger
	<ul>
		<li>c</li>
		<li>python</li>
		<li>ruby</li>
		<li>php</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Documentation
	<ul>
		<li>API ref for messenger
		<ul>
			<li>python</li>
		</ul>
		</li>
		<li>Build documentation</li>
	</ul>
	</li>
</ul>


<h3><a name="AMQP1.0Roadmap-0.2release%2C2ndNov2012"></a>0.2 release, ~2nd
Nov 2012</h3>

<ul>
	<li>receiver side acknowledgements for messenger</li>
</ul>


<ul>
	<li>protocol engine
	<ul>
		<li>sasl and ssl for java</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Addressing, reply-to examples</li>
</ul>


<h3><a name="AMQP1.0Roadmap-0.3release%2CJan15th2012"></a>0.3 release, Jan
15th 2012</h3>

<ul>
	<li>Messenger
	<ul>
		<li>java</li>
		<li>perl</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Introduce Nexus to Qpid</li>
</ul>


<ul>
	<li>ActiveMQ has 1.0 support</li>
</ul>


<ul>
	<li>ActiveMQ release</li>
</ul>


<ul>
	<li>Qpid 0-20 released with further AMQP 1.0 support</li>
</ul>


<h3><a name="AMQP1.0Roadmap-0.4release%2CFeb11th2012"></a>0.4 release, ~Feb
11th 2012</h3>

<ul>
	<li>this release targetted for ApacheCon NA</li>
</ul>


<ul>
	<li>Windows support</li>
</ul>


<ul>
	<li>Java Binding</li>
</ul>


<ul>
	<li>Addressing draft</li>
</ul>


<ul>
	<li>ARM based messenger in C</li>
</ul>


<ul>
	<li>Debian/Ubuntu Packages</li>
</ul>


<ul>
	<li>windows SDK for proton (downloadable binaries)</li>
</ul>


<ul>
	<li>CI Build on windows and linux</li>
</ul>


<ul>
	<li>Documentation
	<ul>
		<li>API ref for messenger
		<ul>
			<li>ruby</li>
			<li>php</li>
			<li>c ???</li>
		</ul>
		</li>
		<li>samples</li>
		<li>website</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Examples</li>
</ul>

    </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/qpid/AMQP+1.0+Roadmap">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=30743607&revisedVersion=10&originalVersion=9">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/qpid/AMQP+1.0+Roadmap?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


Mime
View raw message