v0.23.3
marten-seemann
released this
02 Nov 14:43
·
667 commits
to master
since this release
What's Changed
This release only contains one bugfix.
It resolves a regression introduced in v0.23.0
that caused application (Kubo v0.16.0
ref.) inability to connect to a WebSocket server (using either /ws
or /wss
) behind a reverse proxy.
The fix ensures that necessary HTTP Host header, that proxies rely on, is sent on /wss
dials.
Investigation and root cause of the regression is described in detail here: #1829 (comment)
Importantly: This only fixes the issue of missing HTTP Host headers for WebSocket Secure and not for regular, insecure WebSockets. For information on why, please see #1829 (comment) and #1830 deprecate insecure WebSockets (ws)
Bug Fixes
- websocket: set the HTTP host header in WSS (see #1834)
Full Changelog: v0.23.2...v0.23.3