New
v6.1.2
- No longer throw warnings when failing to set the
socketreceive/send buffer size - Fixed an issue in
Swoole\Http\Serverwhere theonClosecallback might execute beforeonRequestwhen handlingHTTP2requests, leading to a use-after-free problem - Optimized the
getSocket()method by duplicating the file descriptor when exporting thephp socketsresource object, preventingphp socketsfrom affecting thesocketheld bySwooleupon closure - Fixed a memory leak issue in
Swoole\Async\Client - Fixed an issue where
Swoole\Coroutine\Http\ClientofIPv6type could not useSocks5proxy - Synchronized updates to adapt to relevant changes in the
CURLextension inPHP 8.4 - Added the
async.file://file protocol, which allows enabling coroutine scheduling for specific file operations even when global file coroutine support is disabled