- Fix case where client blows assertion on
close()
- Clear client connect timeout when
close()
is called
- Fix client to properly clean up pending socket when
close()
called while a TCP connection is being established.
- Remove domains from server API
- Update dependencies
- Drop node 0.8.x compatibility
- Improve server error behavior for ended/canceled RPCs
- Update dtrace-provider to 0.3.0
- Add support for canceling in-progress RPCs
- Force missing RPC endpoint errors in server
- This was formerly optional behavior enabled by checkDefined in versions 0.3.9 and 0.3.10. Now, any RPC to a missing endpoint will result in an error emitted to the client.
- Change dtrace-provider to optional dependency
- Update microtime to 1.0.1
- Add client property for pending request count
- MANTA-2315: Simplify socket error/close events
- Add optional error when calling undefined RPC
- When server is created with checkDefined parameter enabled, RPC calls to non-existent endpoint will result in an error being emitted to the client.
- Change tests to tape/faucet/istanbul
- Update node-backoff to 2.4.0
- MANTA-2315: Improve connect attempt error events
- Fix #8: server throwing EPIPE when connection is closed
- Expose connection for requests
- MANTA-1987: Fix race in connection close