Skip to content

Releases: smartcontractkit/wsrpc

Further bug fixes

12 Dec 18:29
6f457b0
Compare
Choose a tag to compare

Fixes a nil pointer bug where consumers of ClientConn can call Invoke and Close simultaneously and cause a panic while the Invoke call is proceeding.

v0.8.3

05 Dec 15:03
e8034e3
Compare
Choose a tag to compare

Fixes a possible panic in the transport when the reconnection loop causes the transport to be nil.

v0.8.2

08 Sep 17:10
2759ce2
Compare
Choose a tag to compare

What's Changed

  • Changes in autogeneration and some exported types to support GRPC dialing
  • Reverts a merged fix for a logical race that caused unexpected performance degradation in some consumers

Full Changelog: v0.8.1...v0.8.2

v0.8.1

18 Apr 15:02
6b0ade1
Compare
Choose a tag to compare

What's Changed

  • chore: use grafana self-hosted for workflow metrics by @erikburt in #57
  • move the failure to connect message until after shutdown state check by @ettec in #58

New Contributors

  • @ettec made their first contribution in #58

Full Changelog: v0.8.0...v0.8.1

v0.8

13 Dec 16:53
04e147a
Compare
Choose a tag to compare

What's Changed

  • Fixed logical races
  • Addressed vulnerabilities
  • Improved CI

New Contributors

Full Changelog: v0.7.2...v0.8

v0.7.3

08 Dec 16:28
c691d67
Compare
Choose a tag to compare

Patches a logical race found in v0.7.2 when Close races with Invoke

v0.7.2

16 May 18:35
fef92b5
Compare
Choose a tag to compare

What's Changed

  • Fix potential deadlock in client & server writes by @skubakdj in #35

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

20 Apr 18:09
b5d02d0
Compare
Choose a tag to compare

What's Changed

  • Fixes issues where RLock was not unlocked properly by @jkongie in #34

Full Changelog: v0.7.0...v0.7.1

v0.7.0

10 Apr 09:13
382a1ac
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

14 Feb 13:38
7a25841
Compare
Choose a tag to compare
  • Fixes an issue where clients would be unable to reconnect when experiencing high latency or network instability