Skip to content

v0.4.4

@sibidharan sibidharan tagged this 06 Jun 09:30
Fixed:
- #285 (follow-up to #271): RedisSessionHandler open/read/write/destroy no longer
  fatal 'API must be called in the coroutine' when the session save-handler chain
  fires outside a request coroutine under superglobals(true) + HOOK_ALL without
  enableCoroutine(true). Each Redis op now runs inside Coroutine::run() when outside
  a coroutine (reusing the persistent fallback so WATCH/MULTI/EXEC spans read->write);
  per-coroutine path (issue #16) unchanged.

Validated on PHP 8.4 + OpenSwoole 26.2.0 + phpredis 6.3. No ext-zealphp change (stays v0.3.33).
Assets 2
Loading