RoadRunner 3 rétablit SemVer et élargit son écosystème PHP
RoadRunner 3 est disponible avec le retour au Semantic Versioning et un nom commun pour les paquets PHP, roadrunner/*.
Cette version demande PHP 8.2 ou plus récent, apporte de nouvelles fonctions HTTP, jobs, proxy, Redis et gRPC, puis retire le plugin TCP tout en conservant le relais tcp://. Son API est stable. Les mainteneurs développent aussi Rapira, un serveur PHP en Rust.
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/.
Tribune des lecteurs
Pas encore de contributions — lance le débat.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.