Swoole v4.4.20 版本发布
由于还存在大部分用户依旧在使用 v4.4.x 的版本,我们决定延长 v4.4.x 分支的维护周期,修复在主干版本发现的会导致 v4.4.x 版本产生错误的 BUG,同时会有专门的 Release Manager 负责 v4.4.x 分支的版本发布,直到用户平稳过度到新版本。
v4.4.20,这是一个 BUG 修复版本, 没有任何向下不兼容改动
修复
- 修复在设置了 dispatch_func 时候,调用
Swoole\Server::close
会报错的问题 (#3365) (@twose) - 修复
Swoole\Redis\Server::format
函数中 format_buffer 初始化问题 (#3369) (@matyhtf) (@twose) - 修复 MacOS 上无法获取 mac 地址的问题 (#3372) (@twose)
- 修复 MySQL 测试用例 (#3374) (@qiqizjl)
- 修复异步 Server 无法在
WorkerStart
回调函数中关闭 Server 的问题 (#3382) (@huanghantao) - 修复遗漏的 MySQL transaction 错误状态 (#3429) (@twose)
- 修复 HTTP Client 下载文件的时候,double-free 的问题 (#3489) (@Yurunsoft)
- 修复
Coroutine\Http\Client->getHeaderOut
方法导致的 coredump 问题 (#3534) (@matyhtf) - 修复在
HTTP header/cookie
中使用CRLF
后导致的header
注入问题 (#3539) (#3541) (#3545) (@chromium1337) (@huanghantao) - 修复协程 WebSocket 服务器 frame->fd 为空的问题 (#3549) (@huanghantao)
- 修复 hook phpredis 产生的
read error on connection
问题 (#3579) (@twose) - 修复 MQTT 协议解析问题 (#3573) (#3517) (9ad2b455) (@GXhua) (@sy-records)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
再见,旧证书:SSLTLS证书寿命缩短至398天
9月1日开始,新的TLS证书的寿命将从之前的27个月(825天)变为398天。 为了提高安全性,苹果、谷歌和Mozilla将拒绝在各自的浏览器中使用创建日期已超过13个月(或398天)的公开数字证书。 过去十年,SSL/TLS证书的使用寿命显著缩短。2011年,由认证机构和浏览器软件供应商组成的认证机构/浏览器论坛CA/B将证书有效期从最早的8-10年缩短至5年。 2015年,又由5年缩短至3年,到2018年则缩短为2年。 而在2019年,虽然投票否决了将证书有效期减少至一年的提议,但该措施却依然得到了苹果、谷歌、微软、Mozilla和Opera等浏览器制造商的压倒性支持。而在今年2月份,苹果首次宣布:拒绝在9月1日或之后发布的有效期超过398天的新TLS证书。从那时起,Google和Mozilla都纷纷效仿。 如果有效期超过398天,会如何?TLS服务器连接将失败,网站无法加载。 对于一些企业来说,并不想每年更换证书,但基于安全性,却不得不这么做。 一方面,短期更换证书能确保Web开发人员始终使用最新的SSL证书加密标准和技术,另外,还能降低黑客利用旧的或被忽略的SSL证书进行网络钓...
-
下一篇
Swoole v4.5.3 版本发布
新增 API 增加Swoole\Process\ProcessManager(swoole/library#88f147b) (@huanghantao) 增加 ArrayObject::append, StringObject::equals (swoole/library#f28556f) (@matyhtf) 增加 Coroutine::parallel (swoole/library#6aa89a9) (@matyhtf) 增加 CoroutineBarrier (swoole/library#2988b2a) (@matyhtf) 增强 增加 usePipelineRead 来支持 http2 client streaming (#3354) (@twose) http 客户端下载文件时,在接受数据前不创建文件 (#3381) (@twose) http client 支持bind_address和bind_port配置 (#3390) (@huanghantao) http client 支持lowercase_header配置 (#3399) (@matyhtf) Swo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker容器配置,解决镜像无法拉取问题