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定时器
';