Releases: mccutchen/websocket
Releases · mccutchen/websocket
v0.0.2
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
What's Changed
- Initial import from go-httpbin by @mccutchen in #1
- chore: minor README update by @mccutchen in #2
- chore: fix typo in codecov CI step by @mccutchen in #3
- chore: ignore test helpers in code coverage reports by @mccutchen in #4
- refactor: improved and generalized API plus a variety of fixes by @mccutchen in #5
- fix: restore buffering with strategic flushes by @mccutchen in #6
- feat: provide reasonable defaults for all options by @mccutchen in #7
- feat: add example servers by @mccutchen in #8
- fix: small error handling and test improvements by @mccutchen in #9
- fix: slight improvement to debuggability by @mccutchen in #10
- test: add helpers to simplify writing unit test for protocol basics by @mccutchen in #11
- feat: support writing masked client frames by @mccutchen in #12
- perf: add initial benchmark by @mccutchen in #13
- refactor: abstract over underlying connection, export websocket constructor by @mccutchen in #14
- refactor: renaming for clarity and consistency by @mccutchen in #15
- fix: truncate large frames/messages in test hooks by @mccutchen in #16
- perf: tweak benchmarks by @mccutchen in #17
- ci: attempt to record benchmark results on commits to main by @mccutchen in #19
- ci: fix benchmark action by @mccutchen in #20
- ci: simplify baseline benchmark job by @mccutchen in #21
- ci: add
bench / pr
job by @mccutchen in #22 - fix: enforce max frame size in ReadFrame by @mccutchen in #24
- feat: enable autobahn tests against external test server by @mccutchen in #25
- ci: switch bench worfklow trigger in prep for rewrite by @mccutchen in #27
- ci: run benchmarks on demand by @mccutchen in #26
- ci: fix benchmark comments by @mccutchen in #28
- test: test closing handshake, fix autobahn output dir by @mccutchen in #29
- examples: add
-debug
and-pprof
flags by @mccutchen in #30 - refactor: frames rather than fragments is more intuitive by @mccutchen in #31
- test: major overhaul of unit tests by @mccutchen in #33
- doc: update README by @mccutchen in #35
- test: add additional tests for failure modes by @mccutchen in #36
Full Changelog: https://github.com/mccutchen/websocket/commits/v0.0.1