Skip to content

v3.39.7

Choose a tag to compare

@halx99 halx99 released this 13 Jan 11:42
· 377 commits to dev since this release
ac1e355

CHANGELOG

  1. Add forward event support fire packet event, new option: YOPT_S_FORWARD_EVENT, after enable forward event:

    • Use event->packet_view() receive packet event
    • No upack
    • No deferred event
    • No GC alloc
  2. Refactor ssl backends, add follow new option and channel kind

    • YOPT_S_SSL_CERT: to specific ssl server cert and private_key files
    • YCK_SSL_SERVER: open a channel as ssl server, notes: require specific valid cert and private_key file with option YOPT_S_SSL_CERT
    • Also fix crash on destructor of io_transport_ssl
  3. Improve option YOPT_S_SSL_CACERT, now support specific multi-certs with delimiter ,

  4. Improve c-ares integration

  5. Improve extesion yasio_http, move it's dependent llhttp to thirdparty and managed by git submodule

  6. Remove signal_blocker when create service thread which will cause app random stuck on startup

  7. Fix c++20 compiler warnings