v0.6.3
* Document the :connect_timeout option.
* Add support for specifying client-side timeouts when using FramedTransport
* set transport timeout after connection is established
* Add a method `add_callback` allowing a client to register a block that is
invoked at a certain event.
* Fixup socket timeouts.
v0.6.2 Remove lingering thrift v0.5.0 reference.
v0.6.1 Add connect timeout. Bump thrift dependency to ~> v0.6.0.
v0.6.0 Fix bug where we'd try to mark the current server down when we didn't have a current server.
Upgrade to thrift 0.5.
v0.5.0 Add support for wrapping exceptions, so that Thrift::Foo can become Greeter::Foo.
Make server_retry_period work the way you expect.
Better bookkeeping around marking servers as dead.
v0.4.7 fix thrift gem dependency
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
v0.4.6 Add support for oneway methods.
v0.4.5. Fix broken retries.
v0.4.4. Default to 0 retries rather than the number of servers.