<font face="arial" size="2"><p><span style="font-family: arial; font-size: 10pt;">As Brian is temporarily out of the office, I'll answer for him. Here are a few (major-version) differences I see in the 1.1 spec:</span></p>
<p style="font-family: arial; font-size: 10pt;"> </p>
<p style="font-family: arial; font-size: 10pt;">1) marker keyword replaces offset for pagination (functionally different, not just a different name)</p>
<p style="font-family: arial; font-size: 10pt;">2) server addresses container structured differently</p>
<p style="font-family: arial; font-size: 10pt;">3) all containers structured differently, now with links</p>
<p style="font-family: arial; font-size: 10pt;">3) shared ip groups is removed</p>
<p style="font-family: arial; font-size: 10pt;"> </p>
<p style="font-family: arial; font-size: 10pt;">Waldon</p>
<p style="font-family: arial; font-size: 10pt;"> </p>
<p style="font-family: arial; font-size: 10pt;">-----Original Message-----<br />From: "Jay Pipes" <jaypipes@gmail.com><br />Sent: Friday, March 4, 2011 1:20pm<br />To: "Brian Lamar" <brian.lamar@rackspace.com><br />Cc: "openstack@lists.launchpad.net" <openstack@lists.launchpad.net><br />Subject: Re: [Openstack] Multiple Versions in Openstack API<br /><br /></p>
<div id="SafeStyles1299263202" style="font-family: arial; font-size: 10pt;">
<p>On Fri, Mar 4, 2011 at 12:28 PM, Brian Lamar <brian.lamar@rackspace.com> wrote:<br />> Unfortunately v1.0 -> v1.1 is not a minor version increase (despite the names).<br /><br />Ah, ok.<br /><br />>> then if the v1.1 servers/ endpoint only *extends* the 1.0 version<br />>> /servers endpoint and doesn't break it, then you could have:<br />><br />> This works for minor versions, but not major versions which have different object formattings, a set of different top-level objects, and tons of other inconsistencies.<br />><br />> IMO your method works fine for minor versions, but not between major/breaking versions. We can still do v10 and v11 modules, but I would steer away from thinking there is any sort of link between them except for some supporting libraries.<br /><br />Could you elaborate on an example of this inconsistency between 1.0<br />and 1.1?  That way, I'd have more to go on in thinking how to break<br />the versioning into separate modules.<br /><br />Thanks Brian!<br />jay<br /><br />_______________________________________________<br />Mailing list: https://launchpad.net/~openstack<br />Post to     : openstack@lists.launchpad.net<br />Unsubscribe : https://launchpad.net/~openstack<br />More help   : https://help.launchpad.net/ListHelp</p>
</div></font>