4.4.4

增强

  • 完美的协程版 array_walk (#2740) (@twose)
  • 增加 Swoole\Constant 以替换字符串配置项 (避免笔误) (@matyhtf) (@twose)
  • 增加别名 Co::dnsLookup of swoole_async_dns_lookup_coro (42293ef) (@matyhtf)
  • 扩容默认的 HTTP_FORM_KEYLEN 到 512 (#2734) (@sshymko)
  • 更好的 dns 解析 (c6deff1) (@matyhtf)
  • 支持 HTTP PURGE (#2462) (@sshymko)
  • 在收到坏请求时自动响应400(#2751) (@twose)
  • 解耦 sockets 和 reactor (内核优化) (@twose)
  • 增加 Timer::set / Process->set / Process\Pool->set (@twose)
  • 可选的 hugepage 以支持 FreeBSD (#2757) (@devnexen)

修复

  • 修复 macOS 不支持导出 thread_local (@matyhtf)
  • 修复 SSL dispatch (#2736) (@matyhtf)
  • 修复 aio 线程数 (#2745) (@matyhtf)
  • 修复 async_thread (#2747) (@matyhtf)
  • 修复 Swoole\Client::select 超时 (#2758) (@LeiZhang-Hunter)
  • 修复 空的 timer (#2749) (@twose)
  • 修复 zlib 解压 (#2762) (@twose)