Skip to content

Releases: mccutchen/websocket

v0.0.4

06 Nov 11:27
0a52171

Choose a tag to compare

What's Changed

  • perf: apply masking key 8 bytes at a time by @mccutchen in #58
  • refactor: unexport and clean up MarshalFrame by @mccutchen in #60
  • chore: bump minimum go version to 1.24 and modernize by @mccutchen in #61
  • perf: add basic k6 websocket load test script by @mccutchen in #62
  • fix: implement full closing handshake by @mccutchen in #63
  • test: make sure conns are really closed after handshake by @mccutchen in #64
  • refactor: use net.Conn directly instead of io.ReadWriteCloser by @mccutchen in #66
  • chore: update autobahn version by @mccutchen in #67
  • test: refactor test suite to (hopefully) fix flakiness by @mccutchen in #65
  • refactor: {Read,Write}Message return errors without closing connection by @mccutchen in #68
  • refactor: rename ServeHandle by @mccutchen in #69
  • test: simplify test helpers by @mccutchen in #70
  • fix: crypto/rand.Read can't fail by @mccutchen in #71
  • test: stop leaking goroutine by @mccutchen in #74
  • fix: correctly handle buffered data from hijacked conns by @mccutchen in #76

Full Changelog: v0.0.3...v0.0.4

v0.0.3

10 May 03:34
d74cdf7

Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...v0.0.3

v0.0.2

12 Feb 00:33
903f882

Choose a tag to compare

What's Changed

  • refactor: unify WriteFrame/WriteFrameMasked by @mccutchen in #37
  • refactor: store RSV bits more efficiently by @mccutchen in #38
  • refactor: complete rewrite of the frame type by @mccutchen in #39
  • refactor: consolidated error/status code handling by @mccutchen in #40

Full Changelog: v0.0.1...v0.0.2

v0.0.1

31 Jan 23:38
83b1307

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/mccutchen/websocket/commits/v0.0.1