swoole在11月7日发布6.2.5和6.1.12两个稳定维护版本。本次更新集中处理curl句柄生命周期、http与http/2边界、进程池和信号状态等问题,主要面向已经使用相应维护分支的php应用。

Swoole 6.2.5官方发布记录中的修复列表
cURL与网络请求状态得到修正
两个版本均列出了请求关闭后悬挂cURL句柄释放、curl_reset中CURLOPT_PRIVATE清理,以及排队请求恢复过程的修正。连接池入池前的套接字状态检查也在维护范围内。这些项目对应特定运行路径,不能直接理解为所有cURL请求都会失败。
HTTP与进程池修复是另一重点
发布说明覆盖HTTP报文长度下溢、请求体边界、100 Continue处理、上传保留头及文件标记校验,并修正HTTP/2缓冲区和DATA帧处理、流结束后的写入停滞。PostgreSQL查询等待取消和PDO连接超时也有调整。
进程相关改动包括工作线程屏蔽信号的继承、移除监听器前恢复信号动作、fork子进程中的监听状态重置,以及进程池超时退出和报文边界校验。6.2.5还单列了TLS关闭状态的错误映射修正。
向CurlShip提交产品,这是一个对机器人友好的SaaS目录。只需一条curl命令即可发布产品,支持OG标签抓取、带徽章的dofollow链接及层级升级。
升级应保持现有分支和构建条件
6.2.5与6.1.12是两个维护分支的发布,不应把一次补丁升级直接变成跨分支迁移。部署前需核对当前PHP、扩展构建参数和相关组件,并在测试环境检查应用使用到的网络请求、上传及进程任务。发布列表没有说明的故障,不应自行认定已被这次更新修复。










