On Thu, Dec 27, 2012 at 6:42 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote: > Alright, spoke with tsp on irc on testing methods etc. I fixed [1] the > apiserver to make it backward compatible; > > - For all pre 3.x apis, both uuid, internal id can be used, all pre 3.x apis > don't have since field in their annotation. > - For post 3.x apis, uuid param checking is enforced. > > The response (xml or json) always had uuid (and not internal id) since 3.x > which is fine with everyone and I fail to understand the case.
Folks complained then too - the problem was folks didn't know about the change before it happened - only after a release had shipped and they began interacting with the API. And even if they had known, they essentially had no authority to complain.. See: http://twitter.com/abayer/status/203220404742012928 for a good example of someone complaining publicly. Also keep in mind there are a substantial number of 2.2.x deployments out there who have yet to upgrade to 3.0.x or 4.0.0, so I doubt we have heard the last of the complaints. --David