- Return promises from TD::Client#broadcast
- Add #fetch as alias to #broadcast_and_receive
- Fix recursive locking in nested handlers
- Add proxy support
- Fix some potential deadlocks
- Fix deadlock in Client#on_ready
- Use Celluloid
- Fix await methods
- Add configurable timeout
- Fix hanging threads after timeout
- Use Concurrent::Promise instead of timeout module
- Add integration tests
-
Improved lib path detection
-
TD::Client#on_ready method
- Initial release:
Basic featues