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

Swoole4.4.13发布,内置协程连接池

时间:2023-03-29 18:57:41 PHP

新API内置连接池(示例)(文档)(@twose)增强Coroutine\Http\Server以支持Websocket帧压缩(#2943)(@twose)CURLhook支持CURLOPT_PUT、CURLOPT_INFILE、CURLOPT_INFILESIZE等选项(#2954)(@twose)twose)Socket绑定失败时会产生错误信息(@LeiZhang-Hunter)(@twose)(#2972)Socket操作失败时,如果不需要产生不可控警告信息,更新具体的错误代码和Bug消息(1e9b8cbb)(@twose)将库移动到单独的存储库(@twose)支持CURLOPT_IPRESOLVE(library-12ffb4d6)(@twose)支持CURLOPT_PORT,CURLOPT_PROXYPORT,CURLOPT_DNS_USE_GLOBAL_CACHE(library-5a718920)(@twose)betterSupport(library-7b680712)(@twose)支持curl_reset,CURLOPT_PROXYTYPE,CURLOPT_PROXYUSERNAME,CURLOPT_PROXYPASSWORD,CURLOPT_PROXYUSERPWD(library-84ce0a04)(@twose)修复gdbinit在docker下无法使用打印栈功能的bug(missingsymbol(d76)c2)twose)修复响应POST请求时无法正确压缩内容的bug(#2947)(@twose)修复Websocket->push方法(ac7dbcbc)的兼容性问题(@twose)修复$output和同步阻塞版本的execafterhook不一致(Yurunsoft)(#2955)修复Coroutine::fread的小bug(#2958)(@matyhtf)修复CoroutineServer关闭后无法清理子连接#2837(#2962)(@twose)在HTTP2Server中修复内存泄漏(#2964)(@twose)修复unsafe_event配置异常的问题(#2970)(@matyhtf)修复服务器启动前非法push调用导致的问题(#2977)(@twose)修复使用WebSocketFrame对象mask无法正确启用的问题(#2982)(#2983)(@twose)修复Process注册的回调内存泄漏问题(898894a7)(@twose)修复minfd无法启用的问题待更新(#2985)修复HTTP2模块编译时Alwaysopenwhentime(3925e212)(@twose)修复HTTP2context重复释放的问题(#2987)(f4cdff1b)(@twose)修复底层字符串的问题比较不够严谨(#2988)(97c6c425)(9e5eae63)(@twose)修复HTTP2pipeline接收到的数据不完整的问题(#2993)(@twose)修复coroutine时仍然可以获取到coroutinecontext的问题contextisdestroyed(#2991)(@twose)内核重构swoole_(get|set)_object是一种方法扩展zend_object(更高效和稳定)(#2966)(@twose)支持GithubActions(@twose)(@matyhtf)