Fixed
- #5627 Fixed issue where coroutine context was not destroyed in
Hyperf\Context\Context::destroymethod.
Optimized
- #5616 Split
ApplicationContextfromhyperf/utilstohyperf/context. - #5617 Removed the requirement
hyperf/guzzlefromhyperf/consul. - #5618 Support to set the default router for swagger.
- #5619 #5620 Split
hyperf/coroutinefromhyperf/utils. - #5621 Use
Hyperf\Context\ApplicationContextinstead ofHyperf\Utils\ApplicationContext. - #5622 Split
CoroutineProxyfromhyperf/utilstohyperf/context. - #5623 Use
Hyperf\Coroutine\Coroutineinstead ofHyperf\Utils\Coroutine. - #5624 Split Channel utils from
hyperf/utilstohyperf/coroutine. - #5629 Refactor
Hyperf\Utils\Arrthat let it extendsHyperf\Collection\Arr.
Full Changelog: v3.0.15...v3.0.16