Swoole\Process\ProcessManager
(swoole/library#88f147b) (@huanghantao)bind_address
和bind_port
配置 (#3390) (@huanghantao)lowercase_header
配置 (#3399) (@matyhtf)Swoole\Server
支持tcp_user_timeout
配置 (#3404) (@huanghantao)Coroutine\Socket
增加 event barrier 来减少协程切换 (#3409) (@matyhtf)memory allocator
(#3418) (@matyhtf)__toString
(swoole/library#38) (@twose)wait count
(swoole/library#2fb228b8) (@matyhtf)CURLOPT_REDIR_PROTOCOLS
(swoole/library#46) (@sy-records)Swoole\Server::close
会报错的问题 (#3365) (@twose)Swoole\Redis\Server::format
函数中 format_buffer 初始化问题 (#3369) (@matyhtf) (@twose)WorkerStart
回调函数中关闭 Server 的问题 (#3382) (@huanghantao)stream_select
与 hook 之前返回值行为不一致的问题 (#3440) (@Yurunsoft)Coroutine\System
来创建子进程时丢失SIGCHLD
信号的问题 (#3446) (@huanghantao)sendwait
不支持 SSL 的问题 (#3459) (@huanghantao)ArrayObject
和StringObject
的若干问题 (swoole/library#44) (@matyhtf)open_eof_check
后,Swoole\Client
无法获取正确的errCode
的问题 (#3478) (@huanghantao)Client::connect
连接拒绝的时候,返回成功状态的问题 (#3484) (@matyhtf)Server
被销毁时候,Server\Port
没释放导致的内存泄漏问题 (#3507) (@twose)Coroutine\Http\Client->getHeaderOut
方法导致的 coredump 问题 (#3534) (@matyhtf)Swoole benchmark
链接错误的问题 (#3536) (@sy-records) (@santalex)HTTP header/cookie
中使用CRLF
后导致的header
注入问题 (#3539) (#3541) (#3545) (chromium1337) (@huanghantao)Process\Pool
中阻塞了信号的问题 (#3582) (@huanghantao) (@matyhtf)SAPI
中使用 send headers 的问题 (#3571) (@twose) (@sshymko)CURL
执行失败的时候,设置了错误的code
和message
的问题 (swoole/library#1b6c65e) (@sy-records)setProtocol
方法后,swoole_socket_coro
accept coredump 的问题 (#3591) (@matyhtf)Swoole known strings
来提高PHP
对象读属性的性能 (#3363) (@huanghantao)Swoole\Table
的int
类型 (#3407) (@matyhtf)sw_memset_zero
,并且替换bzero
函数 (#3419) (@CismonX)Channel::count()
和Channel::get_bytes()
(f001581) (@matyhtf)scope guard
(#3504) (@huanghantao)素质三连biubiubiu~