- examples: nats-pub, nats-sub
- tests
- request pattern
- inboxes
- ping/pong interval
- correct verbose and pedantic handling
- cluster
- authorization
- reconnection and state
- readings deadline, flush timeout
- more thorough test split buffer scenarios
- benchmarks
- pending data buffering on reconnect
- client connection stats
- integration tests with server
- follow size of max payload
- closed state
- Travis builds
- Release on PyPI
- error, close, disconnected callbacks
- TLS
- confirm performance issues handling on larger messages
- support async protocol