Skip to content

Releases: ldcsaa/HP-Socket

v6.0.7

14 Oct 16:57

Choose a tag to compare

Major Upadate

  1. TcpServer/UdpServer/UdpNode add method SetDualStack() to setting whether use IPv4/IPv6 dual protocol stack.

Third-party library Upadate

  1. openssl upgrade to version 3.0.18.

v6.0.6

01 Oct 12:36

Choose a tag to compare

Major Upadate

  1. Bug fix: Bugs introduced in version 6.0.5.
  2. Code optimization.

v6.0.5

30 Sep 07:48

Choose a tag to compare

Major Upadate

  1. Bug fix: (Linux) Code defects of method Trim()/TrimLeft() at class CString.
  2. Bug fix: (Linux) Server components may disconnect unexpectedly.
  3. Small scale code optimization.

Third-party library Upadate

  1. openssl upgrade to version 3.0.17.
  2. mimalloc upgrade to version 2.2.4.

v6.0.4

18 May 04:55

Choose a tag to compare

Major Upadate

  1. When the client component (Client/Agent) does not manually bind the local address, it will automatically bind the local IPv4 or IPv6 address according to the remote address of the connection.

Third-party library Upadate

  1. openssl upgrade to version 3.0.16.
  2. llhttp upgrade to version 9.3.0.
  3. mimalloc upgrade to version 2.2.3.

v5.9.6

28 Oct 19:14

Choose a tag to compare

Major Upadate

  1. Fixed BUG (for Linux Release): UDP Server component send data error would be lead to death lock on versions of 5.x .

v6.0.3

20 Sep 20:38

Choose a tag to compare

Major Upadate

  1. Fixed BUG (for Windows Release): When upgrading llhttp in the previous version, the llhttp library function was accidentally exported.

Third-party library Upadate

  1. openssl upgrade to version 3.0.15.

v6.0.2

12 Aug 17:16

Choose a tag to compare

Major Upadate

  1. Supports scheduled garbage memory recovery and passive garbage memory recovery (by default, scheduled recovery is used with a recovery interval of 15 seconds).

Third-party library Upadate

  1. openssl upgrade to version 3.0.14.
  2. llhttp upgrade to version 9.2.1.
  3. mimalloc upgrade to version 2.1.7.

v6.0.1

01 Feb 04:39

Choose a tag to compare

Major Upadate

  1. Optimize epoll multiplexing event processing to avoid the "shock group" problem.
  2. Automatically set unique thread names for HP-Socket worker threads to facilitate tracking and debugging.
  3. When TCP Client/Agent connects to the server synchronously, it supports setting the connection timeout through SetSyncConnectTimeout().

Third-party library Upadate

  1. openssl upgrade to version 3.0.13.
  2. zlib upgrade to version 1.3.1.

v5.9.5

20 Jan 16:55

Choose a tag to compare

20240120

v5.9.4

01 Jan 18:50

Choose a tag to compare

20240101