The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

The Php Times

Versions — Écosystème

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/*.

R/PHP (TOP), 19 octobre 2026 sélectionné par Sönke

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/.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← Écosystème — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité