Releases: walkor/workerman
Releases · walkor/workerman
v5.0.0-rc.3
What's Changed
- Update Worker.php fix nullable for PHP8.4 by @joanhey in #1069
- Optimizations Worker.php by @joanhey in #1070
- Support TCP_KEEPALIVE
- Check disable_functions
- Support $worker->eventLoop
- Check port available when listen
Full Changelog: v5.0.0-rc.2...v5.0.0-rc.3
v4.2.1
- Optimization
Full Changelog: v4.2.0...v4.2.1
v5.0.0-rc.2
v4.2.0
- Requires PHP >= 8.0
Full Changelog: v4.1.16...v4.2.0
v4.1.17
v5.0.0-rc.1
What's Changed
- Support Timer::delay() Timer::repeat()
- Support $request->setGet()/setPost()/setHeaders()
- Support Websocket permessage-deflate
- Implemented WebSocket connected callback. by @akotulu in #1055
- Fix: all coroutines must be canceled before Event::exit by @chaz6chez in #1059
- Fixed cookie parsing, parse_str replaces urlencoded characters. by @akotulu in #1060
New Contributors
- @chaz6chez made their first contribution in #1059
Full Changelog: v5.0.0-beta.8...v5.0.0-rc.1
v5.0.0-beta.8
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
v4.1.16
v4.0.47
- HTTP protocol access to WebSocket returns a 400 error.
Full Changelog: v4.0.44...v4.0.47
v4.1.15
- Fix command
php start.php connections
- Other optimizations
Full Changelog: v4.1.14...v4.1.15