- Remove pusher services from the container when pushers are not enabled
- Add new subclasses of
Gos\Bundle\WebSocketBundle\Event\ClientEvent
for theGosWebSocketEvents::CLIENT_CONNECTED
andGosWebSocketEvents::CLIENT_DISCONNECTED
events - Deprecated
Gos\Bundle\WebSocketBundle\Event\ClientEvent::getType()
, the$type
argument of the class' constructor, and the type constants within the class; check the event type based on the subclass instead - Add new subclasses of
Gos\Bundle\WebSocketBundle\Event\PushHandlerEvent
for theGosWebSocketEvents::PUSHER_SUCCESS
andGosWebSocketEvents::PUSHER_FAIL
events - Deprecated
Gos\Bundle\WebSocketBundle\Event\ServerEvent
, use theGos\Bundle\WebSocketBundle\Event\ServerLaunchedEvent
class instead
- Deprecated the
Gos\Bundle\WebSocketBundle\RPC\RpcResponse
class, return responses from RPC handlers as arrays or implement a custom dispatcher with support for DTOs - Widened the types allowed in the
Gos\Bundle\WebSocketBundle\Server\WampServer constructor
, now anyRatchet\Wamp\WampServerInterface
implementation can be accepted