Releases: uNetworking/uWebSockets
Releases · uNetworking/uWebSockets
v0.17.0 alpha 4
- Catch long messages formed by, individually small, fragmented messages in relation to maxPayloadLength
- Add fuzz target with check for message length passed, as per above
v0.17.0 alpha 3
- Add router unit tests
- Add GitHub Actions Linux/macOS builder CI
- Add WebSocket::cork
- Automatically cork WebSocket::send
- Clean up router
v0.17 alpha 2
Silencing warnings
- Warning level /W3, default in Visual Studio, should show no warnings when compiling.
- Warnings -Wconversion added to Makefile and fixed ("silenced").
- Fuzz target for new router is updated and fuzzing.
- HttpResponse::cork fixed behavior and performance when doing pipelined responses.
- New segment in user manual regarding use of corking.
v0.17.0 alpha 1
New router
- WebSocket user data will now default construct and destruct before/after open/close events are emitted.
- New router fixes many reported limitations such as
- Having GET and WS on the same URL pattern
- There is now a defined and deterministic matching order described in READMORE.md
- "ANY" routes now properly mix and match with GET and other "real" methods in the same matching pass
v0.16.5
WolfSSL & improved Makefile
- uSockets now has experimental support for WolfSSL as an alternative to OpenSSL
- Examples now showcase SSL usage by default
- Improved Makefile; build examples with
make
to build without SSL, all default settingsWITH_OPENSSL=1 make
to build with OpenSSL 1.1+ supportWITH_WOLFSSL=1 make
to build with WolfSSL 2.4.0+ supportWITH_LIBUV=1 make
to build with Libuv supportWITH_ASAN=1 make
to build with AddressSanitizer for debugging
or any such combination.
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
Pub/sub & fuzzing
- New efficient MQTT-like pub/sub base support, optimized for latency and performance
- Project is now continuously fuzzed by Google OSS-Fuzz under three sanitizers with a coverage of 80-90%
- Big deal for security; most hardened release so far
- Updated to uSockets v0.3.x
- Various minor fixes and features