- Changes for PHP 8.3
- Test newer versions of PHP
- Limit react/http dependencies
- Allow http headers to be set on client
- Remove optional before required parameters to MessageSubject
- Bump react/http to version ^1
- Allow Ratchet/RFC6455 0.3
- Forward compatibility with voryx/event-loop 3.0 while supporting 2.0
- Update deps
- Emit socket errors instead of throwing
- Added websocket ping keepalive
- Updated react libraries (http/http-client)
- Changed API to allow passing of
Connector
before
$server = new \Rx\Websocket\Server('127.0.0.1', 9191);
after
$server = new \Rx\Websocket\Server('127.0.0.1:9191');
- End the request not the response when dispose is called (b77c5118)
- Connection errors are now sent to
onError
#6 (a880353)
- Upgrade to RxPHP v2
- Project now uses RFC6455 library for underlying protocol support
- Message subject now emits
Ratchet\RFC6455\Messaging\Message
instead ofRx\Websocket\Message
Client
is no longer aSubject