Skip to content

Releases: uNetworking/uSockets

v0.8.8

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 07 Feb 13:13
  • Ability to import / export FDs to/from socket contexts for use with uWS::LocalCluster
  • Fixes the case of receiving a full receive buffer followed by an immediate socket hangup

v0.8.7

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 08 Jan 21:17
a15d9bb

What's Changed

New Contributors

Full Changelog: v0.8.6...v0.8.7

v0.8.6

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 04 Jun 10:57

Adds us_socket_write2

v0.8.5

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 02 Jan 16:46

uSockets should never be built as DLL; it should always be built as a static library (and if available, LTO).

Being an opaque low level library means dynamic dispatching of low level calls such as us_socket_ext entirely ruins performance.

The library should always be built as a static library

v0.8.4

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 02 Jan 15:20
win32_export context_close

v0.8.3

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 01 Dec 09:14
Fix Windows unlink warning

v0.8.2

Choose a tag to compare

@uNetworkingAB uNetworkingAB released this 25 Sep 17:44

Unix sockets and Windows hammer test

  • CI now builds and runs hammer_test on Windows as well, covering all three platforms.
  • Unix sockets.
  • Experimental UDP sockets.

v0.8.1

Choose a tag to compare

released this 29 Sep 03:23
0ebdde0

Never pass invalid send flags to Linux

v0.8.0

Choose a tag to compare

released this 15 Sep 21:50

ASIO & SSL stampede tweaks

Includes changes mentioned in v19.4.0 and v19.5.0 of uWebSockets.

v0.7.1

Choose a tag to compare

released this 14 Feb 10:45

OpenSSL handshake deadlock fix

  • Applies a patch, fixing a "deadlock" where SSL_read fails to perform the initial handshake because of send failing with too much backpressure - causing the SSL socket to remain stuck in "limbo" mode until it times out. This fix gracefully handles this edge case.