Skip to content

Releases: xiadnoring/manapi-http

🌀 1.0.3

16 Nov 10:29

Choose a tag to compare

Highlights

  • Bug fixes
  • Fix timerpool
  • Fix stdout output

🏛️ 1.0.2

23 Oct 11:40

Choose a tag to compare

Highlights

  • Bug fixes
  • Added manapi::string::count
  • Resolved event loop
  • Added Qt6 extension support
  • Fixed something in manapi::filesystem::path
  • Fixed long-lasting connections in TCP/UDP
  • Fixed bug in HttpConfig

🍁 1.0.1

28 Sep 09:40

Choose a tag to compare

Highlights

  • Bug fixes
  • Added manapi::async::context_exists() to know context existence in the current thread
  • Break changes in promise_sync/promise_async in ManapiAsyncPromise.hpp
  • Fixed strdec2strhex() in ManapiCryptoUtils.hpp
  • Removed bad assert in ManapiTcp.hpp

🌟 1.0.0

01 Sep 15:50

Choose a tag to compare

Highlights

  • Bug fixes
  • Windows support
  • Copy libuv headers on /ext folder
  • MSVC v.193 support (DLL, static build)
  • Add new tests
  • Disable always sending status 206
  • Enable graceful shutdown on keep-alive connections
  • Remove TQUIC support
  • Fix RESET actions with bad error code on HTTP2

⚗️ 0.0.2

14 Aug 05:49

Choose a tag to compare

⚗️ 0.0.2 Pre-release
Pre-release

Highlights

  • Bug fixes
  • Http/1, Http/2 default implementation
  • Nghttp/2, Nghttp/3 implementation
  • Cloudflare QUICHE implementation
  • Fetch implementation
  • Future<> implementation
  • Fetch2 implementation
  • TCP/TLS/QUIC implementation using OpenSSL, WolfSSL, quiche(-rs)
  • Event Loop implementation
  • Timer Pool implementation
  • zstd, brotli, gzip, deflate support
  • promise<> implementation
  • buffer pool implementation
  • slice implementation
  • buffer implementation
  • Task Pool implementation
  • JSON implementation
  • JSON mask implementation
  • BeforeDelete implementation
  • Cancellation Token implementation
  • Async Filesystem Utils implementation
  • Async fstream implementation
  • multithread storage implementation
  • gRPC implementation (initial experimental support)
  • async getaddrinfo implementation (DNS support)
  • JSON builder implementation
  • BigInt implementation
  • async logger implementation
  • async mutex implementation
  • async condition variable implementation
  • async thread mutex implementation
  • async formdata implementation
  • hpack support
  • status, statur_or<> implementation
  • init/cleanup tools support
  • http/2, http/3 worker support

Notes

  • gcc13 is required, but gcc14 is better (gcc13 has several bugs with c++ coroutines)
  • *.deb packages were built using gcc13
  • Windows OS isn't supported yet