You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed an issue in SWOOLE_THREAD mode where the process could not exit properly due to not removing the listening event. @NathanFreeman
Fixed an issue where large file uploads failed when the single_thread configuration was enabled. @matyhtf
Fixed an issue where compilation could not find the specific file path if the same variable was already defined in config.m4. @matyhtf
Fixed an issue in Swoole\Process\Pool where processes could not exit properly upon timeout. @matyhtf
Fixed an issue in SWOOLE_THREAD mode where calling putenv caused the program to crash. @matyhtf
Fixed an issue in SWOOLE_THREAD mode where event callback functions could not be set for independent ports. @matyhtf
Fixed an issue in SWOOLE_THREAD mode where runtime parameters could not be retrieved in events such as onWorkerStart. @matyhtf
Fixed an issue where Postgresql would degrade to synchronous mode when receiving large amounts of data under coroutine. @NathanFreeman
Optimized the parameter judgment logic of swoole_substr_json_decode/swoole_substr_unserialize functions. @Appla
Fixed an issue with CPU affinity settings in config.m4. @remicollet
Fixed an issue in SWOOLE_THREAD mode where the heartbeat detection did not function properly. @matyhtf
📢 Note:
In the Http service, if the process restarts, the underlying layer will send a 500 Internal Server to requests waiting in the queue, close the connection, and discard these requests after sending. @NathanFreeman
Since the runtime configuration relied upon by the stream factory and stream ops in the PHP underlying is not thread-safe, in multi-thread mode, only the main thread is allowed to modify these runtime configurations before creating child threads. @matyhtf