C++26 échoue au vote ISO à cause des Contracts, testé dans GCC 16
C++26 a échoué à son vote ISO à cause des Contracts. Un test de Tech AI Wire a essayé les quatre modes dans GCC 16.2 ; l'un a affiché 0 pour 10 / 0 sans alerte.
Langages, systèmes de build et pratique de l'ingénierie : stabilisations de Rust, migrations Python, versions d'Emacs, incidents de chaîne d'approvisionnement et les débats de gouvernance derrière. Des explications claires de ce qu'un changement signifie dans le code, pour ceux qui le rencontreront lundi.
C++26 a échoué à son vote ISO à cause des Contracts. Un test de Tech AI Wire a essayé les quatre modes dans GCC 16.2 ; l'un a affiché 0 pour 10 / 0 sans alerte.

Rust 1.100.0 est sorti le 12 novembre. Lors d'un test de Tech AI Wire, du code qui faisait taire le lint du type never sous Rust 1.99 ne compile plus sous 1.100.

.NET 11 et C# 15 sont sortis le 10 novembre, jour de la fin du support de .NET 8 et 9. Lors d'un test pratique, un cas d'union oublié n'a donné qu'un avertissement, puis un plantage.

Un test des miroirs par Tech AI Wire le 9 novembre montre que le correctif d'Ubuntu pour la faille TCP de Linux notée 9,8 n'est que dans -updates, ignoré par les mises à jour auto.

Fedora 45 est sorti le 3 novembre avec RPM 6.1, qui refuse les paquets non signés. Un test de Tech AI Wire sur Fedora 44 et 45 montre l'erreur et les solutions.

Des attaquants exploitent CVE-2026-118539, un contournement d'accès classé « Highly critical » dans Drupal Commerce Core, pour passer des commandes frauduleuses. Correctifs : 3.3.13 et 8.x-2.41.

Pico CSS, un framework CSS minimal avec 16,8k étoiles GitHub, est archivé et la v2.1.1 est sa dernière version. Son mainteneur dit que l'IA écrit désormais le CSS qu'il remplaçait.

Canonical relance Ubuntu Core Desktop, son bureau Linux immuable entièrement composé de snaps, avec une nouvelle équipe, un passage à core26 et des builds quotidiens attendus d'ici quelques semaines.

Les auteurs de la PEP 836 l'ont retirée le 19 octobre 2026. Le compilateur JIT expérimental de CPython devrait donc désormais être supprimé de la branche main.

PHP2Shell désigne deux failles de PHP notées 9.2 qui peuvent permettre à une seule requête de prendre le contrôle d'un serveur web. Leur fonctionnement, qui est exposé et ce qui les corrige entièrement.

Le pull block de Linux 7.4 ajoute un pilote pour le contrôleur NVMe ANS2 de l'Apple M4, ainsi que 33 correctifs pour un ancien pilote de disquette Mac.

OpenSSL 4.1.0 est sorti le 23 octobre avec DTLS 1.3, GREASE et des accélérations AVX-512, deux semaines après que des failles de sécurité DTLS ont bloqué le tag final.

CVE-2026-111497, la faille du décodeur Brotli désormais appelée HTTP2Shell, obtient un score de 9,2 et touche les piles requests et httpx de Python, Bun, Envoy et Istio.

Vulkan 1.4.366, daté du 23 octobre, ajoute une extension Google qui associe des métadonnées HDR dynamiques SMPTE ST 2094-50 à une swapchain, ainsi que 16 corrections de la spécification.

Linux 7.4 ajoute, après 16 révisions, un pilote soutenu par Valve pour les Joy-Con 2, la Pro Controller 2 et les manettes GameCube NSO. Seul l'USB fonctionne pour l'instant.

Linux 7.4 intègre un correctif des workqueues : sur un serveur à 192 CPU, les flushs à vide passent de 40 000 à 4,2 millions par seconde. Les flushs chargés peuvent perdre 15 à 20%.

Amazon dit que ses honeypots MadPot ont enregistré le 17 octobre 2026 une tentative d'exploitation des failles PHP2Shell, quatre jours avant les correctifs de PHP. Les attaques se comptent désormais en millions.

Python 3.15.1, 3.14.9 et 3.13.17 sont sortis le 21 octobre 2026. Ils intègrent pip 26.2.2 et certifi 2026.10.19 pour ne plus faire confiance à l'autorité eMudhra.

PHP a publié le 21 octobre les versions 8.5.12, 8.4.27, 8.3.36 et 8.2.35 pour corriger deux failles notées 9.2. Selon PHP, la mise à jour est le seul correctif complet.

PHP publie le 21 octobre à 14:00 UTC des correctifs pour deux failles critiques notées 9.2. Seules les versions 8.2 à 8.5 sont corrigées, et des détails ont fuité un jour plus tôt.

Linux 7.4 intègre Dynamic PAMT pour Intel TDX. Les hôtes n'ont plus à réserver d'emblée environ 0,4 % de la RAM pour les VM confidentielles, et le gain pourrait aller jusqu'à 100 fois.

TypeScript 7.1 Beta rétablit une API programmatique pour les outils bloqués sur la 6.0, ajoute des mappeurs de contenu pour les fichiers .vue et vérifie les types jusqu'à 1,9 fois plus vite que la 7.0.

Les clés privées de 8 certificats intermédiaires d'eMudhra ont été exposées. Les navigateurs les ont bloqués en quelques heures ; Go 1.27.3, certifi et NSS 3.131.1 les bloquent désormais aussi.

Les mainteneurs estiment qu'une pull request entrante sur quatre est un contenu IA de faible qualité, 31 % dans les grands projets. L'IA réduit le temps de codage de 52 %, selon les estimations.
Un e-mail chaque vendredi avec les sujets clés de la semaine dans nos six rubriques : IA, outils dev, programmation, industrie tech, start-up et tendances. Gratuit, sans spam.