NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1130 most downloaded on Packagist
Asynchronous WebSocket client
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 3.2 years
Most releases are documented
notes for 12 of 17 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
17 releases · first in 2014
PHP 8.4: Implicitly nullable parameters deprecated by @valzargaming in #158
Full Changelog: v0.4.2...v0.4.3
This is a bug fix and improvement release:
Bug fix: Bugfix in the usage sample code #57 ( @dandelionred )
Improvement: Remove branch-alias definition #53 ( @WyriHaximus )
Improvement: StreamSelectLoop: Use fresh time so Timers added during stream events are accurate #51 ( @andrewminerd )
Improvement: Avoid deprecation warnings in test suite due to deprecation of getMock() in PHPUnit #68 ( @martinschroeder )
Improvement: Add PHPUnit 4.8 to require-dev #69 ( @shaunbramley )
Improvement: Increase test timeouts for HHVM and unify timeout handling #70 ( @clue )
Improvement: Travis improvements (backported from #74 ) #75 ( @clue )
Improvement: Test suite now uses socket pairs instead of memory streams #66 ( @martinschroeder )
Improvement: StreamSelectLoop: Test suite uses signal constant names in data provider #67 ( @martinschroeder )
Improvement: ExtEventLoop: No longer suppress all errors #65 ( @mamciek )
Improvement: Readme cleanup #89 ( @jsor )
Improvement: Restructure and improve README #90 ( @jsor )
Bug fix: StreamSelectLoop: Fix erroneous zero-time sleep (backport to 0.4) #94 ( @jsor )
One column per quarter.
Update dependencies to Guzzle >= 2 and add support for Ratchet/RFC6455 v0.4.0
Bug fix: No longer error when signals sent to StreamSelectLoop
Support HHVM and PHP7 ( @ondrejmirtes , @cebe )
Feature: Added support for EventConfig for ExtEventLoop ( @steverhoades )
Bug fix: Fixed an issue loading loop extension libs via autoloader ( @czarpino )
Support latest version of Guzzle
Bug fix: null timeout in StreamSelectLoop causing 100% CPU usage ( @clue )
Bug fix: v0.3.4 changes merged for v0.4.1
Support drain event, pause , and resume
drain event, pause, and resumeFeature: Added EventLoopInterface::nextTick() , implemented in all event loops ( @jmalloc )
Feature: Added EventLoopInterface::futureTick() , implemented in all event loops ( @jmalloc )
Feature: Added ExtEventLoop implementation using pecl/event ( @jmalloc )
BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
BC break: New method: EventLoopInterface::nextTick()
BC break: New method: EventLoopInterface::futureTick()
Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
Bump RFC6455 version - bug fixes + inline w/ Ratchet
Bump RFC6455 version - bug fixes + inline w/ Ratchet
This is a compatibility release that eases upgrading to the v0.4 release branch. You should consider upgrading to the v0.4 release branch.
Improve promise cancellation and close underlying socket connection
Improve promise cancellation and close underlying socket connection
Use HTTPS scheme for secure connection
HTTPS scheme for secure connectionBug fix: No error on removing non-existent streams ( @clue )
Bug fix: Do not silently remove feof listeners in LibEvLoop
Prevent loop from being run on shutdown if it has already been run
Mask the payload of close frames
Feature: LibEvLoop, integration of php-libev
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Version bump
Upgrade to the latest React Socket library
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →