€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A1

❦The Daily Commit❦ ☾The Nightly Build☽

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

Devise du jourDevise de la nuit

“PECL disparaîtra, tes conteneurs resteront. Mais as-tu prévu ton déménagement ?”

mardi 20 octobre 2026 Vol. I — No. 828 · Édition du matinÉdition du soir EN DE FR ES

PHP · The Lead · Versions

Laravel 13.38.0 affine les requêtes et les jobs

Laravel 13.38.0 est sorti le 20 octobre 2026 pour la branche 13.x. Cette mise à jour de maintenance touche la validation, les relations Eloquent, les requêtes SQL, les files d’attente, les notifications, le cache et les collections lazy. Elle ajoute la protection contre les lectures obsolètes et corrige plusieurs cas limites liés aux flottants, aux verrous, au routage et à SQLite.

Laravel a publié la version 13.38.0 de son framework le 20 octobre 2026 pour la branche 13.x. Le tag de la release correspond au commit c42f9ab.

La règle where de Unique accepte désormais les valeurs flottantes. mode() conserve leur précision au lieu de tronquer ses résultats, et les règles de comparaison de dates ne lèvent plus de TypeError avec des valeurs qui ne sont pas des dates. Côté Eloquent et base de données, les alias de ofMany() restent valides dans les closures. Les requêtes d’existence et d’agrégat des relations one-of-many autoréférencées sont corrigées, et les relations peuvent être clonées. whereBetween et whereNotBetween prennent maintenant en charge des bornes provenant de collections. L’attribut #[Connection] d’une classe enfant passe avant la propriété $connection héritée. Connection expose aussi usingWritePdo. Les modifications de tables SQLite citant une table référencée par une clé étrangère gèrent correctement les noms qui doivent être protégés par des guillemets.

→ la suite : résumé & source

sélectionné par Sönke

PHP · Sécurité

CVE-2026-108082 signale un risque d’épuisement CPU dans Symfony

Une publication sur r/PHP présente CVE-2026-108082 comme une faille ReDoS affectant Symfony. Elle affirme qu’une seule requête peut monopoliser le processeur pendant plusieurs secondes. L’extrait ne précise ni les versions concernées ni les versions corrigées. Il ne fournit aucun détail d’exploitation ni aucun avis du mainteneur. L’alerte reste à confirmer.

sélectionné par Sönke

PHP · Versions

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.

sélectionné par Sönke


Publicité — php-net.pro · pour notre propre compte

Publicité · php-net.pro

Touchez 145 000+ développeurs PHP.

Posts sponsorisés sur @php_net — le plus grand compte PHP indépendant sur X. À partir de 399 €, réservé en ligne en quelques minutes : rédiger, prévisualiser, planifier, payer.

Réserver un post →

◇ cet emplacement publicitaire tourne à chaque rafraîchissement · TVA en sus le cas échéant


PHP · Sécurité

Symfony met à jour quatre branches, UX 3.6 arrive

Le récapitulatif Symfony du 12 au 18 octobre 2026 signale des mises à jour de maintenance sur quatre branches et des correctifs de sécurité pour Yaml et HttpFoundation. Symfony UX 3.6 ajoute des outils expérimentaux. Le projet a aussi présenté des pistes pour Symfony 8.2 autour des workflows d’attributs. Ces changements concernent également les applications Laravel qui utilisent les composants HTTP et console de Symfony.

sélectionné par Sönke

PHP · Versions

Laravel 13.36 affine la validation et les files d’attente

Publié en octobre 2026, Laravel 13.36 enrichit l’API de validation avec des builders fluides et ajoute DB::olap() pour les requêtes analytiques sur les environnements Vitess compatibles, notamment PlanetScale. La version modifie aussi le comportement par défaut de Mercure, fiabilise les e-mails en file d’attente et corrige un problème de sécurité dans les e-mails Markdown.

sélectionné par Sönke

PHP · Versions

FrankenPHP 1.13.0 renforce la sécurité et le runtime

La fiche détaillée de FrankenPHP 1.13.0 recense cinq correctifs de sécurité, dont deux failles classées élevées. Elle apporte aussi Caddy 2.11.7, Mercure 1.0, une validation sûre des rechargements, la compatibilité avec PHP 8.6 et une nouvelle gestion des threads. Les notes de migration couvrent Mercure, Caddy, les builds ZTS et les workers. La version est sortie le 4 octobre.

sélectionné par Sönke

La pile élargie

Dev · Versions

TypeScript 7.1 passe en phase bêta

TypeScript 7.1 est disponible en version bêta dans le dépôt microsoft/TypeScript. GitHub référence cette publication sous le tag v7.1-beta. jakebailey l’a publiée le 20 octobre à 17 h 38, avec le commit 3e92363. Le paquet TypeScript 7.1.0-beta est disponible sur npm. Les informations fournies ne dét…

sélectionné par Sönke


Offres d’emploi — PHP

en direct de l’index Job.bo — activez des compétences, filtrez par ville ou télétravail

Parcourir les 875 offres PHP → · Powered by Job.bo