-
Refactored the communication between multi-thread pools from
PipetoUnix Socketto enhance the reliability of high-concurrency transmission for asynchronous file operations. -
Resolved sporadic segmentation faults when
WorkerparsesHTTPparameters, eliminating the risk of process crashes. -
Fixed a fatal
Error::__toStringerror during thePHPrequest shutdown (rshutdown) phase when interacting with the database. -
Fixed the
Pollevent initialization exception after coroutine conversion ofpdo_pgsql, ensuring the stability of blocking mode. -
Removed duplicate and redundant
Serverproperty configurations inSwoole\Coroutine\Http\Server. -
Fixed an issue in
Swoole\ArrayObject::valid()where, underPHP 8.5, usingnullas the key parameter forarray_key_exists()would trigger a deprecation warning: "Using null as the key parameter for array_key_exists() is deprecated." -
将多线程池之间的通信方式从
Pipe重构为Unix Socket,以增强异步文件操作在高并发传输场景下的可靠性。 -
解决了
Worker解析HTTP参数时偶发的段错误问题,消除了进程崩溃的风险。 -
修复了在与数据库交互时,PHP 请求关闭(rshutdown)阶段出现的
Error::__toString致命错误。 -
修复了
pdo_pgsql在协程化转换后Poll事件初始化异常的问题,确保了阻塞模式的稳定性。 -
移除了
Swoole\Coroutine\Http\Server中重复且冗余的Server属性配置。 -
修复了
Swoole\ArrayObject::valid()在 PHP 8.5 下的一个问题:当使用null作为array_key_exists()的键参数时会触发弃用警告:"将 null 用作 array_key_exists() 的键参数已被弃用。"