close
The Wayback Machine - https://web.archive.org/web/20230129084542/https://github.com/ithewei/libhv/releases
Skip to content

Releases: ithewei/libhv

v1.3.0

11 Nov 12:37
Compare
Choose a tag to compare
  • Support TcpClient/UdpClient reusable start
  • Support MultiClientsRunInOneEventLoop
  • Export class AsyncHttpClient
  • Change WebSocketService::onopen
  • Add Channel::setContextPtr/getContextPtr
  • Add more Content-Type
  • Add http_state_handler for recvLargeFile
  • Add HttpService::Proxy EnableForwardProxy AllowCORS
  • Fix some bugs

v1.2.6

26 Jun 17:21
Compare
Choose a tag to compare
  • Add Channel::isWriteComplete
  • Add defaultLargeFileHander and limit_rate
  • Timer use monotonic time
  • Add TcpServer::setLoadBalance
  • Add HUrl
  • Add HttpRequest::connect_timeout
  • Add requests::downloadFile
  • Add router.Static()
  • Add class MqttClient
  • fix some bugs
  • optimize code

v1.2.5

05 Mar 16:07
Compare
Choose a tag to compare
  • Add mqtt client
  • Add examples mqtt_pub mqtt_sub
  • Add hssl_ctx_new, hssl_ctx_free, hio_new_ssl_ctx
  • Add SSE: Content-Type: text/event-stream
  • Add build for iOS
  • eventfd > pipe > socketpair

v1.2.4

24 Dec 15:21
Compare
Choose a tag to compare
  • Add hio_set_read_timeout, hio_set_write_timeout
  • Add hio_readline, hio_readstring, hio_readbytes
  • Add logger_set_format
  • Add examples/tinyhttpd
  • Add examples/tinyproxyd
  • Add examples/socks5_proxy_server
  • http_async_handler use hv::async
  • Fix HttpCookie

v1.2.3

25 Nov 12:53
Compare
Choose a tag to compare
  • Add examples/qt
  • Add examples/wrk
  • Add http_client_set_http_proxy
  • Add rudp: WITH_KCP
  • fix some bugs
  • optimize code

v1.2.2

27 Sep 04:22
Compare
Choose a tag to compare
  • Add body_cb, chunked_cb
  • Add hio_read_until
  • Add examples/multi-thread
  • Add hpath
  • websocket fragment
  • optimize code
  • fix some bugs

v1.2.1

28 Aug 08:21
Compare
Choose a tag to compare

New Features:

  • Add HttpMessage::cookies
  • Support http chunked
  • Add class HttpContext
  • axios
  • WITH_GNUTLS、WITH_APPLETLS
  • hio_set_unpack
  • Add example jsonrpc
  • Add example protorpc

v1.1.1

28 May 18:01
Compare
Choose a tag to compare

New Features:

  • add http_async_handler
  • support RESTful both /:field/ and /{field}/
  • add hio_create_ssl_server hio_create_ssl_client

v1.1.0

31 Mar 09:47
Compare
Choose a tag to compare

Features:

  • WebSocketChannel::send expose ws_opcode
  • http server supports both http and https
  • Add tcp_upstream, udp_upstream

v1.0.0

28 Feb 14:12
Compare
Choose a tag to compare

First release on 2021-02-28.

Features:

  • TCP/UDP client/server
  • HTTP client/server
  • WebSocket client/server