Fixed
- #4347 Fixed bug that amqp io has been bound to more than one coroutine when out of buffer.
- #4373 Fixed the metadata generation error caused by switching coroutine for snowflake.
Added
- #4344 Added
Hyperf\Crontab\Event\FailToExecute
event which will be dispatched when executing crontab failed. - #4348 Support to open the generated file with your IDE automatically.
Optimized
- #4350 Optimized the error message for
swoole.use_shortname
. - #4360 No longer uses
Swoole\Coroutine\Client
, but usesSwoole\Coroutine\Socket
, which is more stable and has better performance inHyperf\Amqp\IO\SwooleIO
.
Full Changelog: v2.2.20...v2.2.21