The Official Google Gata APIs Blog carries word that the just-released GData 2.0 is fully compliant with the Atom Publishing Protocol. For feed-heads like me, this is good news.
It's been a while since I've written about RSS, Atom, AtomPub, and GData (which have all succeeded by become "invisible") on this blog but I still spend most of my time writing code that speaks GData on one end.
The biggest change is the use of ETags for versioning, which is just a more elegant way of doing something GData already does, but which finally lets clients override the "optimistic concurrency" versioning system altogether and tell servers "update (or delete) this resource no matter what version exists on the server".
This feature alone will save us quite a few API calls per day. (In fact, I think I'll put a counter on those today so I can see exactly how much this will impact us. I'll let you know what I find out. Update: This change will save us roughly 2 million GData API calls per day. Cool!)
Since Google "recommends migrating to v2 if you can, as any future improvements will be introduced to version 2 and higher" it looks like I'll be spending some time updating my code to speak GData 2.0.
Onward!