Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Roadrunner Tcp Laravel Package

spiral/roadrunner-tcp

RoadRunner TCP plugin provides PHP workers for RoadRunner's high-performance TCP server, letting you replace classic TCP setups with greater flexibility and speed. Install with Composer and pair with spiral/roadrunner for the app server.

View on GitHub
Deep Wiki
Context7
4.3.1

4.3.1 (2026-10-19)

Bug Fixes

  • require roadrunner/roadrunner instead of spiral/roadrunner (d9c4dff)
4.3.0

4.3.0 (2026-10-10)

Features

  • rename the package to roadrunner/tcp (d3ce906)
  • support RoadRunner v3 (#13) (d3ce906)
v4.1.1

What's Changed

New Contributors

Full Changelog: https://github.com/roadrunner-php/tcp/compare/v4.1.0...v4.1.1

v4.1.0
v4.0.0

Breaking changes

Spiral\RoadRunner\Tcp\Request Changes

  • The visibility of the property remoteAddr has been changed from public to private. Use the getRemoteAddress method to access the property value.
  • The visibility of the property event has been changed from public to private. Use the getEvent method to access the property value.
  • The visibility of the property body has been changed from public to private. Use the getBody method to access the property value.
  • The visibility of the property connectionUuid has been changed from public to private. Use the getConnectionUuid method to access the property value.
  • The visibility of the property server has been changed from public to private. Use the getServer method to access the property value.
v3.1.0

Features

  • Added interface Spiral\RoadRunner\Tcp\RequestInterface. The class Spiral\RoadRunner\Tcp\Request now implements this new interface.
  • The public properties of the Spiral\RoadRunner\Tcp\Request class 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: https://github.com/roadrunner-php/tcp/compare/3.0.0...v3.1.0

3.0.0

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\TcpEvent enum which contains constants representing different Tcp events has been introduced.
  • Spiral\RoadRunner\Tcp\TcpResponse enum with constants for common responses has been added.

Breaking changes

Spiral\RoadRunner\Tcp\Request Changes

  • The constructor of the class has been changed, and the parameters are now readonly.

Spiral\RoadRunner\Tcp\TcpWorkerInterface Changes

It has been updated with two new methods:

  • public function respond(string $body, TcpResponse $response = TcpResponse::Respond): void;

Full Changelog: https://github.com/roadrunner-php/tcp/compare/v2.0.1...3.0.0

v2.0.0
  • Initial release of RoadRunner TCP plugin api library.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo
stevenay/myanfont
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin