Skip to content

Releases: ratchetphp/Ratchet

v0.4.4

14 Dec 00:21
Compare
Choose a tag to compare
  • Correct and update dependencies for forward compatibility
  • Added context for React Socket server to App
  • Use non-deprecated Guzzle API calls

v0.4.3

07 Jul 16:00
466a0ec
Compare
Choose a tag to compare

fix: Fixed interface acceptable regression in App
fix: Update RFC6455 library with latest fixes

Sim Phony

28 Jan 01:34
57721e1
Compare
Choose a tag to compare
  • feature: Support Symfony 5
  • fix: Use phpunit from vendor directory
  • feature: Allow disabling of xdebug warning by defining RATCHET_DISABLE_XDEBUG_WARN
  • fix: Typo in README.md example
  • Stop using LoopInterface::tick() for testing

Four One

12 Dec 01:04
Compare
Choose a tag to compare
  • fix: Only enableKeepAlive in App if no WsServer passed allowing user to set their own timeout duration
  • feature: Support Symfony 4
  • fix: Plug NOOP controller in connection from router in case of misbehaving client
  • fix: Raise error from invalid WAMP payload

Eighteen Reps

14 Sep 12:16
Compare
Choose a tag to compare
  • break: $conn->WebSocket->request replaced with $conn->httpRequest which is a PSR-7 object
  • feature: Binary messages now supported via Ratchet\WebSocket\MessageComponentInterface
  • feature: Added heartbeat support via ping/pong in WsServer
  • break: No longer support old (and insecure) Hixie76 and Hybi protocols
  • break: No longer support disabling UTF-8 checks
  • break: The Session component implements HttpServerInterface instead of WsServerInterface
  • break: PHP 5.3 no longer supported
  • break: Update to newer version of react/socket dependency
  • break: WAMP topics reduced to 0 subscriptions are deleted, new subs to same name will result in new Topic instance
  • feature: Significant performance enhancements

An additional page has been added to the website for migrating from 0.3

v0.3.6

06 Jan 14:42
Compare
Choose a tag to compare
  • fix: Keep host and scheme in HTTP request object attatched to connection
  • fix: Return correct HTTP response (405) when non-GET request made

v0.3.5

25 May 12:58
Compare
Choose a tag to compare
  • fix: Unmask responding close frame
  • Added write handler for PHP session serializer

Mesa

23 Dec 15:11
Compare
Choose a tag to compare
  • fix: Edge case where version check wasn't run on message coalesce
  • fix: Session didn't start when using pdo_sqlite
  • fix: WAMP currie prefix check when using '#'
  • Compatibility with Symfony 3

Framed

27 May 12:59
Compare
Choose a tag to compare
  • fix: Framing bug on large messages upon TCP fragmentation
  • fix: Symfony Router query parameter defaults applied to Request
  • fix: WAMP CURIE on all URIs
  • OriginCheck rules applied to FlashPolicy
  • Switched from PSR-0 to PSR-4

June Bugs

08 Jun 15:24
Compare
Choose a tag to compare
  • fix: No messages after closing handshake (fixed rare race condition causing 100% CPU)
  • fix: Fixed accidental BC break from v0.3.1
  • fix/feature: Added autoDelete parameter to Topic to destroy when empty of connections
  • feature: Exposed React Socket on IoServer (allowing FlashPolicy shutdown in App)
  • Normalized Exceptions in WAMP