当前位置: 首页 > 后端技术 > PHP

Swoolev4.5.1发布

时间:2023-03-30 00:09:55 PHP

v4.5.1,这是一个BUG修复版本,补充了本应在v4.5.0引入的Systemfilefunctiondeprecationflag。增强对hook下socket_contextbindto配置的支持(#3275)(#3278)(@codinghuang)支持client::sendto自动dns解析地址(#3292)(@codinghuang)Process->exit(0)会直接导致进程退出,如果要执行shutdown_functions然后退出,请使用PHP提供的exit(a732fe56)(@matyhtf)支持配置log_date_format改变日志日期格式,log_date_with_microseconds在日志中显示微秒时间戳(baf895bc)(@matyhtf)支持CURLOPT_CAINFO和CURLOPT_CAPATH(swoole/library#32)(@sy-records)支持CURLOPT_FORBID_REUSE(swoole/library#33)(@sy-records)修复32bit下构建失败(#3276)(#3277)(@remicollet)(@twose)修复协程Client重复连接没有EISCONN报错的问题(#3280)(@codinghuang)修复Table模块中潜在的bug(d7b87b65)(@matyhtf)修复Server中未定义行为导致的空指针(防御性编程)(#3304)(#3305)(@twose)修复心跳配置开启后空指针错误的问题(#3307)(@twose)修复mysqli配置不生效问题(swoole/library#35)修复响应头(空间不足)解析异常problem(swoole/library#27)(@Yurunsoft)Deprecated将CoroutineSystem::(fread/fgets/fwrite)等方法标记为过时(请改用hook特性,直接使用PHP文件提供的函数)(c7c9bb40)(@twose)内核使用zend_object_alloc为自定义对象分配内存(cf1afb25)(@twose)一些优化,为日志模块添加更多配置项(#3296)(@matyhtf)大量代码优化工作,增加单机测试(swoole/library)(@deminy)