关键词:生日福利|0313|锦鲤|新增|26|21

升级表明:https://wiki.swoole.com/#/version/log?id=v453

  • 时间:
  • 浏览:30

庆AI Studio生日福利,赢最強锦鲤>>>

新增 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)Swoole\Server适用tcp_user_timeout配备 (#3404) (@huanghantao)Coroutine\Socket提升 event barrier 来降低协程转换 (#3409) (@matyhtf)为特殊的 swString 提升memory allocator (#3418) (@matyhtf)cURL 适用__toString (swoole/library#38) (@twose)适用立即在 WaitGroup 构造函数中设定wait count (swoole/library#2fb228b8) (@matyhtf)提升CURLOPT_REDIR_PROTOCOLS (swoole/library#46) (@sy-records)http1.1 server 适用 trailer (#3485) (@huanghantao)协程 sleep 時间低于 1ms 可能 yield 当今协程 (#3487) (@Yurunsoft)http static handler 适用导电软连接的文档 (#3569) (@LeiZhang-Hunter)在 Server 启用完 close 方式 以后马上关掉 WebSocket 联接 (#3570) (@matyhtf)适用 hook stream_set_blocking (#3585) (@Yurunsoft)多线程 HTTP2 server 适用流控 (#3486) (@huanghantao) (@matyhtf)释放出来 socket buffer 在 onPackage 回调函数实行完 (#3551) (@huanghantao) (@matyhtf)

修补

修补 WebSocket coredump, 解决协议书不正确的情况 (#3359) (@twose)修补 swSignalfd_setup 涵数及其 wait_signal 涵数里的空指针不正确 (#3360) (@twose)修补在设定了 dispatch_func 情况下,启用Swoole\Server::close会出错的难题 (#3365) (@twose)修补Swoole\Redis\Server::format涵数中 format_buffer 复位难题 (#3369) (@matyhtf) (@twose)修补 MacOS 上没法获得 mac 详细地址的难题 (#3372) (@twose)修补 MySQL 测试计划 (#3374) (@qiqizjl)修补好几处 PHP8 兼容问题 (#3384) (#3458) (#3578) (#3598) (@twose)修补 hook 的 socket write 中遗失了 php_error_docref, timeout_event 和返回值难题 (#3383) (@twose)修补多线程 Server 没法在WorkerStart回调函数中关掉 Server 的难题 (#3382) (@huanghantao)修补心率进程在实际操作 conn->socket 的情况下,很有可能会产生 coredump 的难题 (#3396) (@huanghantao)修补 send_yield 的逻辑问题 (#3397) (@twose) (@matyhtf)修补 Cygwin64 上的编译程序难题 (#3400) (@twose)修补 WebSocket finish 特性失效的难题 (#3410) (@matyhtf)修补忽略的 MySQL transaction 不正确情况 (#3429) (@twose)修补 hook 后的stream_select与 hook 以前返回值个人行为不一致的难题 (#3440) (@Yurunsoft)修补应用Coroutine\System来建立子过程时遗失SIGCHLD数据信号的难题 (#3446) (@huanghantao)修补sendwait不兼容 SSL 的难题 (#3459) (@huanghantao)修补ArrayObject和StringObject的多个难题 (swoole/library#44) (@matyhtf)修补 mysqli 打印错误信息时错字的难题 (swoole/library#45) (@sy-records)修补当设定open_eof_check后,Swoole\Client没法获得恰当的errCode的难题 (#3478) (@huanghantao)修补 MacOS 上 atomic->wait()/wakeup()的多个难题 (#3476) (@Yurunsoft)修补Client::connect联接回绝的情况下,回到取得成功情况的难题 (#3484) (@matyhtf)修补 alpine 自然环境下 nullptr_t 沒有被申明的难题 (#3488) (@limingxinleo)修补 HTTP Client 下载文件的情况下,double-free 的难题 (#3489) (@Yurunsoft)修补Server被消毁情况下,Server\Port没释放出来造成的内存泄漏难题 (#3507) (@twose)修补 MQTT 协议书分析难题 (318e33a) (84d8214) (80327b3) (efe6c63) (@GXhua) (@sy-records)修补Coroutine\Http\Client->getHeaderOut方式 造成的 coredump 难题 (#3534) (@matyhtf)修补 SSL 验证失败后,遗失了错误报告的难题 (#3535) (@twose)修补 README 中,Swoole benchmark连接不正确的难题 (#3536) (@sy-records) (@santalex)修补在HTTP header/cookie中应用CRLF后造成的header引入难题 (#3539) (#3541) (#3545) (chromium1337) (@huanghantao)修补 issue #3463 中提及的自变量不正确的难题 (#3547) (chromium1337) (@huanghantao)修补 pr #3463 中提及的错字难题 (#3547) (@deminy)修补协程 WebSocket 网络服务器 frame->fd 为空的难题 (#3549) (@huanghantao)修补心率进程错误行为联接情况造成的联接泄露难题 (#3534) (@matyhtf)修补Process\Pool中堵塞了数据信号的难题 (#3582) (@huanghantao) (@matyhtf)修补SAPI中应用 send headers 的难题 (#3571) (@twose) (@sshymko)修补CURL实行不成功的情况下,设定了不正确的code和message的难题 (swoole/library#1b7c65e) (@sy-records)修补当启用了setProtocol方式 后,swoole_socket_coroaccept coredump 的难题 (#3591) (@matyhtf)

核心

应用 C 设计风格 (#3349) (#3351) (#3454) (#3479) (#3490) (@huanghantao) (@matyhtf)提升Swoole known strings来提升PHP目标读特性的特性 (#3363) (@huanghantao)好几处代码设计 (#3350) (#3356) (#3357) (#3423) (#3426) (#3461) (#3463) (#3472) (#3557) (#3583) (@huanghantao) (@twose) (@matyhtf)好几处测试程序的提升 (#3416) (#3481) (#3558) (@matyhtf)简单化Swoole\Table的int类型 (#3407) (@matyhtf)提升sw_memset_zero,而且更换bzero涵数 (#3419) (@CismonX)提升系统日志控制模块 (#3432) (@matyhtf)好几处 libswoole 重新构建 (#3448) (#3473) (#3475) (#3492) (#3494) (#3497) (#3498) (#3526) (@matyhtf)好几处头文件引进重新构建 (#3457) (@matyhtf) (@huanghantao)提升Channel::count()和Channel::get_bytes() (f001581) (@matyhtf)提升scope guard (#3504) (@huanghantao)提升 libswoole 普及率检测 (#3431) (@huanghantao)提升 lib-swoole/ext-swoole MacOS 自然环境的检测 (#3521) (@huanghantao)提升 lib-swoole/ext-swoole Alpine 自然环境的检测 (#3537) (@limingxinleo)

升级表明:https://wiki.swoole.com/#/version/log?id=v453

猜你喜欢