Publié le par Rodolphe
Modifié le par Rodolphe
Chargement de l'article...
La sélection porte cette semaine sur l’analyse Symfony dans les pipelines CI, la maintenance des branches PHP, la place du langage dans les infrastructures publiques européennes et plusieurs évolutions concernant les assistants et modèles d’intelligence artificielle.
Symfony a annoncé le 31 août une nouvelle commande symfony lsp:check permettant d’exécuter sans éditeur les diagnostics de Symfony Language Tools.
Jusqu’ici, le serveur LSP officiel présenté en août apportait principalement ses analyses directement dans l’environnement de développement. La nouvelle commande permet désormais d’utiliser les mêmes contrôles depuis un terminal ou un pipeline d’intégration continue.
L’outil peut notamment détecter des noms de routes inexistants, des références vers des templates absents, des clés de traduction inconnues et certaines erreurs de configuration que les analyseurs PHP traditionnels ne peuvent pas identifier puisqu’ils les considèrent comme de simples chaînes de caractères.
La commande fournit des codes de sortie stables, plusieurs formats exploitables par des machines et un système de baseline. Symfony souligne également son intérêt pour les agents de programmation, qui peuvent l’exécuter après une modification afin de vérifier automatiquement les références propres au framework.
Sources : Symfony Blog — Introducing symfony lsp:check: Symfony-Aware Diagnostics in Your CI.
Les versions PHP 8.5.10 et PHP 8.4.25 ont été publiées le 27 août. Il s’agit de versions de maintenance destinées aux deux branches récentes du langage.
Les correctifs concernent notamment plusieurs dépassements de pile provoqués par des structures profondément imbriquées. PHP 8.4.25 corrige également des problèmes de mémoire dans DOM, Sockets, Streams, XSL et l’extension de mémoire partagée System V.
PHP 8.5.10 corrige de son côté des problèmes dans le cœur du langage, Date, DOM et EXIF, dont une allocation incorrecte lors du traitement de certaines métadonnées HEIF.
Ces versions ne constituent pas des publications de sécurité officiellement étiquetées comme telles, mais les utilisateurs de PHP 8.4 et 8.5 sont invités par le projet à effectuer la mise à niveau.
Sources : PHP.net — PHP 8.5.10 et PHP 8.4.25 ; PHP.net — PHP 8 ChangeLog.
La PHP Foundation a publié le 2 septembre une analyse consacrée à l’utilisation de PHP dans les infrastructures numériques publiques européennes.
L’article s’appuie notamment sur le Government Site Builder allemand. L’Allemagne prévoit un budget de 108 millions d’euros sur quatre ans pour le développement, la migration et l’exploitation de sa nouvelle génération de sites fédéraux, basée sur TYPO3.
Plus de 80 administrations et institutions fédérales utilisent déjà cette plateforme pour plus de 250 sites. La Foundation rappelle également que la plateforme de publication de la Commission européenne repose sur Drupal et dessert 770 sites appartenant à 44 services de la Commission.
Cette publication met en évidence un contraste entre l’importance opérationnelle des applications PHP dans les infrastructures publiques et les moyens consacrés à la maintenance du langage lui-même. La PHP Foundation indique avoir reçu 730 534 dollars de contributions en 2025 et financer actuellement treize ingénieurs sous contrat.
Sources : The PHP Foundation — Digital Sovereignty Is Written in PHP.
GitHub a généralisé le 2 septembre la prise en charge des politiques d’exclusion de contenu dans l’application Copilot et Copilot CLI.
Les administrateurs d’une entreprise, d’une organisation ou d’un dépôt peuvent définir des fichiers qui ne doivent pas être utilisés comme contexte par Copilot. Ces règles s’appliquent désormais également aux workflows agentiques exécutés depuis l’application et la ligne de commande.
La fonctionnalité vise notamment les dépôts comportant du code sensible, des fichiers soumis à des contraintes contractuelles ou des portions de code que l’organisation ne souhaite pas exposer au contexte d’un assistant.
Cette capacité est disponible pour les offres Copilot Business et Enterprise.
Sources : GitHub Changelog — Content exclusions generally available in Copilot app and CLI.
GitHub a commencé le 3 septembre le déploiement de Gemini 3.8 Flash dans Copilot. Le nouveau modèle de Google devient disponible dans Visual Studio Code, Visual Studio, Copilot CLI, le cloud agent, l’application Copilot, JetBrains, Xcode et Eclipse.
GitHub indique que ses premiers tests montrent de bonnes performances sur les tâches de programmation complexes réalisées depuis un terminal, avec notamment une capacité à vérifier les résultats et à reprendre une tâche après un échec exploitable.
Gemini 3.8 Flash est disponible pour les abonnements Pro, Pro+, Max, Business et Enterprise. Les administrateurs des offres professionnelles peuvent contrôler son activation depuis les politiques de modèles.
Son arrivée s’accompagne d’un renouvellement rapide du catalogue Copilot : GitHub a parallèlement annoncé la dépréciation prochaine de Gemini 3.5 Flash et Gemini 3.6 Flash au profit de cette nouvelle version.
Sources : GitHub Changelog — Gemini 3.8 Flash is now available in GitHub Copilot ; GitHub Changelog — Upcoming deprecation of selected GitHub Copilot models.
OpenAI a annoncé le 1er septembre que ses nouvelles évaluations d’Astra concluent désormais que le modèle atteint le niveau « Critical » pour les capacités de cybersécurité défini par son Preparedness Framework.
Selon ces évaluations, le modèle peut, lorsqu’il dispose des outils et accès appropriés, identifier des vulnérabilités jusque-là inconnues et construire des méthodes d’exploitation contre des systèmes fortement protégés sans qu’un opérateur humain ne guide chaque étape.
OpenAI indique notamment qu’Astra a obtenu 100 % sur ExploitBench. Sur un benchmark interne construit à partir de vingt vulnérabilités V8 récentes et de sévérité élevée, le modèle a également obtenu des taux d’exécution de code arbitraire supérieurs à GPT-5.6 Sol tout en utilisant moins de jetons.
Durant ces évaluations, Astra aurait aussi identifié et utilisé deux vulnérabilités zero-day dans une chaîne d’exploitation. OpenAI indique être en cours de divulgation de ces problèmes auprès des mainteneurs concernés.
Ce classement entraîne l’application de protections supplémentaires pendant le développement et avant le déploiement, notamment un renforcement de l’isolation, de la surveillance des trajectoires et des mécanismes destinés à limiter les usages cyber offensifs.
Sources : OpenAI — Path to Astra: critical capabilities and frontier safeguards.
dir SocialNetwork /W
Le volume dans le lecteur C s’appelle Tyr.
Le numéro de série du volume est 2026-1024
[ bluesky ] [ facebook ] [ linkedin ] [ x ]
█