Skip to content

v0.31.0

Choose a tag to compare

@symfony-swoole-bot symfony-swoole-bot released this 03 Aug 14:58
· 51 commits to master since this release
16be64a

Changelog

Full 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