4.2.0
- 增加新的协程hook,
tcp、udp、ssl,tls,sleep,usleep, 以及文件读写,mkdir等, 自动协程化 - 增加 服务端/客户端 直接发送
swoole_websocket_frame对象的能力, 支持任意类型的frame构造和收发, 支持frame的字符串化 - 重构
AIO - 增加
Process\Pool::getProcess方法 - 增加编译参数
--with-hiredis-dir,--with-nghttp2-dir的支持
- 修复协程MySQL客户端execute不支持null参数
- 强化
send_yield, timeout内支持自动重试 - 强化定时器轮数检测, 修复毫秒级超短定时器执行错误
- 默认启用
TCP_NODELAY, 关闭Nagle算法, 降低延迟 - 提升PECL打包的规范性
- 重新支持发送自定义
content-length为0的HTTP-header - 修复在PHP7.0中协程yield时
EG(scope)未切换导致的类中Private/Protect属性不可访问的问题 - 修复
websocket_serveropcode和finish参数解析错误的bug - 修复
async_dns_lookup的bug - 补全
channel.c溢出空间处理代码 - 修复
channel->close的bug - 修复协程socket
recv_package的bug - 支持识别
form-data编码以分号分隔的boundary - 更多高质量的单元测试, 更强的稳定性
- 移除无用的时间轮算法
