Skip to content

v2.0.0

Choose a tag to compare

@xyanrch1024 xyanrch1024 released this 23 Jul 11:33
· 5 commits to master since this release

v2.0.0

Client Performance Optimizations

  • Template hot-path handlers (write_to_upstream/read_from_upstream) — eliminates std::function heap alloc per packet
  • Default log level L_DEBUG → L_NOTICE — removes ostringstream overhead in hot path
  • Doubled send/receive buffers 32KB → 64KB — fewer syscalls

Client Features

  • WebSocket checkbox in UI (useWebSocket config flag)
  • TCP_NODELAY on both inbound and outbound sockets
  • Session constructor init order fix (prevents Windows crash)

Server

  • TCP_NODELAY on both client and downstream connections
  • DNS cache with configurable TTL
  • DTLS support (experimental)