Releases: smartcontractkit/wsrpc
Releases · smartcontractkit/wsrpc
v0.6.0
- Fixes an issue where the client/server would only process a single RPC request at a time
v0.5.0
- Adds an option to expose an HTTP healthcheck endpoint
v0.4.0
- Adds a new client type which handles only uni-directional RPC calls from the client to the server.
v0.3.9
- Fixes a deadlock which can occur when an
Invoke
deadline timeout occurs at the same time as when it tries to handle the websocket message response
v0.3.8
- Respects the context deadline of
Invoke
instead of having a hardcoded 2 second timeout.
- Allows
writeTimeout
to be configured on the client Dial
- Adds some logging in for reconnections and write timeouts
v0.3.7
- Fixes a race condition on
listenForRead
v0.3.6
- Ensures connection is closed cleanly on interrupt
- Fixes
PubKeyFromCert
to return an error
- Improved error handling
- Fixes ping handling
- Close existing connections when certs are removed
- General tidy up
v0.3.5
- Adds a
GetState
function to the ClientConn
which returns the connectivity state
v0.3.4
- Implements a graceful
Shutdown
for the server
- Reduces ping/pong time from 1m to 20s
v0.3.3
- Fixes an bug
GetConnectedPeerPublicKeys
was returning empty key values