1.10.0
- 更新
Table::incr
和Table::decr
支持有符号整型 - 兼容
PHP-7.2
版本 - 增加
Event::cycle
函数 - 修复
Event::del
函数无法移除标准输入句柄的问题 - 修复
Task
进程内定时器间隔小于Client
接收超时时间,引起Client::recv
死锁的问题 - 增加自动解析域名功能,异步客户端不再需要添加额外代码实现域名解析
- 增加
ssl_host_name
配置项,用于验证SSL/TLS
主机合法性 - 使用
dispatch_mode = 3
时,当所有Worker
为忙的状态时打印一条错误日志 - 增加端口迭代器,可遍历某个监听端口的所有连接
- 修复
Table
在非x86
平台存在的内存对齐问题 - 修复
BASE
模式下max_request
配置无效的问题 - 修复
WebSocket
服务器在某些客户端ping
帧带有mask
数据时回包错误的问题 - 修复
HttpClient
使用HEAD
方法响应内容携带Content-Length
导致卡死的问题 - 增加
STREAM
模块,Reactor
、Worker
、Task
通信方式更灵活 - 增加
request_slowlog_timeout
配置,可记录慢请求日志 - 增加
MySQL
异步客户端对JSON
格式的支持