Added
- #2018 Make prometheus use redis to store data to support cluster mode
Fixed
- #1898 Fixed crontab rule
$min-$max
parsing errors. - #2037 Fixed bug that tcp server running in only one coroutine.
- #2051 Fixed
hyperf.pid
won't be created in coroutine server. - #2055 Fixed guzzle auto add
Expect: 100-Continue
header 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
OnWorkerExit
callback by default for server. - #2042 Added
ScanFileDriver
to 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
int
andstring
. - #2065 Changed
Hyperf\WebSocketServer\Sender
which only supportpush
anddisconnect
. - #2100 Upgrade
doctrine/inflector
to^2.0
forhyperf/utils
.
Removed
- #2065 Removed methods
send
sendto
andclose
fromHyperf\WebSocketServer\Sender
.