v0.31.0
·
51 commits
to master
since this release
Changelog
Bug Fixes
- coroutines: added unserialization logic to proxies to enable data collectors to work (#324) (327337e)
- coroutines: event dispatcher override fix (#334) (336621d)
- coroutines: event dispatcher proxification fix (#325) (4db3300)
- coroutines: fixed cache warmup when coroutines are enabled (#329) (5da8049)
- coroutines: proper resetting for kernel.reset services (#335) (1b96408)
- coroutines: proxification of event dispatchers for firewalls (#333) (47a18fb)
- router: removed concurrency issues from sf router for coroutine usage (#313) (012e861)
- router: unit tests for locking sf router parts (#314) (2908670)
- tests: pdo session tests cannot execute session gc because of deadlocks (#323) (14f29cb)
Features
- coroutines: allow optional stateful services to skip proxification (#331) (9284477)
- coroutines: isolate error and exception handlers per coroutine (#330) (aeff098)
- coroutines: make Monolog stream handlers coroutine safe without locks (#332) (a657692)
- healthcheck: introduce separate process for server healthchecks (#336) (b7e3be7)
- hmr: add polling-based reload mechanism (#328) (d3a57fd)
- proxies: added ability to clone proxified objects for single use (#322) (abcb5db)
- session: integration and coroutine support for session handler interfaces (#318) (2a5d25c)
- session: session handling refactor for swoole table session + better configurability (#315) (6ab87a5)
Installation
composer require symfony-swoole/swoole-bundle ^0.31.0