All Versions
Latest Version
Avg Release Cycle
246 days
Latest Release
1442 days ago

Changelog History
Page 1

  • v0.4.3 Changes

    July 07, 2020

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

  • v0.4.2 Changes

    January 28, 2020
    • ๐Ÿ”‹ 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 example
    • โœ… Stop using LoopInterface::tick() for testing
  • v0.4.1 Changes

    December 12, 2017
    • ๐Ÿ›  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
  • v0.4 Changes

    September 14, 2017
    • 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 Changes

    January 06, 2017
    • ๐Ÿ›  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 Changes

    May 25, 2016
    • ๐Ÿ›  fix: Unmask responding close frame
    • โž• Added write handler for PHP session serializer
  • v0.3.4 Changes

    December 23, 2015
    • ๐Ÿ›  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
  • v0.3.3 Changes

    May 27, 2015
    • ๐Ÿ›  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
  • v0.3.2 Changes

    June 08, 2014
    • ๐Ÿ›  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
  • v0.3.1 Changes

    May 27, 2014
    • ๐Ÿ”‹ feature: Added query parameter support to Router, set in HTTP request (ws://server?hello=world)
    • ๐Ÿ”‹ feature: HHVM compatibility
    • ๐Ÿ›  fix: React/0.4 support; CPU starvation bug fixes
    • ๐Ÿ›  fix: Allow App::route to ignore Host header
    • ๐Ÿ”‹ feature/fix: Added expected filters to WAMP Topic broadcast method
    • ๐Ÿ›  fix: Resource cleanup in WAMP TopicManager