Git deux virgule cinquante-cinq débarque avec un support natif pour Rust et des correctifs expérimentaux

01 July 2026 Publié | Traduit de l'espagnol

La nouvelle version de Git, la 2.55, est désormais disponible et apporte deux nouveautés importantes pour les développeurs. D'une part, elle active par défaut la prise en charge de Rust, un langage de programmation qui privilégie la sécurité mémoire. D'autre part, elle inclut une fonction expérimentale permettant de corriger des erreurs dans l'historique des modifications sans avoir recours à des processus complexes. Pour l'utilisateur lambda, cela n'affecte ni son portefeuille ni son quotidien, mais optimise le travail de ceux qui créent les applications et services que nous utilisons.

Structure d'arbre du dépôt Git réécrite par une correction d'erreur automatisée, modules de code du langage de programmation Rust s'intégrant de manière transparente dans le moteur central de Git, nœuds lumineux représentant l'historique des commits en cours de réparation, fenêtre de terminal affichant des journaux de compilation en arrière-plan, style d'illustration technique, palette de couleurs gris métallisé et orange, configuration de poste de travail de développeur élégante, graphe holographique de contrôle de version flottant au-dessus du clavier, coloration syntaxique réaliste du code, visualisation d'ingénierie avec des lignes nettes et précises et des effets de lueur numérique subtils

Rust s'intègre en série dans le moteur de Git 🚀

L'intégration de Rust n'est pas cosmétique. Git 2.55 active par défaut la prise en charge de ce langage dans sa couche de transport, permettant à certaines opérations réseau de s'exécuter avec une sécurité et une efficacité accrues. Rust offre des garanties mémoire qui réduisent les vulnérabilités courantes en C, comme les débordements de tampon. De plus, la fonction expérimentale de correction d'historique permet de modifier des commits incorrects sans recourir à rebase ou filter-branch. Cela fait gagner du temps aux développeurs qui maintiennent des dépôts complexes, bien que la fonction ne soit pas encore stable.

Corriger le passé sans perdre la tête 🔧

Enfin, les développeurs pourront corriger ce commit de l'année dernière qui disait correction mineure mais qui a tout cassé. La nouvelle fonction expérimentale promet de modifier l'historique sans invoquer les rituels obscurs du rebase interactif ni pleurer devant un terminal. Bien sûr, c'est expérimental, donc il est fort probable que la première tentative se termine par un dépôt en flammes. Mais bon, au moins nous aurons Rust à blâmer si quelque chose tourne mal, plutôt que nous-mêmes.