Releases: gobwas/ws
Releases · gobwas/ws
v1.4.0
What's Changed
- Drop Go 1.15 support by @cristaloleg in #191
- Cipher 1.9x speedup by @klauspost in #198
- Extract Autobahn test suite to a separate CI step by @cristaloleg in #199
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
- ci: bump actions/setup-go from 4 to 5 by @dependabot in #192
- ci: bump actions/upload-artifact from 3 to 4 by @dependabot in #193
- Add Dialer.Host field by @cristaloleg in #196
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #186
- ws,wsutil: use t.Fatal instead of panic by @alexandear in #175
- Remove common wsutil.Reader allocations by @klauspost in #189
New Contributors
- @klauspost made their first contribution in #189
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- autobahn,wsutil: fix typos in comments and logs by @alexandear in #174
- .github: run tests with Go 1.15 by @alexandear in #173
- Hijack connection through
http.ResponseController
in http upgrader by @xakep666 in #181
New Contributors
- @alexandear made their first contribution in #174
- @xakep666 made their first contribution in #181
Full Changelog: v1.2.1...v1.3.0
v1.2.1
v1.2.0
IMPORTANT
❗❗❗The next release v1.3.0 (Apr-May 2023) will drop support for old Go versions (pre-1.17). Consider updating your tooling.
What's Changed
- ci: update CI and go.mod by @cristaloleg in #163
- deps: bump actions/upload-artifact from 2 to 3 by @dependabot in #164
- ws: fix linter suggestions by @cristaloleg in #165
- ws: make more consts by @cristaloleg in #166
- ws,wsutil: more explicit returns by @cristaloleg in #167
- ws: adopt purego by @cristaloleg in #168
-
- dialer: move negotiated extension and copy extension parameters by @magicxyyz in #158
New Contributors
- @dependabot made their first contribution in #164
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Notes
Compression support
This release adds wsflate
package implementing WebSocket Compression Extension logic.
API
- Added
ws.UnmaskFrame()
andws.UnmaskFrameInPlace()
helpers to be symmetrical with already existingws.MaskFrame()
andws.MaskFrameInPlace()
- Added
ws/wsutil.Reader.MaxFrameSize
field (thanks to @agnivade) - Added ability to obtain WebSocket handshake rejection HTTP status code from errors returned during upgrade
Bug Fixes
- Fixed incorrect buffer recalculation logic inside
wsutil.Writer.Grow()
, which was leading to panic with message"wsutil: buffer grow leads to its reduce"
(thanks to @ZekeLu)
Development
- Added go.mod declaration which makes
ws
to be a Go module - Moved from Travis CI to GitHub Actions
- Update a dependencies for Autobahn tests
v1.1.0-rc.6
I will release this version on Monday, if no bugs/problems will be found! 🎉
v1.1.0-rc.5
Doc tweaks.
v1.1.0-rc.4
Minor tweaks.