v2024.3.0
Last updated
Was this helpful?
Last updated
Was this helpful?
Meet the new RoadRunner release! This time we have a lot of new features, improvements, and bug fixes. Let's dive in! In this release we have added a new feature called . This feature allows users to scale their RoadRunner workers automatically, up to 100 additional workers. SQS
plugin was significantly reworked without major breaking changes, please, read the updated documentation carefully. RoadRunner-Temporal
plugin now supports API-Keys (which would be added via our SDK-PHP and documentated in it as well).
🔥: Dynamic Workers Scaling: ,
OTEL
plugin:🔥: Detect resources from environment variables when not set in config , (thanks @devnev)
In-Memory
KV driver:🐛: Fixed very tricky memory leak, when trying to update the same key with TTL multiple times in a row: , (thanks @segrax)
Status
plugin:🔥: JSON status reporting, remove strict requirement for providing list of plugins: , (thanks @Kaspiman)
Symfony
integration:🔥: Symfony Runtime (PHP) now supports RoadRunner v2023/2024: , (thanks @msmakouz)
Redis
driver:🔥: Add TLS support , (thanks, @sicet7)
SQS
driver:Nats
driver:Config
plugin:Server
plugin:RabbitMQ (AMQP)
driver:Locks
plugin:Metrics
plugin:Velox
:@nickdnk - for the help with the SQS
driver and reworking the whole JSON schema across all plugins (which is actually HUGE).
@msmakouz - for working on the PHP RoadRunner SDK.
@cv65kr - for the help with the Metrics
and RoadRunner-Temporal
plugins.
@sicet7 - TLS support in the Redis
plugin.
@Kaspiman, @wizardist, @rauanmayemir, @algirdasci and @fugikzl - for being proactive, reporting issues and being collaborative.
🔥: Support API keys: , . This feature would be added to our SDK-PHP and documentated (how to use) in it as well.
🔥: Support h2c TLS without certs: , (thanks @cv65kr)
🔥: Complete rework without major breaks by @nickdnk. Please, read the updated docs carefully:
🐛: Properly pass user-defined headers
🔥: Config for RPC plugin does not work when included from another file , (thanks @Kaspiman)
🔥: Add new option server.on_init.exit_on_error
to stop RoadRunner when on_init
error occured: , (thanks @wizardist)
🔥: Support publish confirmations , (thanks @algirdasci)
🐛: [PHP] Fixed option name from redelivery to requeue: , (thanks @msmakouz)
🐛: Fixed forceRelease
method, removed requirement for input ID , (thanks @fugikzl)
🔥: Declare metrics in upsert mode: , (thanks @cv65kr)
🐛: Fixed base64 logs output: , (thanks @rauanmayemir)