[{"data":1,"prerenderedAt":4880},["ShallowReactive",2],{"/fr-fr/whats-new/19-3":3,"navigation-fr-fr":257,"banner-fr-fr":689,"footer-fr-fr":696,"whats-new-base-page:/fr-fr/whats-new":946,"whats-new-latest-release:/fr-fr/whats-new":1178,"whats-new-en-release:fr-fr:19-3":1387,"releasesWhatsNewList-fr-fr":1572},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":244,"meta":245,"navigation":246,"path":247,"seo":248,"slug":253,"stem":254,"testContent":6,"type":255,"__hash__":256},"pages/fr-fr/whats-new/19-3.yml","19 3",null,{"template":8,"schema":9,"version":10,"releaseDate":11},"WhatsNew","v2","19.3","2026-08-20",{"releases":13},{"tabs":14,"header":24,"description":25,"latestRelease":26,"headlineFeatures":37,"exploreCards":84,"coCreateCards":197,"releasePostCta":240},[15,18,21],{"id":16,"label":17},"headline-features","Fonctionnalités clés",{"id":19,"label":20},"explore-release","Découvrir la release",{"id":22,"label":23},"co-create","Contributions au programme Co-Create","Nouveautés de GitLab","Releases mensuelles, ressources pour les équipes de développement et actualités de l'équipe GitLab.",{"version":10,"title":27,"description":28,"heroArtwork":29,"releaseDate":30,"button":31},"Faites évoluer l'IA agentique dans des workflows de livraison de logiciels fiables","Avec la version 19.3, accédez à vos secrets au moment du build, rédigez des workflows agentiques en langage clair et corrigez en bloc votre backlog de vulnérabilités.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1787143586/nrl2nvddlghnnjtmuxoa.png","20 août 2026",{"text":32,"config":33},"Lire les notes de release",{"href":34,"dataGaName":35,"dataGaLocation":36},"https://docs.gitlab.com/releases/19/gitlab-19-3-released/","gitlab-19-3-released","releases",[38,46,54,60,66,72,78],{"type":39,"badge":40,"title":41,"description":42,"config":43},"blog","Blog","Bénéficiez d'un accès maîtrisé à vos secrets au moment du build","Après sa version bêta publique dans GitLab 19.0, GitLab Secrets Manager est désormais disponible pour les clients GitLab.com en tant que module d'extension payant via des GitLab Credits. Il est conçu pour conserver les identifiants de connexion sur la plateforme qui exécute déjà votre code et vos pipelines. De plus, il est régi par les mêmes contrôles d'accès que le code.",{"href":44,"dataGaName":45,"dataGaLocation":36},"/fr-fr/blog/secrets-manager-in-public-beta/","secrets-manager-public-beta",{"type":47,"badge":48,"title":49,"description":50,"thumbnail":51,"config":52},"demo","Demo","GitLab Secrets Manager","Découvrez comment les propriétaires de projets et de groupes stockent, récupèrent et référencent les secrets CI/CD dans GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/kms8aaok2ccyrwnwdviw.png",{"href":53},"https://player.vimeo.com/video/1194101911",{"type":39,"badge":40,"title":55,"description":56,"config":57},"Créez des flows personnalisés en quelques minutes avec l'agent Flow Creator","Décrivez l'automatisation souhaitée en langage clair et obtenez une définition de flow complète, exécutable et prête à être enregistrée à partir du catalogue d'IA. Les personnes qui comprennent le mieux un workflow ne connaissent pas nécessairement le schéma du Flow Registry. La version 19.3 supprime cette exigence. Votre équipe transforme la connaissance du processus en automatisation sans avoir à apprendre le YAML.",{"href":58,"dataGaName":59,"dataGaLocation":36},"/fr-fr/blog/flow-creator-agent/","flow-creator-agent",{"type":47,"badge":48,"title":61,"description":62,"thumbnail":63,"config":64},"Agent Flow Creator","Regardez un développeur décrire en langage clair une opération qu'il aimerait automatiser, examiner la définition de flow générée et l'enregistrer à partir du catalogue d'IA.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1787246540/arv4z1xzu6dudhxltobs.png",{"href":65},"https://player.vimeo.com/video/1219636630",{"type":39,"badge":40,"title":67,"description":68,"config":69},"Quand votre backlog dépasse les capacités de votre équipe, GitLab met à l'échelle le classement par ordre de priorité et la correction","Passez moins de temps à confirmer les faux positifs et plus de temps à livrer des corrections qui réduisent les risques réels. Sélectionnez plusieurs résultats en bloc et appliquez la détection de faux positifs et la résolution des vulnérabilités à l'ensemble de la sélection. Ainsi, les risques accumulés depuis des années apparaissent clairement en une seule action au lieu d'une vulnérabilité à la fois. Automatisez le classement par ordre de priorité et la correction, quelles que soient l'origine du scanner et la gravité.",{"href":70,"dataGaName":71,"dataGaLocation":36},"/fr-fr/blog/gitlab-scales-remediation/","gitlab-scales-remediation",{"type":47,"badge":48,"title":73,"description":74,"thumbnail":75,"config":76},"Résolution en bloc des faux positifs et des vulnérabilités SAST","Regardez un ingénieur AppSec sélectionner les failles de sécurité SAST actives dans le rapport de vulnérabilités, exécuter une détection en bloc des faux positifs, puis générer des corrections prêtes à fusionner pour les vulnérabilités réelles.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1787246659/tusmmn3b5g2nn73pjxpw.png",{"href":77},"https://player.vimeo.com/video/1219621778",{"type":79,"title":80,"description":81,"config":82},"contributor","Contributeur du mois : @gkepas","Nous souhaitons mettre à l'honneur Giannis pour sa contribution constante au code source GitLab, à la plateforme des contributeurs, à client-go, au fournisseur Terraform et à GitLab Orbit. C'est également un traducteur actif et un membre de la communauté GitLab sur Discord.",{"href":83},"https://contributors.gitlab.com/notable-contributors",[85,94,102,111,118,125,132,139,146,154,161,169,176,183,190],{"badges":86,"title":89,"description":90,"button":91},[87,88],"secure","build","GitLab Secrets Manager via GitLab Credits (disponibilité limitée)","Injectez efficacement des secrets dans les pipelines : chacun est limité au job concerné afin de réduire le rayon d'impact des identifiants de connexion divulgués. Les secrets fonctionnent aussi en dehors de l'intégration continue : dans Kubernetes, dans l'Infrastructure as Code ou via l'API. Comme les identifiants de connexion résident sur la plateforme qui exécute déjà votre code et vos pipelines, votre équipe n'a pas besoin de gérer un modèle d'intégration ou d'autorisation distinct. Commencez à l'utiliser dans GitLab.com en tant que module d'extension payant facturé via GitLab Credits.",{"config":92},{"href":93},"https://docs.gitlab.com/ci/secrets/secrets_manager/",{"badges":95,"title":97,"description":98,"button":99},[96],"manage","Limitation de l'utilisation des GitLab Credits (disponibilité générale)","Limitez votre consommation de crédits à la demande pour ne pas avoir à vous soucier des dépassements. Définissez une limitation au niveau de l'abonnement dans le portail clients GitLab, ainsi qu'une limitation par utilisateur par défaut ou des personnalisations par utilisateur via l'API GraphQL. Quand la consommation atteint une limite, les fonctionnalités qui consomment des GitLab Credits sont suspendues jusqu'à la prochaine période de facturation ou jusqu'à ce qu'un administrateur augmente la limitation.",{"config":100},{"href":101},"https://docs.gitlab.com/subscriptions/gitlab_credits/#usage-caps",{"badges":103,"title":106,"description":107,"button":108},[104,105],"ai","code","Résolution d'un plus grand nombre de conflits de merge avec GitLab Duo (disponibilité générale)","Arrêtez de résoudre manuellement les conflits simples dans l'interface utilisateur ou depuis la ligne de commande. Faites évoluer la résolution des conflits au-delà des capacités de merge manuelles des développeurs. GitLab Duo analyse le conflit, effectue un commit de la résolution dans votre branche source et publie une note de synthèse qui décrit les modifications.",{"config":109},{"href":110},"https://docs.gitlab.com/user/project/merge_requests/conflicts/#resolve-conflicts-with-gitlab-duo",{"badges":112,"title":113,"description":114,"button":115},[104,96],"Visibilité restreinte pour les agents et flows personnalisés","Déployez un agent dans chaque projet de votre groupe principal sans le rendre mondialement public. La visibilité restreinte se situe entre Privé, qui couvre un seul projet, et Public, qui expose l'élément à tous les utilisateurs de GitLab.com.",{"config":116},{"href":117},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/#agent-visibility",{"badges":119,"title":120,"description":121,"button":122},[104,105],"Accès aux plug-ins et marketplaces dans GitLab Duo CLI (fonctionnalité expérimentale)","Dotez toute votre équipe de la même configuration de CLI à l'aide d'une seule installation au lieu que chaque membre crée la sienne. Un plug-in regroupe les compétences d'agent, les commandes slash personnalisées et les serveurs Model Context Protocol. Votre équipe peut héberger son propre catalogue de tels éléments dans un dépôt Git. GitLab Duo CLI lit également les fichiers .claude-plugin/marketplace.json. Ainsi, une marketplace déjà gérée par votre équipe fonctionne sans modification.",{"config":123},{"href":124},"https://docs.gitlab.com/user/gitlab_duo_cli/customize/#plugins",{"badges":126,"title":127,"description":128,"button":129},[104,105],"Résolution des discussions de revue avec GitLab Duo (disponibilité générale)","Fermez plus rapidement les fils de discussion d'une revue de code pour pouvoir passer à la tâche suivante. Sélectionnez la résolution avec GitLab Duo pour n'importe quelle discussion : GitLab Duo lit le commentaire et le code environnant, effectue la modification demandée sur la branche source, répond avec une synthèse et résout le fil de discussion. Le relecteur ou vous-même pouvez rouvrir le fil de discussion si le commentaire n'a pas été pleinement traité.",{"config":130},{"href":131},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/#resolve-a-discussion-with-gitlab-duo",{"badges":133,"title":134,"description":135,"button":136},[104,105],"Nouveaux outils MCP pour la lecture et la recherche de merge requests","Demandez à votre agent des informations sur une merge request et obtenez une réponse sans faire de multiples allers-retours. Un seul appel get_merge_request renvoie les diffs, commits, notes, pipelines et discussions d'une seule traite. Vous n'avez plus besoin d'enchaîner les requêtes pour que l'agent assemble l'image complète. Un nouvel outil list_merge_requests recherche et filtre les merge requests par auteur, personne assignée, relecteur, état, label ou texte libre. Vous pouvez ainsi diriger l'agent vers les merge requests voulues sans quitter votre workflow.",{"config":137},{"href":138},"https://docs.gitlab.com/user/model_context_protocol/mcp_server_tools",{"badges":140,"title":141,"description":142,"button":143},[104,105],"Nouvelle UI GitLab Duo Agentic Chat dans VS Code (version bêta)","Essayez un panneau Agentic Chat reconstruit dans l'extension GitLab pour VS Code sans vous engager. Les modèles, agents, commandes slash et approbations d'outils sous-jacents restent inchangés. Un bouton bascule dans le panneau vous ramène à l'interface utilisateur classique à tout moment. Pour afficher ce nouveau panneau, activez les fonctionnalités bêta et expérimentales pour votre groupe principal ou votre instance.",{"config":144},{"href":145},"https://docs.gitlab.com/editor_extensions/visual_studio_code/",{"badges":147,"title":149,"description":150,"button":151},[148],"verify","Application de merge trains pour une meilleure gouvernance","Maintenez le fonctionnement de tous les pipelines actifs quand un utilisateur effectue un merge. Un paramètre au niveau du projet applique des règles de merge train dans l'interface utilisateur et l'API REST, de sorte qu'un merge immédiat n'annule et ne redémarre pas les pipelines à la volée. Grâce à la vélocité des équipes monorepo, les coûts de CI restent prévisibles. Les propriétaires et les administrateurs peuvent toujours faire une exception si besoin.",{"config":152},{"href":153},"https://docs.gitlab.com/ci/pipelines/merge_trains/#enforce-merge-trains",{"badges":155,"title":156,"description":157,"button":158},[104],"Affichage du plan de tâches de l'agent dans la barre latérale des détails de la session","Voyez d'un coup d'œil ce sur quoi travaille un agent sans développer les entrées du log d'activité une par une. La barre latérale des détails de la session affiche automatiquement le dernier plan de l'agent, avec chaque tâche, son statut et un résumé de l'avancement tel que « 2 tâches achevées sur 5 ».",{"config":159},{"href":160},"https://docs.gitlab.com/user/duo_agent_platform/sessions",{"badges":162,"title":164,"description":165,"button":166},[87,163],"analyze","Optimisation de l'entonnoir de classement par ordre de priorité et de correction SAST","Visualisez la part de votre workflow SAST que l'IA gère déjà afin d'examiner les résultats de l'automatisation et de cibler l'étape qui nécessite encore une supervision. Le tableau de bord de sécurité répertorie les vulnérabilités critiques et élevées détectées, les vrais positifs confirmés par la détection des faux positifs, les merge requests créées par la résolution agentique des vulnérabilités SAST, ainsi que les corrections fusionnées, le tout sur une période de 30, 60 ou 90 jours.",{"config":167},{"href":168},"https://docs.gitlab.com/user/application_security/security_dashboard/#sast-triage-and-remediation-funnel",{"badges":170,"title":171,"description":172,"button":173},[104,96],"Prise en charge d'Amazon Bedrock Mantle (version bêta)","Déployez le modèle à poids ouvert GPT OSS 120B d'Amazon Bedrock Mantle dans GitLab Duo Self-Hosted. Ajoutez-le avec votre point de terminaison et votre clé d'API Mantle, en utilisant la même configuration compatible OpenAI que pour les autres plateformes.",{"config":174},{"href":175},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_llm_serving_platforms/#configure-amazon-bedrock-mantle",{"badges":177,"title":178,"description":179,"button":180},[87],"Prise en charge de l'analyse des dépendances pour Bun","Vous pouvez désormais rechercher les vulnérabilités connues dans vos projets Bun dans le cadre de vos pipelines standard. GitLab analyse les fichiers bun.lock. Comme les paquets Bun proviennent du registre npm, la base de données consultative GitLab couvre déjà ces dépendances sans configuration supplémentaire. La détection de failles de sécurité admissibles prend également en charge la remédiation automatique de l'analyse des dépendances.",{"config":181},{"href":182},"https://docs.gitlab.com/user/application_security/dependency_scanning/dependency_scanning_sbom/#supported-languages-and-files",{"badges":184,"title":185,"description":186,"button":187},[96,87],"Désactivation d'OAuth DCR pour un meilleur contrôle de MCP par l'entreprise","Contrôlez quels clients OAuth peuvent joindre votre instance. Les administrateurs de GitLab Self-Managed et GitLab Dedicated peuvent désactiver entièrement l'enregistrement dynamique du client (DCR) via l'API Application settings. Lorsqu'il est désactivé, les clients doivent utiliser une application OAuth préenregistrée au lieu de s'enregistrer eux-mêmes.",{"config":188},{"href":189},"https://docs.gitlab.com/administration/settings/account_and_limit_settings/#oauth-dynamic-client-registration",{"badges":191,"title":192,"description":193,"button":194},[87],"Analyseur Advanced SAST pour iOS (version bêta)","Intégrez l'analyse des contaminations interprocédurales dans le développement iOS. L'analyseur Advanced SAST (test statique de sécurité des applications) prend désormais en charge Objective-C et Swift, détecte les principales classes de vulnérabilité Open Web Application Security Project Mobile Top 10 et trace le chemin de contamination complet, même lorsqu'il franchit la limite Swift et Objective-C.",{"config":195},{"href":196},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast",[198,205,212,219,226,233],{"contributor":199,"title":200,"description":201,"button":202},"@tnt4brain","Gestion du rôle Auditeur lors de la synchronisation de groupes LDAP","Vous pouvez désormais utiliser la synchronisation de groupes LDAP pour les instances de la version GitLab Self-Managed afin d'accorder et de révoquer automatiquement le rôle Auditeur. Un nouveau paramètre audit_group mappe un groupe LDAP à un auditeur. Il fonctionne de la même façon que admin_group pour les administrateurs. Ainsi, l'accès en tant qu'auditeur respecte l'appartenance à l'annuaire au lieu d'être géré manuellement. Disponible dans Enterprise Edition.",{"config":203},{"href":204},"https://docs.gitlab.com/administration/auth/ldap/ldap_synchronization/#assign-an-auditor-role-to-an-ldap-group",{"contributor":206,"title":207,"description":208,"button":209},"@gkepas and @lunivilen","Deux nouvelles variables CI/CD : nombre de nouvelles tentatives et tags de job","Vos scripts de pipeline peuvent désormais indiquer s'ils s'exécutent pour la première fois. CI_JOB_RETRY_COUNT contient le nombre de fois où le job en cours a été réessayé. Sa valeur est à 0 lors de la première exécution. Ainsi, une logique dépendante du nombre de tentatives ne nécessite plus que vous suiviez vous-même l'état. De son côté, CI_JOB_TAGS expose ses propres tags configurés, alors qu'auparavant, seuls les tags du runner étaient visibles via CI_RUNNER_TAGS. Ces deux variables sont disponibles sans configuration.",{"config":210},{"href":211},"https://docs.gitlab.com/ci/variables/predefined_variables/",{"contributor":213,"title":214,"description":215,"button":216},"@tayllanr and @arcesium-guptaanv","Webhooks pour les révisions des MR et les approbations","Vous pouvez utiliser des webhooks pour les révisions des merge requests et les approbations de déploiement. La soumission d'une révision des modifications proposées dans une merge request avec l'état Demander des modifications ou Examiné déclenche un webhook merge_request qui contient une entrée changes.reviewers. De cette façon, les outils externes peuvent réagir à l'activité de révision et pas seulement aux approbations. Le webhook de déploiement obtient les statuts bloqué, approuvé et rejeté avec des champs d'approbateur principal et d'approbation, ce qui vous permet de suivre un déploiement tout au long de son cycle de vie d'approbation. Le statut bloqué est disponible dans Community Edition et Enterprise Edition. Les statuts approuvé et rejeté sont disponibles dans Enterprise Edition uniquement, et approver.email est expurgé.",{"config":217},{"href":218},"https://docs.gitlab.com/user/project/integrations/webhook_events/",{"contributor":220,"title":221,"description":222,"button":223},"@rantoniuk","Possibilité d'inclure le nom du créateur de la branche dans les noms de branches","Vous pouvez inclure le créateur dans les templates de noms de branches grâce à la nouvelle variable %{branch_creator}. Ainsi, une branche créée à partir d'un ticket peut identifier qui l'a créée au lieu d'utiliser un nom générique.",{"config":224},{"href":225},"https://docs.gitlab.com/user/project/repository/branches/#configure-default-pattern-for-branch-names-from-issues",{"contributor":227,"title":228,"description":229,"button":230},"@Taucher2003 (Bildungsinnovator), @nwittstruck (Siemens), @jcb960, @nraj0408, and @Alessandro.Lai (facile.it)","Possibilités de filtrage et de gestion supplémentaires via l'API","Six ajouts sont désormais disponibles dans REST et GraphQL. Les requêtes de groupes acceptent visibilityLevel et includeSubgroups, et peuvent filtrer les groupes dont la suppression est prévue avec aimed_for_deletion. L'API REST Merge requests accepte merged_after et merged_before. Les messages de récompense des réalisations peuvent être modifiés après avoir été accordés et non plus seulement définis au moment de l'attribution. Les administrateurs peuvent remettre à zéro les tokens SCIM via l'API Admin token. CI_JOB_TOKEN peut désormais récupérer les archives de dépôt, ce qui débloque les téléchargements de paquets Composer privés qui étaient en échec lorsque la source alternative était obsolète.",{"config":231},{"href":232},"https://docs.gitlab.com/",{"contributor":234,"title":235,"description":236,"button":237},"@nwittstruck (Siemens), @rantoniuk, and @arcesium-kumsaura","Autres ajouts à l'interface","Vous pouvez appuyer sur Échap pour annuler le glissement d'un élément de liste dans un ticket, un élément de travail ou la description d'un epic au lieu de rester bloqué jusqu'à la fin du déplacement. Les colonnes du résumé du rapport de test de pipeline peuvent désormais être triées. Par défaut, elles répertorient le plus grand nombre d'échecs en premier. Les labels archivés indiquent Archivé dans leur infobulle, de sorte qu'il vous suffit d'un coup d'œil pour comprendre pourquoi l'un d'eux est différent.",{"config":238},{"href":239},"https://docs.gitlab.com/user/project/issues/",{"text":241,"config":242},"Lire le communiqué de presse",{"href":243},"/press/releases/2026-08-20-gitlab-scales-agentic-ai-across-trusted-software-delivery-workflows/","yml",{},true,"/fr-fr/whats-new/19-3",{"title":249,"description":250,"config":251},"Nouveautés de GitLab 19.3","Rédigez des workflows agentiques en langage clair et corrigez en bloc votre backlog SAST.",{"noIndex":252},false,"19-3","fr-fr/whats-new/19-3","releasePage","VCvyixhZK9LNijuDQXEHbDaQQdHLMc2qQjX4rJmNBV0",{"logo":258,"freeTrial":263,"sales":268,"login":273,"items":278,"search":605,"minimal":640,"duo":659,"switchNav":668,"pricingDeployment":679},{"config":259},{"href":260,"dataGaName":261,"dataGaLocation":262},"/fr-fr/","gitlab logo","header",{"text":264,"config":265},"Commencer un essai gratuit",{"href":266,"dataGaName":267,"dataGaLocation":262},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":269,"config":270},"Demander une démo",{"href":271,"dataGaName":272,"dataGaLocation":262},"/request-a-demo/","sales",{"text":274,"config":275},"Connexion",{"href":276,"dataGaName":277,"dataGaLocation":262},"https://gitlab.com/users/sign_in/","sign in",[279,365,453,458,529,583],{"text":280,"left":246,"config":281,"menu":283},"Plateforme",{"dataNavLevelOne":282},"platform",{"type":284,"link":285,"columns":289,"feature":354},"lists",{"text":286,"config":287},"Explorer la plateforme",{"href":288,"dataGaName":282,"dataGaLocation":262},"/fr-fr/platform/",[290,313,336],{"title":291,"items":292},"Exécution et workflows",[293,298,303,308],{"text":294,"config":295},"CI/CD",{"href":296,"dataGaLocation":262,"dataGaName":297},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":299,"config":300},"Gestion du code source",{"href":301,"dataGaLocation":262,"dataGaName":302},"/fr-fr/solutions/source-code-management/","source code management",{"text":304,"config":305},"Méthode de livraison selon les principes Agile",{"href":306,"dataGaLocation":262,"dataGaName":307},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":309,"config":310},"Gestion des artefacts",{"href":311,"dataGaLocation":262,"dataGaName":312},"/fr-fr/artifact-central/","artifact management",{"title":314,"items":315},"Sécurité et gouvernance",[316,321,326,331],{"text":317,"config":318},"Test de sécurité des applications",{"href":319,"dataGaLocation":262,"dataGaName":320},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":322,"config":323},"Gouvernance et conformité",{"href":324,"dataGaLocation":262,"dataGaName":325},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":327,"config":328},"Gestion des secrets",{"href":329,"dataGaLocation":262,"dataGaName":330},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":332,"config":333},"Sécurité de la chaîne d'approvisionnement",{"href":334,"dataGaLocation":262,"dataGaName":335},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":337,"items":338},"Contexte et IA",[339,344,349],{"text":340,"config":341},"Orchestration agentique",{"href":342,"dataGaLocation":262,"dataGaName":343},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":345,"config":346},"Graphe de contexte",{"href":347,"dataGaLocation":262,"dataGaName":348},"/fr-fr/gitlab-orbit/","context graph",{"text":350,"config":351},"Visibilité et mesures",{"href":352,"dataGaLocation":262,"dataGaName":353},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":355,"title":358,"text":359,"link":360},{"background":356,"textColor":357},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Pourquoi utiliser GitLab","Une plateforme unique offrant une rapidité maîtrisée tout au long du cycle de développement logiciel.",{"text":361,"config":362},"En savoir plus",{"href":363,"dataGaName":364,"dataGaLocation":262},"/fr-fr/why-gitlab/","why gitlab",{"text":366,"left":246,"config":367,"menu":369},"Solutions",{"dataNavLevelOne":368},"solutions",{"type":284,"link":370,"columns":374,"feature":444},{"text":371,"config":372},"Voir toutes les solutions",{"href":373,"dataGaName":368,"dataGaLocation":262},"/fr-fr/solutions/",[375,393,411],{"title":376,"items":377},"Résultats",[378,383,388],{"text":379,"config":380},"Modernisation DevOps",{"href":381,"dataGaLocation":262,"dataGaName":382},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":384,"config":385},"Modernisation de la sécurité",{"href":386,"dataGaLocation":262,"dataGaName":387},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":389,"config":390},"Modernisation de l'IA",{"href":391,"dataGaLocation":262,"dataGaName":392},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":394,"items":395},"Par taille",[396,401,406],{"text":397,"config":398},"Entreprises",{"href":399,"dataGaLocation":262,"dataGaName":400},"/fr-fr/enterprise/","enterprise",{"text":402,"config":403},"PME",{"href":404,"dataGaLocation":262,"dataGaName":405},"/fr-fr/small-business/","small business",{"text":407,"config":408},"Start-up",{"href":409,"dataGaLocation":262,"dataGaName":410},"/fr-fr/solutions/startups/","startups",{"title":412,"items":413},"Secteurs",[414,419,424,429,434,439],{"text":415,"config":416},"Services financiers",{"href":417,"dataGaLocation":262,"dataGaName":418},"/fr-fr/solutions/finance/","financial services",{"text":420,"config":421},"Secteur public",{"href":422,"dataGaLocation":262,"dataGaName":423},"/fr-fr/solutions/public-sector/","public sector",{"text":425,"config":426},"Télécommunications",{"href":427,"dataGaLocation":262,"dataGaName":428},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":430,"config":431},"Automobile",{"href":432,"dataGaLocation":262,"dataGaName":433},"/fr-fr/solutions/automotive/","automotive",{"text":435,"config":436},"Éducation",{"href":437,"dataGaLocation":262,"dataGaName":438},"/fr-fr/solutions/education/","education",{"text":440,"config":441},"Aérospatiale",{"href":442,"dataGaLocation":262,"dataGaName":443},"/fr-fr/solutions/aerospace/","aerospace",{"config":445,"title":446,"text":447,"link":448},{"background":356,"textColor":357},"GitLab Security Standard","Découvrez comment renforcer votre usine logicielle et permettre aux agents d'IA de gagner en autonomie sans sacrifier la sécurité.",{"text":449,"config":450},"Découvrir GitLab Security Standard",{"href":451,"dataGaName":452,"dataGaLocation":262},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":454,"config":455},"Tarifs",{"href":456,"dataGaName":457,"dataGaLocation":262,"dataNavLevelOne":457},"/fr-fr/pricing/","pricing",{"text":459,"config":460,"menu":462},"Ressources",{"dataNavLevelOne":461},"resources",{"type":284,"link":463,"columns":467,"feature":521},{"text":464,"config":465},"Afficher toutes les ressources",{"href":466,"dataGaName":461,"dataGaLocation":262},"/fr-fr/resources/",[468,495],{"title":469,"items":470},"Découvrir",[471,475,480,485,490],{"text":472,"config":473},"Documentation",{"href":232,"dataGaName":474,"dataGaLocation":262},"docs",{"text":476,"config":477},"GitLab University",{"href":478,"dataGaName":479,"dataGaLocation":262},"https://university.gitlab.com/","university",{"text":481,"config":482},"Démos",{"href":483,"dataGaName":484,"dataGaLocation":262},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":486,"config":487},"Centre de démos",{"href":488,"dataGaName":489,"dataGaLocation":262},"/fr-fr/demo-hub/","demo hub",{"text":491,"config":492},"Services",{"href":493,"dataGaName":494,"dataGaLocation":262},"/fr-fr/services/","services",{"title":496,"items":497},"Connecter",[498,501,506,511,516],{"text":40,"config":499},{"href":500,"dataGaName":39,"dataGaLocation":262},"/fr-fr/blog/",{"text":502,"config":503},"Communauté",{"href":504,"dataGaName":505,"dataGaLocation":262},"/community/","community",{"text":507,"config":508},"Clients",{"href":509,"dataGaName":510,"dataGaLocation":262},"/fr-fr/customers/","customers",{"text":512,"config":513},"Partenaires",{"href":514,"dataGaName":515,"dataGaLocation":262},"/fr-fr/partners/","partners",{"text":517,"config":518},"Événements",{"href":519,"dataGaName":520,"dataGaLocation":262},"/events/","events",{"config":522,"title":24,"text":523,"link":524},{"background":356,"textColor":357},"Découvrez les dernières fonctionnalités et améliorations.",{"text":525,"config":526},"Lire les articles les plus récents",{"href":527,"dataGaName":528,"dataGaLocation":262},"/fr-fr/whats-new/","whats new",{"text":530,"config":531,"menu":533},"Société",{"dataNavLevelOne":532},"company",{"type":284,"columns":534},[535],{"items":536},[537,542,548,553,558,563,568,573,578],{"text":538,"config":539},"À propos",{"href":540,"dataGaName":541,"dataGaLocation":262},"/fr-fr/company/","about",{"text":543,"config":544,"footerGa":547},"Carrières",{"href":545,"dataGaName":546,"dataGaLocation":262},"/jobs/","jobs",{"dataGaName":546},{"text":549,"config":550},"Presse",{"href":551,"dataGaName":552,"dataGaLocation":262},"/press/","press",{"text":554,"config":555},"Manuel",{"href":556,"dataGaName":557,"dataGaLocation":262},"https://handbook.gitlab.com/","handbook",{"text":559,"config":560},"Leadership",{"href":561,"dataGaName":562,"dataGaLocation":262},"/company/team/e-group/","leadership",{"text":564,"config":565},"Relations avec les investisseurs",{"href":566,"dataGaName":567,"dataGaLocation":262},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":569,"config":570},"Trust Center",{"href":571,"dataGaName":572,"dataGaLocation":262},"/fr-fr/security/","trust center",{"text":574,"config":575},"Centre pour la transparence de l'IA",{"href":576,"dataGaName":577,"dataGaLocation":262},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":579,"config":580},"Newsletter",{"href":581,"dataGaName":582,"dataGaLocation":262},"/company/contact/#contact-forms","newsletter",{"text":584,"config":585,"menu":586},"Nous contacter",{"dataNavLevelOne":532},{"type":284,"columns":587},[588],{"items":589},[590,595,600],{"text":591,"config":592},"Contacter l'équipe commerciale",{"href":593,"dataGaName":594,"dataGaLocation":262},"/fr-fr/sales/","talk to sales",{"text":596,"config":597},"Assistance GitLab",{"href":598,"dataGaName":599,"dataGaLocation":262},"https://support.gitlab.com/hc/en-us","support portal",{"text":601,"config":602},"Portail clients GitLab",{"href":603,"dataGaName":604,"dataGaLocation":262},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":606,"login":607,"suggestions":614},"Fermer",{"text":608,"link":609},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":610,"config":611},"GitLab.com",{"href":276,"dataGaName":612,"dataGaLocation":613},"search login","search",{"text":615,"default":616},"Suggestions",[617,621,625,627,632,637],{"text":618,"config":619},"GitLab Duo Agent Platform",{"href":342,"dataGaName":620,"dataGaLocation":613},"GitLab Duo Agent Platform",{"text":622,"config":623},"Suggestions de code (IA)",{"href":342,"dataGaName":624,"dataGaLocation":613},"Code Suggestions (AI)",{"text":294,"config":626},{"href":296,"dataGaName":294,"dataGaLocation":613},{"text":628,"config":629},"GitLab sur AWS",{"href":630,"dataGaName":631,"dataGaLocation":613},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":633,"config":634},"GitLab sur Google Cloud",{"href":635,"dataGaName":636,"dataGaLocation":613},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":358,"config":638},{"href":363,"dataGaName":639,"dataGaLocation":613},"Why GitLab?",{"freeTrial":641,"mobileIcon":646,"desktopIcon":651,"secondaryButton":654},{"text":642,"config":643},"Commencer votre essai gratuit",{"href":644,"dataGaName":267,"dataGaLocation":645},"https://gitlab.com/-/trials/new/","nav",{"altText":647,"config":648},"Icône GitLab",{"src":649,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":647,"config":652},{"src":653,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":655,"config":656},"Commencer",{"href":657,"dataGaName":658,"dataGaLocation":645},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":660,"mobileIcon":664,"desktopIcon":666},{"text":661,"config":662},"En savoir plus sur GitLab Duo",{"href":342,"dataGaName":663,"dataGaLocation":645},"gitlab duo",{"altText":647,"config":665},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":667},{"src":653,"dataGaName":650,"dataGaLocation":645},{"button":669,"mobileIcon":674,"desktopIcon":676},{"text":670,"config":671},"/switch",{"href":672,"dataGaName":673,"dataGaLocation":645},"#contact","switch",{"altText":647,"config":675},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":677},{"src":678,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":680,"mobileIcon":685,"desktopIcon":687},{"text":681,"config":682},"Retour aux tarifs",{"href":456,"dataGaName":683,"dataGaLocation":645,"icon":684},"back to pricing","GoBack",{"altText":647,"config":686},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":688},{"src":653,"dataGaName":650,"dataGaLocation":645},{"title":690,"button":691,"config":694},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":361,"config":692},{"href":347,"dataGaName":693,"dataGaLocation":262},"orbit",{"layout":695,"disabled":252},"release",{"data":697},{"text":698,"source":699,"edit":705,"contribute":710,"config":715,"items":720,"minimal":938},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":700,"config":701},"Afficher le code source de la page",{"href":702,"dataGaName":703,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":706,"config":707},"Modifier cette page",{"href":708,"dataGaName":709,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":711,"config":712},"Contribuer",{"href":713,"dataGaName":714,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":716,"facebook":717,"youtube":718,"linkedin":719},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[721,766,823,864,905],{"title":454,"links":722,"subMenu":737},[723,727,732],{"text":724,"config":725},"Voir les forfaits",{"href":456,"dataGaName":726,"dataGaLocation":704},"view plans",{"text":728,"config":729},"GitLab Premium",{"href":730,"dataGaName":731,"dataGaLocation":704},"/fr-fr/pricing/premium/","why premium",{"text":733,"config":734},"GitLab Ultimate",{"href":735,"dataGaName":736,"dataGaLocation":704},"/fr-fr/pricing/ultimate/","why ultimate",[738],{"title":584,"links":739},[740,742,744,746,751,756,761],{"text":591,"config":741},{"href":593,"dataGaName":272,"dataGaLocation":704},{"text":596,"config":743},{"href":598,"dataGaName":599,"dataGaLocation":704},{"text":601,"config":745},{"href":603,"dataGaName":604,"dataGaLocation":704},{"text":747,"config":748},"Statut",{"href":749,"dataGaName":750,"dataGaLocation":704},"https://status.gitlab.com/","status",{"text":752,"config":753},"Conditions d'utilisation",{"href":754,"dataGaName":755,"dataGaLocation":704},"/terms/","terms of use",{"text":757,"config":758},"Politique de confidentialité",{"href":759,"dataGaName":760,"dataGaLocation":704},"/fr-fr/privacy/","privacy statement",{"text":762,"config":763},"Gestion des cookies",{"dataGaName":764,"dataGaLocation":704,"id":765,"isOneTrustButton":246},"cookie preferences","ot-sdk-btn",{"title":280,"links":767,"subMenu":780},[768,770,772,774,776,778],{"text":286,"config":769},{"href":288,"dataGaName":282,"dataGaLocation":704},{"text":340,"config":771},{"href":342,"dataGaName":343,"dataGaLocation":704},{"text":294,"config":773},{"href":296,"dataGaName":297,"dataGaLocation":704},{"text":345,"config":775},{"href":347,"dataGaName":348,"dataGaLocation":704},{"text":327,"config":777},{"href":329,"dataGaName":330,"dataGaLocation":704},{"text":358,"config":779},{"href":363,"dataGaName":364,"dataGaLocation":704},[781],{"title":782,"links":783},"Thèmes",[784,788,793,798,803,808,813,818],{"text":294,"config":785},{"href":786,"dataGaName":787,"dataGaLocation":704},"/fr-fr/topics/ci-cd/","cicd",{"text":789,"config":790},"GitOps",{"href":791,"dataGaName":792,"dataGaLocation":704},"/fr-fr/topics/gitops/","gitops",{"text":794,"config":795},"DevOps",{"href":796,"dataGaName":797,"dataGaLocation":704},"/fr-fr/topics/devops/","devops",{"text":799,"config":800},"Contrôle de version",{"href":801,"dataGaName":802,"dataGaLocation":704},"/fr-fr/topics/version-control/","version control",{"text":804,"config":805},"DevSecOps",{"href":806,"dataGaName":807,"dataGaLocation":704},"/fr-fr/topics/devsecops/","devsecops",{"text":809,"config":810},"Cloud-native",{"href":811,"dataGaName":812,"dataGaLocation":704},"/fr-fr/topics/cloud-native/","cloud native",{"text":814,"config":815},"IA pour la programmation",{"href":816,"dataGaName":817,"dataGaLocation":704},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":819,"config":820},"IA agentique",{"href":821,"dataGaName":822,"dataGaLocation":704},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":366,"links":824},[825,827,829,831,833,835,837,839,841,843,845,847,849,852,856,860],{"text":379,"config":826},{"href":381,"dataGaName":382,"dataGaLocation":704},{"text":384,"config":828},{"href":386,"dataGaName":387,"dataGaLocation":704},{"text":389,"config":830},{"href":391,"dataGaName":392,"dataGaLocation":704},{"text":415,"config":832},{"href":417,"dataGaName":418,"dataGaLocation":704},{"text":420,"config":834},{"href":422,"dataGaName":423,"dataGaLocation":704},{"text":425,"config":836},{"href":427,"dataGaName":428,"dataGaLocation":704},{"text":430,"config":838},{"href":432,"dataGaName":433,"dataGaLocation":704},{"text":435,"config":840},{"href":437,"dataGaName":438,"dataGaLocation":704},{"text":440,"config":842},{"href":442,"dataGaName":443,"dataGaLocation":704},{"text":397,"config":844},{"href":399,"dataGaName":400,"dataGaLocation":704},{"text":402,"config":846},{"href":404,"dataGaName":405,"dataGaLocation":704},{"text":407,"config":848},{"href":409,"dataGaName":410,"dataGaLocation":704},{"text":789,"config":850},{"href":851,"dataGaName":792,"dataGaLocation":704},"/fr-fr/solutions/gitops/",{"text":853,"config":854},"Analyse de la composition logicielle",{"href":334,"dataGaName":855,"dataGaLocation":704},"software composition analysis",{"text":857,"config":858},"Gestion de la chaîne de valeur",{"href":352,"dataGaName":859,"dataGaLocation":704},"value stream management",{"text":861,"config":862},"Toutes les solutions",{"href":373,"dataGaName":863,"dataGaLocation":704},"all solutions",{"title":459,"links":865},[866,871,876,878,880,882,884,886,888,890,892,894,896,898,901],{"text":867,"config":868},"Installation",{"href":869,"dataGaName":870,"dataGaLocation":704},"/fr-fr/install/","install",{"text":872,"config":873},"Guides de démarrage",{"href":874,"dataGaName":875,"dataGaLocation":704},"/fr-fr/get-started/","quick setup checklists",{"text":472,"config":877},{"href":232,"dataGaName":474,"dataGaLocation":704},{"text":476,"config":879},{"href":478,"dataGaName":479,"dataGaLocation":704},{"text":481,"config":881},{"href":483,"dataGaName":484,"dataGaLocation":704},{"text":486,"config":883},{"href":488,"dataGaName":489,"dataGaLocation":704},{"text":491,"config":885},{"href":493,"dataGaName":494,"dataGaLocation":704},{"text":40,"config":887},{"href":500,"dataGaName":39,"dataGaLocation":704},{"text":502,"config":889},{"href":504,"dataGaName":505,"dataGaLocation":704},{"text":507,"config":891},{"href":509,"dataGaName":510,"dataGaLocation":704},{"text":512,"config":893},{"href":514,"dataGaName":515,"dataGaLocation":704},{"text":517,"config":895},{"href":519,"dataGaName":520,"dataGaLocation":704},{"text":579,"config":897},{"href":581,"dataGaName":582,"dataGaLocation":704},{"text":899,"config":900},"Nouveautés",{"href":527,"dataGaName":528,"dataGaLocation":704},{"text":902,"config":903},"Toutes les ressources",{"href":466,"dataGaName":904,"dataGaLocation":704},"all resources",{"title":530,"links":906},[907,909,911,913,915,917,919,921,923,928,933],{"text":538,"config":908},{"href":540,"dataGaName":532,"dataGaLocation":704},{"text":543,"config":910},{"href":545,"dataGaName":546,"dataGaLocation":704},{"text":549,"config":912},{"href":551,"dataGaName":552,"dataGaLocation":704},{"text":554,"config":914},{"href":556,"dataGaName":557,"dataGaLocation":704},{"text":559,"config":916},{"href":561,"dataGaName":562,"dataGaLocation":704},{"text":564,"config":918},{"href":566,"dataGaName":567,"dataGaLocation":704},{"text":569,"config":920},{"href":571,"dataGaName":572,"dataGaLocation":704},{"text":574,"config":922},{"href":576,"dataGaName":577,"dataGaLocation":704},{"text":924,"config":925},"Développement durable",{"href":926,"dataGaName":927,"dataGaLocation":704},"/sustainability/","Sustainability",{"text":929,"config":930},"Diversité, inclusion et appartenance (DIB)",{"href":931,"dataGaName":932,"dataGaLocation":704},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":934,"config":935},"Déclaration de transparence sur l'esclavage moderne",{"href":936,"dataGaName":937,"dataGaLocation":704},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":939},[940,942,944],{"text":752,"config":941},{"href":754,"dataGaName":755,"dataGaLocation":704},{"text":762,"config":943},{"dataGaName":764,"dataGaLocation":704,"id":765,"isOneTrustButton":246},{"text":757,"config":945},{"href":759,"dataGaName":760,"dataGaLocation":704},{"id":947,"title":948,"body":6,"category":6,"config":949,"content":950,"description":6,"extension":244,"meta":1171,"navigation":246,"path":1172,"seo":1173,"slug":6,"stem":1176,"testContent":6,"type":6,"__hash__":1177},"pages/fr-fr/whats-new/index.yml","",{"template":8},{"heroBanners":951,"whatsComing":982,"whatsHappening":1097,"signUp":1162},[952,965,972,977],{"id":953,"type":954,"heading":955,"body":956,"cta":957,"timer":963,"endAt":964},"pre-transcend","banner","GitLab Transcend revient le 10 juin avec un livestream depuis Londres.\n","Inscrivez-vous maintenant pour découvrir nos dernières innovations.",{"label":958,"config":959},"S'inscrire",{"href":960,"dataGaName":961,"dataGaLocation":962,"showIcon":252},"/fr-fr/events/transcend/virtual/","sign-up-cta","whats-new-hero-banner",{"targetDate":964},"2026-06-10T08:00:00.000Z",{"id":966,"type":967,"heading":968,"body":969,"videoUrl":970,"startAt":964,"endAt":971},"keynote-live","livestream","GitLab Transcend est maintenant en direct !","Regardez le livestream Transcend maintenant.","https://www.youtube.com/embed/ekcw1yn21jQ","2026-06-10T11:05:00.000Z",{"id":973,"type":954,"heading":968,"body":974,"timer":975,"startAt":971,"endAt":976},"intermission","Le Keynote GitLab Transcend vient de se terminer. Prochainement : The Developer Show. Il sera diffusé ici lorsqu'il commencera.",{"targetDate":976},"2026-06-10T12:30:00.000Z",{"id":978,"type":967,"heading":968,"body":979,"videoUrl":980,"startAt":976,"endAt":981},"developer-show-live","Regardez le Developer Show en direct depuis Londres.","https://www.youtube.com/embed/FYvLwhKV11U","2026-06-10T13:30:00.000Z",{"title":983,"description":984,"accordion":985,"ctaBar":1086},"Disponible prochainement","Fonctionnalités planifiées pour les prochaines releases. Les prévisions sont susceptibles de changer.",[986,1008,1048],{"title":819,"description":987,"config":988,"items":990},"Des assistants de codage intelligents à l'IA agentique orchestrée sur l'ensemble du cycle de développement logiciel",{"icon":989},"AgentAi",[991,1000],{"title":992,"labels":993,"link":994},"Mémoire GitLab Duo Agent Platform",[104,96],{"text":995,"config":996},"Epic n° 20966",{"href":997,"dataGaName":998,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/20966","duo-agent-platform-memory","whats-coming",{"title":1001,"labels":1002,"link":1003},"[CLI] Extensibilité de GitLab Duo CLI",[104,105],{"text":1004,"config":1005},"Epic n° 22991",{"href":1006,"dataGaName":1007,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/22991","duo-cli-extensibility",{"title":794,"description":1009,"config":1010,"items":1012},"Des chaînes d'outils fragmentées et des processus manuels à l'innovation automatisée et continue",{"icon":1011},"CogAlt",[1013,1023,1031,1039],{"title":1014,"labels":1015,"link":1018},"Version bêta : registre virtuel PyPI",[1016,1017],"deploy","operate",{"text":1019,"config":1020},"Epic n° 3612",{"href":1021,"dataGaName":1022,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/epics/3612","beta-pypi-virtual-registry",{"title":1024,"labels":1025,"link":1026},"Registre d'artefacts",[1016,1017],{"text":1027,"config":1028},"Epic n° 19844",{"href":1029,"dataGaName":1030,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/19844","artifact-registry",{"title":1032,"labels":1033,"link":1034},"Déploiement en production de la connexion à l'organisation",[96],{"text":1035,"config":1036},"Epic n° 21019",{"href":1037,"dataGaName":1038,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/21019","production-rollout-of-organization-sign-in",{"title":1040,"labels":1041,"link":1043},"Epics au niveau du projet",[1042],"plan",{"text":1044,"config":1045},"Epic n° 14501",{"href":1046,"dataGaName":1047,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/14501","project-level-epics",{"title":1049,"description":1050,"config":1051,"items":1053},"Sécurité et conformité","De l'analyse réactive à une gouvernance de la sécurité proportionnelle aux risques et axée sur les politiques",{"icon":1052},"Shield",[1054,1062,1070,1078],{"title":1055,"labels":1056,"link":1057},"Prise en charge des données de sécurité au niveau de l'organisation (tableaux de bord) (disponibilité générale)",[87,163],{"text":1058,"config":1059},"Epic n° 19154",{"href":1060,"dataGaName":1061,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/19154","support-organization-level-security-data-dashboards-ga",{"title":1063,"labels":1064,"link":1065},"Règles personnalisées pour la détection des secrets",[87],{"text":1066,"config":1067},"Epic n° 18327",{"href":1068,"dataGaName":1069,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/18327","custom-rules-for-secret-detection",{"title":1071,"labels":1072,"link":1073},"GitLab Secrets Manager sur GitLab.com – disponibilité limitée",[87,88],{"text":1074,"config":1075},"Epic n° 10723",{"href":1076,"dataGaName":1077,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/10723","gitlab-secrets-manager-on-gitlab-com-limited-availability-la",{"title":1079,"labels":1080,"link":1081},"Attestation, signature et vérification des images/conteneurs",[87,88],{"text":1082,"config":1083},"Epic n° 19697",{"href":1084,"dataGaName":1085,"dataGaLocation":999},"https://gitlab.com/groups/gitlab-org/-/work_items/19697","attestation-signing-and-verification-for-images-containers",{"highlightTag":1087,"tags":1088,"heading":1091,"button":1092},"Mises à jour",[1089,517,481,1090],"Releases","Livestreams","Découvrez en avant-première toutes les nouvelles fonctionnalités",{"text":1093,"config":1094},"S'abonner",{"href":1095,"dataGaName":1096,"dataGaLocation":999},"#sign-up","join-the-list",{"heading":1098,"videos":1099,"blogs":1119,"resources":1120,"customerStories":1142},"Actualités de GitLab",[1100,1107,1113],{"title":1101,"config":1102},"The Developer Show : édition spéciale Transcend avec Gene Kim",{"featured":246,"videoUrl":1103,"videoThumbnail":1104,"dataGaName":1105,"dataGaLocation":1106},"https://player.vimeo.com/video/1233562444","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791337912/nyv2kdoo0bvpcjdfuym0.png","developer show transcend","releases whats new whats happening",{"title":1108,"config":1109},"Découvrez GitLab Artifact Central, un registre unique et gouverné pour toute votre organisation",{"videoUrl":1110,"videoThumbnail":1111,"dataGaName":1112,"dataGaLocation":1106},"https://player.vimeo.com/video/1230298162","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791238367/segvq0pom0xkprzaervm.jpg","artifact central launch video",{"title":1114,"config":1115},"Comment fonctionne GitLab Artifact Central et ce qui le distingue",{"videoUrl":1116,"videoThumbnail":1117,"dataGaName":1118,"dataGaLocation":1106},"https://player.vimeo.com/video/1232086080","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791238357/ps4wb1lodh10my3n8n1e.png","artifact central deep dive video",[],[1121,1128,1135],{"badge":40,"config":1122,"title":1123,"cta":1124},{"type":39},"GitLab Artifact Central : un registre unique pour gouverner vos artefacts",{"text":361,"config":1125},{"href":1126,"dataGaName":1127,"dataGaLocation":1106},"/fr-fr/blog/transcend-artifact-central/","artifact central announcement blog",{"badge":40,"config":1129,"title":1130,"cta":1131},{"type":39},"GitLab Dependency Firewall : bloquez les paquets à risque avant le build",{"text":361,"config":1132},{"href":1133,"dataGaName":1134,"dataGaLocation":528},"/fr-fr/blog/transcend-dependency-firewall/","gitlab dedicated compliance",{"badge":40,"config":1136,"title":1137,"cta":1138},{"type":39},"GitLab et Claude Code : une IA rapide et conforme",{"text":361,"config":1139},{"href":1140,"dataGaName":1141,"dataGaLocation":1106},"/blog/gitlab-and-claude-code-fast-compliant-ai/","claude code compliant ai",[1143,1153],{"badge":1144,"config":1145,"title":1147,"cta":1148},"Événement",{"type":1146},"event","Hackathon Transcend : Life after code, the path to production at the speed of imagination",{"text":1149,"config":1150},"S'inscrire au hackathon",{"href":1151,"dataGaName":1152,"dataGaLocation":1106},"https://gitlab-transcend.devpost.com","transcend hackathon life after code",{"badge":1144,"config":1154,"title":1156,"cta":1157},{"type":1155},"Event","Atelier pratique d'ingénierie agentique",{"text":1158,"config":1159},"S'inscrire à l'atelier",{"href":1160,"dataGaName":1161,"dataGaLocation":1106},"https://page.gitlab.com/workshop-transcend-agentic-engineering.html","handson agentic engineering workshop",{"heading":1163,"body":1164,"cta":1165,"form":1166},"Ne manquez aucune nouveauté","Abonnez-vous et découvrez toutes les nouveautés de GitLab : les dernières mises à jour produit, les épisodes du Developer Show et les événements GitLab.\n",{"label":1093},{"label":1167,"config":1168},"Ne manquez pas les dernières releases",{"formId":1169,"skeletonFieldCount":1170,"formName":582},28453,3,{},"/fr-fr/whats-new",{"title":1174,"description":1175},"Dernières releases de GitLab","Découvrez les dernières fonctionnalités et mises à jour de la nouvelle release de GitLab","fr-fr/whats-new/index","nLIINNncbnF_Uh0RzA6pXsAKGJH9Y0jQEm3Lf-ZD6AQ",{"id":1179,"title":1180,"body":6,"category":6,"config":1181,"content":1184,"description":6,"extension":244,"meta":1380,"navigation":246,"path":1381,"seo":1382,"slug":1384,"stem":1385,"testContent":6,"type":255,"__hash__":1386},"pages/fr-fr/whats-new/19-4.yml","19 4",{"template":8,"schema":9,"releaseDate":1182,"version":1183},"2026-09-17","19.4",{"releases":1185,"releasePostCta":1377},{"tabs":1186,"description":25,"header":24,"latestRelease":1191,"headlineFeatures":1200,"exploreCards":1253,"coCreateCards":1336},[1187,1188,1189],{"id":16,"label":17},{"id":19,"label":20},{"id":22,"label":1190},"Contributions du programme Co-Create",{"version":1183,"title":1192,"description":1193,"releaseDate":1194,"heroArtwork":1195,"button":1196},"Étendez l'automatisation agentique et la gouvernance aux interfaces dans lesquelles vos développeurs travaillent","Avec GitLab 19.4, les garde-fous suivent vos agents partout où ils s'exécutent. Vous déléguez des objectifs complets, décidez du coût de chaque job et visualisez la posture de sécurité de chaque projet de votre entreprise depuis un seul et même tableau de bord.","17 septembre 2026","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1789480051/evgeumxt5qkdgzlc9e27.png",{"text":32,"config":1197},{"href":1198,"dataGaLocation":36,"dataGaName":1199},"https://docs.gitlab.com/releases/19/gitlab-19-4-released/","gitlab 19 4 released",[1201,1207,1214,1220,1226,1232,1238,1244,1249],{"type":39,"badge":40,"title":1202,"description":1203,"config":1204},"GitLab Duo CLI : de l'objectif à la réalisation","Automatisez un objectif ouvert au lieu de rédiger des prompts étape par étape. Décrivez le résultat souhaité et laissez GitLab Duo CLI se charger du travail tout en gardant le contrôle. La commande slash /goal s'exécute localement en mode interactif sur GitLab Premium et GitLab Ultimate pour vérifier votre progression par rapport à vos normes de livraison.",{"href":1205,"dataGaName":1206,"dataGaLocation":36},"/fr-fr/blog/gitlab-duo-cli-drives-automation/","driving-automation-goal-driven-flows-duo-cli",{"type":47,"badge":1208,"title":1209,"description":1210,"thumbnail":1211,"config":1212},"Démo","Comment déléguer des tâches avec la commande /goal","Découvrez comment vous pouvez gouverner et déléguer des agents directement depuis GitLab Duo CLI avec la nouvelle commande /goal. Définissez un objectif et des conditions de validation, et l'agent exécute l'automatisation de bout en bout. Vous examinez son travail à la fin au lieu de le superviser tout au long du processus.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789662438/igv5q5gtxij7n53f8j11.png",{"href":1213},"https://player.vimeo.com/video/1227807905",{"type":39,"badge":40,"title":1215,"description":1216,"config":1217},"Modèles à poids ouverts hébergés : optimisez le rapport coût-performance de votre équipe","En tant qu'administrateur, vous choisissez le modèle pour chaque job au lieu d'utiliser un seul modèle comme référence. Confiez le travail agentique de routine à fort volume à un modèle moins coûteux et réservez les modèles de pointe aux tâches complexes. Kimi K3, GLM 5.3 et MiniMax M3 sont désormais disponibles pour les agents, les flows et GitLab Duo Agentic Chat. Votre modèle par défaut actuel continue de s'exécuter jusqu'à ce que vous en décidiez autrement.",{"href":1218,"dataGaName":1219,"dataGaLocation":36},"/fr-fr/blog/optimize-with-open-weight-models/","hosted-open-weight-models-in-duo-agent-platform",{"type":47,"badge":1208,"title":1221,"description":1222,"thumbnail":1223,"config":1224},"Sélection de modèles à poids ouverts hébergés","Découvrez comment mettre en œuvre des modèles à poids ouverts afin d'associer le modèle adéquat à chaque tâche. Voyez Kimi K3, GLM 5.3 et MiniMax M3 en action pour rendre vos workflows plus rentables et efficaces.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789662438/xflc1mgasnnkqwxi1vfy.png",{"href":1225},"https://player.vimeo.com/video/1227818802",{"type":39,"badge":40,"title":1227,"description":1228,"config":1229},"De nouveaux outils MCP aident les équipes de plateforme à faire évoluer l'automatisation en toute sécurité","Étendez l'automatisation de votre équipe à de nouveaux outils pour le processus CI/CD, les merge requests, les éléments de travail, les vulnérabilités et les projets, régis par les mêmes contrôles que leurs agents. Disponible en version bêta.",{"href":1230,"dataGaName":1231,"dataGaLocation":36},"/fr-fr/blog/new-mcp-tools-for-automation/","new-mcp-tools-give-platform-engineers-more-to-automate",{"type":47,"badge":1208,"title":1233,"description":1234,"thumbnail":1235,"config":1236},"Améliorations du MCP","Découvrez comment la gouvernance des outils MCP vous permet de confier aux agents des tâches concrètes comme les revues de merge requests et les contrôles de sécurité, sans perdre le contrôle de ce qui est fusionné ni de ce qu'ils peuvent faire sans supervision.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789662438/rbxylc5kuvznsdqwizmk.png",{"href":1237},"https://player.vimeo.com/video/1227782115",{"type":39,"badge":40,"title":1239,"description":1240,"config":1241},"Suivez la consommation de vos crédits d'IA et définissez des plafonds équitables par équipe","Visualisez le coût de l'automatisation agentique et ses consommateurs. Définissez une limite par défaut pour tous les utilisateurs sur la page des limitations d'utilisation des GitLab Credits, puis personnalisez-la selon l'utilisateur. Exportez l'utilisation par événement facturable afin de rendre compte des dépenses et de montrer à chaque service ce qu'il a consommé par rapport à ce qu'il s'est engagé à utiliser.",{"href":1242,"dataGaName":1243,"dataGaLocation":36},"/fr-fr/blog/new-usage-caps-2026/","gitlab-credits-usage-caps",{"type":474,"badge":472,"title":1245,"description":1246,"config":1247},"Agent GitLab Duo Slack (version expérimentale)","Automatisez le travail là où il commence en mentionnant @GitLab dans un canal ou un fil de discussion Slack pour poser des questions sur un code source, déclencher un flow ou créer un ticket à partir de la conversation. GitLab Duo diffuse sa progression dans le fil de discussion afin que vous sachiez ce qui s'est passé.",{"href":1248},"https://docs.gitlab.com/user/project/integrations/gitlab_slack_application/",{"type":79,"title":1250,"description":1251,"config":1252},"Contributeur du mois : @jspagnola","Jimmy est un contributeur de niveau 4 reconnu pour son travail sur le code source GitLab, client-go et le fournisseur Terraform, qui couvre la gestion de bout en bout des tokens, des comptes de service et des miroirs de type « push » via l'Infrastructure as Code.",{"href":83},[1254,1261,1268,1274,1281,1288,1295,1301,1308,1315,1322,1329],{"badges":1255,"title":1256,"description":1257,"button":1258},[87],"Détection des paquets malveillants dans l'analyse des dépendances (version bêta)","L'analyse des dépendances vérifie désormais vos dépendances par rapport aux avis de GitLab sur les logiciels malveillants. Ainsi, les paquets issus d'attaques de typosquatting et les comptes de chargés de maintenance compromis sont détectés avant d'être largement connus. Les résultats sont assortis d'une gravité Critique et d'un badge Malware, et la règle relative aux logiciels malveillants dans vos politiques d'approbation les bloque au niveau de la merge request.",{"config":1259},{"href":1260},"https://docs.gitlab.com/user/application_security/gitlab_advisory_database/",{"badges":1262,"title":1263,"description":1264,"button":1265},[87],"L'analyseur Advanced SAST prend en charge les langages Kotlin, Dart et Scala","Appliquez la même analyse des contaminations à votre code Kotlin, Dart et Scala que pour Java et Python. Les résultats sont signalés à mesure que le code circule de son point d'entrée jusqu'au point de destination via les API Android, Flutter et Dio, Play, Slick et Akka.",{"config":1266},{"href":1267},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast/#supported-languages",{"badges":1269,"title":1270,"description":1271,"button":1272},[104,87],"Outils de vulnérabilité ajoutés au serveur MCP de GitLab","Vous pouvez désormais classer les risques de sécurité détectés par ordre de priorité depuis votre agent au lieu du rapport de vulnérabilités. Les agents répertorient et examinent les résultats, puis les rejettent, les confirment, les rétablissent à l'état Détecté, remplacent leur gravité ou créent un ticket lié. Par défaut, ils demandent votre accord avant chaque modification.",{"config":1273},{"href":138},{"badges":1275,"title":1276,"description":1277,"button":1278},[87],"Prise en charge des expressions de licence SPDX dans l'analyse des dépendances et des licences","Rédigez des politiques de licence qui comprennent les déclarations composées. Les expressions telles que MIT OR Apache-2.0 étaient auparavant considérées comme inconnues et pouvaient échapper à l'approbation. Désormais, les licences composites apparaissent dans votre liste des dépendances. Vos politiques d'approbation les autorisent ou les refusent comme une dépendance sous licence unique.",{"config":1279},{"href":1280},"https://docs.gitlab.com/user/compliance/license_scanning_of_cyclonedx_files/",{"badges":1282,"title":1283,"description":1284,"button":1285},[87],"Profil de classement par ordre de priorité et de correction automatisé","Définissez votre posture de sécurité automatisée une seule fois pour un groupe plutôt que projet par projet. Un même profil applique la détection des faux positifs, la résolution des vulnérabilités et la remédiation automatique pour le SAST, la détection des secrets et l'analyse des dépendances, via l'API GraphQL.",{"config":1286},{"href":1287},"https://docs.gitlab.com/user/application_security/configuration/security_configuration_profiles/#automated-triage-and-remediation-profile",{"badges":1289,"title":1290,"description":1291,"button":1292},[87,163],"Couverture agrégée des scanners dans l'inventaire de sécurité","Consultez la couverture des scanners pour l'ensemble de votre hiérarchie de groupes sur une seule page, puis comblez les lacunes sans quitter cette page. Un widget de couverture calcule les totaux pour chaque projet du groupe et de ses sous-groupes, et affiche le pourcentage et le nombre de projets pour lesquels chaque scanner est activé, désactivé, en échec ou obsolète. Filtrez par scanner, sélectionnez un statut et activez les scanners pour les projets qui ne sont pas couverts.",{"config":1293},{"href":1294},"https://docs.gitlab.com/user/application_security/security_inventory/",{"badges":1296,"title":1297,"description":1298,"button":1299},[104,1042,105,88],"Outils du serveur MCP","Confiez une tâche en boucle complète à votre agent. Demandez-lui de rechercher, lire, créer et mettre à jour des tickets, des epics, des tâches, des incidents, des objectifs et des résultats clés, et de commenter ou de répondre pour vous dans un fil de discussion. Il peut faire passer une merge request de l'état ouvert à l'état fusionné sans quitter votre IDE, en ouvrant et mettant à jour la merge request, en examinant les différences, les conflits et les approbations, en regroupant les commentaires de revue au niveau de chaque ligne dans un seul appel, et en effectuant le merge une fois les vérifications réussies. Lorsqu'une compilation échoue, save_pipeline exécute, réessaie ou annule le pipeline depuis n'importe quel client MCP, tandis que get_job renvoie la trace du job afin que l'agent lise le log et vous fournisse une explication.",{"config":1300},{"href":138},{"badges":1302,"title":1303,"description":1304,"button":1305},[96],"Les limites de débit sur GitLab.com seront alignées sur votre abonnement","Pour préserver les performances de la plateforme à mesure que nous évoluons, nous mettons à jour le fonctionnement des limites de débit. À compter du 19 octobre 2026, les limites de débit sur GitLab.com seront alignées sur votre niveau d'abonnement. Les comptes gratuits et les requêtes non authentifiées seront concernés en premier, dès le 19 octobre. Les abonnements GitLab Premium et GitLab Ultimate suivront en janvier 2027. Authentifiez les automatisations qui appellent votre projet pour qu'elles bénéficient de limites dédiées plutôt que du quota anonyme.",{"config":1306},{"href":1307},"https://docs.gitlab.com/user/gitlab_com/rate_limits/",{"badges":1309,"title":1310,"description":1311,"button":1312},[104,96],"Sélection de modèle pour le flow Developer","Contrôlez le coût du flow Developer indépendamment du reste de GitLab Duo Agent Platform. En tant qu'administrateur, vous sélectionnez séparément le modèle du flow Developer afin de prendre des décisions de coût et de capacité pour chaque flow.",{"config":1313},{"href":1314},"https://docs.gitlab.com/user/duo_agent_platform/model_selection",{"badges":1316,"title":1317,"description":1318,"button":1319},[104],"Refonte du panneau des détails de la session","Visualisez d'un coup d'œil ce qui a déclenché une session d'agent et ce qu'elle a produit. Une barre de synthèse affiche le statut, les horodatages et l'utilisateur à l'origine du déclenchement, ainsi qu'une section Éléments liés qui sépare ce qui a lancé la session des merge requests, éléments de travail, jobs et commentaires qu'elle a produits.",{"config":1320},{"href":1321},"https://docs.gitlab.com/user/duo_agent_platform/sessions/#view-sessions-for-your-project",{"badges":1323,"title":1324,"description":1325,"button":1326},[104,105],"Déclencheur d'événement en cas de création d'une merge request","Obtenez une première revue déjà prête avant que quiconque ne prenne en charge la merge request. Auparavant, le déclencheur de merge request ne s'activait que pour les actions Approuvée, Marquée comme prête et Conflit de merge. Sélectionnez Créée pour que votre flow ou votre agent externe s'exécute dès que la merge request est ouverte à l'état Brouillon ou Prête et que GitLab génère le diff. Configurez le déclencheur sous IA > Déclencheurs dans votre projet.",{"config":1327},{"href":1328},"https://docs.gitlab.com/user/duo_agent_platform/triggers/",{"badges":1330,"title":1331,"description":1332,"button":1333},[105],"Identifiez qui a verrouillé un fichier ou un répertoire","Vérifiez qui a verrouillé un fichier et déverrouillez-le vous-même. Auparavant, un fichier verrouillé affichait seulement un label Verrouillé, sans indiquer qui l'avait verrouillé ni si vous pouviez le déverrouiller vous-même. Désormais, un popover à côté du label nomme la personne concernée et vous propose une action de déverrouillage si vous en avez l'autorisation ou une explication dans le cas contraire. Pour un répertoire verrouillé, il vous renvoie directement au fichier qui bloque vos modifications.",{"config":1334},{"href":1335},"https://docs.gitlab.com/user/project/file_lock",[1337,1344,1351,1358,1365,1371],{"contributor":1338,"title":1339,"description":1340,"button":1341},"@DhairyaMajmudar, @gkepas, @arunsdev, and @Mahaveer1013","Nouveaux outils pour le serveur MCP de GitLab","Des contributeurs de la communauté ont ajouté des outils qui permettent à un agent de lire les métadonnées et les membres d'un projet, de répertorier les branches d'un dépôt, de recenser les merge requests de tout un groupe et de récupérer une session GitLab Duo pour voir ce qu'a fait une exécution précédente. La recherche sémantique a été consolidée en un seul outil agrégé. Ces outils sont fournis avec les nouveaux outils du serveur MCP de GitLab dans la version 19.4. et font l'objet de la même gouvernance d'outils. Tout agent qui les utilise suit donc les règles que votre équipe a déjà établies.",{"config":1342},{"href":1343},"https://docs.gitlab.com/user/model_context_protocol/mcp_server_tools/",{"contributor":1345,"title":1346,"description":1347,"button":1348},"@Gamezordd, @gerardo-navarro, and @Mahaveer1013","Le widget de merge request est désormais plus précis","Le widget indique désormais si GitLab est toujours en train de vérifier une merge request. Le message « Les conflits de merge doivent être résolus » devient « Vérification des conflits de merge » jusqu'à ce que la vérification soit terminée. Lorsqu'un rebasage est refusé, vous en voyez la raison, par exemple « La branche source est protégée contre le push forcé », au lieu d'une invitation générique à réessayer. Vous agissez ainsi en fonction de l'état actuel de la merge request.",{"config":1349},{"href":1350},"https://docs.gitlab.com/user/project/merge_requests/widgets/",{"contributor":1352,"title":1353,"description":1354,"button":1355},"@skkzsh","Prévisualisez un nouveau fichier avant d'effectuer un commit","La page de création de fichier comporte désormais les onglets Écrire et Aperçu, qui figurent déjà sur la page d'édition depuis des années. Vous pouvez ainsi visualiser le rendu d'un fichier Markdown ou AsciiDoc avant même son premier commit. L'aperçu vous suit : renommez un fichier de .txt en .md en cours d'édition et l'aperçu change de moteur de rendu. Renommez-le pour qu'il ne soit plus au format Markdown et l'aperçu en temps réel s'arrête. Les extraits de code bénéficient eux aussi de l'aperçu Markdown en temps réel, accessible depuis le menu contextuel de l'éditeur de code.",{"config":1356},{"href":1357},"https://docs.gitlab.com/user/project/repository/web_editor/#create-a-file",{"contributor":1359,"title":1360,"description":1361,"button":1362},"@and2345, @duewel1982, @vertisan, @Taucher2003 (Bildungsinnovator), @BoxBoxJason, and @pravi (Debian GNU/Linux)","Autres améliorations de fonctionnalités","Vous pouvez récupérer un artefact de rapport spécifique directement depuis l'API. Cette fonctionnalité est limitée aux types téléchargeables et contrôlée par une vérification d'autorisation par artefact. Par exemple, vous pouvez récupérer un fichier JUnit avec GET /projects/:id/jobs/:job_id/artifacts?file_type=junit. Les administrateurs peuvent laisser les clients choisir entre une redirection 302 directe et un transfert par proxy pour les téléchargements d'artefacts de job et de paquets. L'éditeur de pipeline valide désormais les mots-clés CI/CD déjà pris en charge par le backend. Un e-mail dont la ligne d'objet est vide ouvre désormais une demande d'assistance Service Desk au lieu d'être rejeté. Vous pouvez augmenter vous-même les limites de résolution des dépendances grâce à deux nouvelles entrées de délai d'attente sur le template Dependency-Scanning.v2. Les administrateurs peuvent configurer les réalisations pour qu'elles apparaissent sur les profils sans que chaque personne ait à accepter un lien envoyé par e-mail.",{"config":1363},{"href":1364},"https://docs.gitlab.com/api/job_artifacts/#download-job-artifacts-by-job-id",{"contributor":1366,"title":235,"description":1367,"button":1368},"@rantoniuk, @Vchekryzhov1, @priyansh3133, @aryanndwivedi2403, @skkzsh, and @Jorgagu","Le filtrage de la liste de tickets par date de création, de fermeture, d'échéance et de mise à jour est désormais en disponibilité générale : le flag a été supprimé et la fonctionnalité est activée pour tous les utilisateurs. Lorsque vous effectuez un cherry-pick d'un commit et que vous lancez une merge request à partir de celle-ci, une nouvelle case à cocher permet de copier la description de la merge request source au lieu d'appliquer le template de projet. /internal_note marque un commentaire comme interne au moment de sa création, ce qui signifie que les notes internes peuvent désormais être intégrées dans les templates de commentaires et les réponses enregistrées. Par ailleurs, /type Epic sur un ticket le promeut en epic, tout comme /promote_to Epic. Les liens des organigrammes Mermaid s'ouvrent et les diagrammes s'affichent sans être tronqués dans Chrome sur iOS.",{"config":1369},{"href":1370},"https://docs.gitlab.com/user/project/issues/managing_issues/#filter-the-list-of-issues",{"contributor":199,"title":1372,"description":1373,"button":1374},"Diagnostiquez les problèmes de synchronisation de groupe LDAP depuis la page du groupe","Lorsque la synchronisation d'un groupe LDAP échoue, la raison vous est désormais communiquée. L'échec est enregistré au niveau du groupe, les membres spécifiques qui l'ont provoqué sont nommés (jusqu'à cinq) et une alerte de danger apparaît sur la page des membres du groupe. Ainsi, une synchronisation bloquée par une restriction de domaine d'adresse e-mail peut être diagnostiquée depuis l'interface utilisateur. Vous pouvez également restreindre les entrées LDAP considérées comme des groupes grâce au nouveau paramètre group_filter. Le journal d'audit distingue désormais des causes qui partageaient auparavant une même entrée : les liens de groupe LDAP créés et supprimés, ainsi que les utilisateurs bloqués par la synchronisation LDAP, disposent chacun de leur propre type d'événement d'audit. Disponible dans Enterprise Edition.",{"config":1375},{"href":1376},"https://docs.gitlab.com/administration/auth/ldap/ldap_synchronization/#group-sync",{"text":241,"config":1378},{"href":1379},"/press/releases/",{},"/fr-fr/whats-new/19-4",{"config":1383},{"noIndex":252},"19-4","fr-fr/whats-new/19-4","dci_fE8EOqOMPo3S4L42DLdWWBsmTFKqJvky0BvjLoc",{"id":1388,"title":5,"body":6,"category":6,"config":1389,"content":1390,"description":6,"extension":244,"meta":1564,"navigation":246,"path":1565,"seo":1566,"slug":253,"stem":1570,"testContent":6,"type":255,"__hash__":1571},"pages/en-us/whats-new/19-3.yml",{"template":8,"schema":9,"version":10,"releaseDate":11},{"releases":1391},{"tabs":1392,"header":1399,"description":1400,"latestRelease":1401,"headlineFeatures":1408,"exploreCards":1439,"coCreateCards":1530,"releasePostCta":1561},[1393,1395,1397],{"id":16,"label":1394},"Headline features",{"id":19,"label":1396},"Explore the release",{"id":22,"label":1398},"Co-create contribution highlights","What's new in GitLab","Monthly releases, developer resources, and the latest from the GitLab team.",{"version":10,"title":1402,"description":1403,"heroArtwork":29,"releaseDate":1404,"button":1405},"Scale agentic AI across trusted software delivery workflows","With 19.3, access your secrets at build-time, write agentic workflows in plain language and remediate your vulnerability backlog in bulk.","August 20, 2026",{"text":1406,"config":1407},"Read the release notes",{"href":34,"dataGaName":35,"dataGaLocation":36},[1409,1414,1417,1422,1426,1431,1435],{"type":39,"badge":40,"title":1410,"description":1411,"config":1412},"Gain governed access to your secrets at build-time","After its public beta with GitLab 19.0, GitLab Secret Manager is now available for GitLab.com customers as a paid add-on via GitLab Credits. It is designed to keep credentials in the same platform that runs your code and pipelines, and it is governed by the same access controls you already use for code.",{"href":1413,"dataGaName":45,"dataGaLocation":36},"/blog/secrets-manager-in-public-beta/",{"type":47,"badge":48,"title":49,"description":1415,"thumbnail":51,"config":1416},"Watch how project and group owners store, retrieve, and reference CI/CD secrets in GitLab.",{"href":53},{"type":39,"badge":40,"title":1418,"description":1419,"config":1420},"Build custom flows in minutes with the Flow Creator Agent","Describe the automation you want in plain English, and get back a complete, runnable flow definition ready to register from the AI Catalog. The people who understand a workflow best are not always the people who know the Flow Registry schema, and 19.3 removes that requirement. Your team turns process knowledge into automation without having to learn YAML.",{"href":1421,"dataGaName":59,"dataGaLocation":36},"/blog/flow-creator-agent/",{"type":47,"badge":48,"title":1423,"description":1424,"thumbnail":63,"config":1425},"Flow Creator Agent","Watch a developer describe something they’d like to automate in plain language, review the generated flow definition, and register it from the AI Catalog.",{"href":65},{"type":39,"badge":40,"title":1427,"description":1428,"config":1429},"When your backlog outgrows your team, GitLab scales triage and remediation","Spend less time confirming false positives and more time shipping fixes that reduce real risk. Bulk-select multiple findings and run false positive detection and vulnerability resolution against the whole selection, so years of accumulated risk is clear in a single action instead of one vulnerability at a time. Run automated triage and remediation, no matter the scanner origin or severity.",{"href":1430,"dataGaName":71,"dataGaLocation":36},"/blog/gitlab-scales-remediation/",{"type":47,"badge":48,"title":1432,"description":1433,"thumbnail":75,"config":1434},"Bulk SAST False Positive and Vulnerability Resolution","Watch an AppSec engineer select active SAST findings in the Vulnerability Report, run bulk false positive detection, then generate ready-to-merge fixes for the real vulnerabilities.",{"href":77},{"type":79,"title":1436,"description":1437,"config":1438},"This month's Notable Contributor: @gkepas","We recognize Giannis for sustained contributions across the GitLab codebase, the contributor platform, client-go, the Terraform provider, and GitLab Orbit. He is also an active translator and a member of the GitLab Community Discord.",{"href":83},[1440,1446,1452,1458,1464,1470,1476,1482,1488,1494,1500,1506,1512,1518,1524],{"badges":1441,"title":1442,"description":1443,"button":1444},[87,88],"Secrets Manager via GitLab Credits (Limited Availability)","Efficiently inject pipeline secrets, each scoped for the job that needs it, to reduce the blast radius of leaked credentials. Secrets work outside CI too — in Kubernetes, infrastructure as code, or through the API. Because credentials live in the same platform that runs your code and pipelines, your team will not need to maintain a separate integration or permission model. Start using it in GitLab.com as a paid add-on billed through GitLab Credits.",{"config":1445},{"href":93},{"badges":1447,"title":1448,"description":1449,"button":1450},[96],"GitLab Credits usage caps (GA)","Cap your on-demand credit spend so you don’t need to worry about overages. Set a subscription-level cap in the Customers Portal, and a default per-user cap or per-user overrides through the GraphQL API. When consumption reaches a cap, features that consume GitLab Credits are suspended until the next billing period or until an administrator raises the cap.",{"config":1451},{"href":101},{"badges":1453,"title":1454,"description":1455,"button":1456},[104,105],"Resolve more merge conflicts with GitLab Duo (GA)","Stop resolving straightforward conflicts by hand in the UI or from the command line. Scale conflict resolution past what one developer can hand-merge. GitLab Duo analyzes the conflict, commits the resolution to your source branch, and posts a summary comment describing what changed.",{"config":1457},{"href":110},{"badges":1459,"title":1460,"description":1461,"button":1462},[104,96],"Restricted visibility for custom agents and flows","Roll one agent out to every project in your top-level group without publishing it to the world. Restricted visibility sits between Private, which covers a single project, and Public, which exposes the item to everyone on GitLab.com.",{"config":1463},{"href":117},{"badges":1465,"title":1466,"description":1467,"button":1468},[104,105],"Access to plugins and marketplaces in GitLab Duo CLI (Experiment)","Give your whole team the same CLI setup from one install instead of everyone wiring up their own. A plugin bundles Agent Skills, custom slash commands, and Model Context Protocol servers together, and your team can host its own catalog of them in a Git repository. GitLab Duo CLI also reads .claude-plugin/marketplace.json files, so a marketplace your team already maintains works without modification.",{"config":1469},{"href":124},{"badges":1471,"title":1472,"description":1473,"button":1474},[104,105],"Resolve review discussions with GitLab Duo (GA)","Close review threads faster so you can move onto the next task. Select resolve with GitLab Duo on any discussion, and it reads the comment and the surrounding code, makes the requested change on the source branch, replies with a summary, and resolves the thread. You or the reviewer can reopen the thread if it doesn’t address the comment.",{"config":1475},{"href":131},{"badges":1477,"title":1478,"description":1479,"button":1480},[104,105],"New MCP tools for reading and searching merge requests","Ask your agent about a merge request and get an answer without the back and forth. A single get_merge_request call returns the diffs, commits, notes, pipelines, and discussions together, so the agent stops chaining requests to assemble the full picture. A new list_merge_requests tool searches and filters by author, assignee, reviewer, state, labels, or free text, so you can point the agent at the right merge requests without leaving your workflow.",{"config":1481},{"href":138},{"badges":1483,"title":1484,"description":1485,"button":1486},[104,105],"New GitLab Duo Agentic Chat UI in VS Code (Beta)","Try a rebuilt Agentic Chat panel in the GitLab for VS Code extension without committing to it. The models, agents, slash commands, and tool approvals underneath are unchanged, and a toggle in the panel returns you to the classic UI at any time. Turn on beta and experimental features for your top-level group or instance to see it.",{"config":1487},{"href":145},{"badges":1489,"title":1490,"description":1491,"button":1492},[148],"Enforce merge trains for better governance","Keep every in-progress pipeline running when someone merges. One project-level setting applies merge train rules across the UI and the REST API, so an immediate merge won’t cancel or restart pipelines in flight. High-velocity monorepo teams keep CI costs predictable. Owners and Administrators can still make an exception when they need to.",{"config":1493},{"href":153},{"badges":1495,"title":1496,"description":1497,"button":1498},[104],"View agent task plan in session detail sidebar","See what an agent is working on in a glance without expanding activity log entries one by one. The session detail sidebar shows the agent’s latest plan automatically, with each task, its status, and a progress summary such as 2 of 5 completed.",{"config":1499},{"href":160},{"badges":1501,"title":1502,"description":1503,"button":1504},[87,163],"Optimize SAST triage and remediation funnel","See how much of your SAST workflow AI already handles, so you can show what the automation is returning and target the stage that still needs oversight. The Security Dashboard traces critical and high vulnerabilities through detection, true positives confirmed by false positive detection, merge requests created by Agentic SAST Vulnerability Resolution, and fixes merged, over a 30-, 60-, or 90-day window.",{"config":1505},{"href":168},{"badges":1507,"title":1508,"description":1509,"button":1510},[104,96],"Support for Amazon Bedrock Mantle (Beta)","Serve the GPT OSS 120B open-weight model from Amazon Bedrock Mantle in GitLab Duo Self-Hosted. Add it with your Mantle endpoint and API key, using the same OpenAI-compatible setup you already use for other platforms.",{"config":1511},{"href":175},{"badges":1513,"title":1514,"description":1515,"button":1516},[87],"Dependency scanning support for Bun","Now you can scan Bun projects for known vulnerabilities as part of your standard pipelines. GitLab parses bun.lock files, and because Bun packages come from the npm registry, the GitLab advisory database already covers those dependencies with no extra configuration. Eligible findings also support dependency scanning auto-remediation.",{"config":1517},{"href":182},{"badges":1519,"title":1520,"description":1521,"button":1522},[96,87],"Disable OAuth DCR for more enterprise control over MCP","Control which OAuth clients reach your instance. Administrators on GitLab Self-Managed and GitLab Dedicated can turn off Dynamic Client Registration (DCR) entirely through the application settings API. When it is off, clients must use a pre-registered OAuth application instead of registering themselves.",{"config":1523},{"href":189},{"badges":1525,"title":1526,"description":1527,"button":1528},[87],"Advanced SAST for iOS (Beta)","Bring interprocedural taint analysis to iOS development. Advanced SAST now supports Objective-C and Swift, detects key OWASP Mobile Top 10 vulnerability classes, and traces the complete taint path even when it crosses the Swift and Objective-C boundary.",{"config":1529},{"href":196},[1531,1536,1541,1546,1551,1556],{"contributor":199,"title":1532,"description":1533,"button":1534},"LDAP group sync can now manage the Auditor role","You can now use LDAP group sync for self-managed instances to grant and revoke the Auditor role automatically. A new audit_group setting maps an LDAP group to Auditor, working the same way admin_group already did for administrators, so auditor access follows directory membership instead of being maintained by hand. Available in Enterprise Edition.",{"config":1535},{"href":204},{"contributor":206,"title":1537,"description":1538,"button":1539},"Two new CI/CD variables: retry count and job tags","Your pipeline scripts can now tell whether they are running for the first time. CI_JOB_RETRY_COUNT holds how many times the current job has been retried and is 0 on the first run, so retry-aware logic no longer needs you to track state yourself. Separately, CI_JOB_TAGS exposes the job's own configured tags, where previously only the runner's tags were visible through CI_RUNNER_TAGS. Both are available with no configuration.",{"config":1540},{"href":211},{"contributor":213,"title":1542,"description":1543,"button":1544},"Webhooks for MR reviews and approvals","You can use webhooks for merge request reviews and deployment approvals. When you submit a merge request review as Request changes or Reviewed fires a merge_request webhook carrying a changes.reviewers entry, so external tools can react to review activity instead of just approvals. The deployment webhook gains blocked, approved, and rejected statuses with top-level approver and approval fields, letting you follow a deployment through its full approval lifecycle. The blocked status is available in Community and Enterprise Edition; approved and rejected are Enterprise Edition only, and approver.email is redacted.",{"config":1545},{"href":218},{"contributor":220,"title":1547,"description":1548,"button":1549},"Branch names can carry the name of whoever created the branch","You can include the creator with branch name templates, a new %{branch_creator} variable, so a branch created from an issue can identify who created it rather than falling back to a generic name.",{"config":1550},{"href":225},{"contributor":227,"title":1552,"description":1553,"button":1554},"More ways to filter and manage through the API","Six additions are now available across REST and GraphQL. Groups queries accept visibilityLevel and includeSubgroups, and can filter for groups scheduled for deletion with aimed_for_deletion. The merge requests REST API accepts merged_after and merged_before. Achievement award messages can be edited after being granted rather than only set at award time. Administrators can reset SCIM tokens through the admin token API. And CI_JOB_TOKEN can now fetch repository archives, which unblocks private Composer package downloads that broke when source fallback was deprecated.",{"config":1555},{"href":232},{"contributor":234,"title":1557,"description":1558,"button":1559},"Other additions to the interface","You can press Esc to cancel a list item drag in an issue, work item, or epic description instead of being stuck completing the move. Pipeline test report summary columns are now sortable, defaulting to most failures first. And archived labels say Archived in their tooltip, so you can tell at a glance why one looks different.",{"config":1560},{"href":239},{"text":1562,"config":1563},"Read the press release",{"href":243},{},"/en-us/whats-new/19-3",{"title":1567,"description":1568,"config":1569},"What’s new in GitLab 19.3","Write agentic workflows in plain language and remediate your SAST backlog in bulk.",{"noIndex":252},"en-us/whats-new/19-3","qe8o2yRUeL57uk_A2JuD22sDyeAohnua3HlGxqdBeSU",[1573,1657,1752,1832,1915,1998,2086,2183,2373,2541,2753,2938,3122,3250,3412,3632,3944,4136,4314,4509,4666,4777],{"id":1574,"title":1575,"body":6,"category":6,"config":1576,"content":1580,"description":6,"extension":244,"meta":1651,"navigation":246,"path":1652,"seo":1653,"slug":6,"stem":1655,"testContent":6,"type":6,"__hash__":1656},"pages/fr-fr/whats-new/17-10.yml","17 10",{"template":8,"schema":1577,"noContent":252,"version":1578,"releaseDate":1579},"v1","17.10","Mar 20, 2025",{"components":1581},[1582,1587],{"componentName":1583,"type":1583,"componentContent":1584},"WhatsNewHero",{"title":1585,"description":1586},"Nouveautés de GitLab 17.10","Les revues de code alimentées par l'IA sont lancées en version bêta, tandis que les vues GLQL et les métriques DORA élargissent les capacités analytiques pour les équipes de développement.",{"componentName":1588,"type":1588,"componentContent":1589},"WhatsNewFeatureList",{"features":1590},[1591,1594,1609,1624,1637],{"title":1592,"description":1593},"Automatisation des revues de code et innovation analytique","GitLab 17.10 introduit GitLab Duo Code Review en version bêta pour fournir des retours immédiats alimentés par l'IA sur les merge requests. Les vues GLQL en version bêta, la visualisation des métriques DORA au niveau du projet et le nouveau design de création de tickets atteignant la disponibilité générale démontrent l'investissement continu de GitLab dans la sophistication analytique et l'expérience utilisateur moderne.\n",{"title":1595,"description":1596,"labels":1597,"config":1598,"items":1600},"GitLab Duo Code Review (Bêta)","Obtenez des retours immédiats alimentés par l'IA sur les merge requests en ajoutant @GitLabDuo comme relecteur ou en mentionnant @GitLabDuo dans les commentaires. Cette fonctionnalité disponible en version bêta permet aux équipes de :\n",[104,105,87],{"href":1599},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/#have-gitlab-duo-review-your-code",[1601,1603,1605,1607],{"text":1602},"Détecter les problèmes plus tôt sans attendre les relecteurs humains.",{"text":1604},"Obtenir des retours IA sur les merge requests, réduisant les goulots d'étranglement pour les auteurs et les relecteurs.",{"text":1606},"Maintenir des normes de revue cohérentes dans toutes les contributions.",{"text":1608},"Libérer les relecteurs humains pour se concentrer sur l'architecture et le mentorat.",{"title":1610,"description":1611,"config":1612,"labels":1614,"items":1615},"Vues GitLab Query Language (GLQL) (Bêta)","Créez un suivi de travail dynamique et en temps réel directement dans les workflows existants en intégrant des requêtes de données en direct dans les blocs de code Markdown. Les équipes peuvent :\n",{"href":1613},"https://docs.gitlab.com/user/glql/",[96,1042],[1616,1618,1620,1622],{"text":1617},"Intégrer les vues GLQL dans les pages Wiki, les descriptions d'épopées, les commentaires de tickets et les merge requests.",{"text":1619},"Filtrer à l'aide d'expressions logiques et d'opérateurs sur les champs assignataire, auteur, libellé et jalon.",{"text":1621},"Personnaliser les présentations sous forme de tableaux ou de listes avec visibilité des champs contrôlée et limites de résultats.",{"text":1623},"Accéder aux informations sans quitter le flux de travail actuel.",{"title":1625,"description":1626,"config":1627,"labels":1629,"items":1630},"Panneau Projets par métrique DORA","Consultez tous les projets de votre groupe de niveau supérieur avec une répartition selon les quatre métriques DORA dans le tableau de bord des flux de valeur. Ce panneau aide les dirigeants à :",{"href":1628},"https://docs.gitlab.com/user/analytics/value_streams_dashboard/",[163],[1631,1633,1635],{"text":1632},"Identifier les projets performants, moyennement performants et peu performants dans l'ensemble de l'organisation.",{"text":1634},"Prendre des décisions basées sur les données pour allouer les ressources efficacement.",{"text":1636},"Concentrer les initiatives sur l'amélioration de la vitesse, de la stabilité et de la fiabilité de la livraison logicielle.",{"title":1638,"description":1639,"config":1640,"labels":1641,"items":1642},"Mise à jour du design « Créer un ticket » (maintenant en disponibilité générale)","Les tickets partagent désormais un cadre commun avec les epics et les tâches, offrant des mises à jour en temps réel et des améliorations du workflow. Les améliorations clés incluent :\n",{"href":239},[1042],[1643,1645,1647,1649],{"text":1644},"Vue en panneau latéral pour ouvrir les éléments à partir de listes ou de tableaux pour une visualisation rapide sans changement de contexte habituel.",{"text":1646},"L'action « Changer le type » pour convertir les types entre epics, tickets et tâches.",{"text":1648},"Éléments de développement consolidés (merge requests, branches, drapeaux de fonctionnalité) dans une seule liste.",{"text":1650},"Options de liaison améliorées avec glisser-déposer pour modifier les types de liens.",{},"/fr-fr/whats-new/17-10",{"title":1585,"description":1654},"Les revues de code alimentées par l'IA sont lancées en version bêta, tandis que les vues GLQL et les métriques DORA élargissent les capacités analytiques","fr-fr/whats-new/17-10","dtuaWS6Jk-a59FTn3iVcu728YVPgIr7a9shbpgXXr6Q",{"id":1658,"title":1659,"body":6,"category":6,"config":1660,"content":1663,"description":6,"extension":244,"meta":1746,"navigation":246,"path":1747,"seo":1748,"slug":6,"stem":1750,"testContent":6,"type":6,"__hash__":1751},"pages/fr-fr/whats-new/17-11.yml","17 11",{"template":8,"schema":1577,"noContent":252,"version":1661,"releaseDate":1662},"17.11","Apr 17, 2025",{"components":1664},[1665,1669],{"componentName":1583,"type":1583,"componentContent":1666},{"title":1667,"description":1668},"Nouveautés de GitLab 17.11","Les frameworks de conformité gagnent des exigences et des contrôles personnalisés, tandis que la prise en charge d'Eclipse IDE et les packages protégés élargissent les capacités de la plateforme.\n",{"componentName":1588,"type":1588,"componentContent":1670},{"features":1671},[1672,1675,1690,1703,1716,1731],{"title":1673,"description":1674},"Transformation de la gouvernance et ampleur de la plateforme","GitLab 17.11 transforme les frameworks de conformité de simples labels de projet en systèmes de gouvernance complets avec exigences et contrôles personnalisés. Le lancement du plugin Eclipse IDE, l'expansion continue des fonctionnalités Self-Hosted et les balises de conteneur protégées démontrent l'investissement de GitLab dans la gouvernance, l'accessibilité de l'IA et la sécurité de la chaîne d'approvisionnement.\n",{"title":1676,"description":1677,"config":1678,"labels":1680,"items":1681},"Personnaliser les frameworks de conformité avec des exigences et des contrôles de conformité","Définissez des exigences spécifiques et des contrôles de conformité au sein des frameworks de conformité, les transformant de simples labels de projet en outils de gouvernance exploitables. Les organisations peuvent :",{"href":1679},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_status_report/",[96,87],[1682,1684,1686,1688],{"text":1683},"Mapper les exigences aux normes réglementaires telles que SOC 2, ISO 27001, HIPAA ou aux normes internes personnalisées.",{"text":1685},"Suivre l'état de conformité pour surveiller quels projets répondent aux exigences de contrôle spécifiques.",{"text":1687},"Démontrer la préparation aux audits avec des données de conformité structurées et rapportables.",{"text":1689},"Personnaliser l'application en appliquant différentes exigences en fonction des niveaux de risque du projet.",{"title":1691,"description":1692,"items":1693,"config":1700,"labels":1702},"Plugin GitLab Eclipse (Bêta)","Étendez les fonctionnalités de GitLab Duo directement dans l'IDE Eclipse avec le nouveau plugin GitLab Eclipse désormais disponible sur l'Eclipse Marketplace. Cette intégration fournit :\n",[1694,1696,1698],{"text":1695},"L'accès transparent à Gitlab Duo Chat et aux suggestions de code alimentées par l'IA dans Eclipse",{"text":1697},"Une assistance IA unifiée sur les IDE VS Code, JetBrains et Eclipse.",{"text":1699},"Un choix de développeur élargi pour les workflows assistés par l'IA.",{"href":1701},"https://docs.gitlab.com/editor_extensions/eclipse/",[104],{"title":1704,"description":1705,"config":1706,"labels":1708,"items":1709},"Plus de fonctionnalités GitLab Duo désormais disponibles via les modèles auto-hébergés","Élargissez les capacités d'IA dans les environnements auto-hébergés avec des fonctionnalités GitLab Duo supplémentaires désormais disponibles pour les organisations nécessitant une souveraineté complète des données. Les équipes peuvent :\n",{"href":1707},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/",[104],[1710,1712,1714],{"text":1711},"Accéder à un ensemble de fonctionnalités GitLab Duo élargi tout en maintenant un déploiement sur site ou dans le cloud privé.",{"text":1713},"Respecter les exigences strictes de résidence des données et de conformité.",{"text":1715},"Atteindre la parité des fonctionnalités avec les offres GitLab Duo hébergées dans le cloud.",{"title":1717,"description":1718,"config":1719,"labels":1721,"items":1722},"Améliorer la sécurité avec les balises de conteneur protégées","Contrôlez qui peut pousser ou supprimer des balises de conteneur spécifiques avec des règles de protection granulaires utilisant des modèles regex RE2. Cette fonctionnalité permet aux équipes de :\n",{"href":1720},"https://docs.gitlab.com/user/packages/container_registry/container_repository_protection_rules/",[96,1042],[1723,1725,1727,1729],{"text":1724},"Créer jusqu'à cinq règles de protection par projet pour protéger les balises comme latest ou les versions sémantiques.",{"text":1726},"Restreindre les opérations de push et de suppression aux rôles Responsable, Propriétaire ou Administrateur.",{"text":1728},"Empêcher les balises protégées d'être supprimées par les politiques de nettoyage.",{"text":1730},"Protéger les images de conteneur critiques pour la production contre les modifications accidentelles ou non autorisées.",{"title":1732,"description":1733,"config":1734,"labels":1736,"items":1737},"Export CycloneDX pour la liste des dépendances du projet","Générez votre SBOM en exportant votre liste de dépendances au format CycloneDX largement adopté. Les organisations peuvent :\n",{"href":1735},"https://docs.gitlab.com/user/application_security/dependency_list/#download-the-dependency-list",[87,1016],[1738,1740,1742,1744],{"text":1739},"Respecter les exigences réglementaires pour la nomenclature des logiciels.",{"text":1741},"Permettre la compatibilité avec les outils d'analyse de sécurité dans leur écosystème.",{"text":1743},"Faciliter le suivi des vulnérabilités dans la chaîne d'approvisionnement logicielle.",{"text":1745},"Intégrer les workflows de traitement SBOM conformes aux normes du secteur.",{},"/fr-fr/whats-new/17-11",{"title":1667,"description":1749},"Les frameworks de conformité gagnent des exigences et des contrôles personnalisés, tandis que la prise en charge d'Eclipse IDE et les packages protégés","fr-fr/whats-new/17-11","n0GdkM8rDogAufq14wp_tLxC4ArBEyK3ay4GiAZ4-j4",{"id":1753,"title":1754,"body":6,"category":6,"config":1755,"content":1758,"description":6,"extension":244,"meta":1826,"navigation":246,"path":1827,"seo":1828,"slug":6,"stem":1830,"testContent":6,"type":6,"__hash__":1831},"pages/fr-fr/whats-new/17-7.yml","17 7",{"template":8,"schema":1577,"noContent":252,"version":1756,"releaseDate":1757},"17.7","Dec 19, 2024",{"components":1759},[1760,1764],{"componentName":1583,"type":1583,"componentContent":1761},{"title":1762,"description":1763},"Nouveautés de GitLab 17.7","La résolution automatisée des vulnérabilités, le regroupement des rapports de sécurité et le suivi des composants CI/CD améliorent les workflows de sécurité et l'observabilité de la plateforme.\n",{"componentName":1588,"type":1588,"componentContent":1765},{"features":1766},[1767,1770,1785,1798,1811],{"title":1768,"description":1769},"Intelligence des workflows de sécurité et informations sur la plateforme","GitLab 17.7 introduit la résolution automatisée des vulnérabilités lorsque les menaces ne sont plus détectées, le regroupement des rapports de vulnérabilité pour un tri efficace et le nouveau rôle Planificateur pour un contrôle d'accès plus granulaire. Le suivi de l'utilisation des composants CI/CD fournit aux équipes DevOps des informations sur l'adoption de la plateforme dans l'ensemble de leur organisation.",{"title":1771,"description":1772,"labels":1773,"items":1774,"config":1783},"Résoudre automatiquement les vulnérabilités lorsqu'elles ne sont pas détectées dans les scans ultérieurs","Configurez les politiques de gestion des vulnérabilités pour marquer automatiquement les vulnérabilités comme Résolues lorsqu'elles ne sont plus détectées par le scan automatisé. Avec cette automatisation, les équipes peuvent :",[87],[1775,1777,1779,1781],{"text":1776},"Réduire la charge de travail de tri manuel en fermant automatiquement les vulnérabilités corrigées.",{"text":1778},"Configurer les politiques pour résoudre automatiquement en fonction de niveaux de sévérité spécifiques ou de scanners de sécurité.",{"text":1780},"Suivre la résolution avec des notes d'activité, des horodatages et des références de pipeline dans les enregistrements de vulnérabilité.",{"text":1782},"Concentrer le temps de l'équipe de sécurité sur les menaces actives plutôt que sur les tâches de fermeture administrative.",{"href":1784},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/",{"title":1786,"description":1787,"config":1788,"labels":1790,"items":1791},"Regroupement des rapports de vulnérabilité","Consultez les vulnérabilités en groupes pour optimiser les tâches de tri en utilisant des actions en masse et évaluez rapidement les modèles de menace. Les équipes de sécurité peuvent :\n",{"href":1789},"https://docs.gitlab.com/user/application_security/vulnerability_report/",[87],[1792,1794,1796],{"text":1793},"Voir combien de vulnérabilités correspondent à des groupes spécifiques comme les classifications OWASP Top 10.",{"text":1795},"Appliquer efficacement des modifications de statut en masse aux vulnérabilités groupées.",{"text":1797},"Identifier les tendances et les modèles de vulnérabilité dans l'ensemble de leurs applications.",{"title":1799,"labels":1800,"config":1801,"description":1803,"items":1804},"Nouveau rôle utilisateur Planificateur",[1042,96],{"href":1802},"https://docs.gitlab.com/user/permissions/","Accédez aux capacités de planification Agile comme les epics, les roadmaps et les tableaux Kanban avec des permissions adaptées grâce au nouveau rôle Planificateur. Ce rôle aide les équipes à :\n",[1805,1807,1809],{"text":1806},"Collaborer efficacement sur la planification sans sur-provisionner les permissions.",{"text":1808},"Maintenir les workflows alignés avec le principe du moindre privilège.",{"text":1810},"Garder les activités de planification sécurisées tout en permettant la collaboration d'équipe.",{"title":1812,"description":1813,"labels":1814,"items":1815,"config":1824},"Suivre l'utilisation des composants CI/CD dans les projets","Consultez quels projets utilisent des composants CI/CD spécifiques dans les pipelines de votre organisation grâce à une nouvelle requête GraphQL. Les équipes DevOps peuvent :",[88],[1816,1818,1820,1822],{"text":1817},"Identifier l'utilisation de composants obsolètes pour des mises à jour ciblées.",{"text":1819},"Comprendre les taux d'adoption des composants CI/CD partagés.",{"text":1821},"Soutenir les cycles de vie des composants en sachant où ils sont déployés.",{"text":1823},"Prendre des décisions éclairées sur l'abandon ou l'amélioration des composants.",{"href":1825},"https://docs.gitlab.com/ci/components/",{},"/fr-fr/whats-new/17-7",{"title":1762,"description":1829},"La résolution automatisée des vulnérabilités, le regroupement des rapports de sécurité et le suivi des composants CI/CD améliorent les workflows de sécurité","fr-fr/whats-new/17-7","nQZAQhOzfH4uyo7DlnoTYeV3OXjnVOn4yy47i5ujH9U",{"id":1833,"title":1834,"body":6,"category":6,"config":1835,"content":1838,"description":6,"extension":244,"meta":1909,"navigation":246,"path":1910,"seo":1911,"slug":6,"stem":1913,"testContent":6,"type":6,"__hash__":1914},"pages/fr-fr/whats-new/17-8.yml","17 8",{"template":8,"schema":1577,"noContent":252,"version":1836,"releaseDate":1837},"17.8","Jan 16, 2025",{"components":1839},[1840,1844],{"componentName":1583,"type":1583,"componentContent":1841},{"title":1842,"description":1843},"Nouveautés de GitLab 17.8","Les workflows d'approbation en couches, les dépôts de conteneurs protégés et le SAST en temps réel dans VS Code renforcent les contrôles de sécurité d'entreprise.\n",{"componentName":1588,"type":1588,"componentContent":1845},{"features":1846},[1847,1850,1865,1879,1894],{"title":1848,"description":1849},"Gouvernance sophistiquée et sécurité shift-left","GitLab 17.8 permet des exigences d'approbation plus granulaires dans les politiques de sécurité et les dépôts de conteneurs protégés pour une sécurité améliorée de la chaîne d'approvisionnement. Le SAST en temps réel dans VS Code et le suivi des expériences de modèles ML sont en disponibilité générale (GA), démontrant l'accent de GitLab sur la sécurité shift-left et la maturité du workflow MLOps.",{"title":1851,"description":1852,"config":1853,"labels":1855,"items":1856},"Prendre en charge plusieurs actions d'approbation distinctes dans les politiques d'approbation des merge requests","Appliquez des approbations de sécurité en couches de rôles variés, d'approbateurs individuels ou de groupes séparés avec jusqu'à cinq règles d'approbation par politique. Les organisations peuvent configurer :\n",{"href":1854},"https://docs.gitlab.com/user/application_security/policies/merge_request_approval_policies/",[96,1042],[1857,1859,1861,1863],{"text":1858},"Des approbations de rôle distinctes nécessitant une approbation d'un rôle Développeur et une autre d'un rôle Responsable.",{"text":1860},"Des approbations de rôle et de groupe nécessitant une approbation d'un Développeur ou Responsable et une approbation séparée des membres du groupe Sécurité.",{"text":1862},"Des approbations de groupe distinctes nécessitant des approbations de différents groupes spécialisés comme les experts Python et les équipes de sécurité.",{"text":1864},"Des workflows de conformité complexes pour garantir que les bonnes personnes examinent chaque modification.",{"title":1866,"description":1867,"config":1868,"labels":1869,"items":1870},"Améliorer la sécurité avec les dépôts de conteneurs protégés","Abordez les défis de sécurité et de contrôle dans la gestion des images de conteneur avec les dépôts de conteneurs protégés. Cette solution fournit :",{"href":1720},[96,1042],[1871,1873,1875,1877],{"text":1872},"Une sécurité améliorée grâce à des contrôles d'accès stricts pour les dépôts de conteneurs sensibles.",{"text":1874},"Des permissions granulaires pour les opérations de push, de pull et de gestion.",{"text":1876},"Une intégration transparente avec les pipelines GitLab CI/CD sans interruption du workflow.",{"text":1878},"Protection contre l'accès non autorisé et les modifications accidentelles des actifs de conteneur critiques.",{"title":1880,"description":1881,"config":1882,"labels":1884,"items":1885},"Scan SAST dans VS Code","Analysez les fichiers du projet directement dans VS Code avant de les valider ou d'effectuer un push pour trouver et corriger les vulnérabilités de sécurité plus rapidement. Les équipes de développement peuvent :",{"href":1883},"https://docs.gitlab.com/editor_extensions/visual_studio_code/#perform-sast-scanning",[105,87],[1886,1888,1890,1892],{"text":1887},"Identifier les problèmes de sécurité immédiatement sans attendre les résultats du pipeline.",{"text":1889},"Afficher les résultats du scan dans un panneau latéral dédié qui se met à jour au fur et à mesure que le code change.",{"text":1891},"Survoler les résultats des vulnérabilités pour obtenir des descriptions détaillées ou ouvrir dans une fenêtre d'éditeur séparée.",{"text":1893},"Corriger les vulnérabilités avant qu'elles n’atteignent le code source. Suivi des expériences de modèles ML (maintenant GA)",{"title":1895,"description":1896,"config":1897,"labels":1899,"items":1900},"Suivi des expériences de modèles ML (maintenant GA)","'Suivez les expériences d'apprentissage automatique avec les\nparamètres, les métriques et les artefacts enregistrés directement\ndans GitLab. Cette version GA permet aux équipes de :'\n",{"href":1898},"https://docs.gitlab.com/user/project/ml/experiment_tracking/",[1042,88],[1901,1903,1905,1907],{"text":1902},"Enregistrer les métadonnées expérimentales afin que les Data Scientists puissent répéter les expériences ultérieurement.",{"text":1904},"Conserver toutes les données expérimentales dans votre environnement GitLab pour une gestion centralisée.",{"text":1906},"Accéder à des affichages de données améliorés, une intégration GitLab plus profonde et des permissions améliorées.",{"text":1908},"Collaborer sur les expériences ML aux côtés du code et des workflows CI/CD.",{},"/fr-fr/whats-new/17-8",{"title":1842,"description":1912},"Les workflows d'approbation en couches, les dépôts de conteneurs protégés et le SAST en temps réel dans VS Code renforcent les contrôles de sécurité","fr-fr/whats-new/17-8","V3JBzyncusihV4AGcio0s6HAsWnKcbRXB2eAScFX978",{"id":1916,"title":1917,"body":6,"category":6,"config":1918,"content":1921,"description":6,"extension":244,"meta":1992,"navigation":246,"path":1993,"seo":1994,"slug":6,"stem":1996,"testContent":6,"type":6,"__hash__":1997},"pages/fr-fr/whats-new/17-9.yml","17 9",{"template":8,"schema":1577,"noContent":252,"version":1919,"releaseDate":1920},"17.9","Feb 20, 2025",{"components":1922},[1923,1927],{"componentName":1583,"type":1583,"componentContent":1924},{"title":1925,"description":1926},"Nouveautés de GitLab 17.9","GitLab Duo Self-hosted est maintenant généralement disponible, avec de nouveaux sites GitLab Pages parallèles et des contrôles de phase de pipeline personnalisés.\n",{"componentName":1588,"type":1588,"componentContent":1928},{"features":1929},[1930,1933,1947,1962,1977],{"title":1931,"description":1932},"La souveraineté des données IA rencontre la flexibilité du pipeline","GitLab 17.9 apporte la prise en charge de GitLab Duo avec des modèles auto-hébergés à la disponibilité générale, permettant aux organisations ayant des exigences strictes en matière de données d'héberger des modèles IA aux côtés de leurs propres exigences d'infrastructure privée. Les déploiements parallèles pour GitLab Pages, les phases de pipeline personnalisées et la transition Dependency Scanning basée sur SBOM démontrent l'investissement continu de la plateforme dans la souveraineté de l'IA, la productivité des équipes de développement et l'alignement sur les normes du secteur.\n",{"title":1934,"description":1935,"config":1936,"labels":1937,"items":1938},"GitLab Duo et les modèles IA auto-hébergés (maintenant GA)","Hébergez des modèles de langage volumineux sélectionnés dans votre propre infrastructure ou sur AWS Bedrock et configurez-les pour GitLab Duo Code Suggestions et Chat. Cette capacité permet aux équipes de :\n",{"href":1707},[104],[1939,1941,1943,1945],{"text":1940},"Tirer parti de l'assistance IA tout en maintenant une souveraineté et une confidentialité complètes des données.",{"text":1942},"Utiliser des modèles hébergés sur site ou dans des environnements cloud privés.",{"text":1944},"Prendre en charge les modèles Mistral, Claude 3.5 Sonnet et OpenAI sur diverses plateformes.",{"text":1946},"Répondre aux exigences strictes de résidence des données et de conformité pour les industries réglementées.",{"title":1948,"description":1949,"labels":1950,"config":1951,"items":1953},"Déploiements parallèles de GitLab Pages","Créez plusieurs versions de vos sites GitLab Pages simultanément avec des déploiements parallèles, chacun accessible via des URL uniques basées sur les préfixes configurés. Les équipes peuvent :",[1016],{"href":1952},"https://docs.gitlab.com/user/project/pages/",[1954,1956,1958,1960],{"text":1955},"Prévisualiser les modifications de conception ou les mises à jour de contenu avant la publication en production.",{"text":1957},"Tester les modifications du site dans les environnements de développement.",{"text":1959},"Examiner les modifications des merge requests avec des URL d'aperçu dédiées.",{"text":1961},"Maintenir plusieurs versions de site pour le contenu localisé ou les tests A/B.",{"title":1963,"description":1964,"labels":1965,"config":1966,"items":1968},"Appliquer des phases personnalisées dans les politiques d'exécution du pipeline","Définissez et injectez des phases personnalisées à des endroits spécifiques de votre pipeline tout en maintenant les exigences de sécurité et de conformité. Cette capacité fournit :",[96,1042],{"href":1967},"https://docs.gitlab.com/user/application_security/policies/pipeline_execution_policies/#inject_policy",[1969,1971,1973,1975],{"text":1970},"Une personnalisation améliorée du pipeline en définissant des phases à des points d'exécution spécifiques pour un contrôle granulaire.",{"text":1972},"Une sécurité et une conformité améliorées en garantissant que les scans s'exécutent aux moments optimaux, par exemple après la construction mais avant le déploiement.",{"text":1974},"Une gestion flexible des politiques qui maintient le contrôle centralisé tout en permettant aux équipes de développement de personnaliser dans les garde-fous.",{"text":1976},"Une intégration transparente avec les phases de projet existantes et d'autres types de politiques.",{"title":1978,"config":1979,"description":1981,"labels":1982,"items":1983},"Activer Dependency Scanning en utilisant un SBOM pour les projets Cargo, Conda, Cocoapods et Swift",{"href":1980},"https://docs.gitlab.com/update/deprecations/?removal_milestone=18.0#dependency-scanning-upgrades-to-the-gitlab-sbom-vulnerability-scanner","Passez à Dependency Scanning en utilisant un SBOM avec le nouvel analyseur remplaçant Gemnasium (fin du support en 18.0). Cet analyseur prend maintenant en charge :",[87,88],[1984,1986,1988,1990],{"text":1985},"Projets C/C++/Fortran/Go/Python/R utilisant Conda avec des fichiers conda-lock.yml.",{"text":1987},"Projets Objective-C utilisant Cocoapods avec des fichiers podfile.lock.",{"text":1989},"Projets Rust utilisant Cargo avec des fichiers cargo.lock.",{"text":1991},"Projets Swift utilisant Swift avec des fichiers package.resolved.",{},"/fr-fr/whats-new/17-9",{"title":1925,"description":1995},"GitLab Duo Self-hosted est maintenant généralement disponible, avec de nouveaux sites GitLab Pages parallèles et des contrôles de phase de pipeline","fr-fr/whats-new/17-9","loFe00dXQcf-reK_b-dPulzoGaFEcjcvxxb_KXtx9Hg",{"id":1999,"title":2000,"body":6,"category":6,"config":2001,"content":2004,"description":6,"extension":244,"meta":2080,"navigation":246,"path":2081,"seo":2082,"slug":6,"stem":2084,"testContent":6,"type":6,"__hash__":2085},"pages/fr-fr/whats-new/18-0.yml","18 0",{"template":8,"schema":1577,"noContent":252,"version":2002,"releaseDate":2003},"18.0","May 15, 2025",{"components":2005},[2006,2019],{"componentName":1583,"type":1583,"componentContent":2007},{"title":2008,"description":2009,"video":2010},"Nouveautés de GitLab 18.0","L'IA intégrée nativement avec GitLab Premium et GitLab Ultimate, tandis que les revues de code automatisées et la protection proactive des vulnérabilités renforcent le DevSecOps d'entreprise.",{"config":2011,"heading":2013,"description":2014,"button":2015},{"href":2012},"https://player.vimeo.com/video/1095679084?badge=0&autopause=0&player_id=0&app_id=58479","Le DevSecOps intelligent sur le devant de la scène","GitLab Duo Agent Platform, une plateforme d'orchestration DevSecOps pour les humains et les agents d'IA, exploite l'IA agentique pour la collaboration dans l'ensemble du cycle de développement logiciel.",{"text":2016,"config":2017},"Lire l'article",{"href":2018},"/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops/",{"componentName":1588,"type":1588,"componentContent":2020},{"features":2021},[2022,2025,2040,2055,2067],{"title":2023,"description":2024},"Les capacités natives de l'IA rencontrent la sécurité d'entreprise","GitLab 18.0 intègre GitLab Duo nativement avec les niveaux GitLab Premium et GitLab Ultimate, permet les revues de code automatiques à grande échelle et introduit la rémédiation proactive des vulnérabilités pour les clients GitLab Dedicated. Ces avancées démontrent l'engagement de GitLab à rendre l'assistance IA omniprésente dans le cycle de développement tout en renforçant la posture de sécurité d'entreprise.",{"title":2026,"labels":2027,"description":2028,"config":2029,"items":2031},"GitLab Premium et GitLab Ultimate avec GitLab Duo",[104],"GitLab Duo est maintenant intégré nativement avec les abonnements GitLab Premium et GitLab Ultimate, rendant l'assistance IA disponible dans l'ensemble de votre workflow de développement. Les équipes peuvent :\n",{"href":2030},"https://docs.gitlab.com/user/gitlab_duo/",[2032,2034,2036,2038],{"text":2033},"Accéder aux suggestions de code, Chat et autres fonctionnalités Duo sans achats de modules complémentaires séparés.",{"text":2035},"Activer l'assistance IA pour tous les utilisateurs GitLab Premium et GitLab Ultimate dans l'ensemble de votre organisation.",{"text":2037},"Tirer parti des capacités d'IA, de la planification au déploiement.",{"text":2039},"Adopter l'IA à grande échelle en fonction des besoins de l'équipe et des exigences du workflow.",{"title":2041,"description":2042,"config":2043,"labels":2045,"items":2046},"Revues automatiques avec GitLab Duo Code Review","Configurez GitLab Duo Code Review pour s'exécuter automatiquement sur toutes les merge requests en mettant à jour les paramètres de merge request du projet. Cette automatisation garantit que :",{"href":2044},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/",[104,105],[2047,2049,2051,2053],{"text":2048},"Tout le code reçoit une revue initiale de manière cohérente dans l'ensemble de votre code source.",{"text":2050},"Les améliorations de la qualité du code se produisent sans demandes de revue manuelles.",{"text":2052},"Les normes de revue s'appliquent uniformément à chaque contribution.",{"text":2054},"Les ingénieurs seniors peuvent se concentrer sur les décisions architecturales tandis que les revues initiales se font automatiquement.",{"title":2056,"description":2057,"config":2058,"labels":2059,"items":2060},"Contexte amélioré de GitLab Duo Code Review","Obtenez des retours plus conscients du contexte de GitLab Duo Code Review en analysant des signaux supplémentaires de votre code source et des modèles de développement. Les équipes de développement reçoivent :",{"href":2044},[104,105],[2061,2063,2065],{"text":2062},"Des retours alignés avec leurs normes de codage spécifiques et les conventions de l'équipe.",{"text":2064},"Des commentaires de revue de code qui comprennent l'architecture du projet pour des suggestions plus pertinentes.",{"text":2066},"Des recommandations exploitables basées sur vos modèles de développement établis.",{"title":2068,"description":2069,"config":2070,"labels":2072,"items":2073},"Versions internes disponibles pour GitLab Dedicated","Les instances GitLab Dedicated sont rémédiées pour les vulnérabilités critiques avant la divulgation publique par le biais de versions internes. Cette capacité fournit :\n",{"href":2071},"https://docs.gitlab.com/administration/dedicated/releases/",[96,87],[2074,2076,2078],{"text":2075},"Protection des environnements de développement avant que les vulnérabilités ne deviennent publiquement connues.",{"text":2077},"Rémédiation automatique par le biais de procédures de maintenance d'urgence sans action client requise.",{"text":2079},"Posture de sécurité proactive qui répond aux exigences de conformité d'entreprise et de l'industrie réglementée.",{},"/fr-fr/whats-new/18-0",{"title":2008,"description":2083},"L'IA intégrée nativement avec GitLab Premium et GitLab Ultimate, tandis que les revues de code automatisées et la protection proactive des vulnérabilités","fr-fr/whats-new/18-0","OYX0kxqnjRSwqO8hApGSviqrneoKN0wBZZ_vOCJft7c",{"id":2087,"title":2088,"body":6,"category":6,"config":2089,"content":2092,"description":6,"extension":244,"meta":2177,"navigation":246,"path":2178,"seo":2179,"slug":6,"stem":2181,"testContent":6,"type":6,"__hash__":2182},"pages/fr-fr/whats-new/18-1.yml","18 1",{"template":8,"schema":1577,"noContent":252,"version":2090,"releaseDate":2091},18.1,"Jun 24, 2025",{"title":2093,"components":2094},"GitLab 18.1",[2095,2108],{"componentName":1583,"type":1583,"componentContent":2096},{"title":2097,"description":2098,"video":2099,"config":2106},"Nouveautés de GitLab 18.1","Registre virtuel Maven, composants de conformité SLSA, revue de code améliorée, détection de mot de passe compromis et améliorations fondamentales de la plateforme.",{"config":2100,"heading":2102,"description":2103,"button":2104},{"href":2012,"thumbnail":2101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758936215/c8da9611-1472-4949-bd08-736b7d874bde.png","Construire les fondations pour un DevOps amélioré par l'IA","Avec GitLab 18.1, nous posons les bases d'un développement logiciel modernisé où la gestion des dépendances, la sécurité et la conformité deviennent des capacités intelligentes et automatisées qui s'adaptent à votre organisation.",{"text":2016,"config":2105},{"href":2018},{"id":2107},"18.1",{"componentName":1588,"type":1588,"componentContent":2109},{"features":2110},[2111,2124,2137,2150,2165],{"title":2112,"config":2113,"labels":2115,"description":2116,"items":2117},"Registre virtuel Maven (Bêta) : centraliser la gestion des dépendances d'entreprise",{"href":2114},"https://docs.gitlab.com/user/packages/virtual_registry/maven/",[96,1016,1017],"Le registre Maven combine plusieurs dépôts en un seul point de terminaison, élimine les requêtes séquentielles et réduit la complexité de la configuration afin que les équipes de développement puissent se concentrer sur le codage plutôt que sur la gestion des dépôts :",[2118,2120,2122],{"text":2119},"La mise en cache intelligente accélère les temps de build pour permettre aux équipes d'itérer et de livrer plus rapidement.",{"text":2121},"Les scans de sécurité en temps réel sur toutes les dépendances fournissent une détection continue des vulnérabilités sans vérifications manuelles.",{"text":2123},"L'échelle d'entreprise prend en charge 20 registres virtuels avec 20 en amont chacun pour répondre aux besoins complexes des grandes organisations.",{"title":2125,"config":2126,"labels":2128,"description":2129,"items":2130},"Conformité SLSA niveau 1 : automatiser la sécurité de la chaîne d'approvisionnement",{"href":2127},"https://docs.gitlab.com/ci/pipeline_security/slsa/",[87,1016,163],"Les nouveaux composants CI/CD préfabriqués fournissent une conformité SLSA immédiate pour la sécurité de la chaîne d'approvisionnement logicielle sans développement personnalisé :",[2131,2133,2135],{"text":2132},"La génération automatique de provenance par GitLab Runner crée une attestation conforme à SLSA qui élimine les étapes de conformité manuelles.",{"text":2134},"La signature et la vérification cryptographiques garantissent l'intégrité des artefacts pour fournir une preuve vérifiable de constructions sécurisées.",{"text":2136},"Les attestations de résumé de vérification (VSA) pour les artefacts de travail permettent la création de rapports de conformité avec une maintenance minimale.",{"title":2138,"config":2139,"labels":2141,"description":2142,"items":2143},"Détection de mot de passe compromis : protection proactive des identifiants",{"href":2140},"https://docs.gitlab.com/user/profile/user_passwords/",[96,87],"La vérification automatique des identifiants par rapport aux violations aide à prévenir la compromission de compte :",[2144,2146,2148],{"text":2145},"Le déploiement sans configuration fournit une protection immédiate sans configuration.",{"text":2147},"La détection des menaces en temps réel vérifie les identifiants par rapport aux bases de données de mots de passe compromis connus instantanément pour permettre une réponse immédiate aux menaces émergentes.",{"text":2149},"Les alertes de sécurité instantanées notifient les utilisateurs via une bannière et un e-mail lorsque les identifiants sont à risque avec des étapes de rémédiation claires lorsqu'une action est nécessaire.",{"title":2151,"config":2152,"labels":2154,"description":2155,"items":2156},"Contrôles de conformité améliorés : gouvernance rationalisée",{"href":2153},"https://docs.gitlab.com/user/compliance/",[96,87,163],"Les capacités de conformité renforcées aident les organisations à gérer les normes réglementaires à grande échelle :",[2157,2159,2161,2163],{"text":2158},"L'attribution de noms de contrôle personnalisés permet une identification claire pour aider les équipes de conformité à organiser efficacement les contrôles externes.",{"text":2160},"La pagination pour l'interface utilisateur des exigences de conformité a été étendue à 50 pour améliorer la navigation pour les grands frameworks.",{"text":2162},"La création de rapports de statut granulaires affiche les détails de contrôle individuels pour fournir des informations de conformité exploitables.",{"text":2164},"Les contrôles de précédence des variables équilibrent la sécurité et la flexibilité pour permettre la personnalisation dans les limites de la politique.",{"title":2166,"config":2167,"labels":2168,"description":2169,"items":2170},"Duo Code Review (GA) : qualité de code alimentée par l'IA à grande échelle",{"href":1599},[105,163,104],"La revue de code automatisée prête pour la production résout les goulots d'entranglement dans les workflows de développement logiciel tout en maintenant les normes de qualité :",[2171,2173,2175],{"text":2172},"La revue de code automatisée initiale réduit les cycles de revue de plusieurs heures à quelques minutes pour aider les équipes de développement à fusionner le code plus rapidement.",{"text":2174},"L'affinage interactif avec les mentions @GitLabDuo fournit des retours directs pour résoudre les préoccupations spécifiques du code.",{"text":2176},"L'analyse du contexte exploite la compréhension du projet pour fournir des recommandations pertinentes et spécifiques au projet.",{},"/fr-fr/whats-new/18-1",{"title":2097,"description":2180},"Registre virtuel Maven, composants de conformité SLSA, revue de code améliorée, détection de mot de passe compromis et améliorations fondamentales","fr-fr/whats-new/18-1","6ktCeHeWteDuv_gcVSDtR0mUMtcSNaSZ0Yiw3iokdE0",{"id":2184,"title":2185,"body":6,"category":6,"config":2186,"content":2189,"description":6,"extension":244,"meta":2367,"navigation":246,"path":2368,"seo":2369,"slug":6,"stem":2371,"testContent":6,"type":6,"__hash__":2372},"pages/fr-fr/whats-new/18-10.yml","18 10",{"template":8,"schema":1577,"noContent":252,"version":2187,"releaseDate":2188},"18.10","Mar 19, 2026",{"components":2190},[2191,2205],{"componentName":1583,"type":1583,"componentContent":2192},{"title":2193,"description":2194,"video":2195},"Nouveautés de GitLab 18.10","GitLab Duo Agent Platform est désormais disponible sur la version gratuite de GitLab.com avec revues de code agentiques à 0,25 $, et la détection des faux positifs des tests statiques de sécurité des applications (SAST) est en disponibilité générale.\n",{"button":2196,"heading":2200,"description":2201,"config":2202},{"text":2197,"config":2198},"Lire l'article de blog",{"href":2199},"/fr-fr/blog/gitlab-18-10-agentic-ai-now-open-to-even-more-teams-on-gitlab/","L'IA agentique est désormais accessible à encore plus d'équipes sur GitLab","Les équipes avec la version gratuite de GitLab.com peuvent acheter des crédits GitLab et commencer à utiliser les agents d'IA, les flows et la revue de code automatisée à un tarif forfaitaire.\n",{"href":2203,"thumbnail":2204},"https://player.vimeo.com/video/1175244743?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774038855/enbr7xyhhy0hdqobvkqy.avif",{"componentName":1588,"type":1588,"componentContent":2206},{"features":2207},[2208,2227,2247,2259,2287,2306,2328,2341,2354],{"title":2209,"description":2210,"labels":2211,"config":2212,"items":2214,"links":2221},"GitLab Duo Agent Platform est désormais disponible sur la version gratuite de GitLab.com","Votre équipe n'a plus besoin d'un abonnement GitLab Premium ou GitLab Ultimate pour commencer à utiliser l'IA agentique. Les propriétaires de groupes sur les espaces de nommage GitLab.com gratuits peuvent désormais acheter un engagement mensuel de GitLab Credits afin de donner à chaque membre un accès immédiat aux agents, aux flows et au chat agentique. Les crédits sont mis en commun dans le groupe : vous payez donc pour les actions de l'IA, pas pour le nombre de personnes qui l'utilisent. Cette option d'achat :\n",[104,1042,105],{"href":2213},"https://docs.gitlab.com/subscriptions/gitlab_credits/",[2215,2217,2219],{"text":2216},"Donne aux équipes un accès aux mêmes agents et flows que les clients GitLab Premium et GitLab Ultimate, y compris l'agent Planner, le flow Developer, le flow Code Review, le flow Fix CI/CD Pipeline, l'Agentic Chat, les suggestions de code et bien plus encore.\n",{"text":2218},"Partage les crédits dans le groupe afin que les équipes puissent suivre le travail que les agents accomplissent via le tableau de bord d'utilisation, qui affiche les plus grands consommateurs avec ventilations par utilisateur et par action, et exportation au format CSV.\n",{"text":2220},"Fournit un accès immédiat après que le propriétaire du groupe achète des crédits ; chaque membre peut utiliser GitLab Duo Agent Platform immédiatement.\n",[2222],{"text":2223,"config":2224},"En savoir plus : découvrez comment les équipes qui utilisent la version gratuite de GitLab.com peuvent utiliser GitLab Duo Agent Platform",{"href":2199,"dataGaName":2225,"dataGaLocation":2226},"dap-free-blog","duo-agent-platform-free-accounts",{"title":2228,"description":2229,"labels":2230,"config":2231,"items":2233,"links":2240},"Revues de code agentiques à 0,25 $","Le flow Code Review coûte désormais un crédit GitLab pour quatre revues, indépendamment de la taille ou de la complexité de la merge request. À ce prix, il n'y a aucune raison de ne pas utiliser ce flow sur chaque merge request dans chaque projet. Plus besoin de calculer les tokens, ni de réserver les revues par l'IA aux changements prioritaires. Cette fonctionnalité :\n",[104,105],{"href":2232},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/code_review/",[2234,2236,2238],{"text":2235},"Remplace la tarification variable basée sur les demandes par un coût forfaitaire et prévisible par revue que les équipes peuvent estimer directement.\n",{"text":2237},"S'exécute simultanément sur tous les groupes et projets ; chaque revue analyse le code dans le contexte de votre dépôt, pipeline et résultats de sécurité.\n",{"text":2239},"Est disponible dès aujourd'hui pour GitLab.com et les instances auto-gérées exécutant la version 18.8.4 ou ultérieure.\n",[2241],{"text":2242,"config":2243},"Lire l'article de blog : Des revues de code agentiques à 0,25 $",{"href":2244,"dataGaName":2245,"dataGaLocation":2246},"/fr-fr/blog/agentic-code-reviews-with-flat-rate-pricing/","code-review-blog","code-review-for-025-each",{"title":2248,"description":2249,"labels":2250,"config":2251,"items":2252},"Tableau de bord des crédits : suivez exactement vos dépenses dans l'IA","Le tableau de bord des crédits affiche désormais vos plus grands consommateurs, vous permet d'auditer des sessions spécifiques et d'exporter les données d'utilisation. Le tableau des utilisateurs s'ouvre avec un tri des crédits consommés afin que les utilisateurs principaux apparaissent immédiatement. Les actions de session dans la vue détaillée de l'utilisateur sont des liens cliquables vers un audit direct ou le débogage. Ce tableau de bord :\n",[104],{"href":2213},[2253,2255,2257],{"text":2254},"Affiche les plus grands consommateurs instantanément avec le tableau des utilisateurs pré-trié et la recherche par utilisateur, action ou type d'événement.\n",{"text":2256},"Exporte toutes les utilisations au format CSV avec des ventilations par jour et par action pour la facturation interne et les rapports.\n",{"text":2258},"Affiche aux clients qui effectuent un essai de GitLab.com un onglet « Usage par utilisateur » pour une visibilité identique pendant leur essai.\n",{"title":2260,"description":2261,"labels":2262,"config":2263,"items":2265,"links":2272,"highlightCards":2279},"Disponibilité générale de la détection des faux positifs SAST agentique","Après chaque scan SAST, GitLab Duo Agent Platform vérifie automatiquement les résultats de gravité critique et élevée et vous indique les faux positifs probables. Chaque résultat est assorti d'un score de confiance, d'une explication générée par l'IA et d'un badge visuel afin que vous puissiez rapidement distinguer les vrais problèmes des faux positifs. Si vous rejetez un faux positif, il restera rejeté dans les futures exécutions de pipeline. La tarification est forfaitaire : un flow par crédit. Ce flow :\n",[104,87],{"href":2264},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/sast_false_positive_detection/",[2266,2268,2270],{"text":2267},"Économise aux équipes des heures d'investigation manuelle par cycle de scan en mettant en avant les menaces réelles en premier.\n",{"text":2269},"Offre un score de confiance et un raisonnement généré par l'IA à chaque évaluation pour une prise de décision transparente.\n",{"text":2271},"Maintient le statut rejeté afin que les faux positifs validés ne réapparaissent pas dans les futures exécutions de pipeline.\n",[2273],{"text":2274,"config":2275},"Lire l'article de blog : GitLab 18.10 introduit le classement et la remédiation avec l'IA native",{"href":2276,"dataGaName":2277,"dataGaLocation":2278},"/fr-fr/blog/gitlab-18-10-brings-ai-native-triage-and-remediation/","sast-fp-blog","sast-false-positive-detection",[2280],{"video":2281,"title":2285,"description":2286},{"config":2282},{"href":2283,"thumbnail":2284},"https://player.vimeo.com/video/1174573325?badge=0&autopause=0&player_id=0&app_id=58479","https://i.vimeocdn.com/video/2135193456-714183f1dca915b90e7ce6663522a7461d4f7df28b17b6b7bb9efddfcd79bc08-d_960?region=us","De la détection à la correction avec GitLab Duo Agent Platform","Découvrez comment GitLab peut automatiquement faire passer une vulnérabilité SAST de la détection à une merge request prête à être examinée. L'agent lit le code, génère et valide un correctif, et ouvre une merge request avec des modifications claires et explicables.\n",{"title":2288,"description":2289,"labels":2290,"config":2291,"items":2293,"links":2300},"Détection des faux positifs pour l'analyse des secrets alimentée par l'IA (version bêta)","Ce flow est distinct de la détection des faux positifs SAST et analyse les résultats de la détection des secrets pour signaler les identifiants de test, les valeurs d'exemple et les secrets fictifs avant qu'ils n'atteignent votre rapport de vulnérabilité. Chaque évaluation s'accompagne d'un raisonnement par l'IA et d'un score de confiance. Ce flow est désactivé par défaut, les administrateurs peuvent l'activer via un feature flag. Cette fonctionnalité :\n",[104,87],{"href":2292},"https://docs.gitlab.com/user/application_security/secret_detection/",[2294,2296,2298],{"text":2295},"S'exécute après chaque scan de sécurité et analyse les résultats de détection des secrets de gravité critique et élevée sans déclenchement manuel.\n",{"text":2297},"Fournit un raisonnement contextuel alimenté par l'IA et un score de confiance pour chaque évaluation afin d'aider les équipes à prioriser la revue.\n",{"text":2299},"Affiche les résultats directement dans le rapport de vulnérabilité aux côtés des informations existantes sur la gravité, le statut et la correction.\n",[2301],{"text":2302,"config":2303},"En savoir plus : découvrez comment la sécurité alimentée par l'IA peut mettre en avant les véritables vulnérabilités avant qu'elles n'atteignent votre rapport",{"href":2276,"dataGaName":2304,"dataGaLocation":2305},"secret-scanning-blog","secret-scanning-false-positive-detection",{"title":2307,"description":2308,"labels":2309,"config":2310,"items":2312,"links":2321},"Liste des éléments de travail et vues enregistrées","Les epics, les tickets et autres éléments de travail sont désormais affichés dans une seule liste unifiée afin d'éliminer le besoin de basculer entre des pages séparées pour trouver et gérer les tâches. Les vues enregistrées permettent aux équipes de créer et de stocker des configurations de liste personnalisées au niveau de l'espace de nommage, afin que les filtres et les mises en page sur lesquels vous vous appuyez chaque jour soient toujours à portée. Cette vue :\n",[1042],{"href":2311},"https://docs.gitlab.com/user/work_items/",[2313,2315,2317,2319],{"text":2314},"Combine les epics, les tickets et tous les types d'éléments de travail dans une liste avec tri, filtrage et regroupement par label, jalon, itération, progression et statut.\n",{"text":2316},"Enregistre les préférences d'affichage en tant que vues réutilisables au niveau du groupe ou du projet afin que les équipes partagent un affichage cohérent des tâches.\n",{"text":2318},"Remplace le basculement entre onglets et l'application répétée de filtres qui ralentissent les réunions, la planification des sprints et le nettoyage du backlog.\n",{"text":2320},"Est disponible sur la version gratuite, GitLab Premium et GitLab Ultimate sur GitLab.com, GitLab Self-Managed et GitLab Dedicated.\n",[2322],{"text":2323,"config":2324},"Découvrez comment ces capacités de planification Agile facilitent le suivi du travail et la création de rapports",{"href":2325,"dataGaName":2326,"dataGaLocation":2327},"/fr-fr/blog/agile-planning-gets-a-boost-from-new-features-in-gitlab-18-10/","work-items-blog","work-items-list-saved-views",{"title":2329,"description":2330,"labels":2331,"config":2332,"items":2334},"Définir des paramètres de job en milieu de pipeline sans avoir à tout recommencer","Les jobs manuels dans les pipelines CI/CD peuvent désormais accepter des paramètres d'intrant au moment de l'exécution. Si un paramètre dépend de données de sortie de job antérieures ou d'une condition externe, vous le définissez lorsque vous déclenchez le job, vous n'avez pas besoin d'exécuter à nouveau l'intégralité du pipeline. Les équipes qui migrent depuis Jenkins reconnaîtront immédiatement ce modèle. Cette fonctionnalité :\n",[88],{"href":2333},"https://docs.gitlab.com/ci/inputs/",[2335,2337,2339],{"text":2336},"Permet la configuration des paramètres de job individuels sans réexécutions complètes du pipeline.\n",{"text":2338},"Prend en charge les intrants dynamiques basés sur les données de sortie de jobs antérieures ou les conditions externes.\n",{"text":2340},"Réduit les erreurs de déploiement dues aux incompatibilités de paramètres et simplifie la consolidation des outils CI/CD.\n",{"title":2342,"description":2343,"labels":2344,"config":2345,"items":2347},"Filtrer le tableau de bord de sécurité par contexte métier","Les attributs de sécurité tels que l'impact commercial, le nom de l'application, l'unité commerciale et l'exposition à Internet sont désormais disponibles en tant que filtres directement dans le tableau de bord de sécurité. Les responsables de sécurité peuvent découper les données de vulnérabilité selon les priorités de leur organisation au lieu de faire défiler les scans bruts. Cette vue :\n",[87,163],{"href":2346},"https://docs.gitlab.com/user/application_security/security_dashboard/",[2348,2350,2352],{"text":2349},"Filtre par impact métier, application, unité commerciale et exposition à Internet directement dans le tableau de bord.\n",{"text":2351},"Se combine avec les filtres de type de rapport et de projet existants pour des vues délimitées et partageables.\n",{"text":2353},"Fournit aux équipes de conformité et aux responsables d'ingénierie des données de sécurité ciblées et pertinentes sans rapports personnalisés.\n",{"title":2355,"description":2356,"labels":2357,"config":2358,"items":2360},"Gérer les registres virtuels de conteneurs à partir de l'interface utilisateur (version bêta)","Les registres virtuels de conteneurs profitent désormais d'une interface Web. Créez des registres virtuels Docker, ajoutez des sources en amont comme Docker Hub, Harbor et Quay, définissez leur ordre de priorité et videz les caches sans toucher à l'API. Auparavant, ces actions étaient effectuées uniquement via l'API. Ce registre :\n",[1016],{"href":2359},"https://docs.gitlab.com/user/packages/virtual_registry/container/",[2361,2363,2365],{"text":2362},"Fournit une gestion visuelle pour créer des registres virtuels Docker avec plusieurs sources en amont.\n",{"text":2364},"Prend en charge l'ordre des sources en amont, la configuration des priorités et le vidage du cache directement dans l'interface utilisateur.\n",{"text":2366},"Réduit la charge de configuration pour les équipes qui consolident la gestion des images de conteneurs sur GitLab.\n",{},"/fr-fr/whats-new/18-10",{"title":2193,"description":2370},"GitLab Duo Agent Platform est désormais disponible sur la version gratuite de GitLab.com avec revues de code agentiques à 0,25 $","fr-fr/whats-new/18-10","lINYbG1Y9tO5vopBrm8Kokd7rnvQEZQSrDFlZES78gY",{"id":2374,"title":2375,"body":6,"category":6,"config":2376,"content":2379,"description":6,"extension":244,"meta":2534,"navigation":246,"path":2535,"seo":2536,"slug":6,"stem":2539,"testContent":6,"type":255,"__hash__":2540},"pages/fr-fr/whats-new/18-11.yml","18 11",{"template":8,"schema":9,"version":2377,"releaseDate":2378},"18.11","2026-04-16",{"releases":2380},{"header":24,"description":2381,"latestRelease":2382,"releasePostCta":2391,"tabs":2395,"exploreCards":2399,"headlineFeatures":2491},"Releases mensuelles, ressources pour les développeurs et actualités de l'équipe GitLab.",{"version":2377,"title":2383,"description":2384,"releaseDate":2385,"heroArtwork":2386,"button":2387},"GitLab 18.11 : étendez l'IA agentique à l'ensemble du SDLC en toute confiance et maîtrise","Remédiation autonome motivée par la nécessité de réduire les risques en matière de développement logiciel, deux nouveaux agents de base pour la CI et l'analyse, garde-fous budgétaires et limitations d'utilisation pour les GitLab Credits et bien plus encore.\n","16 avril 2026","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776715908/sn6hcl5edjmga1rl4ijy.png",{"text":241,"config":2388},{"href":2389,"dataGaName":2390,"dataGaLocation":36},"/press/releases/2026-04-16-gitlab-extends-agentic-ai-with-new-automated-security-remediation-pipeline-setup-delivery-analytics/","gitlab 18 10 released",{"text":32,"config":2392},{"href":2393,"dataGaName":2394,"dataGaLocation":36},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/","gitlab 18 11 full release notes",[2396,2398],{"id":16,"label":2397},"Fonctionnalités à la une",{"id":19,"label":20},[2400,2408,2416,2424,2431,2437,2444,2451,2459,2467,2475,2483],{"badges":2401,"title":2402,"description":2403,"button":2404},[87,104],"Résolution agentique des vulnérabilités SAST (disponibilité générale)","La résolution agentique des vulnérabilités utilise un raisonnement itératif pour analyser le contexte des vulnérabilités dans l'ensemble du code source, générer et valider des corrections de haute qualité et attribuer une évaluation de confiance aux solutions proposées.\n",{"text":472,"config":2405},{"href":2406,"dataGaName":2407,"dataGaLocation":36},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/","docs agentic vulnerability resolution",{"badges":2409,"title":2410,"description":2411,"button":2412},[104,96],"Claude Opus 4.7 désormais disponible dans GitLab Duo Agent Platform","Le dernier modèle d'Anthropic est désormais disponible dans GitLab Duo Agent Platform via la sélection de modèles dans l'Agentic Chat et dans les workflows agentiques.\n",{"text":472,"config":2413},{"href":2414,"dataGaName":2415,"dataGaLocation":36},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/","docs model selection",{"badges":2417,"title":2418,"description":2419,"button":2420},[104,163],"Agent Data Analyst (disponibilité générale)","L'agent Data Analyst couvre les merge requests, les tickets, les projets, les pipelines et les jobs en interrogeant les données déjà présentes dans GitLab en langage naturel, sans nécessiter de connaissances GLQL ni de requête de tableau de bord.\n",{"text":472,"config":2421},{"href":2422,"dataGaName":2423,"dataGaLocation":36},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","docs foundational agents",{"badges":2425,"title":2426,"description":2427,"button":2428},[104,96],"Garde-fous budgétaires et d'utilisation pour les GitLab Credits","Les entreprises qui étendent l'utilisation de l'IA agentique à l'ensemble du cycle de développement logiciel doivent prévoir les coûts à mesure de la généralisation de son adoption. Les limitations de dépenses appliquées aux GitLab Credits offrent un contrôle direct aux leaders technologiques.\n",{"text":472,"config":2429},{"href":2213,"dataGaName":2430,"dataGaLocation":36},"docs gitlab credits",{"badges":2432,"title":2433,"description":2434,"button":2435},[104,88],"Agent CI Expert (version bêta)","L'agent CI Expert inspecte votre dépôt, détecte votre langage et votre framework, mais propose aussi un pipeline de compilation et de test fonctionnel avec des explications en langage clair pour chaque décision.\n",{"text":472,"config":2436},{"href":2422,"dataGaName":2423,"dataGaLocation":36},{"badges":2438,"title":2439,"description":2440,"button":2441},[104,96],"Ajout de Mistral AI comme modèle auto-hébergé dans GitLab Duo Agent Platform","GitLab Duo Agent Platform prend désormais en charge Mistral AI comme plateforme LLM pour les déploiements de modèles auto-hébergés. Les clients GitLab Self-Managed peuvent utiliser la passerelle d'IA pour configurer les modèles Mistral AI pour les utiliser avec des agents et des flows.\n",{"text":472,"config":2442},{"href":1707,"dataGaName":2443,"dataGaLocation":36},"docs gitlab duo self hosted",{"badges":2445,"title":2446,"description":2447,"button":2448},[87],"Priorisation et application de la sécurité en fonction des risques","Lorsque les scores de gravité ne reflètent pas l'exploitabilité réelle, les équipes de développement cessent de faire confiance au signal et commencent à ignorer ces scores. Cette fonctionnalité vise à réduire le travail de hiérarchisation et veille à ce que les équipes de développement privilégient les résultats les plus importants.\n",{"text":472,"config":2449},{"href":1784,"dataGaName":2450,"dataGaLocation":36},"docs vulnerability management policy",{"badges":2452,"title":2453,"description":2454,"button":2455},[96],"Autorisations affinées pour les jetons d'accès personnels (version bêta)","Limitez chaque jeton d'accès personnel (PAT) à des ressources et actions spécifiques pour réduire tout dommage potentiel en cas de divulgation ou de compromission d'un jeton. Les PAT affinés sont disponibles dans toutes les éditions, y compris la version gratuite.\n",{"text":472,"config":2456},{"href":2457,"dataGaName":2458,"dataGaLocation":36},"https://docs.gitlab.com/auth/tokens/fine_grained_access_tokens/","docs fine grained access token",{"badges":2460,"title":2461,"description":2462,"button":2463},[96],"Comptes de service : désormais disponibles dans la version gratuite, ainsi que dans les sous-groupes et projets","Les comptes de service sont maintenant disponibles sur GitLab.com dans toutes les éditions, y compris la version gratuite (jusqu'à 100 par groupe principal). Les équipes peuvent aussi créer des comptes de service directement dans les sous-groupes, ainsi que des projets avec un accès limité.\n",{"text":472,"config":2464},{"href":2465,"dataGaName":2466,"dataGaLocation":36},"https://docs.gitlab.com/user/profile/service_accounts/","docs service accounts",{"badges":2468,"title":2469,"description":2470,"button":2471},[163,96],"Intégration ClickHouse en disponibilité générale pour les déploiements auto-gérés","Les instances auto-gérées peuvent désormais utiliser ClickHouse comme backend analytique prêt pour la production afin d'alimenter les tableaux de bord et les points de terminaison d'API qui exigent des requêtes de données ultra-performantes à grande échelle.\n",{"text":472,"config":2472},{"href":2473,"dataGaName":2474,"dataGaLocation":36},"https://docs.gitlab.com/integration/clickhouse/","docs clickhouse",{"badges":2476,"title":2477,"description":2478,"button":2479},[104,105],"GitLab désormais disponible sur la marketplace Cursor","GitLab est désormais disponible en tant que plug-in sur la marketplace Cursor et connecte Cursor à votre instance GitLab via le serveur MCP de GitLab.\n",{"text":472,"config":2480},{"href":2481,"dataGaName":2482,"dataGaLocation":36},"https://docs.gitlab.com/editor_extensions/","docs editor extensions",{"badges":2484,"title":2485,"description":2486,"button":2487},[105,88],"Reconfiguration des intrants lors de l'exécution manuelle des pipelines de merge request","Les intrants CI/CD vous permettent de personnaliser le comportement des pipelines lors de l'exécution. Cette flexibilité s'étend désormais aux pipelines de merge requests, offrant le même contrôle au moment de l'exécution pour tous les types de pipelines.",{"text":472,"config":2488},{"href":2489,"dataGaLocation":36,"dataGaName":2490},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#run-a-merge-request-pipeline-with-custom-inputs","docs reconfigure inputs",[2492,2498,2504,2510,2517,2523,2528],{"type":39,"badge":40,"title":2493,"description":2494,"config":2495},"Automatisation de la remédiation grâce à des correctifs de code par IA prêts à être fusionnés","Avec GitLab 18.11, la résolution agentique des vulnérabilités SAST est disponible pour tous les utilisateurs afin de réduire les goulots d'étranglement en matière de sécurité.\n",{"href":2496,"dataGaName":2497,"dataGaLocation":36},"/fr-fr/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/","automate-remediation-with-ready-to-merge-ai-code-fixes",{"type":47,"badge":48,"title":2499,"thumbnail":2284,"description":2500,"config":2501},"Résolution agentique des vulnérabilités SAST","Découvrez comment résoudre automatiquement les vulnérabilités SAST sans jamais quitter GitLab.",{"href":2502,"dataGaName":2503,"dataGaLocation":36},"https://player.vimeo.com/video/1174573325","agentic sast vulnerability resolution",{"type":39,"badge":40,"title":2505,"description":2506,"config":2507},"Les agents d'IA CI Expert et Data Analyst comblent les lacunes de développement","Configurez la CI et interrogez vos données de cycle de développement logiciel à l'aide de deux nouveaux agents de base GitLab Duo Agent Platform disponibles dans GitLab 18.11.\n",{"href":2508,"dataGaName":2509,"dataGaLocation":36},"/fr-fr/blog/ci-expert-and-data-analyst-ai-agents-target-development-gaps/","ci expert and data analyst ai agents target development gaps",{"type":47,"badge":48,"title":2511,"thumbnail":2512,"description":2513,"config":2514},"Agent Data Analyst","https://i.vimeocdn.com/video/2145915910-b85598b166057ba078c19617f9eb6a2967d4a699a1ec7ea5cc27da96b0be3fa4-d_960?region=us","Posez une question en langage naturel et obtenez une visualisation instantanée dans Agentic Chat.",{"href":2515,"dataGaName":2516,"dataGaLocation":36},"https://player.vimeo.com/video/1183094817?","data analyst agent",{"type":39,"badge":40,"title":2518,"description":2519,"config":2520},"Garde-fous budgétaires pour les GitLab Credits","Découvrez comment les nouvelles limitations de dépenses et de crédit par utilisateur servent de garde-fous budgétaires aux entreprises pour faire évoluer GitLab Duo Agent Platform.\n",{"href":2521,"dataGaName":2522,"dataGaLocation":36},"/fr-fr/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits/","gitlab 18 11 budget guardrails for gitlab credits",{"type":39,"badge":40,"title":2410,"description":2524,"config":2525},"Le dernier modèle d'Anthropic, disponible dès maintenant, améliore l'efficacité du travail des agents.\n",{"href":2526,"dataGaName":2527},"/fr-fr/blog/claude-opus-4-7-is-now-available-in-gitlab-duo-agent-platform/","claude opus 4 7 is now available in gitlab duo agent platform",{"type":79,"title":2529,"description":2530,"config":2531},"Le contributeur notable de ce mois-ci : Rinku C","Nous sommes ravis de mettre en avant Rinku C, un contributeur de niveau 4 avec plus de 80 améliorations fusionnées sur GitLab depuis son arrivée en septembre 2025.\n",{"href":2532,"dataGaName":2533,"dataGaLocation":36},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/#mvp-18-11","contributors gitlab",{},"/fr-fr/whats-new/18-11",{"title":2537,"description":2538},"GitLab 18.11 : étendez l'IA agentique à l'ensemble du SDLC","GitLab 18.11 ajoute la remédiation de la sécurité par l'IA, des agents de CI et d'analyse et des garde-fous budgétaires pour les GitLab Credits.","fr-fr/whats-new/18-11","FZfd7viOxaZBTHQsB2lNQNTfFtbmP_cwwUV45jwVSRY",{"id":2542,"title":2543,"body":6,"category":6,"config":2544,"content":2547,"description":6,"extension":244,"meta":2747,"navigation":246,"path":2748,"seo":2749,"slug":6,"stem":2751,"testContent":6,"type":6,"__hash__":2752},"pages/fr-fr/whats-new/18-2.yml","18 2",{"template":8,"schema":1577,"noContent":252,"version":2545,"releaseDate":2546},18.2,"Jul 17, 2025",{"title":2548,"components":2549},"GitLab 18.2",[2550,2566],{"componentName":1583,"type":1583,"componentContent":2551},{"title":2552,"description":2553,"video":2554,"config":2564},"Nouveautés de GitLab 18.2","Bêta publique de GitLab Duo Agent Platform, statuts de workflow personnalisés, tableaux de bord de conformité améliorés et améliorations massives de la plateforme principale.",{"config":2555,"heading":2558,"description":2559,"button":2560},{"href":2556,"thumbnail":2557},"https://player.vimeo.com/video/1101993507?title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758936135/554e557a-a7f1-4a68-a419-45d20a6ff049.png","Réimaginer l'avenir du développement logiciel","Nous livrons des capacités d'entreprise critiques, de la personnalisation des workflows à la gouvernance de sécurité, qui établiront les normes pour la livraison logicielle moderne à grande échelle.",{"text":2561,"config":2562},"Lire le blog du PDG",{"href":2563},"/fr-fr/blog/gitlab-duo-agent-platform-public-beta/",{"id":2565},"18.2",{"componentName":1588,"type":1588,"componentContent":2567},{"features":2568},[2569,2582,2597,2612,2627,2642,2657,2674,2689,2706,2717,2732],{"title":2570,"config":2571,"description":2573,"labels":2574,"items":2575},"Statuts de workflow personnalisés",{"href":2572},"https://docs.gitlab.com/user/work_items/status/","Les équipes de développement peuvent aller au-delà du suivi basique des projets avec des statuts configurables qui reflètent les workflows réels :",[1042,96],[2576,2578,2580],{"text":2577},"Définissez les workflows pour une création de rapports précise et remplacez les contournements de labels par une visibilité réelle.",{"text":2579},"Mettez à jour le statut de plusieurs éléments avec des opérations en masse dans les portefeuilles simultanément.",{"text":2581},"Les automatisations de tableau peuvent être configurées avec des transitions de workflow précises pour améliorer la précision dans les étapes du workflow.",{"title":2583,"config":2584,"labels":2586,"description":2587,"items":2588},"Nouvelle page d'accueil des merge requests : priorisation intelligente à grande échelle",{"href":2585},"https://docs.gitlab.com/user/project/merge_requests/homepage/",[1042,105,163],"La disposition améliorée permet aux développeurs de gérer des dizaines de MR dans plusieurs projets :",[2589,2591,2593,2595],{"text":2590},"Les vues basées sur les rôles séparent les responsabilités d'auteur par rapport à celles de relecteur afin que les développeurs puissent se concentrer sur des tâches spécifiques.",{"text":2592},"La vue du flux de travail organise les flux de groupe par l'état de revue des MR pour des actions claires suivantes.",{"text":2594},"La visibilité étendue combine les MR créés et assignés pour s'assurer que rien n'est manqué dans les projets.",{"text":2596},"L'onglet Merge requests actifs facilite la recherche de ce qui nécessite une attention maintenant.",{"title":2598,"config":2599,"labels":2601,"description":2602,"items":2603},"Balises de conteneur immuables (Bêta) : sécurité de la chaîne d'approvisionnement",{"href":2600},"https://docs.gitlab.com/user/packages/container_registry/immutable_container_tags/",[87,1016,1017],"Protégez la stabilité de la production et maintenez la conformité avec des balises qui ne peuvent pas être modifiées après la création :",[2604,2606,2608,2610],{"text":2605},"L'intégrité du déploiement applique les balises de production qui restent inchangées afin de prévenir les modifications accidentelles.",{"text":2607},"Les pistes d'audit fournissent une vue complète des modifications de conteneur pour la création de rapports de conformité et les examens de sécurité.",{"text":2609},"Les règles basées sur des modèles prennent en charge jusqu'à 5 modèles regex RE2 par projet pour aider à protéger automatiquement les versions sémantiques et les balises critiques.",{"text":2611},"Les exclusions automatisées respectent les balises immuables dans les politiques de nettoyage pour prévenir la suppression accidentelle d'images critiques.",{"title":2613,"config":2614,"labels":2616,"description":2617,"items":2618},"Améliorations de l'analyse des conteneurs",{"href":2615},"https://docs.gitlab.com/user/application_security/container_scanning/#available-cicd-variables",[87,163],"Les améliorations majeures de la détection des vulnérabilités aident les équipes de développement à identifier et corriger les problèmes de sécurité plus rapidement :",[2619,2621,2623,2625],{"text":2620},"La prise en charge multi-architecture fournit une analyse native Linux Arm64 pour éliminer l'émulation et accélérer les analyses.",{"text":2622},"L'analyse d'archive améliorée fournit une meilleure attribution des vulnérabilités dans les images pour comprendre où se trouvent les problèmes.",{"text":2624},"L'analyse de la portée JavaScript identifie le code vulnérable réellement utilisé pour réduire les faux positifs et concentrer les efforts de rémédiation.",{"text":2626},"Le filtrage de la portée met en évidence les vulnérabilités les plus critiques.",{"title":2628,"config":2629,"labels":2631,"description":2632,"items":2633},"Intégration AWS Secrets Manager",{"href":2630},"https://docs.gitlab.com/ci/secrets/aws_secrets_manager/",[1016,1017,87],"L'intégration AWS native avec GitLab CI/CD rationalise la gestion des secrets d'entreprise et renforce les contrôles de sécurité :",[2634,2636,2638,2640],{"text":2635},"La prise en charge AWS native permet l'accès direct à Secrets Manager et Parameter Store pour éliminer le besoin de scripts personnalisés.",{"text":2637},"Supprime les outils tiers pour simplifier l'architecture et réduire la surface d'attaque.",{"text":2639},"L'authentification OIDC fournit un accès sans clé afin que les équipes puissent gérer les secrets sans stocker les identifiants.",{"text":2641},"La gestion centralisée consolide la gestion des secrets pour permettre un audit de sécurité complet.",{"title":2643,"config":2644,"labels":2646,"description":2647,"items":2648},"Gestion centralisée des politiques de sécurité (Bêta)",{"href":2645},"https://docs.gitlab.com/user/application_security/policies/enforcement/compliance_and_security_policy_groups/",[96,87,1017],"Point de contrôle unique pour les politiques de sécurité à l'échelle de l'organisation, éliminant la fragmentation dans les projets :",[2649,2651,2653,2655],{"text":2650},"Définissez une fois dans le CSP, appliquez partout avec l'application de politique à l'instance.",{"text":2652},"La flexibilité de l'unité commerciale permet aux équipes d'hériter et d'étendre les politiques organisationnelles du groupe CSP.",{"text":2654},"Le moindre privilège garantit le contrôle centralisé avec exécution déléguée.",{"text":2656},"La couverture complète prend en charge tous les types de politiques de sécurité existants.",{"title":2658,"config":2659,"labels":2661,"description":2662,"items":2663},"Capacités d'audit et de création de rapports améliorées",{"href":2660},"https://docs.gitlab.com/user/application_security/security_dashboard/#exporting",[163,87],"Les améliorations compléhensives de la visibilité de sécurité et de la création de rapports aident les développeurs à démontrer rapidement l'adhésion à la conformité :",[2664,2666,2668,2670,2672],{"text":2665},"Les rapports de sécurité PDF permettent l'export du tableau de bord pour la création de rapports du conseil.",{"text":2667},"Les contrôles de flux d'audit permettent les mises à jour du streaming sans reconfiguration, évitant la maintenance manuelle.",{"text":2669},"Le filtrage amélioré par type d'événement, groupes ou projets est maintenant disponible.",{"text":2671},"L'API GraphQL de vulnérabilité suit les pipelines d'introduction et de résolution.",{"text":2673},"L'inventaire des identifiants inclut maintenant les comptes de service pour afficher la visibilité complète des jetons.",{"title":2675,"config":2676,"labels":2678,"description":2679,"items":2680},"Tableau de bord d'aperçu de conformité : visibilité étendue",{"href":2677},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_overview_dashboard/",[96,163],"La nouvelle vue de conformité agrégée donne aux parties prenantes une visibilité instantanée sur les normes de conformité organisationnelles, ainsi que des tableaux de bord pour :",[2681,2683,2685,2687],{"text":2682},"La couverture du cadre, qui affiche le pourcentage de projets avec des cadres de conformité.",{"text":2684},"L'état des exigences, qui suit les taux de réussite/échec dans l'ensemble de l'organisation.",{"text":2686},"L'efficacité du contrôle, qui mesure les données de performances agrégées pour fournir des informations de conformité exploitables.",{"text":2688},"La priorisation des risques, qui identifie les cadres sur lesquels se concentrer pour les améliorations à plus fort impact.",{"title":2690,"config":2691,"labels":2693,"description":2694,"items":2695},"Améliorations des éléments de travail et de la planification",{"href":2692},"https://docs.gitlab.com/user/group/epics/manage_epics/#assignees",[1042,96],"Les améliorations compléhensives de la planification donnent aux équipes de développement la capacité de coordonner les projets complexes plus efficacement :",[2696,2698,2700,2702,2704],{"text":2697},"Les assignations d'epics fournissent une propriété claire pour les initiatives stratégiques.",{"text":2699},"La liaison jalon-epic connecte les objectifs trimestriels aux tâches quotidiennes.",{"text":2701},"Les références unifiées introduisent la nouvelle syntaxe [work_item:123] dans GitLab, ce qui facilite les références croisées des éléments.",{"text":2703},"Les préférences d'affichage offrent une visibilité des métadonnées personnalisable pour que les équipes trouvent les informations pertinentes.",{"text":2705},"Le basculement tiroir/page complète permet aux utilisateurs de choisir comment afficher les détails de l'epic en fonction de leurs besoins et préférences spécifiques.",{"title":2707,"config":2708,"labels":2710,"description":2711,"items":2712},"Administration de la plateforme",{"href":2709},"https://docs.gitlab.com/administration/settings/import_and_export_settings/#skip-confirmation-when-reassigning-placeholder-users",[96,1017],"Capacités d'administration d'entreprise pour gérer GitLab à grande échelle :",[2713,2715],{"text":2714},"Le rôle d'administrateur personnalisé (Bêta) fournit des permissions granulaires pour la zone d'administration.",{"text":2716},"Les agents Kubernetes de l'espace de travail permettent le mappage des agents à l'instance.",{"title":2718,"config":2719,"labels":2721,"description":2722,"items":2723},"Duo Agent Platform dans l'IDE (Bêta)",{"href":2720},"https://docs.gitlab.com/user/duo_agent_platform/",[105,104],"Apporter l'assistance intelligente directement dans les IDE VS Code et JetBrains en tant que couche d'amélioration afin que les équipes de développement restent concentrées :",[2724,2726,2728,2730],{"text":2725},"L'intégration du workflow naturel donne un contexte complet dans l'IDE pour éliminer le changement de contexte.",{"text":2727},"L'accès complet fournit les tickets, les merge requests, les pipelines et les données de sécurité pour permettre des décisions de code mieux informées.",{"text":2729},"La prise en charge MCP se connecte aux outils et sources de données externes pour étendre les capacités.",{"text":2731},"La recherche basée sur des modèles permet la recherche avancée et la découverte de fichiers pour aider les équipes de développement à trouver rapidement du code.",{"title":2733,"config":2734,"labels":2736,"description":2737,"items":2738},"Contrôles de groupe et de projet pour GitLab Duo",{"href":2735},"https://docs.gitlab.com/user/gitlab_duo/turn_on_off/",[96,104],"Le contrôle fin des fonctionnalités d'IA aide les organisations à équilibrer l'innovation avec la gouvernance dans GitLab Premium et GitLab Ultimate :",[2739,2741,2743,2745],{"text":2740},"Les contrôles hiérarchiques en cascade de l'instance au projet pour simplifier la gestion des politiques.",{"text":2742},"Les bascules spécifiques aux fonctionnalités séparent les contrôles des suggestions de code et du chat pour permettre un déploiement contrôlé.",{"text":2744},"L'alignement de conformité répond à diverses exigences réglementaires pour assurer une utilisation responsable de l'IA.",{"text":2746},"La flexibilité de l'utilisateur équilibre l'innovation avec le contrôle pour soutenir les besoins variés de l'équipe.",{},"/fr-fr/whats-new/18-2",{"title":2552,"description":2750},"Bêta publique de GitLab Duo Agent Platform, statuts de workflow personnalisés, tableaux de bord de conformité améliorés et améliorations massives","fr-fr/whats-new/18-2","O_cr6gZeSiGOt_mVqyCR-prYITi68bTdV-B-aemgXWI",{"id":2754,"title":2755,"body":6,"category":6,"config":2756,"content":2759,"description":6,"extension":244,"meta":2933,"navigation":246,"path":2934,"seo":2935,"slug":6,"stem":2936,"testContent":6,"type":6,"__hash__":2937},"pages/fr-fr/whats-new/18-3.yml","18 3",{"template":8,"schema":1577,"noContent":252,"version":2757,"releaseDate":2758},18.3,"Aug 20, 2025",{"title":2760,"components":2761},"GitLab 18.3",[2762,2777],{"componentName":1583,"type":1583,"componentContent":2763},{"title":2764,"description":2765,"video":2766,"config":2775},"GitLab 18.3 : nouveautés","Vues intégrées pour afficher le statut en temps réel, nouveaux workflows, rapports de conformité améliorés, gouvernance d'entreprise et plus encore.",{"config":2767,"heading":2770,"description":2771,"button":2772},{"href":2768,"thumbnail":2769},"https://player.vimeo.com/video/1111796316?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758626541/zirykfid9us9tbjfhzjn.png","Expansion de l'orchestration IA dans l'ingénierie logicielle","Avec GitLab 18.3, nous faisons progresser la collaboration humain-IA avec des flows, la gouvernance et des intégrations.",{"text":2197,"config":2773},{"href":2774},"/fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering/",{"id":2776},"18.3",{"componentName":1588,"type":1588,"componentContent":2778},{"features":2779},[2780,2802,2828,2841,2871,2888,2899,2914],{"title":2781,"config":2782,"description":2784,"labels":2785,"highlightCard":2786,"items":2793},"Extension des intégrations et de l'interopérabilité",{"href":2783},"https://docs.gitlab.com/integration/","Activez les agents de première partie et tiers dans les workflows de développement pour donner aux équipes de développement la possibilité de choisir les bons outils d'IA au sein de la gouvernance et du contexte de GitLab :",[96,105,104,1016,1017],{"video":2787,"title":2791,"description":2792},{"config":2788},{"href":2789,"thumbnail":2790},"https://player.vimeo.com/video/1111784124?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/jed3urwxtyih1y2hicjx.png","Regardez la démo des intégrations","Découvrez comment GitLab 18.4 intègre n'importe quel agent d'IA dans votre workflow. Fini les changements d'outil, il vous suffit de mentionner @Claude dans vos merge requests.",[2794,2796,2798,2800],{"text":2795},"Le serveur MCP fournit une intégration IA standardisée et sécurisée avec les projets et API GitLab.",{"text":2797},"La prise en charge d'agents CLI permet de mentionner @Claude Code, Codex, Amazon Q, Google Gemini ou opencode dans les tickets ou merge requests afin de générer du code ou des commentaires.",{"text":2799},"L'Agentic Chat pour Visual Studio et l'interface utilisateur de GitLab fournissent un accès aux agents GitLab Duo en mode natif où vous travaillez pour réduire les changements de contexte.",{"text":2801},"La prise en charge étendue de modèles d'IA (GitLab Self-Hosted) permet d'exécuter GPT (20B/120B), Claude 4 et plus via vLLM, Azure ou AWS Bedrock.",{"title":2803,"config":2804,"description":2806,"labels":2807,"items":2808,"highlightCards":2813},"Flows de développement automatisés",{"href":2805},"https://docs.gitlab.com/user/duo_agent_platform/flows/","Éliminez les tâches répétitives avec des workflows multi-agents qui transforment les idées en code en quelques minutes et aident les équipes à se concentrer sur des tâches de plus grande valeur :",[104,1042,105,1016],[2809,2811],{"text":2810},"Le flow « Ticket à MR » convertit automatiquement les tickets en merge requests avec des plans de mise en œuvre et du code prêt pour la production.",{"text":2812},"Le flow « Conversion de fichier CI pour les Flows Jenkins » migre les configurations CI/CD Jenkins vers les pipelines GitLab CI sans réécriture manuelle.",[2814,2821],{"video":2815,"title":2819,"description":2820},{"config":2816},{"href":2817,"thumbnail":2818},"https://player.vimeo.com/video/1120981865?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/y6alfpmtrwnxqez1swok.png","Regardez la démo du flow « Ticket à MR »","Découvrez comment l'IA transforme un simple ticket en code prêt pour la production avec des plans d'implémentation. Fini le codage manuel, il vous suffit de décrire le problème.",{"video":2822,"title":2826,"description":2827},{"config":2823},{"href":2824,"thumbnail":2825},"https://player.vimeo.com/video/1111783724?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580269/rqn56ak0a6noig2trekm.png","Regardez la démo du flow « Conversion de fichier CI pour les Flows Jenkins »","Découvrez comment l'IA convertit automatiquement vos configurations Jenkins en pipelines GitLab CI. La conversion de code est fiable, et la validation rapide et facile.",{"title":2829,"config":2830,"description":2832,"labels":2833,"items":2834},"Graphe de connaissances : intelligence de code en temps réel",{"href":2831},"https://gitlab-org.gitlab.io/rust/knowledge-graph/getting-started/overview/","Les données contextuelles aident les agents et les équipes à comprendre les codes sources complexes et à économiser des heures sur la recherche et la refactorisation :",[105,163,1042,104],[2835,2837,2839],{"text":2836},"L'indexation de code en temps réel accélère la recherche et la navigation.",{"text":2838},"Les dépendances sont cartographiées et les relations de fichiers sont précisées dans tout le code source.",{"text":2840},"Les agents d'IA disposent d'un contexte plus riche et fournissent des réponses plus précises.",{"title":2842,"config":2843,"description":2845,"labels":2846,"items":2847,"highlightCards":2856},"Gouvernance d'entreprise",{"href":2844},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/#decide-on-your-configuration-type","Adoptez l'IA en toute confiance avec visibilité et contrôle. Les nouvelles fonctionnalités de gouvernance garantissent la transparence et la conformité des actions des agents aux standards de sécurité de l'organisation :",[96,1017,104,87],[2848,2850,2852,2854],{"text":2849},"Agent Insights suit et optimise la façon dont les agents prennent leurs décisions.",{"text":2851},"La fonctionnalité de revue de code de GitLab Duo pour GitLab Self-Hosted fournit une revue de code alimentée par l'IA avec souveraineté des données.",{"text":2853},"Les configurations de modèles hybrides combinent les modèles d'IA GitLab Self-Hosted et ceux gérés par GitLab.",{"text":2855},"OAuth 2.0 pour serveur MCP fournit une authentification moderne et sécurisée aux ressources protégées.",[2857,2864],{"video":2858,"title":2862,"description":2863},{"config":2859},{"href":2860,"thumbnail":2861},"https://player.vimeo.com/video/1111783244?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580269/iz95ziezxvykrnsibqh8.png","Regardez la démo de Agent Insights","Découvrez comment Agent Insights suit chaque décision de l'IA avec une transparence totale. Vous gardez le contrôle, car chaque action des agents est documentée.",{"video":2865,"title":2869,"description":2870},{"config":2866},{"href":2867,"thumbnail":2868},"https://player.vimeo.com/video/1111783569?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/uyn2rdbdyjobrni2zvdn.png","Regardez la démo de la revue de code de GitLab Duo pour GitLab Self-hosted","Découvrez comment la revue de code de GitLab Duo fournit des retours intelligents tout en assurant la sécurité de votre code. Vos données ne quittent jamais votre infrastructure.",{"title":2872,"config":2873,"description":2875,"labels":2876,"items":2877},"Plateforme Secure by Design : une gouvernance évolutive",{"href":2874},"https://docs.gitlab.com/user/custom_roles/#create-a-custom-admin-role","Appliquez les principes du moindre privilège et la conformité à grande échelle. GitLab 18.3 intègre la sécurité et la gouvernance dans tout le cycle de développement logiciel pour que les entreprises puissent standardiser leurs processus sans ralentir les équipes :",[87,96,1017,1016],[2878,2880,2882,2884,2886],{"text":2879},"Les rôles d'administrateur personnalisés créent des rôles spécialisés avec un accès administrateur précis.",{"text":2881},"Les frameworks de conformité au niveau de l'instance appliquent les politiques une seule fois et les propagent dans les groupes et projets.",{"text":2883},"Le rapport amélioré des violations fournit des alertes immédiates et exploitables liées aux contrôles de conformité.",{"text":2885},"Les tokens de job CI/CD affinés limitent les tokens aux seuls points de terminaison API requis.",{"text":2887},"L'intégration AWS Secrets Manager récupère les secrets de façon sécurisée dans les jobs CI/CD via OpenID Connect (OIDC).",{"title":309,"config":2889,"description":2890,"labels":2891,"items":2892},{"href":2600},"Protégez-vous contre les vulnérabilités et les pannes en garantissant l'immuabilité des artefacts et des images et leur gestion cohérente dans toute la chaîne d'approvisionnement :",[1016,1017,96],[2893,2895,2897],{"text":2894},"La prise en charge des revues Conan fournit des identifiants immuables pour les packages C++.",{"text":2896},"Les tags de conteneurs immuables empêchent la modification d'images de production critiques.",{"text":2898},"La protection de l'immuabilité a été étendue pour npm, PyPI, Maven, NuGet, Helm et plus encore.",{"title":2900,"config":2901,"description":2903,"labels":2904,"items":2905},"Vues intégrées (alimentées par GLQL)",{"href":2902},"https://docs.gitlab.com/user/glql/#embedded-views","Donnez aux équipes un accès aux données de projet en temps réel là où elles travaillent. Les vues intégrées transforment les wikis, tickets et epics en tableaux de bord vivants qui sont mis à jour automatiquement :",[1042,163],[2906,2908,2910,2912],{"text":2907},"Insérez des requêtes GLQL en temps réel dans les tickets, epics et merge requests.",{"text":2909},"Personnalisez vos vues avec des fonctions comme `currentUser()` et `today()`.",{"text":2911},"Filtrez avec plus de 25 champs dont les labels, les jalons et les indicateurs de progression.",{"text":2913},"Affichez les vues sous forme de tableaux ou listes qui se mettent à jour automatiquement.",{"title":2915,"config":2916,"description":2918,"labels":2919,"items":2920},"Mises à jour additionnelles de l'expérience développeur",{"href":2917},"https://docs.gitlab.com/releases/18/gitlab-18-3-released/#customize-instructions-for-gitlab-duo-code-review","Profitez d'une plus grande flexibilité dans la façon dont les équipes utilisent les modèles d'IA et gèrent les projets avec des fonctionnalités qui améliorent la personnalisation, la sécurité, et la productivité :",[105,1042,96,1016,1017,104],[2921,2923,2925,2927,2929,2931],{"text":2922},"Personnalisez les instructions de la revue de code de GitLab Duo pour définir des normes de revue spécifiques au projet en YAML.",{"text":2924},"Apportez vos propres modèles (GitLab Self-Hosted) pour exécuter n'importe quel modèle compatible avec GitLab Duo.",{"text":2926},"La sélection de modèles hybrides (GitLab Self-Hosted) assigne des modèles par fonctionnalité pour associer évolutivité et sécurité.",{"text":2928},"Les violations de conformité sont mises en évidence dans des rapports améliorés qui relient directement les violations aux contrôles de framework.",{"text":2930},"Le contrôle de source dans le Web IDE permet de créer/supprimer des branches, de modifier des commits et de forcer le push directement dans le navigateur.",{"text":2932},"La migration par transfert direct déplace de façon fiable les groupes/projets volumineux entre les instances GitLab.",{},"/fr-fr/whats-new/18-3",{"title":2764,"description":2765},"fr-fr/whats-new/18-3","eui6d6l111RGOe6XfMNsKKsEEpDf3u0LmRY-dNdTgUE",{"id":2939,"title":2940,"body":6,"category":6,"config":2941,"content":2944,"description":6,"extension":244,"meta":3117,"navigation":246,"path":3118,"seo":3119,"slug":6,"stem":3120,"testContent":6,"type":6,"__hash__":3121},"pages/fr-fr/whats-new/18-4.yml","18 4",{"template":8,"schema":1577,"noContent":252,"version":2942,"releaseDate":2943},18.4,"Sep 23, 2025",{"title":2945,"components":2946},"GitLab 18.4",[2947,2962],{"componentName":1583,"type":1583,"componentContent":2948},{"title":2949,"description":2950,"video":2951,"config":2960},"Nouveautés de GitLab 18.4","Nouveaux workflows CI/CD, bibliothèque d'agents spécialisés, améliorations de GitLab Runner, gouvernance IA renforcée et plus encore.",{"config":2952,"heading":2955,"description":2956,"button":2957},{"href":2953,"thumbnail":2954},"https://player.vimeo.com/video/1120293274?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758575154/wri1blj60yzo4p476m5o.png","Développement et automatisation avec l'IA native","Avec GitLab 18.4, nous faisons évoluer la façon dont les équipes et l'IA collaborent grâce à des agents personnalisés, une précision du code en contexte et des corrections automatiques de pipelines afin d'améliorer la productivité des équipes de développement.",{"text":2197,"config":2958},{"href":2959},"/fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight/",{"id":2961},"18.4",{"componentName":1588,"type":1588,"componentContent":2963},{"features":2964},[2965,2980,2993,3008,3023,3038,3048,3061,3072,3083,3093,3106],{"title":2966,"config":2967,"description":2969,"labels":2970,"items":2971},"AI Catalog (version bêta)",{"href":2968},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/","Une bibliothèque partagée d'agents réutilisables et spécialisés qui permet aux équipes de développement de :",[96,1042,105,104],[2972,2974,2976,2978],{"text":2973},"Créer des agents personnalisés avec des comportements et des outils définis.",{"text":2975},"Partager des agents au niveau du projet ou de l'entreprise.",{"text":2977},"Tester les agents avant le déploiement pour garantir des performances prévisibles.",{"text":2979},"Construire des cas d'utilisation courants comme le scanning de sécurité, la rédaction de documentation ou la validation de déploiement.",{"title":2981,"config":2982,"description":2984,"labels":2985,"items":2986},"Agentic Chat plus intelligent (version bêta)",{"href":2983},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/","Les agents d'IA agissent comme des coéquipiers, permettant aux équipes de développement de :",[105,1042,104],[2987,2989,2991],{"text":2988},"Démarrer de nouvelles conversations ou de reprendre les précédentes avec des agents personnalisés.",{"text":2990},"Exécuter les agents de façon synchrone ou asynchrone.",{"text":2992},"Accéder aux vues de session avec logs, informations utilisateur et métadonnées d'outils pour plus de visibilité.",{"title":2994,"config":2995,"description":2997,"labels":2998,"items":2999},"Améliorations du Knowledge Graph (version bêta)",{"href":2996},"https://gitlab-org.gitlab.io/rust/knowledge-graph/","Les développeurs et les agents d'IA utilisent le graphe de connaissances pour accélérer la navigation dans le code source et répondre rapidement aux questions complexes. Les équipes de développement peuvent :",[105,163,1042,104],[3000,3002,3004,3006],{"text":3001},"Utiliser l'indexation en temps réel pour cartographier les fichiers, les routes et les références dans les projets.",{"text":3003},"Utiliser la fonction « Aller à la définition », le suivi des références et la recherche dans le chat.",{"text":3005},"Poser des questions précises comme « qu'est-ce que ce changement impacte ? ».",{"text":3007},"Accélérer l'intégration, la recherche approfondie et les refactorisations en toute confiance.",{"title":3009,"config":3010,"description":3012,"labels":3013,"items":3014},"Flow de correction des pipelines en échec (version bêta)",{"href":3011},"https://docs.gitlab.com/ci/pipeline_editor/#validate-cicd-configuration","Un nouveau flow maintient les pipelines de développement logiciel fonctionnels en équilibrant les corrections techniques et les priorités métier. Conçu pour maintenir les équipes dans leur workflow, il permet de :",[1017,104,1016],[3015,3017,3019,3021],{"text":3016},"Détecter et prioriser les échecs en fonction de leur importance métier.",{"text":3018},"Effectuer une analyse des causes profondes dans les logs, les dépendances et les changements récents.",{"text":3020},"Suggérer et appliquer des corrections alignées sur les échéances et priorités.",{"text":3022},"Créer automatiquement des merge requests avec le contexte métier.",{"title":3024,"config":3025,"description":3027,"labels":3028,"items":3029},"Sélection de modèles GitLab Duo (disponibilité générale)",{"href":3026},"https://docs.gitlab.com/user/gitlab_duo/model_selection/#select-a-model-to-use-in-gitlab-duo-agentic-chat","Garantit une utilisation cohérente et conforme de l'IA dans toutes les fonctionnalités et espaces de nommage. GitLab 18.4 permet aux équipes de :",[96,1042,1017,104],[3030,3032,3034,3036],{"text":3031},"Définir les modèles par défaut au niveau de l'entreprise ou des fonctionnalités.",{"text":3033},"Appliquer des préférences cohérentes dans tous les espaces de nommage.",{"text":3035},"Prendre en charge GPT-OSS et GPT-5.",{"text":3037},"Note : la sélection de modèles n'est pas disponible pour les clients gitlab.com, et les modèles GPT ne sont pas pris en charge sur gitlab.com.",{"title":3039,"config":3040,"description":3041,"labels":3042,"items":3043},"Sélection de modèles par l'utilisateur final (version bêta)",{"href":3026},"Lorsque la sélection de modèles au niveau du groupe n'est pas active, les équipes de développement peuvent choisir leur modèle préféré dans Agentic Chat. Cela permet :",[96,105,104],[3044,3046],{"text":3045},"Une sélection déroulante dans Agentic Chat pour changer facilement de modèle.",{"text":3047},"La persistance de la sélection entre les conversations.",{"title":3049,"config":3050,"description":3052,"labels":3053,"items":3054},"Exclusion de contexte GitLab Duo (version bêta)",{"href":3051},"https://docs.gitlab.com/user/gitlab_duo/context/","Aide les équipes de développement à protéger les informations sensibles en contrôlant le contexte partagé avec les modèles d'IA. Cela permet de :",[96,105,1017,104],[3055,3057,3059],{"text":3056},"Exclure des fichiers spécifiques (par ex. secrets, algorithmes propriétaires).",{"text":3058},"Appliquer des règles basées sur le chemin par répertoire ou type de fichier.",{"text":3060},"Configurer au niveau du projet avec visibilité d'audit.",{"title":3062,"config":3063,"description":3065,"labels":3066,"items":3067},"Nouveaux workflows CI/CD",{"href":3064},"https://docs.gitlab.com/ci/jobs/ci_job_token/#allow-git-push-requests-to-your-project-repository","Les équipes de développement peuvent accélérer encore plus leurs workflows avec de nouveaux workflows pour :",[1042,1016,1017],[3068,3070],{"text":3069},"Simuler des pipelines sur n'importe quelle branche pour tester et valider les changements avant d'effectuer un commit.",{"text":3071},"Utiliser les tokens de job CI/CD pour authentifier les requêtes Git push avec des permissions affinées.",{"title":3073,"config":3074,"description":3076,"labels":3077,"items":3078},"Nouvelles capacités de sécurité",{"href":3075},"https://docs.gitlab.com/user/application_security/secret_detection/pipeline/#excluded-items","Dans GitLab 18.4, les nouvelles capacités de sécurité permettent aux équipes de :",[87,163,1017],[3079,3081],{"text":3080},"Accélérer les scans de détection de secrets et réduire le bruit en excluant les fichiers à faible signal.",{"text":3082},"Tracer rapidement les ID de pipeline originaux pour les vulnérabilités résolues au cas où elles réapparaîtraient.",{"title":3084,"config":3085,"description":3086,"labels":3087,"items":3088},"IA Self-Hosted : prise en charge étendue de modèles",{"href":1707},"Flexibilité supplémentaire pour les équipes de développement avec des modèles nouvellement ajoutés pour les déploiements GitLab Duo Enterprise self-hosted :",[96,1016,1017,104],[3089,3091],{"text":3090},"GPT-5 sur Azure OpenAI.",{"text":3092},"GPT-OSS 20B/120B via vLLM et Azure.",{"title":3094,"config":3095,"description":3097,"labels":3098,"items":3099},"GitLab Runner 18.4",{"href":3096},"https://docs.gitlab.com/runner/","Les équipes de développement peuvent exécuter des pipelines avec une fiabilité accrue grâce à ces améliorations dans GitLab Runner :",[1016,1017],[3100,3102,3104],{"text":3101},"Corrections de démarrage FIPS.",{"text":3103},"Prise en charge du nouveau flag fastzip.",{"text":3105},"Amélioration du long-polling dans Kubernetes.",{"title":3107,"config":3108,"description":3110,"labels":3111,"items":3112},"GitLab Dedicated : prise en charge étendue des régions AWS",{"href":3109},"https://docs.gitlab.com/administration/dedicated/create_instance/data_residency_high_availability/","Les équipes DevOps peuvent maintenant déployer GitLab Dedicated dans plus de régions avec une disponibilité de niveau entreprise et une reprise après sinistre (DR) grâce aux améliorations suivantes dans la version 18.4 :",[96,1016,1017],[3113,3115],{"text":3114},"Stockage basé sur io2 et reprise après sinistre.",{"text":3116},"Disponibilité de toutes les régions AWS dans Switchboard.",{},"/fr-fr/whats-new/18-4",{"title":2949,"description":2950},"fr-fr/whats-new/18-4","sHUkWSFVpxE9Ie23FBOh-md-UyjlUKiOEXX9EhpcFYg",{"id":3123,"title":3124,"body":6,"category":6,"config":3125,"content":3128,"description":6,"extension":244,"meta":3244,"navigation":246,"path":3245,"seo":3246,"slug":6,"stem":3248,"testContent":6,"type":6,"__hash__":3249},"pages/fr-fr/whats-new/18-5.yml","18 5",{"template":8,"schema":1577,"noContent":252,"version":3126,"releaseDate":3127},18.5,"Oct 21, 2025",{"title":3129,"components":3130},"GitLab 18.5",[3131,3146],{"type":1583,"componentName":1583,"componentContent":3132},{"title":3133,"description":3134,"video":3135,"config":3144},"Nouveautés de GitLab 18.5","GitLab 18.5 réduit les frictions grâce à une orchestration intelligente tout au long du cycle du développement logiciel et aide les équipes à garder le contrôle via des workflows avec supervision.",{"config":3136,"heading":3139,"description":3140,"button":3141},{"href":3137,"thumbnail":3138},"https://player.vimeo.com/video/1128975773?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760993630/ztw407dtyzdo25xqund5.jpg","L'intelligence au service du développement logiciel","Avec GitLab 18.5, nous proposons de nouveaux agents spécialisés, des analyses de sécurité pertinentes et une interface repensée qui fait la part belle à votre assistant IA.",{"text":2197,"config":3142},{"href":3143},"/fr-fr/blog/gitlab-18-5-intelligence-that-moves-software-development-forward/",{"id":3145},"18.5",{"type":1588,"componentName":1588,"componentContent":3147},{"features":3148},[3149,3162,3177,3190,3203,3217,3232],{"title":3150,"description":3151,"labels":3152,"items":3153,"config":3160},"Expérience utilisateur améliorée avec accès contextuel à GitLab Duo Agentic Chat (version bêta)","Améliorez l'accès aux données et au contexte du projet grâce à une interface utilisateur intégrée qui propose une assistance IA contextuelle sur l'ensemble de la plateforme GitLab. Fini le temps passé à changer de contexte : accélérez la résolution des tickets et la vélocité de développement. Cette version offre :\n",[96,105,1017,104],[3154,3156,3158],{"text":3155},"Une accessibilité à GitLab Duo Chat depuis n'importe quel endroit de la plateforme.",{"text":3157},"Un affichage d'informations côte à côte pour un travail contextuel sans perdre le fil.",{"text":3159},"Un menu de navigation latéral qui se réduit et s'étend pour une gestion flexible de l'espace de travail.",{"href":3161},"https://docs.gitlab.com/tutorials/gitlab_navigation/",{"title":3163,"description":3164,"labels":3165,"items":3166,"config":3175},"GitLab Security Analyst Agent (version bêta)","Transformez la multiplication des vulnérabilités en gestion de menaces exploitables grâce à l'analyse de sécurité agentique. Les équipes peuvent désormais orchestrer les workflows de remédiation, prioriser les risques exploitables et effectuer des opérations de façon groupée en quelques minutes tout en maintenant des politiques de sécurité cohérentes et des pistes d'audit. Avec cet agent, les équipes peuvent :\n",[87,1042,104],[3167,3169,3171,3173],{"text":3168},"Utiliser des commandes conversationnelles pour exécuter des workflows de gestion des vulnérabilités assistés par l'IA.",{"text":3170},"Effectuer des opérations de façon groupée pour éliminer les faux positifs et créer des tickets à grande échelle.",{"text":3172},"Obtenir des données détaillées sur les vulnérabilités, y compris l'analyse d'atteignabilité et les informations sur le flux de code.",{"text":3174},"Orchestrer plusieurs outils de sécurité via une interface unique.",{"href":3176},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/security_analyst_agent/",{"title":3178,"description":3179,"labels":3180,"items":3181,"config":3188},"GitLab Duo Planner (version bêta)","Transformez les centaines de tickets de votre backlog en listes de tâches exploitables grâce à un workflow agentique alimenté par GitLab Duo dans un framework Agile. Au lieu d'une analyse manuelle fastidieuse, les équipes produit et ingénierie peuvent prendre des décisions rapides et éclairées. GitLab Duo Planner :\n",[1042,104,96],[3182,3184,3186],{"text":3183},"Transforme des idées en tâches hiérarchisées et structurées.",{"text":3185},"Identifie les éléments obsolètes du backlog et suggère automatiquement des priorités.",{"text":3187},"Rédige des résumés d'avancées des tâches structurés pour les parties prenantes clés.",{"href":3189},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/planner/",{"title":3191,"description":3192,"labels":3193,"items":3194,"config":3201},"Outils d'IA populaires comme agents GitLab natifs dans le Catalogue IA (version expérimentale)","Intégrez vos agents d'interface de ligne de commande (CLI) préférés directement dans votre expérience GitLab Duo sans impacter la gouvernance d'entreprise, la sécurité et les pistes d'audit. Cette fonctionnalité comprend :\n",[1016,1017,104,105,96],[3195,3197,3199],{"text":3196},"Un accès à Claude, OpenAI Codex, Google Gemini et Amazon Q dans le Catalogue IA de GitLab.",{"text":3198},"Une authentification transparente avec gestion des identités composites.",{"text":3200},"Un suivi des sessions pour une visibilité complète sur l'exécution et l'historique des flows.",{"href":3202},"https://docs.gitlab.com/user/duo_agent_platform/agents/external/",{"title":3204,"description":3205,"labels":3206,"items":3207,"config":3216},"GitLab Duo Agent Platform sur GitLab Self-Hosted (maintenant en version bêta)","Libérez toute la puissance de l'IA agentique au sein de votre propre infrastructure pour contrôler où GitLab Duo s'exécute, comment il accède à votre code et quelles données il traite. Cette mise à jour bêta vous offre :\n",[1016,1017,96,104],[3208,3210,3212,3214],{"text":3209},"La capacité d'exécuter des workflows GitLab Duo au sein de votre infrastructure.",{"text":3211},"La possibilité de répondre aux exigences de souveraineté des données avec une sécurité de niveau entreprise pour le code sensible au sein de votre organisation.",{"text":3213},"Des configurations de délai d'attente dépassé améliorées et des paramètres de passerelle IA (AI-Gateway) pour le déploiement en production.",{"text":3215},"La prise en charge des revues de code, des corrections de bogues et des implémentations de fonctionnalités.",{"href":2720},{"title":3218,"description":3219,"labels":3220,"items":3221,"config":3230},"Renforcement de la sécurité précise : concentrez-vous sur les risques réels","Accélérez les retours relatifs à la sécurité sans sacrifier la couverture en ciblant les scans et en aidant à identifier les vulnérabilités exploitables et les failles théoriques. Réduisez les faux positifs, identifiez les risques réels et favorisez la concentration des équipes avec :\n",[87,1017,105],[3222,3224,3226,3228],{"text":3223},"L'analyse basée sur les diffs qui se concentre sur le code modifié pour réduire le temps d'exécution du pipeline et la fatigue liée aux alertes.",{"text":3225},"L'analyse d'atteignabilité qui aide à déterminer si le code vulnérable est réellement invoqué.",{"text":3227},"L'identification claire des secrets expirés.",{"text":3229},"Une couverture de sécurité solide axée sur les risques exploitables.",{"href":3231},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast/#diff-based-scanning-in-merge-requests",{"title":3233,"description":3234,"labels":3235,"items":3236,"config":3243},"Registre virtuel Maven","Une nouvelle interface web qui simplifie la façon dont les équipes créent et gèrent les registres virtuels Maven. Au lieu de configurations via des API, les administrateurs de paquets peuvent désormais :\n",[96],[3237,3239,3241],{"text":3238},"Créer des registres et ordonner les upstreams en amont pour améliorer les performances et la conformité.",{"text":3240},"Visualiser et effacer les entrées de cache obsolètes directement dans l'interface utilisateur.",{"text":3242},"Réduire les frais opérationnels et offrir aux équipes une vue d'ensemble plus claire de la résolution des dépendances.",{"href":2114},{},"/fr-fr/whats-new/18-5",{"title":3133,"description":3247},"GitLab 18.5 réduit les frictions grâce à une orchestration intelligente tout au long du cycle du développement logiciel et aide les équipes","fr-fr/whats-new/18-5","a9l3FymJoWxSSihntd259dFh46VX7u4HLbfpjW26vBA",{"id":3251,"title":3252,"body":6,"category":6,"config":3253,"content":3256,"description":6,"extension":244,"meta":3406,"navigation":246,"path":3407,"seo":3408,"slug":6,"stem":3410,"testContent":6,"type":6,"__hash__":3411},"pages/fr-fr/whats-new/18-6.yml","18 6",{"template":8,"schema":1577,"noContent":252,"version":3254,"releaseDate":3255},18.6,"Nov 20, 2025",{"components":3257},[3258,3272],{"type":1583,"componentName":1583,"componentContent":3259},{"title":3260,"description":3261,"video":3262,"config":3270},"Nouveautés de GitLab 18.6","Configuration et contrôle en première ligne : sécurité renforcée et productivité\naméliorée avec des interfaces modernes et de nouvelles\nfonctionnalités pour renforcer la concentration de vos équipes de\ndéveloppement logiciel.\n\n*Remarque : après la publication initiale de cette page, le rôle par défaut de Security Manager a été retiré de cette version. Il sera inclus dans une mise à jour ultérieure. Le contenu ci-dessous a été mis à jour pour plus d'exactitude.*\n",{"config":3263,"heading":3265,"description":3266,"button":3267},{"href":3264},"https://player.vimeo.com/video/1138657697?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","Quand la gouvernance d'entreprise répond aux besoins de développement","GitLab 18.6 permet aux équipes d'avancer rapidement dans des limites claires et de développer des logiciels à leur manière, avec leurs normes et leurs technologies approuvées.",{"text":2197,"config":3268},{"href":3269},"/fr-fr/blog/gitlab-18-6-from-configuration-to-control/",{"id":3271},"18.6",{"type":1588,"componentName":1588,"componentContent":3273},{"features":3274},[3275,3289,3304,3317,3331,3345,3360,3375,3390],{"title":3276,"description":3277,"labels":3278,"items":3279,"config":3288},"Interface moderne pour les instances auto-gérées","Les instances auto-gérées utilisent désormais par défaut l'interface rationalisée qui favorise la concentration des équipes. Avec cette mise à jour, les équipes peuvent :\n",[105,1042,96],[3280,3282,3284,3286],{"text":3281},"Minimiser les changements de contexte avec des panneaux côte à côte qui éliminent la navigation entre onglets pendant le débogage.",{"text":3283},"Maximiser la visibilité du code avec des mises en page dynamiques qui s'adaptent à la tâche actuelle (revue, code ou planification).",{"text":3285},"Bénéficier de la même interface cohérente et d'une navigation unifiée sur GitLab.com et les déploiements auto-gérés.",{"text":3287},"Profiter d'une certaine flexibilité grâce aux feature flags pour les équipes qui ont besoin de transitions graduelles.",{"href":3161},{"title":3290,"description":3291,"labels":3292,"items":3293,"config":3302},"Recherche de code exacte alimentée par Zoekt open source","Trouvez instantanément n'importe quel motif parmi des millions de lignes de code grâce à des suggestions alimentées par l'IA (facultatif). Avec la recherche exacte, les développeurs peuvent :\n",[105,163],[3294,3296,3298,3300],{"text":3295},"Localiser le code en quelques secondes en utilisant des motifs regex sur des instances entières sans clones locaux.",{"text":3297},"Se lancer immédiatement sur GitLab.com avec un déploiement sans configuration déjà actif.",{"text":3299},"Déployer dans des environnements sécurisés où Zoekt fonctionne complètement hors ligne pour les réseaux air-gapped.",{"text":3301},"Utiliser l'assistance IA (facultatif) pour des suggestions de recherche intelligentes basées sur le langage naturel.",{"href":3303},"https://docs.gitlab.com/user/search/exact_code_search/",{"title":3305,"description":3306,"labels":3307,"items":3308,"config":3315},"Web IDE pour les environnements complètement hors ligne","Toutes les fonctionnalités d'IDE sont désormais disponibles dans les environnements air-gapped, y compris l'assistance IA optionnelle pour les réseaux classifiés. Les utilisateurs peuvent :\n",[105,1016,1017],[3309,3311,3313],{"text":3310},"Supprimer toutes les dépendances externes en hébergeant les ressources Web IDE en interne sans connexion internet.",{"text":3312},"Activer toutes les fonctionnalités de développement qui incluent l'aperçu Markdown, les extensions et le débogage dans les réseaux air-gapped.",{"text":3314},"Répondre aux exigences strictes de conformité pour les institutions gouvernementales, de défense et financières.",{"href":3316},"https://docs.gitlab.com/user/project/web_ide/",{"title":3318,"description":3319,"labels":3320,"items":3321,"config":3330},"Les attributs de sécurité transforment le bruit des vulnérabilités en action","Appliquez le contexte métier aux données de sécurité grâce à l'IA qui apprend vos modèles de priorisation. Avec les attributs de sécurité, les équipes peuvent :\n",[87,163,96],[3322,3324,3326,3328],{"text":3323},"Réduire le temps de triage en filtrant d'abord les vulnérabilités « Production + Exposition à Internet ».",{"text":3325},"Filtrer par tags d'unité métier pour aider à identifier les équipes qui doivent traiter des vulnérabilités spécifiques.",{"text":3327},"Rejeter en masse les faux positifs en un clic afin de supprimer le bruit des fichiers de test des chemins critiques.",{"text":3329},"Utiliser l'IA pour suggérer des priorités (facultatif) basées sur les modèles historiques de correction.",{"href":1294},{"title":3332,"description":3333,"labels":3334,"items":3335,"config":3344},"Auto-référence des composants CI/CD pour la cohérence des versions","Les composants connaissent désormais leurs propres métadonnées,  des SHA de commit aux numéros de version, pour éliminer la dérive de version, avec assistance IA pour la configuration (facultatif). Les utilisateurs peuvent :\n",[88,1016],[3336,3338,3340,3342],{"text":3337},"Éliminer les incompatibilités de version avec spec:component pour s'assurer que les images Docker correspondent automatiquement aux versions des composants.",{"text":3339},"Réduire la complexité des pipelines en utilisant des dépendances dynamiques qui s'adaptent à vos builds matriciels.",{"text":3341},"Prévenir les échecs qui fonctionnent en local en s'assurant de versions cohérentes entre les environnements.",{"text":3343},"Obtenir de l'aide pour la configuration grâce à l'IA (facultatif) pour les scénarios multi-plateformes complexes.",{"href":1825},{"title":3346,"description":3347,"labels":3348,"items":3349,"config":3358},"Charts Helm sans limites","Le stockage des charts est illimité avec des métadonnées pré-calculées pour un accès instantané à n'importe quelle version. Les équipes de plateforme peuvent :\n",[1016,96,1017],[3350,3352,3354,3356],{"text":3351},"Accéder à n'importe quelle version de l'historique sans erreurs 404 qui pourrait perturber les retours à la version précédente critiques.",{"text":3353},"Améliorer les performances avec des métadonnées pré-calculées qui éliminent la génération à la demande.",{"text":3355},"Centraliser la gouvernance des charts sans division entre dépôts pour contourner les problèmes d'échelle.",{"text":3357},"Maintenir l'historique de déploiement sur toutes les versions de release pour une conformité et un débogage simplifiés.",{"href":3359},"https://docs.gitlab.com/user/packages/helm_repository/",{"title":3361,"description":3362,"labels":3363,"items":3364,"config":3373},"Fonctionnalité Code Owners avec permissions héritées","La gestion de la propriété est désormais simplifiée : elle respecte la hiérarchie organisationnelle et peut être améliorée par une révision alimentée par l'IA (facultatif). Les équipes peuvent :\n",[105,96],[3365,3367,3369,3371],{"text":3366},"Éliminer la configuration redondante avec les permissions de groupe parent qui s'appliquent automatiquement aux projets.",{"text":3368},"Réduire les délais d'approbation, car les relecteurs appropriés profitent déjà d'un accès grâce à l'héritage.",{"text":3370},"Conserver les fichiers CODEOWNERS existants fonctionnels sans migration ou changements requis.",{"text":3372},"Ajouter une pré-révision par l'IA (facultatif) avant les propriétaires du code humains pour des cycles de boucles de rétroaction plus rapides.",{"href":3374},"https://docs.gitlab.com/user/project/codeowners/",{"title":3376,"description":3377,"labels":3378,"items":3379,"config":3388},"Agents GitLab Duo prêts par défaut dans l'Agentic Chat (version bêta)","Les agents intégrés de GitLab pour la planification et la sécurité sont désormais disponibles par défaut dans le menu déroulant de l'Agentic Chat. Lorsque ces agents sont activés, les équipes peuvent :\n",[104,1042,87],[3380,3382,3384,3386],{"text":3381},"Diviser instantanément le travail complexe avec l'agent GitLab Duo Planner afin de transformer les exigences vagues en tâches implémentables.",{"text":3383},"Maintenir l'alignement des jalons : l'agent GitLab Duo Planner respecte automatiquement les échéances de vos sprints.",{"text":3385},"Comprendre rapidement les vulnérabilités avec l'agent GitLab Duo Security Analyst, qui explique les vulnérabilités et expositions communes en langage simple.",{"text":3387},"Accéder aux deux agents sur GitLab.com et les instances auto-gérées.",{"href":3389},"https://docs.gitlab.com/user/duo_agent_platform/agents/",{"title":3391,"description":3392,"labels":3393,"items":3395,"config":3404},"Sélection de modèle par l'utilisateur final pour les instances auto-gérées connectées au cloud (disponibilité générale)","Les utilisateurs d'instances auto-gérées connectées au cloud peuvent désormais choisir le modèle d'IA qui alimente leur expérience GitLab Duo Agentic Chat directement dans l'interface GitLab. Les équipes possèdent ainsi davantage de flexibilité pour gérer les performances, les coûts et la gouvernance et peuvent choisir les modèles qui conviennent le mieux à leur environnement (sur site, cloud privé ou cloud public). Les équipes peuvent :\n",[3394,96],"aI",[3396,3398,3400,3402],{"text":3397},"Profiter d'un plus grand contrôle sur les performances, la précision et les coûts des modèles.",{"text":3399},"Choisir des modèles conformes en fonction de réglementations régionales ou internes pour les besoins de résidence des données.",{"text":3401},"Adapter de manière flexible les modèles aux politiques et priorités de leur organisation.",{"text":3403},"Bénéficier d'une sélection de modèles cohérente dans tout environnement de déploiement auto-géré.",{"href":3405},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#select-a-model",{},"/fr-fr/whats-new/18-6",{"title":3260,"description":3409},"Sécurité renforcée et productivité améliorée avec des interfaces modernes et de nouvelles fonctionnalités pour renforcer la concentration de vos équipes","fr-fr/whats-new/18-6","StaYjKPWe-LFOWoEVH_maPNmppvVGf2cUZHlY2H_KoY",{"id":3413,"title":3414,"body":6,"category":6,"config":3415,"content":3418,"description":6,"extension":244,"meta":3626,"navigation":246,"path":3627,"seo":3628,"slug":6,"stem":3630,"testContent":6,"type":6,"__hash__":3631},"pages/fr-fr/whats-new/18-7.yml","18 7",{"template":8,"schema":1577,"noContent":252,"releaseDate":3416,"version":3417},"18 décembre 2025","18.7",{"components":3419},[3420,3433],{"componentName":1583,"type":1583,"componentContent":3421},{"title":3422,"description":3423,"video":3424},"Nouveautés de GitLab 18.7","GitLab 18.7 offre des fonctionnalités améliorées d'automatisation, de visibilité et de contrôle pour permettre aux équipes d'intégrer l'IA dans leurs workflows de développement et de sécurité.",{"config":3425,"description":3428,"heading":3429,"button":3430},{"href":3426,"thumbnail":3427},"https://player.vimeo.com/video/1143231947?badge=0&autopause=0&player_id=0&app_id=58479","https://i.vimeocdn.com/video/2097673577-43a6fe4185fc4b04e5a1cb3bfd900bfe667b708b2a7eaac07f00e08340b490cd-d_960?region=us","GitLab 18.7 ajoute une nouvelle automatisation, des contrôles de pipeline et des mises à jour de politique pour aider les équipes à réduire le travail manuel, simplifier les processus et livrer des versions plus sûres.","Faire progresser l'automatisation, la gouvernance et l'expérience développeur avec l'IA",{"text":2197,"config":3431},{"href":3432},"/fr-fr/blog/gitlab-18-7-advancing-ai-automation/",{"componentName":1588,"type":1588,"componentContent":3434},{"features":3435},[3436,3452,3466,3481,3496,3511,3526,3549,3564,3578,3593,3609],{"title":3437,"description":3438,"labels":3439,"items":3440,"config":3450},"Flows personnalisés (version bêta)","Les flows personnalisés introduisent une nouvelle façon d'automatiser les workflows en plusieurs étapes à l'aide de séquences définies en YAML qui orchestrent des agents pour accomplir des tâches de développement répétitives. Cette fonctionnalité :\n",[104],[3441,3443,3445,3447],{"text":3442},"Aide à éliminer l'effort manuel pour les scénarios qui suivent des schémas prévisibles, comme diagnostiquer des pipelines en échec, mettre à jour des dépendances ou exécuter des vérifications de politique.",{"text":3444},"Peut être déclenchée automatiquement à partir d'événements GitLab comme la mention d'un compte de service ou l'assignation d'un compte dans un ticket ou une merge request, le tout sans effort manuel.",{"text":3446},"Permet des actions autonomes telles que l'analyse des tests en échec, la génération de correctifs, la validation des modifications et la notification des équipes.",{"text":3448,"config":3449},"Prend en charge à la fois les automatisations de projet individuel et les workflows cohérents à l'échelle de l'organisation pour la conformité.",{"href":948},{"href":3451},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",{"title":3453,"description":3454,"labels":3455,"config":3456,"items":3457},"Flow de détection des faux positifs SAST (version bêta)","La détection des faux positifs des tests statiques de sécurité des applications (SAST) alimentée par l'IA aide les équipes à se concentrer sur les vulnérabilités qui comptent grâce à une analyse automatique des résultats avec une sévérité critique et élevée en vue de détecter les faux positifs. Les équipes de sécurité peuvent :",[104,87],{"href":2264},[3458,3460,3462,3464],{"text":3459},"Recevoir une analyse automatique des faux positifs après chaque scan de sécurité sans déclenchement manuel requis.",{"text":3461},"Déclencher manuellement la détection des vulnérabilités individuelles à la demande à partir de la page de détails de la vulnérabilité.",{"text":3463},"Consulter le raisonnement contextuel de l'IA qui explique les raisons pour lesquelles chaque résultat peut ou non être positif.",{"text":3465},"Rejeter les faux positifs directement à partir du rapport de vulnérabilités et conserver le statut rejeté dans les pipelines futurs.",{"title":3467,"description":3468,"labels":3469,"config":3470,"items":3472},"Gestion des versions des agents d'IA et des flows (version bêta)","GitLab épingle désormais les agents et les flows du catalogue d'IA à une version spécifique lorsqu'ils sont activés dans votre projet, ce qui aide à prévenir les modifications incompatibles et les interruptions de workflow. Les équipes peuvent :",[104],{"href":3471},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/#agent-and-flow-versions",[3473,3475,3477,3479],{"text":3474},"Maintenir des workflows alimentés par l'IA stables et prévisibles même à mesure que les éléments du catalogue évoluent.",{"text":3476},"Tester et valider les nouvelles versions avant de les mettre à niveau dans les pipelines en production.",{"text":3478},"Dupliquer un agent à une version spécifique et le faire évoluer de manière indépendante afin de renforcer la sécurité des personnalisations.",{"text":3480},"Afficher clairement la version qui s'exécute pour éviter toute confusion entre les environnements.",{"title":3482,"description":3483,"labels":3484,"config":3485,"items":3487},"Agent Data Analyst (version bêta)","L'agent Data Analyst aide les équipes à explorer les données GitLab en langage naturel. Il génère automatiquement des requêtes GitLab Query Language (GLQL) et présente des informations claires. Cet agent :",[104,163],{"href":3486},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/data_analyst/",[3488,3490,3492,3494],{"text":3489},"Aide à éliminer le besoin d'écrire manuellement des requêtes lors de l'analyse du volume de travail, de l'activité de l'équipe et des tendances de développement.",{"text":3491},"Affiche rapidement le statut des tickets et des merge requests, avec des possibilités de filtrage par labels, auteurs ou jalons.",{"text":3493},"Génère des requêtes GLQL réutilisables et intégrables partout où GitLab Flavored Markdown est pris en charge.",{"text":3495},"Répond aux questions quotidiennes sur l'activité du projet directement dans GitLab, sans tableau de bord requis.",{"title":3497,"description":3498,"labels":3499,"config":3500,"items":3502},"Configuration de la disponibilité des agents de base (version bêta)","Les administrateurs peuvent désormais contrôler la disponibilité des agents de base dans leur groupe principal ou dans leur instance. Cette fonctionnalité :",[104,96],{"href":3501},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/#turn-foundational-agents-on-or-off",[3503,3505,3507,3509],{"text":3504},"Permet une gouvernance à l'échelle de l'organisation concernant la disponibilité des agents d'IA avec une configuration unique.",{"text":3506},"Permet aux administrateurs de désactiver les agents individuels pour aider à respecter les politiques de sécurité et de conformité spécifiques.",{"text":3508},"Offre la flexibilité d'activer ou de désactiver tous les agents de base par défaut.",{"text":3510},"Prend en charge des stratégies de déploiement progressif à mesure que les équipes évaluent les capacités des agents.",{"title":3512,"description":3513,"labels":3514,"config":3515,"items":3517},"Sélection de modèle séparé pour GitLab Duo Agentic Chat et les agents (version bêta)","Les administrateurs peuvent désormais configurer des modèles séparés pour l'Agentic Chat et pour tous les autres agents au niveau du groupe principal ou de l'instance. Cette fonctionnalité :\n",[104,96],{"href":3516},"https://docs.gitlab.com/user/gitlab_duo/model_selection/#select-a-model-for-a-feature",[3518,3520,3522,3524],{"text":3519},"Fournit un contrôle granulaire sur la sélection du modèle avec les différentes fonctionnalités de GitLab Duo Agent Platform.",{"text":3521},"Permet aux organisations d'optimiser les choix de modèle en fonction des exigences de cas d'utilisation spécifiques.",{"text":3523},"Prend en charge des stratégies de coût et de performance différenciées entre l'Agentic Chat et les workflows d'agents.",{"text":3525},"Renforce la flexibilité pour les équipes en conciliant les capacités du modèle avec les exigences de gouvernance.",{"title":3527,"description":3528,"labels":3529,"config":3530,"items":3532,"highlightCards":3541},"Prise en charge d'AGENTS.md avec GitLab Duo Chat dans les IDE (version bêta)","GitLab Duo Chat prend désormais en charge la spécification AGENTS.md, une norme émergente qui fournit du contexte et des instructions aux assistants de codage IA. Cette fonctionnalité :",[104,105],{"href":3531},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#create-agentsmd-instruction-files",[3533,3535,3537,3539],{"text":3534},"Rend les commandes de build, les instructions de test et les directives de style de code disponibles pour tout outil d'IA qui prend en charge la spécification.",{"text":3536},"Applique automatiquement les instructions des fichiers AGENTS.md dans le dépôt au niveau de l'utilisateur ou du workspace.",{"text":3538},"Prend en charge les monorepos avec des fichiers AGENTS.md spécifiques au sous-répertoire pour les instructions de composant adaptées.",{"text":3540},"Permet un contexte IA portable qui fonctionne sur plusieurs outils de codage IA au-delà de GitLab Duo.",[3542],{"video":3543,"title":3547,"description":3548},{"config":3544},{"href":3545,"thumbnail":3546},"https://player.vimeo.com/video/1147756347?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","https://i.vimeocdn.com/video/2097661660-9c0b775dbe41109f40fd2c09ea1a5e99eaef8149b79caf5399f0de8f35bc3258-d_960?region=us","Élever la façon dont les équipes construisent, sécurisent et livrent des logiciels","La version 18.7 vise à renforcer les bases d'une automatisation fiable et flexible dans votre environnement GitLab.",{"title":3550,"labels":3551,"config":3552,"description":3554,"items":3555},"Sélection dynamique d'intrants dans les pipelines CI/CD",[88],{"href":3553},"https://docs.gitlab.com/ci/inputs/#define-conditional-input-options-with-specinputsrules","La sélection dynamique d'intrants introduit des champs déroulants en cascade dans l'interface GitLab pour déclencher les pipelines avec des options qui tiennent compte du contexte. Cette fonctionnalité :",[3556,3558,3560,3562],{"text":3557},"Élimine le besoin de modifier le fichier YAML afin que les équipes interfonctionnelles puissent exécuter les pipelines indépendamment.",{"text":3559},"Aide à réduire les exécutions mal configurées en affichant uniquement les options valides et en tenant compte du contexte à mesure que les utilisateurs font des sélections.",{"text":3561},"Prend en charge les workflows complexes avec des options dynamiques qui se mettent à jour en fonction des sélections précédentes.",{"text":3563},"Simplifie la migration depuis Jenkins Active Choice en standardisant les processus CI/CD sur une seule plateforme.",{"title":3565,"description":3566,"labels":3567,"config":3568,"items":3569},"Garde-fous de publication du catalogue CI/CD","Les administrateurs de GitLab Self-Managed et GitLab Dedicated peuvent désormais restreindre les projets autorisés à publier des composants dans le catalogue CI/CD. Ce paramètre :",[88,96],{"href":1825},[3570,3572,3574,3576],{"text":3571},"Favorise l'organisation et la fiabilité du catalogue CI/CD au moyen d'un contrôle des composants qui peuvent être publiés.",{"text":3573},"Fournit une liste des projets autorisés à publier des composants.",{"text":3575},"Empêche les composants non autorisés ou non approuvés d'encombrer les composants publiés.",{"text":3577},"Aide à garantir que tous les composants répondent aux normes de l'organisation et aux exigences de sécurité.",{"title":3579,"description":3580,"labels":3581,"config":3582,"items":3584},"Nouveaux tableaux de bord de sécurité activés par défaut","Les tableaux de bord de sécurité ont été mis à jour et modernisés, et sont désormais activés par défaut sur GitLab Dedicated et GitLab Self-Managed. Les nouvelles fonctionnalités incluent :",[87,163],{"href":3583},"https://docs.gitlab.com/user/application_security/security_dashboard/#new-security-dashboards",[3585,3587,3589,3591],{"text":3586},"Un graphique qui illustre les vulnérabilités au fil du temps, avec des options de filtrage par projet ou type de rapport et le regroupement par sévérité.",{"text":3588},"Des liens directs à partir des points de données du graphique vers les vulnérabilités dans le rapport de vulnérabilités.",{"text":3590},"Un module de score de risque qui calcule le risque estimé pour les groupes ou les projets en fonction d'un algorithme GitLab.",{"text":3592},"Un tableau de bord identique sur GitLab.com, GitLab Self-Managed et les déploiements GitLab Dedicated.",{"title":3594,"labels":3595,"config":3596,"items":3598,"description":3608},"Amélioration des vérifications de la validité des secrets (disponibilité générale)",[87],{"href":3597},"https://docs.gitlab.com/user/application_security/vulnerabilities/validity_check/",[3599,3602,3604,3606],{"text":3600,"config":3601},"Intégrations supplémentaires avec des fournisseurs comme Google Cloud, AWS et Postman. Consultez la liste complète des types de tokens pris en charge dans notre documentation.",{"href":3597},{"text":3603},"Filtrage des rapports par statut de validité (actif, inactif, possiblement actif) pour un tri plus rapide.",{"text":3605},"API au niveau du groupe pour activer les vérifications de validité dans tous les projets avec un seul appel.",{"text":3607},"Déploiement rationalisé à l'échelle de l'organisation pour une gestion complète des secrets.","Les vérifications de validité vérifient automatiquement si les tokens découverts lors de la détection des secrets sont actifs ou inactifs. Les équipes peuvent prioriser les menaces urgentes réelles lorsque les secrets sont divulgués dans vos dépôts. Cette version inclut :",{"title":3610,"description":3611,"labels":3612,"config":3613,"items":3615},"Mode avertissement pour les politiques d'approbation des merge requests","Le mode avertissement signale les violations de politique sans bloquer les merges. Il s'agit d'un moyen moins contraignant pour les équipes d'introduire ou d'ajuster les politiques. Cette approche :",[87,96],{"href":3614},"https://docs.gitlab.com/user/application_security/policies/merge_request_approval_policies/#warn-mode",[3616,3618,3620,3622,3624],{"text":3617},"Aide les équipes de sécurité à tester et valider l'impact de la politique avant de l'appliquer complètement.",{"text":3619},"Génère des commentaires informatifs du bot sans bloquer les merge requests.",{"text":3621},"Désigne des approbateurs facultatifs comme points de contact pour les questions liées aux politiques.",{"text":3623},"Suit toutes les violations de politique et les rejets via les événements d'audit des rapports de conformité.",{"text":3625},"Affiche les badges de violation de politique dans le rapport de vulnérabilités pour les problèmes sur la branche par défaut.",{},"/fr-fr/whats-new/18-7",{"title":3422,"description":3629},"Des fonctionnalités améliorées d'automatisation, de visibilité et de contrôle pour permettre aux équipes d'intégrer l'IA","fr-fr/whats-new/18-7","-g1UFunEqqeAFKjF0qRz4kwmoPjqunXILKDtEY75EaA",{"id":3633,"title":3634,"body":6,"category":6,"config":3635,"content":3638,"description":6,"extension":244,"meta":3938,"navigation":246,"path":3939,"seo":3940,"slug":6,"stem":3942,"testContent":6,"type":6,"__hash__":3943},"pages/fr-fr/whats-new/18-8.yml","18 8",{"template":8,"schema":1577,"noContent":252,"version":3636,"releaseDate":3637},"18.8","15 janvier 2026",{"components":3639},[3640,3653],{"componentName":1583,"type":1583,"componentContent":3641},{"title":3642,"description":3643,"video":3644},"Nouveautés de GitLab 18.8","GitLab Duo Agent Platform propose l'orchestration alimentée par l'IA agentique dans l'ensemble du cycle de vie logiciel, avec des fonctionnalités de sécurité étendues et une tarification flexible basée sur l'utilisation.",{"button":3645,"heading":3648,"description":3649,"config":3650},{"text":2016,"config":3646},{"href":3647},"/fr-fr/blog/gitlab-duo-agent-platform-is-generally-available/","GitLab Duo Agent Platform en disponibilité générale","L'orchestration intelligente pour l'ensemble du cycle de vie logiciel est arrivée.",{"href":3651,"thumbnail":3652},"https://player.vimeo.com/video/1154785472?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1768314192/llizjeumcduj2enqpdi4.png",{"componentName":1588,"type":1588,"componentContent":3654},{"features":3655},[3656,3658,3672,3686,3701,3716,3731,3746,3768,3783,3798,3813,3816,3830,3845,3860,3875,3888,3903,3918,3920,3929],{"title":3657},"Les fonctionnalités et capacités suivantes sont en disponibilité générale dans GitLab Duo Agent Platform :",{"title":3659,"description":3660,"labels":3661,"config":3662,"items":3663},"Agentic Chat : assistance intelligente en contexte","GitLab Duo Agentic Chat apporte un véritable raisonnement multi-étapes\ndans l'interface Web GitLab et les IDE. Il utilise le contexte\ncomplet du cycle de vie des tickets, des merge requests,\ndes pipelines et des résultats de sécurité. Cette fonctionnalité :",[104,105],{"href":2983},[3664,3666,3668,3670],{"text":3665},"Effectue des actions de manière autonome en votre nom et répond à des questions complexes de manière exhaustive.",{"text":3667},"Génère du code, des configurations et une Infrastructure as Code (IAC) dans un large éventail de langages et de frameworks.",{"text":3669},"Fournit des résumés, met en évidence les conclusions clés et offre des conseils exploitables basés sur le contexte réel du projet.",{"text":3671},"Prend en charge les règles optionnelles au niveau de l'utilisateur et du workspace pour adapter les réponses.",{"title":3673,"description":3674,"labels":3675,"config":3676,"items":3677},"Agent Planner ","Désormais en disponibilité générale, l'agent Planner aide les Product managers à structurer, prioriser et décomposer le travail directement dans GitLab. Cet agent :\n",[104,1042],{"href":3189},[3678,3680,3682,3684],{"text":3679},"Crée, modifie et analyse les éléments de travail GitLab comme les tickets et les epics par des commandes en langage naturel.",{"text":3681},"Analyse les backlogs et applique des frameworks comme RICE ou MoSCoW pour identifier les éléments à traiter.",{"text":3683},"Décompose correctement les epics en éléments de travail à portée limitée pour la planification des sprints.",{"text":3685},"Suggère des labels, des jalons et des affectations en fonction du contexte du projet.",{"title":3687,"description":3688,"labels":3689,"config":3690,"items":3692},"Flow Developer (Issue to Merge Request)","Le flow Developer automatise la transition d'un ticket prêt à une merge request structurée afin que les équipes puissent commencer immédiatement à travailler. Les équipes peuvent :\n",[104,105],{"href":3691},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/developer/",[3693,3695,3697,3699],{"text":3694},"Analyser les exigences des tickets et générer des merge requests prêtes pour l'implémentation.",{"text":3696},"Créer des structures de branche et une génération automatique de structures de code initiale basée sur le contexte du ticket.",{"text":3698},"Lier les merge requests aux tickets sources pour une traçabilité complète.",{"text":3700},"Travailler à la réduction du temps de configuration manuelle pour les modèles de développement répétitifs.",{"title":3702,"description":3703,"labels":3704,"config":3705,"items":3707},"Flow Software Development in IDE","Le flow Software Development in IDE guide le travail au cours des étapes quotidiennes de développement et de revue directement dans votre IDE. Ce flow :\n",[104,105],{"href":3706},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/software_development/",[3708,3710,3712,3714],{"text":3709},"Fournit une assistance contextuelle tout au long du workflow de codage, de l'implémentation à la revue.",{"text":3711},"Affiche le contexte du projet pertinent, la documentation et les modèles de code au fur et à mesure de vos tâches.",{"text":3713},"Prend en charge le développement itératif avec des suggestions intégrées à la ligne de code et des conseils de refactorisation.",{"text":3715},"Fonctionne dans VS Code, les IDE JetBrains, Cursor et Windsurf.",{"title":3717,"description":3718,"config":3719,"items":3721,"labels":3730},"Flow Convert to GitLab CI/CD","Le flow Convert to GitLab CI/CD aide les équipes à migrer ou moderniser les configurations de pipeline sans réécriture manuelle. Les organisations peuvent :",{"href":3720},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/convert_to_gitlab_ci/",[3722,3724,3726,3728],{"text":3723},"Analyser les configurations de pipeline existantes de Jenkins vers GitLab CI/CD.",{"text":3725},"Générer l'équivalent YAML GitLab CI/CD avec les meilleures pratiques appliquées.",{"text":3727},"Préserver la logique du pipeline tout en adaptant la syntaxe et la structure pour GitLab.",{"text":3729},"Travailler à la réduction des efforts de migration et à l'accélération de la consolidation de la plateforme.",[104,88],{"title":3732,"description":3733,"labels":3734,"config":3735,"items":3737},"Flow Fix CI/CD Pipeline","Le flow Fix CI/CD Pipeline analyse les échecs, identifie les causes probables et prépare les modifications recommandées. Ce flow :\n",[104,88],{"href":3736},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/fix_pipeline/",[3738,3740,3742,3744],{"text":3739},"Diagnostique automatiquement les échecs des pipelines et affiche l'analyse des causes profondes.",{"text":3741},"Génère des correctifs ciblés pour les modèles d'échec courants.",{"text":3743},"Crée des merge requests avec les modifications proposées prêtes pour une revue.",{"text":3745},"Aide à réduire le temps consacré au débogage manuel des problèmes CI/CD.",{"title":3747,"config":3748,"labels":3749,"items":3750,"description":3759,"highlightCards":3760},"Catalogue d'IA : une base unifiée pour l'IA\n",{"href":2968},[104,96],[3751,3753,3755,3757],{"text":3752},"Découvrir et réutiliser les fonctionnalités d'IA par le biais d'un système unique et organisé.",{"text":3754},"Créer des agents personnalisés qui se connectent aux systèmes internes.",{"text":3756},"Partager des workflows réutilisables qui reflètent les pratiques de développement réelles.",{"text":3758},"Attribuer des agents et des flows spécifiques aux projets pour un déploiement contrôlé.","Le catalogue d'IA sert de lieu central où les équipes peuvent créer, publier, gérer et partager les agents et les flows sur lesquels elles s'appuient. Les équipes peuvent :",[3761],{"video":3762,"title":3766,"description":3767},{"config":3763},{"href":3764,"thumbnail":3765},"https://player.vimeo.com/video/1154786333?badge=0&autopause=0&player_id=0&app_id=58479","https://i.vimeocdn.com/video/2107226381-6d0b494f3c0750e143290ed8a3778c978062bfca5bf1da11558496453d0a436e-d_960?region=us","Orchestration de l'IA dans l'ensemble du cycle de vie du développement logiciel","GitLab Duo Agent Platform fournit des agents spécialisés et des flows agentiques multi-étapes conçus pour accompagner le développement logiciel là où la clarté, les informations et la prise de décision structurée sont essentiels.",{"title":3769,"description":3770,"config":3771,"labels":3773,"items":3774},"Client MCP : connectez-vous aux outils que votre équipe utilise déjà","Le client MCP permet à GitLab Duo Agent Platform de se connecter de manière sécurisée à des systèmes externes comme Jira, Slack, Confluence et d'autres outils compatibles avec le MCP. Avec le client MCP, les équipes peuvent :\n",{"href":3772},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_clients/",[104,96],[3775,3777,3779,3781],{"text":3776},"Extraire le contexte et agir dans l'ensemble de votre chaîne d'outils DevSecOps.",{"text":3778},"Réduire le changement de contexte manuel entre les outils déconnectés.",{"text":3780},"Activer les workflows alimentés par l'IA de bout en bout qui reflètent la façon dont les équipes travaillent en pratique.",{"text":3782},"Configurer les connexions via des fichiers JSON au niveau du workspace et de l'utilisateur avec des contrôles au niveau du groupe.",{"title":3784,"description":3785,"labels":3786,"config":3787,"items":3789},"Sélection de modèle pour GitLab Duo Agent Platform","GitLab Duo Agent Platform est construit sur un framework flexible de sélection de modèle qui permet aux équipes d'adapter le comportement de l'IA à leurs besoins. Cette capacité :\n",[104,96],{"href":3788},"https://docs.gitlab.com/user/gitlab_duo/model_selection/",[3790,3792,3794,3796],{"text":3791},"Propose par défaut un LLM optimal pour chaque fonctionnalité tout en permettant les remplacements des administrateurs.",{"text":3793},"Prend en charge les modèles d'OpenAI, de Mistral, de Meta et d'Anthropic.",{"text":3795},"Fournit un contrôle granulaire sur les choix de modèle pour le chat, les tâches de codage et les interactions avec les agents.",{"text":3797},"Active les options de modèle auto-hébergé pour les déploiements GitLab Self-Managed.",{"title":3799,"description":3800,"labels":3801,"config":3802,"items":3804},"Contrôle d'accès au niveau du groupe pour les fonctionnalités de GitLab Duo Agent Platform","Les administrateurs peuvent désormais définir des règles d'accès au\nniveau du groupe pour contrôler qui peut utiliser les fonctionnalités de\nGitLab Duo Agent Platform afin de mettre en place des stratégies d'adoption\nflexibles allant de l'accès immédiat à l'échelle de\nl'organisation aux déploiements progressifs. Les administrateurs\npeuvent :\n",[104,96],{"href":3803},"https://docs.gitlab.com/administration/gitlab_duo/configure/access_control/",[3805,3807,3809,3811],{"text":3806},"Définir des règles au niveau de l'espace de nommage qui régissent les utilisateurs qui peuvent accéder aux fonctionnalités de GitLab Duo Agent Platform.",{"text":3808},"Intégrer avec LDAP et SAML pour la gouvernance à grande échelle sans configuration manuelle.",{"text":3810},"Fournir une expérience cohérente dans les déploiements GitLab.com, GitLab Self-Managed et GitLab Dedicated.",{"text":3812},"Déployer progressivement les capacités au fur et à mesure que les équipes évaluent les capacités des agents.",{"title":3814,"description":3815},"Renforcer la sécurité dans l'ensemble du SDLC","GitLab 18.8 renforce les fonctionnalités de sécurité alimentées par l'IA tout en ajoutant de nouveaux contrôles pour la gestion des vulnérabilités et la gouvernance des identifiants.",{"title":3817,"description":3818,"labels":3819,"items":3820,"config":3829},"Agent Security Analyst ","Désormais en disponibilité générale, l'agent Security Analyst permet aux équipes de gérer les\nvulnérabilités à l'aide de commandes en langage naturel dans\nGitLab Duo Agentic Chat. Au lieu de\ncliquer manuellement sur les tableaux de bord des vulnérabilités\nou d'écrire des scripts personnalisés pour les opérations en\nmasse, les équipes de sécurité peuvent désormais classer, évaluer\net corriger les vulnérabilités dans des conversations de chat.\nCet agent :\n",[104,87],[3821,3823,3825,3827],{"text":3822},"Remplace la navigation manuelle du tableau de bord par le classement et l'évaluation sous forme de conversations.",{"text":3824},"Prend en charge les opérations en masse pour la correction des vulnérabilités sans scripts personnalisés.",{"text":3826},"Ne nécessite aucune configuration manuelle en tant qu'agent de base disponible par défaut.",{"text":3828},"Affiche des informations contextuelles sur les vulnérabilités pour accélérer la prise de décision.",{"href":3176},{"title":3831,"description":3832,"labels":3833,"config":3834,"items":3836},"Rejet automatique des vulnérabilités non pertinentes avec les politiques de gestion des vulnérabilités","Les équipes de sécurité peuvent désormais rejeter automatiquement les vulnérabilités qui ne s'appliquent pas à leur organisation à l'aide des politiques de gestion des vulnérabilités. Le rejet des vulnérabilités qui ne sont pas pertinentes pour votre organisation réduit le bruit et aide les développeurs à se concentrer sur les vulnérabilités qui posent un risque réel. Les équipes de sécurité peuvent :",[87,96],{"href":3835},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/#auto-dismiss-policies",[3837,3839,3841,3843],{"text":3838},"Créer des politiques de rejet automatique en fonction du chemin d'accès au fichier, du répertoire ou de l'identifiant (CVE, CWE ou OWASP).",{"text":3840},"Voir les vulnérabilités rejetées automatiquement dans le widget de sécurité de la merge request avec un label Rejeté automatiquement.",{"text":3842},"Suivre les rejets dans le rapport de vulnérabilité à des fins d'audit.",{"text":3844},"Aider les équipes de développement à prioriser les corrections des tâches les plus importantes.",{"title":3846,"description":3847,"labels":3848,"config":3849,"items":3851},"Prise en charge de C/C++ dans l'analyseur Advanced SAST (disponibilité générale)","La prise en charge de l'analyse inter-fichiers et inter-fonctions pour C/C++\nest désormais disponible dans l'analyseur Advanced SAST (test statique de sécurité des applications) de GitLab. Cette\ncapacité :\n",[87],{"href":3850},"https://docs.gitlab.com/user/application_security/sast/advanced_sast_cpp/",[3852,3854,3856,3858],{"text":3853},"Étend la couverture de l'analyseur Advanced SAST aux codes sources C et C++.",{"text":3855},"Fournit une analyse plus approfondie grâce à l'analyse inter-fichiers et inter-fonctions.",{"text":3857},"Aide à identifier les vulnérabilités que l'analyse d'un seul fichier n'arriverait pas à détecter.",{"text":3859},"Nécessite une configuration minimale pour l'activation.",{"title":3861,"description":3862,"labels":3863,"config":3864,"items":3866},"Analyse multi-conteneurs (version bêta)","GitLab 18.8 introduit l'analyse multi-conteneurs en version bêta, qui permet\naux utilisateurs de transmettre un tableau d'images à analyser\ndans le cadre des tâches de l'analyse des conteneurs. Les équipes\nqui gèrent plusieurs images de conteneurs peuvent :\n",[87],{"href":3865},"https://docs.gitlab.com/user/application_security/container_scanning/multi_container_scanning/",[3867,3869,3871,3873],{"text":3868},"Analyser plusieurs images dans une seule tâche.",{"text":3870},"Réduire la complexité du pipeline pour les environnements multi-conteneurs.",{"text":3872},"Consolider les résultats de sécurité des conteneurs dans les images en une seule analyse.",{"text":3874},"Utiliser les modèles de configuration d'analyse de conteneurs existants.",{"title":3876,"description":3877,"labels":3878,"config":3879,"items":3881},"API de gestion centralisée des identifiants pour les propriétaires de groupes","L'API Credentials Inventory est désormais disponible pour les\nutilisateurs Enterprise sur GitLab.com. Elle offre des\ncapacités de gestion des identifiants précédemment disponibles\nuniquement sur les instances auto-hébergées et aide les\norganisations à mieux gérer et sécuriser leurs jetons\nd'authentification et leurs clés. Cette fonctionnalité :\n",[87,96],{"href":3880},"https://docs.gitlab.com/api/groups/#credentials-inventory-management",[3882,3884,3886],{"text":3883},"Fournit un accès programmatique aux jetons d'accès personnels, aux jetons d'accès de groupe, aux jetons d'accès de projet, aux clés SSH et aux clés GPG.",{"text":3885},"Active les workflows de sécurité automatisés pour la surveillance, l'audit et la révocation des identifiants.",{"text":3887},"Complète l'interface utilisateur d'inventaire des identifiants existante pour les administrateurs d'entreprise.",{"title":3889,"description":3890,"config":3891,"labels":3893,"items":3894},"Les propriétaires de groupes peuvent désactiver les clés SSH pour les utilisateurs Enterprise","Les propriétaires de groupes peuvent désormais désactiver les clés\nSSH pour tous les utilisateurs Enterprise de leur groupe.\nUne fois les clés désactivées, les utilisateurs ne peuvent pas\najouter de nouvelles clés SSH, et leurs clés existantes sont\ndésactivées. Les propriétaires de groupes peuvent :\n",{"href":3892},"https://docs.gitlab.com/user/ssh_advanced/#disable-ssh-keys-for-enterprise-users",[87,96],[3895,3897,3899,3901],{"text":3896},"Appliquer ce paramètre à tous les utilisateurs du groupe, y compris ceux ayant le rôle Propriétaire.",{"text":3898},"Empêcher les utilisateurs d'ajouter de nouvelles clés SSH lorsque cette fonctionnalité est désactivée.",{"text":3900},"Désactiver les clés SSH existantes pour tous les utilisateurs du groupe.",{"text":3902},"Œuvrer à respecter les politiques de sécurité organisationnelles qui nécessitent une gestion centralisée des clés.",{"title":3904,"description":3905,"labels":3906,"config":3907,"items":3909},"GitLab Credits : tarification basée sur l'usage\npour GitLab Duo Agent Platform\n","GitLab Credits est un modèle de tarification basé sur l'usage\nqui résout les limitations de la tarification de l'IA basée sur\nles sièges, qui crée une fracture entre les équipes d'ingénierie qui ont accès à l'IA et celles qui n'y ont pas accès. Avec GitLab Credits, les organisations\npeuvent :\n",[104,96],{"href":3908},"/fr-fr/blog/introducing-gitlab-credits/",[3910,3912,3916],{"text":3911},"Permettre à chaque membre avec un compte GitLab d'utiliser les capacités d'IA agentique sans payer pour un siège d'IA.",{"text":3913,"config":3914},"Accéder aux crédits inclus sans frais supplémentaires : 12 $ par utilisateur par mois pour GitLab Premium, 24 $ par utilisateur par mois pour GitLab Ultimate (promotion à durée limitée selon les conditions de promotion).",{"href":3915},"/pricing/terms/",{"text":3917},"Obtenir des remises de volume pour les clients Enterprise avec des engagements annuels.",{"description":3919},"Les tableaux de bord d'utilisation fournissent une attribution détaillée et des ventilations de coûts, tandis que les contrôles d'accès granulaires permettent aux administrateurs d'activer ou de désactiver GitLab Duo Agent Platform pour des équipes ou des projets spécifiques. Les alertes électroniques automatisées vous avertissent lorsque 50 %, 80 % et 100 % de vos crédits mensuels sont utilisés.",{"title":3921,"items":3922},"Comment se lancer ?",[3923,3925,3927],{"text":3924},"Les clients GitLab.com SaaS profitent d'un accès automatique.",{"text":3926},"Les clients GitLab Self-Managed profiteront d'un accès lors de la mise à niveau vers GitLab 18.8.",{"text":3928},"Les clients GitLab Dedicated auront une mise à niveau vers GitLab 18.8 lors de leur fenêtre de maintenance prévue en février.",{"description":3930,"items":3931},"GitLab Credits n'est pas disponible pour GitLab Duo avec Amazon Q ou GitLab Dedicated pour le secteur public.",[3932,3935],{"text":3933,"config":3934},"En savoir plus : présentation de GitLab Credits ",{"href":3908},{"text":3936,"config":3937},"En savoir plus : annonce de disponibilité générale de GitLab Duo Agent Platform",{"href":3647},{},"/fr-fr/whats-new/18-8",{"title":3642,"description":3941},"GitLab Duo Agent Platform propose l'orchestration alimentée par l'IA dans l'ensemble du cycle de vie logiciel, avec des fonctionnalités de sécurité étendues","fr-fr/whats-new/18-8","ca4QQ_Fj3yb6ELZWoerfNdwRT4wstJP96-xgMnhYY-Q",{"id":3945,"title":3946,"body":6,"category":6,"config":3947,"content":3950,"description":6,"extension":244,"meta":4130,"navigation":246,"path":4131,"seo":4132,"slug":6,"stem":4134,"testContent":6,"type":6,"__hash__":4135},"pages/fr-fr/whats-new/18-9.yml","18 9",{"template":8,"schema":1577,"noContent":252,"version":3948,"releaseDate":3949},"18.9","19 février 2026",{"components":3951},[3952,3961],{"componentName":1583,"type":1583,"componentContent":3953,"config":3960},{"title":3954,"description":3955,"heading":3956,"button":3957},"Nouveautés de GitLab 18.9","Une IA agentique auto-hébergée avec la possibilité de choisir le modèle, des informations de sécurité qui favorisent la correction des vulnérabilités et des améliorations de l'expérience de développement que vos équipes attendaient. GitLab 18.9 étend l'IA agentique gouvernée à votre infrastructure et au choix de votre modèle, et fournit des informations de sécurité qui favorisent la correction plutôt que la détection.","En savoir plus sur la façon dont les équipes utilisent GitLab",{"text":3958,"config":3959},"Consulter le blog GitLab",{"href":500},{"id":3948},{"componentName":1588,"type":1588,"componentContent":3962},{"features":3963},[3964,3977,3990,4003,4015,4028,4041,4054,4070,4083,4096,4109],{"title":3965,"description":3966,"labels":3967,"config":3968,"items":3970},"GitLab Duo Agent Platform Self-Hosted pour les licences cloud en ligne","Les organisations des secteurs réglementés peuvent désormais exécuter GitLab Duo Agent Platform en production sur des licences cloud en ligne tout en utilisant des modèles hébergés sur leur propre infrastructure ou dans des environnements cloud approuvés. Alimentée par un modèle de facturation à l'usage via les GitLab Credits, cette option de déploiement :\n",[104,96],{"href":3969},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/#gitLab-duo-agent-platform",[3971,3973,3975],{"text":3972},"Maintient le trafic d'inférence dans vos limites approuvées et aide les organisations à respecter les exigences de résidence des données et de souveraineté des services financiers, du gouvernement et d'autres secteurs réglementés.",{"text":3974},"Fournit une transparence granulaire des coûts grâce au décompte par requête pour une facturation interne précise et le reporting dans les secteurs réglementés.",{"text":3976},"Élimine un obstacle majeur au déploiement pour les entreprises où l'acheminement des données via des fournisseurs d'IA externes n'est pas possible.",{"title":3978,"description":3979,"labels":3980,"config":3981,"items":3983},"Bring Your Own Model (BYOM)","De nombreux clients dans des secteurs hautement réglementés ont déjà investi dans de grands modèles de langages (LLM) adaptés à leur domaine, des déploiements régionaux et des modèles internes propriétaires. BYOM étend la flexibilité de GitLab Duo Agent Platform, car les administrateurs peuvent connecter des modèles tiers ou auto-hébergés via la passerelle d'IA (AI-Gateway) de GitLab. Cette capacité :",[104,96],{"href":3982},"https://docs.gitlab.com/development/ai_features/glossary/#bring-your-own-model-byom",[3984,3986,3988],{"text":3985},"Affiche les modèles personnalisés aux côtés des modèles gérés par GitLab dans le plan de contrôle d'IA et les traite comme des options prêtes pour l'entreprise pour les agents et les flows.",{"text":3987},"Mappe les modèles enregistrés à des flows ou des fonctionnalités spécifiques de GitLab Duo Agent Platform pour un contrôle granulaire sur les modèles utilisés par les agents.",{"text":3989},"Remplace un mélange fragmenté de solutions ponctuelles et d'outils d'IA non gérés par un seul plan de contrôle gouverné pour l'IA agentique.",{"title":3991,"description":3992,"labels":3993,"config":3994,"items":3996},"Navigateur d'arborescence des fichiers du dépôt","Le navigateur d'arborescence des fichiers du dépôt est une fonctionnalité très demandée sur laquelle nous avons travaillé avec la communauté, qui est désormais activée sur GitLab.com, GitLab Self-Managed et GitLab Dedicated dans la version 18.9. Cette fonctionnalité est structurée comme un tiroir rabattable qui affiche les fichiers et répertoires de votre dépôt aux côtés de la liste des fichiers et de la vue des fichiers. Cette fonctionnalité :",[105],{"href":3995},"https://docs.gitlab.com/user/project/repository/files/file_tree_browser/",[3997,3999,4001],{"text":3998},"Prend en charge la navigation complète au clavier (Maj+F pour basculer, F pour rechercher) avec conformité complète à l'accessibilité treeview W3C ARIA.",{"text":4000},"S'adapte de manière réactive d'un affichage côte à côte sur le bureau à une vue tiroir sur les fenêtres de visualisation, avec pagination pour les grands dépôts (plus de 1000 éléments).",{"text":4002},"Synchronise l'état de l'arborescence avec la liste des fichiers et conserve votre préférence ouverte/fermée entre les sessions.",{"title":4004,"description":4005,"labels":4006,"config":4007,"items":4008},"Tableau de bord de sécurité : suivi de la correction des vulnérabilités","Le tableau de bord de sécurité mis à jour de GitLab, en disponibilité générale depuis la version 18.8, consolide les données relatives aux vulnérabilités dans une vue unique couvrant les projets, les groupes et les unités commerciales avec attribution de notes de risques, vélocité de correction et distribution de l'âge des vulnérabilités. Dans la version 18.9, le graphique des vulnérabilités au fil du temps exclut désormais les vulnérabilités qui ne sont plus détectées. Ce changement :",[87,163],{"href":3583},[4009,4011,4013],{"text":4010},"Reflète le nombre de vulnérabilités détectées qui nécessitent une attention et supprime les résultats obsolètes qui faussent les tendances.",{"text":4012},"S'applique automatiquement aux vulnérabilités qui ne sont plus détectées dans les pipelines exécutés à partir de la version 18.9, avec une migration en arrière-plan qui gère les données des pipeline précédents.",{"text":4014},"Fournit aux responsables AppSec des tendances plus claires pour les présentations à la direction, avec diminution des vulnérabilités ouvertes, amélioration de la posture de risque et suivi de la vélocité de correction de la progression réelle plutôt que des faux positifs.",{"title":4016,"description":4017,"labels":4018,"config":4019,"items":4021},"Attributs de sécurité et filtrage contextuel","Les équipes de sécurité doivent identifier les plus grands risques pour leur entreprise, pas seulement le plus grand nombre de scans bruts. Les attributs de sécurité permettent aux équipes d'ajouter des tags aux groupes et aux projets avec un contexte commercial et de filtrer l'inventaire de sécurité et les politiques de sécurité avec ces attributs. Cette capacité :",[87,163,96],{"href":4020},"https://docs.gitlab.com/user/application_security/attributes/",[4022,4024,4026],{"text":4023},"Ajoute un tag aux actifs avec des attributs prédéfinis incluant l'impact commercial (Critique à Non essentiel), l'application, l'unité commerciale, l'exposition à Internet (vrai ou fausse) et l'étape du cycle de vie telle que Production ou Développement.",{"text":4025},"Filtre les données de vulnérabilité par contexte commercial afin que les équipes de sécurité puissent prioriser par impact, application ou équipe plutôt que par volume de scan brut.",{"text":4027},"S'associe aux tableaux de bord de sécurité pour afficher la note de risque et le suivi de la correction dans un affichage pertinent pour l'entreprise.",{"title":4029,"description":4030,"labels":4031,"config":4032,"items":4034},"Résolution des vulnérabilités avec GitLab Duo Agent Platform (version bêta)","La hiérarchisation et la correction des vulnérabilités détectées par les tests statiques de sécurité des applications (SAST) font partie des tâches les plus chronophages de la sécurité des applications, mais GitLab Duo Agent Platform permet de les simplifier. Avec le nouveau flow de résolution des vulnérabilités SAST, GitLab Duo intervient lorsque vous déclenchez une résolution et analyse de manière autonome la découverte, applique un raisonnement au contexte du code environnant, génère une correction consciente du contexte et crée une merge request. Ce flow :",[87,104],{"href":4033},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/agentic_sast_vulnerability_resolution/",[4035,4037,4039],{"text":4036},"Applique un raisonnement à la vulnérabilité et évalue le code source au moyen d'une résolution multi-étapes agentique plutôt qu'une seule suggestion de code.",{"text":4038},"Génère une merge request prête à être examinée avec la correction de code proposée pour les vulnérabilités SAST de gravité critique et élevée.",{"text":4040},"Inclut une note de qualité pour chaque correction générée afin que les relecteurs puissent rapidement évaluer la fiabilité de la correction proposée.",{"title":4042,"description":4043,"labels":4044,"config":4045,"items":4047},"Affichage des rapports de sécurité des pipelines enfants dans les merge requests","Les équipes qui utilisent des architectures de pipeline parent-enfant ne pouvaient auparavant pas voir les rapports de sécurité et de conformité des pipelines enfants dans le widget des merge requests, ce qui les obligeait à naviguer manuellement dans plusieurs pipelines pour identifier les problèmes. Désormais, le widget des merge requests affiche les résultats de sécurité des pipelines enfants aux côtés des résultats du pipeline parent. Cette amélioration :",[87],{"href":4046},"https://docs.gitlab.com/ci/pipelines/downstream_pipelines/#view-child-pipeline-reports-in-merge-requests",[4048,4050,4052],{"text":4049},"Affiche les résultats des scans de sécurité des pipelines enfants directement dans la merge request et supprime une étape de navigation manuelle pour les équipes avec des architectures CI/CD complexes.",{"text":4051},"Prend en charge les configurations monorepo et axées sur la conformité où les scans de sécurité s'exécutent dans l'environnement sandbox des pipelines enfants afin d'assurer une isolation et un contrôle d'accès.",{"text":4053},"Comble une lacune de workflow connue pour les clients qui appliquent des politiques de sécurité sur les structures de pipeline parent-enfant.",{"title":4055,"description":4056,"labels":4057,"config":4058,"items":4059},"Registre virtuel de conteneurs (version bêta)","Les organisations qui effectuent un pull des images de conteneur de plusieurs registres doivent gérer l'authentification entre les fournisseurs et souvent faire face à des coûts excessifs dus aux pulls répétés. Le registre virtuel de conteneur expérimental crée un seul point d'entrée GitLab avec plusieurs sources en amont (Docker Hub, Harbor, Quay et registres utilisant l'authentification par token de longue durée) et la mise en cache pull-through intégrée. Ce registre :",[1016,1017],{"href":2359},[4060,4062,4064,4066],{"text":4061},"Résout automatiquement les pulls d'images dans les sources en amont et élimine la gestion de l'authentification par fournisseur.",{"text":4063},"Met en cache les images ayant fait l'objet d'un pull pour réduire les coûts et améliorer la fiabilité des pulls répétées.",{"text":4065},"Fournit aux équipes qui évaluent GitLab comme remplacement du registre de conteneurs une couche d'accès consolidée qui fonctionne aux côtés des registres existants pendant la transition.",{"text":4067,"config":4068},"Partagez vos commentaires pour aider à façonner cette fonctionnalité.",{"href":4069},"https://gitlab.com/gitlab-org/gitlab/-/issues/589630",{"title":4071,"description":4072,"labels":4073,"config":4074,"items":4076},"Indicateurs de performance des jobs CI/CD (version bêta en disponibilité limitée)","Il n'a jamais été facile de déterminer quand le temps de build d'un job commençait à augmenter ou d'identifier les jobs qui ralentissaient votre pipeline. Avec les indicateurs de performance des jobs CI/CD, vous pouvez voir la durée du job P50 et P95, le taux d'échec et l'étape pour chaque job directement sur la page Données d'analyse CI/CD, avec la possibilité de hiérarchiser et de rechercher par nom de job au cours des 30 derniers jours. Cette vue :",[88,163],{"href":4075},"https://docs.gitlab.com/user/analytics/ci_cd_analytics/#cicd-job-performance-metrics",[4077,4079,4081],{"text":4078},"Affiche les données de performance au niveau du job où les équipes de plateforme travaillent déjà, sans tableaux de bord ou outils externes.",{"text":4080},"Aide à identifier plus rapidement les jobs lents ou en échec pour améliorer la vélocité des équipes de développement et réduire le temps de dépannage du pipeline.",{"text":4082},"Prend en charge le regroupement par étape (à venir) pour agréger les indicateurs entre les étapes de build, de test et de déploiement.",{"title":4084,"description":4085,"labels":4086,"config":4087,"items":4089},"GitLab Duo Agent Platform inclus dans les essais gratuits de GitLab Ultimate","Les essais de GitLab Ultimate sur GitLab.com et GitLab Self-Managed incluent désormais des crédits d'essai pour GitLab Duo Agent Platform, afin que les équipes puissent évaluer les agents et les flows selon le même modèle d'utilisation qu'elles utiliseront en production. Les essais :",[104,96],{"href":4088},"https://docs.gitlab.com/subscriptions/free_trials/#gitlab-duo-agent-platform-trials",[4090,4092,4094],{"text":4091},"Fournissent 24 crédits par utilisateur, valides pour la période d'essai complète de 30 jours, pour essayer les agents et les flows GitLab Duo Agent Platform avec des modèles d'utilisation réalistes.",{"text":4093},"Démontrent les contrôles de coûts et le système de crédits de GitLab, afin que les clients comprennent le modèle de facturation avant de s'engager.",{"text":4095},"Nécessitent GitLab 18.9 ou la version ultérieure pour les déploiements GitLab Self-Managed avec une connexion Internet, afin que l'expérience d'essai corresponde à la tarification basée sur l'usage en production lancée dans la version 18.8.",{"title":4097,"description":4098,"labels":4099,"config":4100,"items":4102},"SLA de disponibilité de 99,9 % pour GitLab Ultimate","GitLab s'engage désormais à un pourcentage de disponibilité mensuelle de 99,9 % pour les clients GitLab Ultimate qui ont acheté ou renouvelé leur abonnement à partir du 1er janvier 2026. Cet engagement de plateforme couvre les expériences principales, notamment les tickets et les merge requests, les opérations Git, le registre de conteneurs, le registre de paquets et l'accès à l'API. Cet accord de niveau de service (SLA) :",[96,1017],{"href":4101},"https://handbook.gitlab.com/handbook/engineering/infrastructure-platforms/service-level-agreement/#covered-experiences",[4103,4105,4107],{"text":4104},"Fournit un calendrier de crédit de service défini, qui comprend 5 % des frais mensuels pour une disponibilité entre 99,5 % et 99,9 %, avec un processus de demande clair via support.gitlab.com.",{"text":4106},"Indique une fiabilité de qualité entreprise pour les équipes avec des charges de travail réglementées et critiques qui évaluent GitLab comme leur plateforme de développement principale.",{"text":4108},"S'applique aux clients SaaS de GitLab Ultimate et renforce la valeur du niveau le plus élevé pour les organisations avec des exigences de disponibilité strictes.",{"title":4110,"description":4111,"labels":4112,"config":4113,"items":4115},"Mises à niveau sans temps d'arrêt pour les déploiements cloud-native","Auparavant, les organisations qui exécutaient GitLab sur Kubernetes n'avaient pas de chemin d'accès documenté pour effectuer des mises à niveau sans temps d'arrêt avec Helm Chart de GitLab. Après validation du processus d'implémentation sur GitLab.com, GitLab Dedicated et Operator v1, une documentation complète est désormais disponible pour tous les utilisateurs d'Helm Chart. Cette documentation :",[1017,1016],{"href":4114},"https://docs.gitlab.com/charts/installation/upgrade/",[4116,4118,4120,4122,4126],{"text":4117},"Fournit un processus testé et validé pour les mises à niveau sans temps d'arrêt sur les déploiements d'Helm Chart multi-nœuds avec des mises à jour progressives pour Webservice et Sidekiq.",{"text":4119},"Suit les modèles éprouvés en production sur GitLab.com et GitLab Dedicated, adaptés à l'utilisation générale d'Helm Chart.",{"text":4121},"Prend en charge la planification des mises à niveau d'entreprise pour les organisations qui ne peuvent pas se permettre des interruptions de service lors de l'adoption des versions mensuelles.",{"text":4123,"config":4124},"S'applique actuellement uniquement aux déploiements hybrides cloud-native.",{"href":4125},"https://docs.gitlab.com/charts/installation/#use-the-reference-architectures",{"text":4127,"config":4128},"Prendra en charge les mises à niveau sans temps d'arrêt pour Gitaly sur les déploiements Kubernetes une fois ce projet terminé.",{"href":4129},"https://gitlab.com/groups/gitlab-org/-/work_items/6127",{},"/fr-fr/whats-new/18-9",{"title":3954,"description":4133},"Une IA agentique auto-hébergée avec la possibilité de choisir le modèle, des informations de sécurité qui favorisent la correction des vulnérabilités","fr-fr/whats-new/18-9","0YWErEBGdw0oRqK1WICFC_GV_aBmNZZ5Q2P7D-PUtZw",{"id":4137,"title":4138,"body":6,"category":6,"config":4139,"content":4142,"description":6,"extension":244,"meta":4307,"navigation":246,"path":4308,"seo":4309,"slug":4311,"stem":4312,"testContent":6,"type":255,"__hash__":4313},"pages/fr-fr/whats-new/19-0.yml","19 0",{"template":8,"schema":9,"version":4140,"releaseDate":4141},"19.0","2026-05-21",{"releases":4143},{"tabs":4144,"header":24,"description":4147,"latestRelease":4148,"headlineFeatures":4152,"exploreCards":4213,"releasePostCta":4304},[4145,4146],{"id":16,"label":17},{"id":19,"label":20},"Releases mensuelles, ressources pour les équipes de développement et dernières actualités de l'équipe GitLab.",{"version":4140,"title":4149,"description":4150,"heroArtwork":4151},"GitLab 19.0 : l'IA agentique qui comble l'écart entre l'écriture du code et sa livraison","Réduisez le travail manuel autour de votre code, des merge requests aux identifiants qu'elles utilisent et aux composants de pipeline qui les exécutent.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",[4153,4158,4161,4167,4173,4179,4185,4191,4197,4203,4209],{"type":39,"badge":40,"title":4154,"description":4155,"config":4156},"Gérez les identifiants CI/CD avec le gestionnaire de secrets de GitLab (version bêta publique)","Gérez les identifiants CI/CD directement dans GitLab avec le gestionnaire de secrets. Chaque secret est limité au job qui en a besoin et régi par les mêmes contrôles d'accès que ceux que vous utilisez déjà pour le code.",{"href":44,"dataGaName":4157,"dataGaLocation":36},"secrets-manager-in-public-beta",{"type":47,"badge":48,"title":4159,"description":50,"config":4160,"thumbnail":51},"Gestionnaire de secrets de GitLab",{"href":53},{"type":39,"badge":40,"title":4162,"description":4163,"config":4164},"Transformez les merge requests de tâches manuelles en un workflow automatisé","Réduisez le temps consacré au travail manuel autour de votre code. Le flow Developer gère désormais les retours des relecteurs, la résolution des conflits de merge, la recherche dans le code source et la division des merge requests trop volumineuses sur l'ensemble du cycle de vie des merge requests.",{"href":4165,"dataGaName":4166,"dataGaLocation":36},"/fr-fr/blog/transform-mrs-to-automated-workflow/","transform-mrs-to-automated-workflow",{"type":47,"badge":48,"title":4168,"description":4169,"config":4170,"thumbnail":4172},"Flow Developer 2.0 de GitLab Duo","Découvrez comment faire passer un ticket de développement de la demande au code prêt à être fusionné sans quitter GitLab.",{"href":4171},"https://player.vimeo.com/video/1193748336","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/yb16dzdyd6lfepuj6ke4.png",{"type":39,"badge":40,"title":4174,"description":4175,"config":4176},"Suivez l'utilisation des composants CI dans votre organisation","Les normes de pipeline dérivent dès leur mise en production. Obtenez une vue en temps réel des versions exécutées et des endroits où les correctifs de sécurité n'ont pas encore été appliqués.",{"href":4177,"dataGaName":4178,"dataGaLocation":36},"/fr-fr/blog/track-ci-component-usage/","track-ci-component-usage",{"type":47,"badge":48,"title":4180,"description":4181,"config":4182,"thumbnail":4184},"Analyse des composants du catalogue CI","Parcourez le tableau de bord qui indique quels composants sont utilisés dans votre organisation, dans quelles versions, et où des releases obsolètes persistent encore.",{"href":4183},"https://player.vimeo.com/video/1194035829","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/qonuq8atraswwgjgck5j.png",{"title":4186,"type":39,"badge":40,"description":4187,"config":4188},"Plus de modèles d'IA pour GitLab Duo Agent Platform Self-Hosted","Les équipes des environnements air-gapped ou avec un accès réseau restreint n'ont plus à choisir entre l'isolation et l'utilisation de modèles performants. Les nouveaux modèles open source pris en charge offrent aux clients GitLab Self-Hosted davantage d'options pour associer le bon modèle au bon workflow agentique.",{"href":4189,"dataGaName":4190,"dataGaLocation":36},"/fr-fr/blog/more-ai-models-for-duo-agent-platform-self-hosted/","more-ai-models-for-duo-agent-platform-self-hosted",{"type":39,"badge":40,"title":4192,"description":4193,"config":4194},"Limitez l'exposition des identifiants avec des jetons d'accès personnels à granularité fine","Les équipes peuvent maintenir l'automatisation et faciliter l'audit des jetons d'accès en limitant les jetons d'accès personnels au projet et aux actions dont un workflow a besoin.",{"href":4195,"dataGaName":4196,"dataGaLocation":36},"/fr-fr/blog/fine-grained-pats/","fine-grained-pats",{"type":39,"badge":40,"title":4198,"description":4199,"config":4200},"Réduisez les risques liés à la chaîne d'approvisionnement grâce à l'analyse des dépendances basée sur les SBOM","Détectez les dépendances transitives, retracez leur parcours jusqu'à votre projet et hiérarchisez-les selon leur exposition réelle.",{"href":4201,"dataGaName":4202,"dataGaLocation":36},"/fr-fr/blog/sbom-based-dependency-scanning/","sbom-based-dependency-scanning",{"type":39,"badge":40,"title":4204,"description":4205,"config":4206},"Couverture complète des scanners de sécurité en quelques minutes pour votre code source","Les profils de configuration de sécurité accélèrent le déploiement des scanners. Découvrez comment cette nouvelle fonctionnalité de GitLab 19.0 couvre des milliers de projets en quelques minutes.",{"href":4207,"dataGaName":4208,"dataGaLocation":36},"/fr-fr/blog/security-configuration-profiles/","security-configuration-profiles",{"type":79,"title":4210,"description":4211,"config":4212},"Contributeur remarquable du mois : Norman Debald","Nous sommes ravis de mettre à l'honneur Norman, un contributeur de niveau 3 avec plus de 40 améliorations fusionnées sur GitLab depuis mai 2022.",{"href":83},[4214,4221,4228,4235,4241,4248,4255,4262,4269,4276,4283,4290,4297],{"badges":4215,"title":4216,"description":4217,"button":4218},[104,105],"Flow Developer (disponibilité générale)","Faites appel à un agent sans quitter votre travail. Le flow Developer s'étend désormais à l'ensemble du cycle de vie des merge requests : un seul agent d'IA qui traite les retours des relecteurs, résout les conflits sur les branches de longue durée, explore le code source inconnu et divise les merge requests trop volumineuses.",{"config":4219,"text":472},{"href":3691,"dataGaName":4220,"dataGaLocation":36},"docs developer flow ga",{"badges":4222,"title":4223,"description":4224,"button":4225},[87,88],"Gestionnaire de secrets de GitLab (version bêta publique)","Réduisez le travail de synchronisation d'un modèle d'accès séparé pour les secrets. Le gestionnaire de secrets utilise votre structure de groupes et de projets existante et permet aux propriétaires de stocker, de récupérer et de référencer des secrets CI/CD limités à un projet ou un groupe et accessibles uniquement aux jobs qui les demandent explicitement.",{"text":472,"config":4226},{"href":93,"dataGaName":4227,"dataGaLocation":36},"docs secrets manager",{"badges":4229,"title":4230,"description":4231,"button":4232},[87],"Analyse des dépendances par SBOM (disponibilité générale)","Détectez les paquets vulnérables que les scanners de déclaration directe manquent. Les projets Maven, Gradle et Python bénéficient désormais d'une couverture transitive complète, avec une résolution automatique des dépendances qui se rabat sur le scan de manifeste en l'absence de fichier de verrouillage.",{"text":472,"config":4233},{"href":4234},"https://docs.gitlab.com/user/application_security/dependency_scanning/dependency_scanning_sbom/",{"badges":4236,"title":4237,"description":4238,"button":4239},[104,105],"Résolution des merge requests dans le flow Developer (version bêta)","Confiez le travail de résolution des conflits de merge à un agent. Le nouveau bouton « Résoudre avec GitLab Duo » sur la page de conflits de la merge request et le widget de vérification de merge peuvent lire les deux branches, choisir une résolution, valider le correctif et publier un commentaire récapitulatif pour que toute personne examinant la merge request puisse voir ce qui a changé.",{"text":472,"config":4240},{"href":110},{"title":4242,"badges":4243,"description":4244,"button":4245},"Instructions personnalisées au niveau du groupe pour GitLab Duo",[104,105],"Réduisez la duplication des instructions de revue entre les projets. Définissez-les une seule fois au niveau du groupe pour qu'elles se combinent automatiquement avec les instructions au niveau du projet, aussi bien pour le flow Code Review que pour la revue de code de GitLab Duo.",{"text":472,"config":4246},{"href":4247},"https://docs.gitlab.com/user/gitlab_duo/customize_duo/review_instructions/#configure-custom-review-instructions-for-a-group",{"title":4249,"badges":4250,"description":4251,"button":4252},"Configuration des types d'éléments de travail",[1042],"Suivez le travail de la façon dont votre équipe le planifie réellement, au lieu de tout consigner de force dans des tickets ou tâches. Créez ou renommez des types en user story, bogue ou maintenance, avec des champs personnalisés, des cycles de vie de statut, des vues enregistrées et des tableaux de tickets.",{"text":472,"config":4253},{"href":4254},"https://docs.gitlab.com/user/work_items/configurable_work_item_types/",{"badges":4256,"title":4257,"description":4258,"button":4259},[148,163],"Analyse détaillée de l'utilisation des composants du catalogue CI/CD","Connaissez exactement qui est impacté avant de publier une modification incompatible ou un correctif de sécurité pour un composant CI/CD. La page de ressource du catalogue affiche désormais quels projets utilisent chaque composant, la version utilisée, et met en avant les projets sur des versions obsolètes pour que vous puissiez prioriser les mises à jour.",{"text":472,"config":4260},{"href":4261},"https://docs.gitlab.com/ci/components/#view-component-usage-details",{"title":4263,"badges":4264,"description":4265,"button":4266},"Prise en charge étendue des modèles open source dans GitLab Duo Agent Platform",[104,96],"Exécutez des workflows agentiques dans des environnements hors ligne et avec un accès réseau restreint sans envoyer de données à l'extérieur. GitLab Duo Agent Platform prend désormais en charge des modèles open source supplémentaires pour les déploiements auto-hébergés, notamment Devstral 2 123B et GLM-5.1-FP8.",{"text":472,"config":4267},{"href":4268},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#supported-models",{"title":4270,"description":4271,"badges":4272,"button":4273},"Prise en charge de Gemini par GitLab Duo Agent Platform Self-Hosted","Il s'agit d'une famille de modèles supplémentaire pour les équipes de GitLab Self-Hosted qui en ont besoin. Gemini fonctionne désormais avec plusieurs flows, notamment le flow Code Review, le flow SAST Vulnerability Resolution et le flow Fix CI/CD Pipeline.",[104,96],{"text":472,"config":4274},{"href":4275},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#compatible-models",{"title":4277,"badges":4278,"description":4279,"button":4280},"Rapid Diffs pour les revues de merge requests (version bêta)",[105],"Fini d'attendre le chargement de l'onglet Modifications lors de revues volumineuses. Rapid Diffs offre un chargement initial plus rapide, un défilement plus fluide et des interactions plus réactives grâce à la même technologie qui alimente déjà la page des commits.",{"text":472,"config":4281},{"href":4282},"https://docs.gitlab.com/user/project/merge_requests/changes/#rapid-diffs",{"title":4284,"badges":4285,"description":4286,"button":4287},"Achat de GitLab Credits pour l'édition GitLab Self-Managed Enterprise (EE) gratuite",[104,96],"Accédez à l'IA agentique sans passer d'abord par une mise à niveau vers GitLab Premium ou GitLab Ultimate. Les clients GitLab Self-Managed EE de la version gratuite peuvent désormais acheter des GitLab Credits directement : choisissez un montant mensuel, engagez-vous pour une durée d'un an, et le pool partagé se renouvellera automatiquement chaque mois.",{"text":472,"config":4288},{"href":4289},"https://docs.gitlab.com/subscriptions/gitlab_credits/#buy-gitlab-credits",{"title":4291,"badges":4292,"description":4293,"button":4294},"Personnalisation des titres par défaut des merge requests",[105],"Obtenez des titres de merge requests cohérents sans demander aux équipes de développement de mémoriser la convention. Configurez un template par défaut par projet avec des variables pour les branches source et cible, le sujet du premier commit, l'identifiant et le titre du ticket lié, et un nom de branche lisible.",{"text":472,"config":4295},{"href":4296},"https://docs.gitlab.com/user/project/merge_requests/title_templates/",{"title":4298,"badges":4299,"description":4300,"button":4301},"Sécurisation des webhooks avec des jetons de signature HMAC",[96],"Distinguez les webhooks falsifiés des vrais. Ajoutez un jeton de signature pour que GitLab calcule une signature HMAC-SHA256 sur l'identifiant du webhook, l'horodatage et la charge utile selon la spécification Standard Webhooks afin que vous puissiez en vérifier l'origine et rejeter les tentatives de rejeu.",{"text":472,"config":4302},{"href":4303},"https://docs.gitlab.com/user/project/integrations/webhooks/#signing-tokens",{"text":32,"config":4305},{"href":4306},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",{},"/fr-fr/whats-new/19-0",{"config":4310},{"noIndex":252},"19-0","fr-fr/whats-new/19-0","ePQFWa-mHBMmIYpR-0wmJmIasCtG9rTmEvk0toAQrhw",{"id":4315,"title":4316,"body":6,"category":6,"config":4317,"content":4320,"description":6,"extension":244,"meta":4502,"navigation":246,"path":4503,"seo":4504,"slug":4506,"stem":4507,"testContent":6,"type":255,"__hash__":4508},"pages/fr-fr/whats-new/19-1.yml","19 1",{"template":8,"schema":9,"version":4318,"releaseDate":4319},"19.1","2026-06-18",{"releases":4321},{"tabs":4322,"header":24,"description":25,"latestRelease":4327,"headlineFeatures":4331,"exploreCards":4360,"releasePostCta":4498},[4323,4325],{"id":16,"label":4324},"Fonctionnalités phares",{"id":19,"label":4326},"Explorer la release",{"version":4318,"title":4328,"description":4329,"heroArtwork":4330},"GitLab 19.1 : une vue de sécurité pour chaque scanner, un plan de contrôle pour chaque agent","Les résultats des scanners SARIF s'intègrent désormais dans la gestion des vulnérabilités de GitLab aux côtés des résultats natifs, avec une remédiation automatique via GitLab Duo Agent Platform. Les administrateurs contrôlent quels modèles d'IA sont exécutés, quels outils les agents peuvent appeler et où les événements d'audit sont diffusés.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1781621337/mtjqzed2cqtef0frmor2.png",[4332,4338,4344,4350,4356],{"type":39,"badge":40,"title":4333,"description":4334,"config":4335},"Une vue unifiée des vulnérabilités, de la couverture des scanners à la gouvernance de l'IA","Vous pouvez désormais intégrer les résultats des scanners SARIF dans chaque vue de sécurité, réduire les faux positifs grâce à l'analyse de la détection des secrets alimentée par l'IA et combler le déficit de gouvernance avec le streaming d'événements d'audit par IA.",{"href":4336,"dataGaName":4337,"dataGaLocation":36},"/fr-fr/blog/one-vulnerability-view/","one-vulnerability-view",{"type":47,"badge":48,"title":4339,"description":4340,"thumbnail":4341,"config":4342},"Intégration de scanners tiers","Découvrez comment GitLab applique les scanners tiers à l'ensemble de vos projets et corrige automatiquement leurs résultats.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781801956/xezhxa41olphpvxg8y9a.png",{"href":4343},"https://player.vimeo.com/video/1202311152",{"type":39,"badge":40,"title":4345,"description":4346,"config":4347},"Mises à jour du catalogue d'IA pour la gouvernance et les opérations","De nouveaux déclencheurs basés sur les événements, des contrôles d'administration, la validation de la configuration des flows et la sélection de modèles facilitent le contrôle de ce qui s'exécute dans votre environnement et renforcent la confiance dans l'automatisation sans supervision.",{"href":4348,"dataGaName":4349,"dataGaLocation":36},"/fr-fr/blog/ai-catalog-updates-for-governance-and-operations/","ai-catalog-updates-for-governance-and-operations",{"type":47,"badge":48,"title":4351,"description":4352,"thumbnail":4353,"config":4354},"Déclencheurs d'événements par IA","Découvrez comment les flows GitLab Duo se déclenchent automatiquement lors d'événements de merge request, de changements d'état de pipeline et de planifications, sans intervention manuelle.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781802538/opqzhbp3iwmt3jfqep8u.png",{"href":4355},"https://player.vimeo.com/video/1202304975",{"type":79,"title":4357,"description":4358,"config":4359},"Contributeur du mois : Pishel65","Nous sommes ravis de mettre à l'honneur Pishel65, contributeur de niveau 3 avec 19 merge requests fusionnées et 9 autres ouvertes depuis son arrivée en octobre 2025.",{"href":83},[4361,4368,4375,4382,4389,4396,4402,4408,4415,4422,4429,4436,4443,4450,4457,4463,4470,4477,4484,4491],{"badges":4362,"title":4363,"description":4364,"button":4365},[87],"Intégration des résultats de scanners tiers avec GitLab (disponibilité générale)","Tout scanner produisant des résultats SARIF s'exécute désormais selon vos politiques GitLab dans chaque projet, de sorte que les outils de sécurité que vous utilisez déjà vous offrent une couverture démontrable.",{"config":4366},{"href":4367},"https://docs.gitlab.com/user/application_security/detect/sarif/",{"badges":4369,"title":4370,"description":4371,"button":4372},[104,87],"Détection des faux positifs de secrets avec GitLab Duo (disponibilité générale)","Passez moins de temps à classer des secrets qui s'avèrent être des faux positifs. GitLab Duo Agent Platform analyse les résultats de gravité critique et élevée, évalue le niveau de confiance et signale les faux positifs afin que les équipes de sécurité ne corrigent que les expositions réelles.",{"config":4373},{"href":4374},"https://docs.gitlab.com/user/application_security/vulnerabilities/secret_false_positive_detection/",{"badges":4376,"title":4377,"description":4378,"button":4379},[87,96],"Templates de frameworks de conformité (version bêta)","Mettez en place des frameworks de conformité plus rapidement grâce à 19 templates préconfigurés (ISO 27001:2022, SOC 2, FedRAMP, NIST, CIS, TISAX et plus encore).",{"config":4380},{"href":4381},"https://docs.gitlab.com/user/compliance/compliance_frameworks/#create-a-compliance-framework-from-a-template",{"badges":4383,"title":4384,"description":4385,"button":4386},[87],"Élimination des lacunes de couverture avec le Scanner Enablement Wizard (disponibilité générale)","Identifiez facilement les couvertures manquantes en exécutant le Wizard pour repérer les projets nécessitant votre attention. Vous pouvez configurer des profils définissant quel scanner exécuter. Appliquez des profils en masse aux projets et sous-groupes pour réduire les vérifications manuelles.",{"config":4387},{"href":4388},"https://docs.gitlab.com/user/application_security/configuration/scanner_enablement_wizard/",{"badges":4390,"title":4391,"description":4392,"button":4393},[104,96],"Nouveaux déclencheurs d'événements pour les flows et les agents externes","Automatisez davantage le cycle de vie des merge requests sans intervention manuelle. Quatre nouveaux déclencheurs permettent aux flows et aux agents externes de réagir lorsqu'une merge request passe de brouillon à prête, rencontre un conflit de code, reçoit une approbation ou qu'un élément de travail est créé. De plus, de nouvelles options de configuration sont disponibles pour le déclencheur d'événements de pipeline existant.",{"config":4394},{"href":4395},"https://docs.gitlab.com/releases/19/gitlab-19-1-released/#new-event-triggers-for-flows-and-external-agents",{"badges":4397,"description":4398,"title":4399,"button":4400},[104,96],"Contrôlez quels agents d'IA et flows sont disponibles dans votre environnement. Les administrateurs et les propriétaires de groupes principaux peuvent empêcher les utilisateurs de créer des agents ou des flows personnalisés et restreindre les agents provenant de l'extérieur de la hiérarchie de groupe.","Contrôles des fonctionnalités d'IA personnalisées et externes (disponibilité générale)",{"config":4401},{"href":2720},{"badges":4403,"title":4404,"description":4405,"button":4406},[104,96],"Validation YAML des flows personnalisés (disponibilité générale)","Détectez les erreurs de configuration avant qu'elles n'atteignent la production. Le catalogue d'IA valide le fichier YAML des flows personnalisés lors de l'enregistrement, en affichant les erreurs de syntaxe et les paramètres mal configurés dans l'interface plutôt qu'à l'exécution.",{"config":4407},{"href":3451},{"badges":4409,"title":4410,"description":4411,"button":4412},[104,96],"Liste d'autorisation pour la sélection de modèles (version bêta)","Offrez aux équipes le choix du modèle au sein de garde-fous. Configurez une liste d'autorisation de modèles d'IA approuvés et définissez un modèle par défaut à l'échelle de l'organisation pour Agentic Chat, afin que les utilisateurs choisissent parmi des options approuvées adaptées aux exigences de votre équipe.",{"config":4413},{"href":4414},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/#select-a-model-for-agentic-chat",{"badges":4416,"title":4417,"description":4418,"button":4419},[104,96],"Garde-fous d'approbation des outils pour les agents GitLab Duo","Contrôlez ce que vos agents d'IA peuvent faire, outil par outil. Configurez des politiques d'approbation avec trois modes (Autoriser, Demander ou Refuser) pour Agentic Chat, l'IDE et les flows, avec des événements d'audit pour chaque décision d'approbation.",{"config":4420},{"href":4421},"https://docs.gitlab.com/user/duo_agent_platform/agents/tool-governance/",{"badges":4423,"title":4424,"description":4425,"button":4426},[105],"Assignation automatique des propriétaires du code comme relecteurs (disponibilité générale)","Obtenez les bons relecteurs pour chaque merge request sans assignation manuelle. Lorsqu'une merge request est créée comme prête ou passe de brouillon à prête, GitLab assigne automatiquement chaque propriétaire du code correspondant aux fichiers modifiés.",{"config":4427},{"href":4428},"https://docs.gitlab.com/user/project/merge_requests/reviews/automatic_reviewer_assignment/",{"badges":4430,"title":4431,"description":4432,"button":4433},[105],"Merge requests empilées dans l'interface utilisateur (disponibilité générale)","Naviguez entre les merge requests dépendantes sans perdre le contexte. GitLab détecte automatiquement les merge requests empilées et les affiche dans l'en-tête, avec un contrôle de pile pour passer d'une merge request à l'autre dans la pile.",{"config":4434},{"href":4435},"https://docs.gitlab.com/user/project/merge_requests/reviews/stacked_merge_requests/",{"badges":4437,"title":4438,"description":4439,"button":4440},[104],"Approbation d'outils basée sur des modèles pour Agentic Chat (version bêta)","Approuvez un outil une fois et ignorez les prompts répétés pour le reste de la session. Choisissez « Approuver toutes les utilisations de cet outil pour la session » afin d'approuver les invocations lorsque les arguments correspondent au modèle approuvé. Disponible dans l'interface GitLab, GitLab Duo CLI, VS Code et les IDE JetBrains.",{"config":4441},{"href":4442},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#approve-tools-in-your-local-environment",{"badges":4444,"title":4445,"description":4446,"button":4447},[104,105],"Modèles GPT pour le flow Code Review (disponibilité générale)","Choisissez parmi davantage de modèles pour la revue de code automatisée. Le flow Code Review prend désormais en charge GPT-5.2 et GPT-5.3 Codex aux côtés d'Anthropic Claude, avec une qualité de revue comparable au modèle par défaut Claude Sonnet 4.6 Vertex.",{"config":4448},{"href":4449},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/#supported-models",{"badges":4451,"title":4452,"description":4453,"button":4454},[105],"Blame inline dans la visionneuse de blobs (disponibilité générale)","Comprenez qui a modifié quoi sans quitter la vue du fichier. Activez le blame inline pour voir le dernier auteur par ligne, avec des infobulles au survol pour les détails du commit, le blame avant la modification et les options d'exclusion de revue.",{"config":4455},{"href":4456},"https://docs.gitlab.com/user/project/repository/files/git_blame/",{"badges":4458,"title":4459,"description":4460,"button":4461},[87,96],"Rôle Responsable de sécurité (disponibilité générale)","Donnez aux équipes de sécurité l'accès dont elles ont besoin sans surprovisionnement. Le rôle Responsable de sécurité offre la gestion des vulnérabilités, des tableaux de bord, la configuration des politiques et des outils de conformité sans nécessiter les rôles Développeur ou Chargé de maintenance.",{"config":4462},{"href":1802},{"badges":4464,"title":4465,"description":4466,"button":4467},[87,96],"Politiques d'exécution des pipelines planifiées (version bêta)","Maintenez une couverture de sécurité constante même lorsque le code ne change pas. Appliquez des jobs CI/CD personnalisés selon une cadence quotidienne, hebdomadaire ou mensuelle sur l'ensemble des projets, indépendamment de l'activité de commit.",{"config":4468},{"href":4469},"https://docs.gitlab.com/user/application_security/policies/scheduled_pipeline_execution_policies/",{"badges":4471,"title":4472,"description":4473,"button":4474},[87],"Couverture améliorée de la détection des secrets pour les pipelines de branches de fonctionnalité (disponibilité générale)","Comblez une lacune où les secrets dans les commits antérieurs de branches de fonctionnalité pouvaient passer inaperçus. La détection des secrets scanne désormais chaque commit depuis le point de divergence de la branche avec la branche par défaut jusqu'au dernier commit.",{"config":4475},{"href":4476},"https://docs.gitlab.com/user/application_security/secret_detection/pipeline/#coverage",{"badges":4478,"title":4479,"description":4480,"button":4481},[87,96],"Streaming des événements d'audit par IA vers des destinations externes (version bêta)","Obtenez une visibilité en temps réel sur l'activité IA dans votre chaîne d'outils de sécurité existante. Effectuez un streaming des événements d'audit par IA vers des destinations externes via l'infrastructure de streaming d'événements d'audit de GitLab.",{"config":4482},{"href":4483},"https://docs.gitlab.com/administration/compliance/audit_event_streaming/#ai-audit-event-streaming",{"badges":4485,"title":4486,"description":4487,"button":4488},[96],"Durée de vie personnalisée pour les jetons d'accès OAuth (disponibilité générale)","Réduisez la durée de vie des jetons pour les intégrations sensibles en matière de sécurité. Définissez une durée de vie personnalisée (de 300 à 7 200 secondes) pour les nouveaux jetons d'accès OAuth, y compris les jetons émis pour les clients MCP.",{"config":4489},{"href":4490},"https://docs.gitlab.com/administration/settings/account_and_limit_settings/#limit-the-lifetime-of-oauth-access-tokens",{"badges":4492,"title":4493,"description":4494,"button":4495},[96],"Événements d'audit des opérations Git pour tous les types d'acteurs","Comblez une lacune dans la couverture d'audit Git. La journalisation d'audit pour les opérations clone, pull, fetch et push s'étend désormais à tous les types d'acteurs, y compris les runners utilisant des jetons de déploiement et les utilisateurs de certificats SSH.",{"config":4496},{"href":4497},"https://docs.gitlab.com/administration/compliance/audit_event_reports/",{"text":4499,"config":4500},"Voir les notes de release",{"href":4501},"https://docs.gitlab.com/releases/19/gitlab-19-1-released/",{},"/fr-fr/whats-new/19-1",{"config":4505},{"noIndex":252},"19-1","fr-fr/whats-new/19-1","j05NAvPfkhvaH3ddamn1wKuz1f8QghAqQ72ONlMZnxU",{"id":4510,"title":4511,"body":6,"category":6,"config":4512,"content":4515,"description":6,"extension":244,"meta":4657,"navigation":246,"path":4658,"seo":4659,"slug":4663,"stem":4664,"testContent":6,"type":255,"__hash__":4665},"pages/fr-fr/whats-new/19-2.yml","19 2",{"template":8,"schema":9,"version":4513,"releaseDate":4514},"19.2","2026-07-16",{"releases":4516},{"tabs":4517,"header":24,"description":2381,"latestRelease":4521,"headlineFeatures":4530,"exploreCards":4583,"releasePostCta":4654},[4518,4519,4520],{"id":16,"label":17},{"id":19,"label":20},{"id":22,"label":1190},{"version":4513,"title":4522,"description":4523,"heroArtwork":4524,"releaseDate":4525,"button":4526},"GitLab 19.2 : automatisation agentique gouvernée pour réduire le backlog créé par les agents d'IA pour le code","Réduisez votre dette de sécurité sans perturber la roadmap de développement. Avec GitLab 19.2, votre équipe peut corriger automatiquement les dépendances vulnérables, utiliser le flow Security Review pour détecter les failles logiques que les scanners ignorent et exécuter ses agents directement depuis le terminal.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1783980535/t3gez0gpayfndrhncunf.png","16 juillet 2026",{"text":32,"config":4527},{"href":4528,"dataGaName":4529,"dataGaLocation":36},"https://docs.gitlab.com/releases/19/gitlab-19-2-released/","gitlab 19 2 released",[4531,4537,4543,4549,4555,4561,4567,4573,4579],{"type":39,"badge":40,"title":4532,"description":4533,"config":4534},"Lorsqu'une mise à jour de version empêche le build, GitLab y remédie","Lorsque l'analyse des dépendances détecte un paquet vulnérable, vous recevez une merge request qui le met à jour et utilise l'IA pour corriger à votre place les changements cassants qui empêchent le build. Vos portes de validation et votre piste d'audit existantes régissent chaque modification, ce qui permet à votre équipe de résorber la dette de sécurité sans interrompre le développement des fonctionnalités.",{"href":4535,"dataGaName":4536,"dataGaLocation":36},"/fr-fr/blog/dependency-scanning-auto-remediation/","dependency-scanning-auto-remediation",{"type":47,"badge":1208,"title":4538,"description":4539,"thumbnail":4540,"config":4541},"Dependency Scanning Auto-Remediation","Découvrez comment la remédiation automatique met à jour une dépendance vulnérable, détecte l'échec du pipeline qui en résulte et effectue un commit de la correction, le tout au sein d'une même merge request gouvernée.","https://i.vimeocdn.com/video/2180501371-ed44a72b8a4d15a86773327c265c021bec08398afadfde2175b89fad615196f9-d_960?region=us",{"href":4542},"https://player.vimeo.com/video/1210291456",{"type":39,"badge":40,"title":4544,"description":4545,"config":4546},"GitLab Duo Security Review détecte les failles logiques que les scanners ignorent","Exécutez le flow Security Review sur une merge request pour qu'il analyse la finalité du code comme le ferait un ingénieur en sécurité, au lieu de rechercher simplement des modèles connus. Votre équipe détecte les autorisations manquantes, les erreurs de logique métier et les conditions de concurrence que les scanners statiques sont structurellement incapables d'identifier, ce qui vous permet de les corriger avant qu'elles n'atteignent l'environnement de production.",{"href":4547,"dataGaName":4548,"dataGaLocation":36},"/fr-fr/blog/gitlab-duo-security-review-flow/","gitlab-duo-security-review-flow",{"type":47,"badge":1208,"title":4550,"description":4551,"thumbnail":4552,"config":4553},"Flow GitLab Duo Security Review","Découvrez comment le flow Security Review analyse un diff de merge request, publie ses conclusions conformément à la classification CWE et propose des corrections.","https://i.vimeocdn.com/video/2180501544-39a48435fffc05085c3fa8a76188f9d4bdd8f7252ea98f5e37e6973abf5b5374-d_960?region=us",{"href":4554},"https://player.vimeo.com/video/1209923383",{"type":39,"badge":40,"title":4556,"description":4557,"config":4558},"Intégrez GitLab Duo Agent Platform à votre terminal","GitLab Duo CLI est en disponibilité générale dans GitLab 19.2. Diagnostiquez les pipelines en échec et livrez des correctifs sans quitter votre terminal, de manière interactive pendant le débogage ou en mode headless au sein d'un script ou d'un job CI. Votre équipe peut tirer parti de GitLab Duo Agent Platform directement depuis son environnement de travail, sans avoir à basculer vers un navigateur.",{"href":4559,"dataGaName":4560,"dataGaLocation":36},"/fr-fr/blog/gitlab-duo-cli-generally-available/","gitlab-duo-cli-generally-available",{"type":47,"badge":1208,"title":4562,"description":4563,"thumbnail":4564,"config":4565},"Disponibilité générale de GitLab Duo CLI","Découvrez GitLab Duo CLI à travers sept cas d'utilisation allant du dépannage des pipelines en échec à l'automatisation des workflows grâce à des commandes slash personnalisées.","https://i.vimeocdn.com/video/2180501204-d819f45832c188e29c70c806b3c26914dabf4dd825a4735cceec41b6364b55ce-d_960?region=us",{"href":4566},"https://player.vimeo.com/video/1210314517",{"type":39,"badge":40,"title":4568,"description":4569,"config":4570},"Transformez les différentes étapes de la livraison logicielle en flows agentiques fiables","Allez au-delà du simple échange de messages pour optimiser la livraison agentique de logiciels. Intégrez les séquences auxquelles votre équipe fait déjà confiance dans des flows personnalisés, puis concentrez-vous sur les approbations plutôt que sur chaque étape intermédiaire. Votre processus de livraison s'appuie ainsi sur un flow reproductible que toute votre équipe peut réutiliser, et non sur des prompts ponctuels.",{"href":4571,"dataGaName":4572,"dataGaLocation":36},"/fr-fr/blog/multi-step-software-delivery-with-agentic-flows/","multi-step-software-delivery-with-agentic-flows",{"type":47,"badge":1208,"title":4574,"description":4575,"thumbnail":4576,"config":4577},"Disponibilité générale des flows personnalisés","Découvrez comment créer des flows personnalisés dans GitLab Duo Agent Platform afin d'automatiser les workflows multi-agents.","https://i.vimeocdn.com/video/2180500430-a8d8ef7256b7afa9fb2c78ea2525243c1f49e1ea9ba0a0e3cf9f4102227cc5c2-d_960?region=us",{"href":4578},"https://player.vimeo.com/video/1210303097",{"type":79,"title":4580,"description":4581,"config":4582},"Contributeur du mois : vivekshukl007","Nous souhaitons mettre à l'honneur Vivek, Senior Data Engineer chez Emirates, pour sa contribution significative ayant permis d'ajouter la prise en charge du langage Scala à GitLab Orbit. Il a ainsi amélioré les fonctionnalités du graphe de code pour les développeurs travaillant sur du code source Scala.",{"href":83},[4584,4591,4597,4603,4609,4615,4622,4628,4634,4641,4647],{"badges":4585,"title":4586,"description":4587,"button":4588},[87,104],"Dependency Scanning Auto-Remediation de GitLab (version bêta)","Lorsque l'analyse des dépendances détecte un paquet vulnérable, vous recevez une merge request qui le met à jour et corrige à votre place les changements cassants qui empêchent le build. Chaque modification passe par votre processus de revue et d'approbation existant, ce qui permet à votre équipe de résorber la dette de sécurité sans monopoliser les développeurs.",{"config":4589},{"href":4590},"https://docs.gitlab.com/user/application_security/remediate/dependency_scanning_auto_remediation/",{"badges":4592,"title":4593,"description":4594,"button":4595},[87,96],"Jetons d'accès personnel à granularité fine (disponibilité générale)","Réduisez le rayon d'impact d'un identifiant de connexion compromis en limitant chaque jeton à des projets, groupes et opérations spécifiques. Remplacez les périmètres d'accès trop larges, tels que read_api et api, par des autorisations granulaires, afin que vos automatisations et intégrations ne disposent que des droits d'accès nécessaires.",{"config":4596},{"href":2457},{"badges":4598,"title":4599,"description":4600,"button":4601},[87,96],"Politiques d'exécution planifiées des pipelines (disponibilité générale)","Assurez une couverture continue en matière de sécurité et de conformité, même lorsque le code ne subit aucune modification. Planifiez des scripts de conformité, des scans de sécurité ou des jobs CI personnalisés à une fréquence quotidienne, hebdomadaire ou mensuelle, indépendamment de l'activité de commit. Ainsi, les scans restent toujours d'actualité, même pour vos projets inactifs.",{"config":4602},{"href":4469},{"badges":4604,"title":4605,"description":4606,"button":4607},[87],"Détection des secrets génériques (disponibilité générale)","Détectez les secrets non structurés, les JWT (JSON Web Tokens), les mots de passe génériques et les jetons d'API qui ne respectent pas les modèles connus des fournisseurs. Vous repérerez ainsi les identifiants de connexion divulgués que l'ensemble de règles basé sur des modèles ne permettrait pas à lui seul de détecter.",{"config":4608},{"href":2292},{"badges":4610,"title":4611,"description":4612,"button":4613},[87,96],"Rapport des événements d'audit de l'IA (version bêta)","Suivez les actions assistées par l'IA dans toute l'entreprise grâce à des événements d'audit dédiés. Vos équipes de conformité et de sécurité bénéficient d'une visibilité leur permettant d'intégrer des workflows d'IA dans la création de rapports d'audit, les revues d'accès et les enquêtes sur les incidents.",{"config":4614},{"href":4497},{"badges":4616,"title":4617,"description":4618,"button":4619},[104,105],"Flow Security Review (version bêta)","Détectez les autorisations manquantes, les erreurs de logique métier et les conditions de concurrence que les scanners statiques sont structurellement incapables d'identifier. Le flow Security Review analyse la finalité de votre code au lieu de rechercher simplement des modèles connus. Votre équipe peut ainsi combler les lacunes des scanners traditionnels en matière de revue.",{"config":4620},{"href":4621},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/security_review/",{"badges":4623,"title":4624,"description":4625,"button":4626},[87],"Configurez le fonctionnement de la remédiation automatique pour votre entreprise (version bêta)","Définissez les niveaux de gravité et les cibles de version qui déclenchent la mise à jour automatique des dépendances. Choisissez entre des merge requests groupées ou individuelles, et assurez le traitement continu des corrections de gravité élevée sans monopoliser vos équipes de développement.",{"config":4627},{"href":4590},{"badges":4629,"title":4630,"description":4631,"button":4632},[104,105],"Instructions personnalisées au niveau du groupe pour GitLab Duo Code Review","Définissez quelle revue de code automatisée exécuter, et pour qui, grâce à des instructions personnalisées au niveau du groupe qui s'appliquent à l'ensemble des projets. En tant qu'administrateur, vous fournissez des garde-fous cohérents aux équipes qui adoptent la revue assistée par l'IA, sans avoir à configurer individuellement chaque projet.",{"config":4633},{"href":2044},{"badges":4635,"title":4636,"description":4637,"button":4638},[104,96],"Agent Support Assistant (version bêta)","Diagnostiquez plus rapidement les problèmes liés aux produits GitLab grâce à un agent par défaut qui classe les incidents, met en avant la documentation de dépannage pertinente, vérifie l'existence de problèmes connus et prépare des tickets d'assistance accompagnés du contexte de diagnostic approprié lorsque votre équipe doit faire remonter un incident.",{"config":4639},{"href":4640},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/support_assistant/",{"badges":4642,"title":4643,"description":4644,"button":4645},[104,148],"Suggestions de corrections ciblées par le flow Fix CI/CD Pipeline","Résolvez un merge bloqué sans quitter la merge request. Recevez les corrections sous forme de suggestions de code inline ou via une nouvelle merge request, selon ce qui convient le mieux. Vous voyez la classification des échecs avant d'agir, et le flow analyse toute la hiérarchie de vos pipelines, y compris les pipelines enfants.",{"config":4646},{"href":3736},{"badges":4648,"title":4649,"description":4650,"button":4651},[96,87],"Désactivez les templates de projet intégrés","Vous pouvez désormais vous assurer que la création de projets respecte les normes approuvées en désactivant les templates de projet intégrés. Ces derniers sont alors masqués sur la page de création de template, de sorte que les équipes ne peuvent utiliser que les templates que vous avez appliqués.",{"config":4652},{"href":4653},"https://docs.gitlab.com/administration/project_templates/#built-in-project-templates",{"text":241,"config":4655},{"href":4656},"/press/releases/2026-07-16-gitlab-19-2-brings-governed-agentic-automation/",{},"/fr-fr/whats-new/19-2",{"title":4660,"description":4661,"config":4662},"Nouveautés de GitLab 19.2","Une automatisation agentique gouvernée pour réduire le backlog créé par les agents d'IA pour le code.",{"noIndex":252},"19-2","fr-fr/whats-new/19-2","2nxJia_rMbPg6yRJGXhNfhXyvAH-xDry7VCS-ix-DB8",{"id":4,"title":5,"body":6,"category":6,"config":4667,"content":4668,"description":6,"extension":244,"meta":4774,"navigation":246,"path":247,"seo":4775,"slug":253,"stem":254,"testContent":6,"type":255,"__hash__":256},{"template":8,"schema":9,"version":10,"releaseDate":11},{"releases":4669},{"tabs":4670,"header":24,"description":25,"latestRelease":4674,"headlineFeatures":4677,"exploreCards":4692,"coCreateCards":4753,"releasePostCta":4772},[4671,4672,4673],{"id":16,"label":17},{"id":19,"label":20},{"id":22,"label":23},{"version":10,"title":27,"description":28,"heroArtwork":29,"releaseDate":30,"button":4675},{"text":32,"config":4676},{"href":34,"dataGaName":35,"dataGaLocation":36},[4678,4680,4682,4684,4686,4688,4690],{"type":39,"badge":40,"title":41,"description":42,"config":4679},{"href":44,"dataGaName":45,"dataGaLocation":36},{"type":47,"badge":48,"title":49,"description":50,"thumbnail":51,"config":4681},{"href":53},{"type":39,"badge":40,"title":55,"description":56,"config":4683},{"href":58,"dataGaName":59,"dataGaLocation":36},{"type":47,"badge":48,"title":61,"description":62,"thumbnail":63,"config":4685},{"href":65},{"type":39,"badge":40,"title":67,"description":68,"config":4687},{"href":70,"dataGaName":71,"dataGaLocation":36},{"type":47,"badge":48,"title":73,"description":74,"thumbnail":75,"config":4689},{"href":77},{"type":79,"title":80,"description":81,"config":4691},{"href":83},[4693,4697,4701,4705,4709,4713,4717,4721,4725,4729,4733,4737,4741,4745,4749],{"badges":4694,"title":89,"description":90,"button":4695},[87,88],{"config":4696},{"href":93},{"badges":4698,"title":97,"description":98,"button":4699},[96],{"config":4700},{"href":101},{"badges":4702,"title":106,"description":107,"button":4703},[104,105],{"config":4704},{"href":110},{"badges":4706,"title":113,"description":114,"button":4707},[104,96],{"config":4708},{"href":117},{"badges":4710,"title":120,"description":121,"button":4711},[104,105],{"config":4712},{"href":124},{"badges":4714,"title":127,"description":128,"button":4715},[104,105],{"config":4716},{"href":131},{"badges":4718,"title":134,"description":135,"button":4719},[104,105],{"config":4720},{"href":138},{"badges":4722,"title":141,"description":142,"button":4723},[104,105],{"config":4724},{"href":145},{"badges":4726,"title":149,"description":150,"button":4727},[148],{"config":4728},{"href":153},{"badges":4730,"title":156,"description":157,"button":4731},[104],{"config":4732},{"href":160},{"badges":4734,"title":164,"description":165,"button":4735},[87,163],{"config":4736},{"href":168},{"badges":4738,"title":171,"description":172,"button":4739},[104,96],{"config":4740},{"href":175},{"badges":4742,"title":178,"description":179,"button":4743},[87],{"config":4744},{"href":182},{"badges":4746,"title":185,"description":186,"button":4747},[96,87],{"config":4748},{"href":189},{"badges":4750,"title":192,"description":193,"button":4751},[87],{"config":4752},{"href":196},[4754,4757,4760,4763,4766,4769],{"contributor":199,"title":200,"description":201,"button":4755},{"config":4756},{"href":204},{"contributor":206,"title":207,"description":208,"button":4758},{"config":4759},{"href":211},{"contributor":213,"title":214,"description":215,"button":4761},{"config":4762},{"href":218},{"contributor":220,"title":221,"description":222,"button":4764},{"config":4765},{"href":225},{"contributor":227,"title":228,"description":229,"button":4767},{"config":4768},{"href":232},{"contributor":234,"title":235,"description":236,"button":4770},{"config":4771},{"href":239},{"text":241,"config":4773},{"href":243},{},{"title":249,"description":250,"config":4776},{"noIndex":252},{"id":1179,"title":1180,"body":6,"category":6,"config":4778,"content":4779,"description":6,"extension":244,"meta":4877,"navigation":246,"path":1381,"seo":4878,"slug":1384,"stem":1385,"testContent":6,"type":255,"__hash__":1386},{"template":8,"schema":9,"releaseDate":1182,"version":1183},{"releases":4780,"releasePostCta":4875},{"tabs":4781,"description":25,"header":24,"latestRelease":4785,"headlineFeatures":4788,"exploreCards":4807,"coCreateCards":4856},[4782,4783,4784],{"id":16,"label":17},{"id":19,"label":20},{"id":22,"label":1190},{"version":1183,"title":1192,"description":1193,"releaseDate":1194,"heroArtwork":1195,"button":4786},{"text":32,"config":4787},{"href":1198,"dataGaLocation":36,"dataGaName":1199},[4789,4791,4793,4795,4797,4799,4801,4803,4805],{"type":39,"badge":40,"title":1202,"description":1203,"config":4790},{"href":1205,"dataGaName":1206,"dataGaLocation":36},{"type":47,"badge":1208,"title":1209,"description":1210,"thumbnail":1211,"config":4792},{"href":1213},{"type":39,"badge":40,"title":1215,"description":1216,"config":4794},{"href":1218,"dataGaName":1219,"dataGaLocation":36},{"type":47,"badge":1208,"title":1221,"description":1222,"thumbnail":1223,"config":4796},{"href":1225},{"type":39,"badge":40,"title":1227,"description":1228,"config":4798},{"href":1230,"dataGaName":1231,"dataGaLocation":36},{"type":47,"badge":1208,"title":1233,"description":1234,"thumbnail":1235,"config":4800},{"href":1237},{"type":39,"badge":40,"title":1239,"description":1240,"config":4802},{"href":1242,"dataGaName":1243,"dataGaLocation":36},{"type":474,"badge":472,"title":1245,"description":1246,"config":4804},{"href":1248},{"type":79,"title":1250,"description":1251,"config":4806},{"href":83},[4808,4812,4816,4820,4824,4828,4832,4836,4840,4844,4848,4852],{"badges":4809,"title":1256,"description":1257,"button":4810},[87],{"config":4811},{"href":1260},{"badges":4813,"title":1263,"description":1264,"button":4814},[87],{"config":4815},{"href":1267},{"badges":4817,"title":1270,"description":1271,"button":4818},[104,87],{"config":4819},{"href":138},{"badges":4821,"title":1276,"description":1277,"button":4822},[87],{"config":4823},{"href":1280},{"badges":4825,"title":1283,"description":1284,"button":4826},[87],{"config":4827},{"href":1287},{"badges":4829,"title":1290,"description":1291,"button":4830},[87,163],{"config":4831},{"href":1294},{"badges":4833,"title":1297,"description":1298,"button":4834},[104,1042,105,88],{"config":4835},{"href":138},{"badges":4837,"title":1303,"description":1304,"button":4838},[96],{"config":4839},{"href":1307},{"badges":4841,"title":1310,"description":1311,"button":4842},[104,96],{"config":4843},{"href":1314},{"badges":4845,"title":1317,"description":1318,"button":4846},[104],{"config":4847},{"href":1321},{"badges":4849,"title":1324,"description":1325,"button":4850},[104,105],{"config":4851},{"href":1328},{"badges":4853,"title":1331,"description":1332,"button":4854},[105],{"config":4855},{"href":1335},[4857,4860,4863,4866,4869,4872],{"contributor":1338,"title":1339,"description":1340,"button":4858},{"config":4859},{"href":1343},{"contributor":1345,"title":1346,"description":1347,"button":4861},{"config":4862},{"href":1350},{"contributor":1352,"title":1353,"description":1354,"button":4864},{"config":4865},{"href":1357},{"contributor":1359,"title":1360,"description":1361,"button":4867},{"config":4868},{"href":1364},{"contributor":1366,"title":235,"description":1367,"button":4870},{"config":4871},{"href":1370},{"contributor":199,"title":1372,"description":1373,"button":4873},{"config":4874},{"href":1376},{"text":241,"config":4876},{"href":1379},{},{"config":4879},{"noIndex":252},1791952276393]