Gobwas Ws Versions Save

Tiny WebSocket library for Go.

v1.4.0

2 weeks ago

What's Changed

Full Changelog: https://github.com/gobwas/ws/compare/v1.3.2...v1.4.0

v1.3.2

4 months ago

What's Changed

Full Changelog: https://github.com/gobwas/ws/compare/v1.3.1...v1.3.2

v1.3.1

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gobwas/ws/compare/v1.3.0...v1.3.1

v1.3.0

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gobwas/ws/compare/v1.2.1...v1.3.0

v1.2.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gobwas/ws/compare/v1.2.0...v1.2.1

v1.2.0

1 year ago

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

New Contributors

Full Changelog: https://github.com/gobwas/ws/compare/v1.1.0...v1.2.0

v1.1.0

2 years ago

Notes

Compression support

This release adds wsflate package implementing WebSocket Compression Extension logic.

API

  • Added ws.UnmaskFrame() and ws.UnmaskFrameInPlace() helpers to be symmetrical with already existing ws.MaskFrame() and ws.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

2 years ago

I will release this version on Monday, if no bugs/problems will be found! πŸŽ‰

v1.1.0-rc.5

3 years ago

Doc tweaks.

v1.1.0-rc.4

3 years ago

Minor tweaks.