spiral/roadrunner-tcp
RoadRunner: TCP worker
v4.1.1
2.3M downloads/mo
#1652 most downloaded on Packagist
roadrunner-php/tcp
What this package is like to depend on
Last release 1 years ago
23 Jun 2025
Ships fairly regularly
a new release about every 9 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
7 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
7 releases · Nov 2021 to Jun 2025
2022
2023
2024
2025
2026
Releases
latest 7-
v4.1.123 Jun 2025 -
v4.1.011 Apr 2024Release notes
Open source → -
v4.0.029 Feb 2024Release notes
Open source →Breaking changes
Spiral\RoadRunner\Tcp\RequestChanges- The visibility of the property
remoteAddrhas been changed from public to private. Use thegetRemoteAddressmethod to access the property value. - The visibility of the property
eventhas been changed from public to private. Use thegetEventmethod to access the property value. - The visibility of the property
bodyhas been changed from public to private. Use thegetBodymethod to access the property value. - The visibility of the property
connectionUuidhas been changed from public to private. Use thegetConnectionUuidmethod to access the property value. - The visibility of the property
serverhas been changed from public to private. Use thegetServermethod to access the property value.
- The visibility of the property
-
v3.1.029 Feb 2024Release notes
Open source →Features
- Added interface
Spiral\RoadRunner\Tcp\RequestInterface. The classSpiral\RoadRunner\Tcp\Requestnow implements this new interface. - The public properties of the
Spiral\RoadRunner\Tcp\Requestclass are no longer recommended for use; in v4.0, they will be private. It is necessary to use methods to access these properties.
Full Changelog: 3.0.0...v3.1.0
- Added interface
-
3.0.013 Apr 2023Release notes
Open source →Features
- Upgraded to PHP 8.1
- Upgraded to PHPUnit 10
- Upgraded to Psalm 5
- Added reusable Gh Actions
- Added metapackage spiral/roadrunner:^2023
New features
Spiral\RoadRunner\Tcp\TcpEventenum which contains constants representing different Tcp events has been introduced.Spiral\RoadRunner\Tcp\TcpResponseenum with constants for common responses has been added.
Breaking changes
Spiral\RoadRunner\Tcp\RequestChanges- The constructor of the class has been changed, and the parameters are now readonly.
Spiral\RoadRunner\Tcp\TcpWorkerInterfaceChangesIt has been updated with two new methods:
public function respond(string $body, TcpResponse $response = TcpResponse::Respond): void;
Full Changelog: v2.0.1...3.0.0
-
v2.0.114 Jul 2022Release notes
Open source → -
v2.0.001 Nov 2021