baldinof/roadrunner-bundle
A RoadRunner worker as a Symfony Bundle
3.4.0
1.6M downloads/mo
#3551 most downloaded on Packagist
Baldinof/roadrunner-bundle
What this package is like to depend on
Last release 3 months ago
12 May 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 37 of 50 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
51 releases · first in 2019
4 releases in the last 12 months
see the full history below
Release timeline
50 releases · Dec 2019 to May 2026Releases
latest 51-
3.4.012 May 2026Release notes
Open source →What's Changed
- Supports streamed and file responses by @Kenny1911 in #184
New Contributors
- @Kenny1911 made their first contribution in #184
Full Changelog: 3.3.2...3.4.0
-
3.3.209 Jan 2026Release notes
Open source →What's Changed
- feat: xdebug integration for roadrunner workers by @dt-thomas-durand in #183
Full Changelog: 3.3.1...3.3.2
-
3.3.102 Dec 2025Release notes
Open source →What's Changed
- chore: support Symfony 8.x by @dt-thomas-durand in #182
Full Changelog: 3.2.4...3.3.1
-
3.3.030 Sep 2025Release notes
Open source →What's Changed
- feat(metrics): add summary type by @crazy-weasel in #167
- Feat: set runtime mode by @crazy-weasel in #164
- Memory reboot strategy by @AtCliffUnderline in #177
New Contributors
- @crazy-weasel made their first contribution in #167
- @AtCliffUnderline made their first contribution in #177
Full Changelog: 3.2.3...3.3.0
-
3.2.4no dateNothing published for this version
-
3.2.312 May 2025Release notes
Open source →What's Changed
- Added support of RR v2025 by @okorneliuk in #168
- Fix a race condition when a kernel reboot is triggered by @mikael-titinovskii in #169
New Contributors
- @mikael-titinovskii made their first contribution in #169
Full Changelog: 3.2.2...3.2.3
-
3.2.217 Mar 2025Release notes
Open source →What's Changed
- Remove abandoned dependency by @Nyholm in #160
- [CI] test on 8.3 and 8.4 by @Nyholm in #158
- Run code style by @Nyholm in #161
- Add tools, .php-cs-fixer.dist.php to export-ignore by @dmitryuk in #154
- feat: add support for Symfony 5.4 by @Nyholm in #163
- Run CI 3.x pushes by @Baldinof in #162
Full Changelog: 3.2.1...3.2.2
-
3.2.117 Mar 2025Release notes
Open source →What's Changed
- Verbose error while URI can't be parsed by @dmitryuk in #155
- make sure CI is running by @Nyholm in #157
New Contributors
Full Changelog: 3.2.0...3.2.1
-
3.2.005 Feb 2025Release notes
Open source →What's Changed
- feat(grpc): implement gRPC interceptors and apply kernel_reboot.strategy on gRPC workers by @dt-thomas-durand in #152
New Contributors
- @dt-thomas-durand made their first contribution in #152
Full Changelog: 3.1.3...3.2.0
-
3.1.306 Dec 2024Release notes
Open source →What's Changed
- Followed change of
trusted_headersandtrusted_proxiesin Symfony 7.2 by @okorneliuk in #149
Full Changelog: 3.1.2...3.1.3
- Followed change of
-
3.1.212 Jun 2024Nothing published for this version
-
3.1.129 Apr 2024Nothing published for this version
-
3.1.013 Mar 2024Nothing published for this version
-
3.0.305 Dec 2023Nothing published for this version
-
3.0.216 Nov 2023Nothing published for this version
-
3.0.116 Nov 2023Nothing published for this version
-
3.0.017 May 2023Release notes
Open source →Added
- Support of RoadRunner 2023
Removed
- Deprecated code
- Session integration as Symfony session now natively works
- Support of Symfony 5, PHP version < 8.1
WorkerCommand, usage of Symfony Runtime is now mandatory
-
2.3.216 Apr 2023Nothing published for this version
-
2.3.105 Apr 2023Nothing published for this version
-
2.3.013 Feb 2023Nothing published for this version
-
2.2.419 Nov 2022Nothing published for this version
-
2.2.329 May 2022Release notes
Open source →Fixed
- Stops using deprecated StreamedResponseListener in Symfony >=6.1 see #85
-
2.2.225 May 2022 -
2.2.109 Mar 2022Release notes
Open source →Fixed
- Provided updated RoadRunner config files to new project installed via Symfony Flex
-
2.2.028 Feb 2022Release notes
Open source →Changed
- Stops loading
NativeSessionMiddlewareif using Symfony >= 5.4 because it is well handled in the framework - Override
$_SERVERwhen receiving a new RR request
Added
- Supports for gRPC. Thank you @StephenBeirlaen, see #62
- Supports for
REMOTE_ADDRinframework.trusted_proxiesconfiguration. See #71
- Stops loading
-
2.1.416 Jan 2022Release notes
Open source → -
2.1.305 Dec 2021Nothing published for this version
-
2.1.201 Dec 2021 -
2.1.121 Oct 2021Release notes
Open source →Fixed
- Compatibility with Doctrine DBAL 3.x (stop using
Connection::ping()method)
- Compatibility with Doctrine DBAL 3.x (stop using
-
2.1.002 Jun 2021Release notes
Open source →Added
- Support for Symfony Runtime component
- Forward compatibility with Symfony 6 sessions. Thank you @Punk-UnDeaD, see #45
-
2.0.225 May 2021 -
2.0.116 Apr 2021 -
2.0.006 Apr 2021Release notes
Open source →Added
- Support for RoadRunner 2.x
- Metrics declaration via Symfony configuration
- Automatic detection of relay address (thanks to RR v2)
Changed
- Moved all integration code to the
Integrationnamespace - No more PSR / Symfony conversion, the internal worker uses Symfony requests and responses directly
Removed
- PSR Middleware supports
- Deprecated classes and configuration options
-
2.0.0-BETA06 Apr 2021 pre-releaseNothing published for this version
-
1.5.330 Mar 2021 -
1.5.204 Mar 2021 -
1.5.111 Feb 2021Release notes
Open source →Fixed
- Bad dependency injection configuration. Thank you @aldump see https://github.com/Baldinof/roadrunner-bundle/pull/27
-
1.5.010 Feb 2021Release notes
Open source →Added
- New event
WorkerKernelRebootedEvent. Thank you @fitzel. See https://github.com/Baldinof/roadrunner-bundle/pull/25
- New event
-
1.4.028 Jan 2021Release notes
Open source →Added
- PHP 8 support. Thank you @hugochinchilla. See https://github.com/Baldinof/roadrunner-bundle/pull/23
-
1.3.325 Sep 2020Release notes
Open source →Fixed
- Fix deprecation warning on "Symfony\Component\Config\Definition\Builder\NodeDefinition::setDeprecated()". Thank you @hugochinchilla. See https://github.com/Baldinof/roadrunner-bundle/pull/18
-
1.3.218 Sep 2020Release notes
Open source →Fixed
- Clear Sentry scope between requests. Thank you @hugochinchilla. See https://github.com/Baldinof/roadrunner-bundle/pull/17
-
1.3.105 Sep 2020Release notes
Open source →Fixed
- Blackfire profiling when using diactoros psr7 implementation
- Bad dependency injection configuration when installing
sensio/framework-extra-bundlewithoutnyholm/psr7.
-
1.3.002 Sep 2020Release notes
Open source →Added
- Restart the kernel on exceptions
- Configuration option to not reboot the kernel on selected exceptions
- Fallback to php-http/discovery if no PSR17 factories are found in the dependency injection container
- Doctrine ORM integration (handle reconnections). Thank you @vsychov.
Fixed
- Blackfire profiling when using diactoros psr7 implementation
- Issue when installing
sensio/framework-extra-bundlewithoutnyholm/psr7
Changed
- Class
Baldinof\RoadRunnerBundle\Worker\Workeris now internal
Deprecated
- Configuration option
should_reboot_kernelis replaced by kernel reboot strategies:kernel_reboot: strategy: always # equivalent to `should_reboot_kernel: true` kernel_reboot: strategy: on_exception # equivalent to `should_reboot_kernel: false` allowed_exceptions: - Symfony\Component\HttpKernel\Exception\HttpExceptionInterface - Class
Baldinof\RoadRunnerBundle\Worker\Configurationis now deprecated in favor of kernel reboot strategies
-
1.2.214 May 2020Release notes
Open source →Fixed
- Disable default StreamedResponseListener to prevent early sending of response. See https://github.com/Baldinof/roadrunner-bundle/issues/9
-
1.2.124 Apr 2020 -
1.2.024 Apr 2020Release notes
Open source →Added
- DEV mode config file (
.rr.dev.yaml), with auto-reloading on php files changes.
Fixed
MetricsFactorynow returnsNullMetricsif not in RoadRunner worker process. Thank you @vsychov.- Kernel is now properly resetted on each request, see https://github.com/Baldinof/roadrunner-bundle/pull/5
- DEV mode config file (
-
1.1.002 Apr 2020 -
1.0.226 Mar 2020Release notes
Open source →Fixed
- Handle 'Authorization: Basic' header and populate PHP_AUTH_USER/PHP_AUTH_PW server variables
-
1.0.124 Feb 2020 -
1.0.013 Feb 2020Release notes
Open source →Added
- Middlewares support
- Sentry integration
- Doctrine MongoDB bundle integration
- Blackfire integration
- Symfony Session support
-
0.110 Dec 2019Nothing published for this version