Thrift 0.8 is out now. However, I quickly tried updating trunk to it but there is a few hiccups. In particular, it has change the access to the trans_ field of AbstractNonBlockingServer.FrameBuffer which we use in our custom servers to record the socket in SocketSessionManagementService. I'm far from being a thrift expert but I didn't see a very trivial way to deal with that.
Also, probably most of the bulk of our current CustomTHsHaServer can probably go away since 0.8 includes
THRIFT-1167 (though we still want to keep the part that register the socket).
Anyway, that task may be a tiny bit more than trivial if we want to upgrade to 0.8 (which we should). So let's avoid doing this the day before the 1.1 freeze.