1.7.18

最后更新于:2022-04-02 06:44:43

# 1.7.18 [TOC] ## 主要更新 * 增加[onPacket](https://wiki.swoole.com/wiki/page/450.html)事件回调函数,使UDP包与TCP分离 * 修复EOF协议处理时发生错误的问题 * 兼容PHP7版本 * 修复swoole\_http\_response->header导致内存泄漏的问题 * 长度检测协议允许0长度无包体的请求 * swoole\_table支持有符号整数 * 支持REUSEPORT特性,短连接TCP服务性能提升200%(仅支持Linux 3.9.0或更高版本) * 修复swoole\_client/swoole\_timer内存泄漏问题 * 增加[enable\_unsafe\_event](https://wiki.swoole.com/wiki/page/448.html)配置,允许在dispatch\_mode=1/3时开启Connect/Close事件 * 增加[swoole\_process::setaffinity](https://wiki.swoole.com/wiki/page/451.html)方法用于设置CPU亲和性 * swoole\_client->set增加socket\_buffer\_size配置 * 增加[swoole\_server->exist](https://wiki.swoole.com/wiki/page/454.html)方法,用于检测$fd对应的TCP客户端连接是否存在 ## 废弃特性 * 函数风格的API即将移除 * swoole\_server->handler方法即将移除 * addtimer/deltimer/swoole\_timer\_add/swoole\_timer\_del接口即将移除,请使用tick/after定时器
';