What's Changed
- Improve tests by @joanhey in #950
- Add Windows and Mac Os to tests by @joanhey in #951
- Fixed: Graceful stop and Standardized code format by @twomiao in #952
- Fixed bug: onWorkerStop cannot be triggered. by @twomiao in #959
- Updated Swoole TcpConnection by @twomiao in #961
- Update worker by @twomiao in #968
- First class callable syntax by @luzrain in #972
- Update Event.php by @imlinfly in #965
- Refactoring: type definition improvements by @luzrain in #975
- Network settings in tests by @luzrain in #973
- Refactoring: null coalescing assignments by @luzrain in #976
- Removed some ignoreErrors from phpstan and resolve those errors by @luzrain in #979
- Update $eventLoopClass initialization process. by @luzrain in #980
- Error handling implemented in all event classes by @luzrain in #978
- Events finalize by @luzrain in #981
- Tests improvements: Udp and websocket server code stubs moved out to Stub directory by @luzrain in #983
- Output stream can now be set with $outputStream property by @luzrain in #984
- Temp files processing refactoring by @luzrain in #982
- Fix in resetStd to close STDOUT and STDERR by @luzrain in #986
- Fixed safeEcho never printing output when tty decoration is unavailable. by @akotulu in #990
- worker: allow to set logFile as /dev/null by @vanodevium in #993
- Fix error when unserialize return false by @tourze in #997
- Add pids to .gitignore by @joanhey in #1019
- Constant VERSION made final by @joanhey in #1020
- Improved logging when process exits and php select exceeds file descr… by @akotulu in #1026
- Add worker mode information to statistics file by @lengqiuqiuqiu in #1011
- fix(async tcp): http proxy setting by @roiwk in #1029
- Add application/wasm to mime.types by @NitronPlus in #1032
- Fix PHP 8.4 explicit nullable by @joanhey in #1048
- Fix nullable for PHP 8.4 by @joanhey in #1047
- Response construct use property promotion by @joanhey in #1050
- Property promotion by @joanhey in #1049
New Contributors
- @luzrain made their first contribution in #972
- @imlinfly made their first contribution in #965
- @vanodevium made their first contribution in #993
- @tourze made their first contribution in #997
- @lengqiuqiuqiu made their first contribution in #1011
- @roiwk made their first contribution in #1029
- @NitronPlus made their first contribution in #1032
Full Changelog: v5.0.0-beta.7...v5.0.0-beta.8