L'équipe de RoadRunner publie la version 3, accompagnée des paquets PHP mis à jour. Le projet revient au Semantic Versioning, et tous les paquets PHP utilisent désormais le préfixe commun roadrunner/*. Les namespaces existants ne changent pas. La version prend en charge PHP 8.2 et les versions ultérieures. Son API est considérée comme stable, sans nouvelle version majeure prévue dans un avenir prévisible.

Le pipeline http.middleware s'exécute maintenant de gauche à droite. RoadRunner ajoute un pilote de jobs NSQ et la limitation de débit HTTP. La version prend aussi en charge le protocole PROXY et Zstd. Elle introduit des pools de workers nommés et des verrous Redis. La réflexion de serveur gRPC fait aussi son entrée. L'utilisation mémoire est plus stable sous charge.

Le plugin TCP a été supprimé. Le relais tcp:// continue de fonctionner. Le guide de migration est disponible à l'adresse https://docs.roadrunner.dev/docs/general/v3-migration.

Les mainteneurs présentent Rapira comme leur prochaine étape majeure. Il s'agit d'un nouveau serveur d'applications PHP écrit en Rust. Avec Rapira, PHP s'exécute dans le même processus que le serveur, sans tube ni socket intermédiaire. Le projet vise les endpoints HTTP et gRPC à très hautes performances. D'autres évolutions sont prévues. Les détails figurent sur https://rapira.rs/.