Added
- #2018 Make prometheus use redis to store data to support cluster mode
Fixed
- #1898 Fixed crontab rule
$min-$maxparsing errors. - #2037 Fixed bug that tcp server running in only one coroutine.
- #2051 Fixed
hyperf.pidwon't be created in coroutine server. - #2055 Fixed guzzle auto add
Expect: 100-Continueheader when put a large file. - #2059 Fixed redis reconnection bug in socket.io server.
- #2067 Fixed bug that syntax parse error will cause worker exceptions for
hyperf/watcher. - #2085 Fixed bug in RetryFalsy Annotation that leads to retrying truthy results.
- #2089 Fixed class of command won't be loaded after
gen:command. - #2093 Fixed type error for command
vendor:publish.
Added
- #1860 Added
OnWorkerExitcallback by default for server. - #2042 Added
ScanFileDriverto watch file changes forhyperf/watcher. - #2054 Added eager load relation for model-cache.
Optimized
- #2049 Optimized stdout when server restart for
hyperf/watcher. - #2090 Adapte original response object for
hyperf/session.
Changed
- #2031 The code of constants only support
intandstring. - #2065 Changed
Hyperf\WebSocketServer\Senderwhich only supportpushanddisconnect. - #2100 Upgrade
doctrine/inflectorto^2.0forhyperf/utils.
Removed
- #2065 Removed methods
sendsendtoandclosefromHyperf\WebSocketServer\Sender.