Releases: hummingbird-project/swift-websocket
Releases · hummingbird-project/swift-websocket
v1.3.2
Patch release fixes
- Don't include
content-length
header in initial HTTP request. #25
- Include
origin
header in initial HTTP request. #25
v1.3.1
Patch release changes
- Actually propagate
sniHostname
down to swift-nio-ssl. #21
v1.3.0
Minor release build
Added WebSocketClientConfiguration.sniHostname
to override TLS hostname. #20
v1.2.1
Patch release changes
- Fix bug where auto ping data was not getting cleared before building a new ping frame. #11
v1.2.0
Minor release changes
- Client should wait for server to close the connection after sending close frame. #10
- Added close timeout. If other side doesn't respond close frame close connection after a specified period. #10
1.1.1
## Patch release changes
- Add checks to ensure we aren't being sent frames with invalid reserved flags set. #8
Other changes
- Moved from Nick Lockwood's SwiftFormat to Apple's swift-format for formatting the project. #7
v1.1.0
Minor release changes
- Update to using swift-nio v2.77.0
Patch release changes
- Use swift-nio version of
readValidatedUTF8String
v1.0.0
Version 1.0 of general purpose WebSocket support code, client and compression support 🎉
Minor release changes
- Added "non-negotiated" extensions that are applied without negotiation with other side. #5
- Removed unnecessary
@escaping
attribute from a couple of closures. #6
Patch release changes
- Added logging of which extensions are added in client.
v0.1.0
Initial version of swift-websocket.
Includes:
- Core WebSocket handling code
- WebSocket client library
- WebSocket permessage-deflate compression library