[{"data":1,"prerenderedAt":3639},["ShallowReactive",2],{"/fr-fr/releases/whats-new":3,"navigation-fr-fr":48,"banner-fr-fr":453,"footer-fr-fr":463,"whats-new-versions-fr-fr":673,"whats-coming-fr-fr":2794,"whats-new-page-data-fr-fr":3476},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":40,"meta":41,"navigation":42,"path":43,"seo":44,"slug":6,"stem":46,"testContent":6,"type":6,"__hash__":47},"pages/fr-fr/releases/whats-new/index.yml","",null,{"template":8},"ReleaseWhatsNew",{"heading":10,"subheading":11,"description":12,"filters":13,"whatsComing":32},"Nouveautés","Dernières versions de release de GitLab","Découvrez les nouveautés apportées au produit GitLab chaque mois.",[14,16,18,20,22,24,26,28,30],{"text":15},"AI",{"text":17},"Manage",{"text":19},"Code",{"text":21},"Build",{"text":23},"Plan",{"text":25},"Secure",{"text":27},"Deploy",{"text":29},"Operate",{"text":31},"Analyze",{"header":33,"disclaimer":34,"form":35},"Futures sorties","Cette page présente les fonctionnalités les plus importantes prévues dans les prochaines versions. Nous procédons souvent à des ajustements et à des développements non indiqués, et nous annulons parfois des éléments mentionnés. Il s'agit d'une prévision des fonctionnalités planifiées, mais celle-ci n'est pas définitive. \u003Cbr>\u003Cbr>\nCette page contient des informations relatives aux produits, fonctionnalités et capacités à venir à titre informatif uniquement. Veuillez ne pas vous fier à ces informations à des fins d'achat ou de planification. Les éléments mentionnés sont susceptibles d'être modifiés ou retardés. Le développement, la publication et le calendrier des produits, fonctionnalités ou capacités restent à la discrétion de GitLab Inc.\n",{"label":36,"config":37},"Ne manquez pas les nouvelles versions",{"formId":38,"formName":39},1077,"newsletter","yml",{},true,"/fr-fr/releases/whats-new",{"title":11,"description":45},"Découvrez les dernières fonctionnalités et mises à jour de la nouvelle version de GitLab.","fr-fr/releases/whats-new/index","u05GsoyQ1WO0TqkJbZmQCmqgqjm5nRN8v8gGa3M6M8s",{"data":49},{"logo":50,"freeTrial":55,"sales":60,"login":65,"items":70,"search":379,"minimal":414,"duo":433,"pricingDeployment":443},{"config":51},{"href":52,"dataGaName":53,"dataGaLocation":54},"/fr-fr/","gitlab logo","header",{"text":56,"config":57},"Commencer un essai gratuit",{"href":58,"dataGaName":59,"dataGaLocation":54},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":61,"config":62},"Contacter l'équipe commerciale",{"href":63,"dataGaName":64,"dataGaLocation":54},"/fr-fr/sales/","sales",{"text":66,"config":67},"Connexion",{"href":68,"dataGaName":69,"dataGaLocation":54},"https://gitlab.com/users/sign_in/","sign in",[71,98,195,200,301,360],{"text":72,"config":73,"cards":75},"Plateforme",{"dataNavLevelOne":74},"platform",[76,82,90],{"title":72,"description":77,"link":78},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":79,"config":80},"Découvrir notre plateforme",{"href":81,"dataGaName":74,"dataGaLocation":54},"/fr-fr/platform/",{"title":83,"description":84,"link":85},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":86,"config":87},"Découvrir GitLab Duo",{"href":88,"dataGaName":89,"dataGaLocation":54},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":91,"description":92,"link":93},"Choisir GitLab","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":94,"config":95},"En savoir plus",{"href":96,"dataGaName":97,"dataGaLocation":54},"/fr-fr/why-gitlab/","why gitlab",{"text":99,"left":42,"config":100,"link":102,"lists":106,"footer":177},"Produit",{"dataNavLevelOne":101},"solutions",{"text":103,"config":104},"Voir toutes les solutions",{"href":105,"dataGaName":101,"dataGaLocation":54},"/fr-fr/solutions/",[107,132,155],{"title":108,"description":109,"link":110,"items":115},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":111},{"icon":112,"href":113,"dataGaName":114,"dataGaLocation":54},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[116,120,123,128],{"text":117,"config":118},"CI/CD",{"href":119,"dataGaLocation":54,"dataGaName":117},"/fr-fr/solutions/continuous-integration/",{"text":83,"config":121},{"href":88,"dataGaLocation":54,"dataGaName":122},"gitlab duo agent platform - product menu",{"text":124,"config":125},"Gestion du code source",{"href":126,"dataGaLocation":54,"dataGaName":127},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":129,"config":130},"Livraison de logiciels automatisée",{"href":113,"dataGaLocation":54,"dataGaName":131},"Automated software delivery",{"title":133,"description":134,"link":135,"items":140},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":136},{"href":137,"dataGaName":138,"dataGaLocation":54,"icon":139},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[141,145,150],{"text":142,"config":143},"Tests de sécurité des applications",{"href":137,"dataGaName":144,"dataGaLocation":54},"Application security testing",{"text":146,"config":147},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":148,"dataGaLocation":54,"dataGaName":149},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":151,"config":152},"Conformité logicielle",{"href":153,"dataGaName":154,"dataGaLocation":54},"/fr-fr/solutions/software-compliance/","Software Compliance",{"title":156,"link":157,"items":162},"Mesures",{"config":158},{"icon":159,"href":160,"dataGaName":161,"dataGaLocation":54},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[163,167,172],{"text":164,"config":165},"Visibilité et mesures",{"href":160,"dataGaLocation":54,"dataGaName":166},"Visibility and Measurement",{"text":168,"config":169},"Gestion de la chaîne de valeur",{"href":170,"dataGaLocation":54,"dataGaName":171},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":173,"config":174},"Données d'analyse et informations clés",{"href":175,"dataGaLocation":54,"dataGaName":176},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":178,"items":179},"GitLab pour",[180,185,190],{"text":181,"config":182},"Entreprises",{"href":183,"dataGaLocation":54,"dataGaName":184},"/fr-fr/enterprise/","enterprise",{"text":186,"config":187},"PME",{"href":188,"dataGaLocation":54,"dataGaName":189},"/fr-fr/small-business/","small business",{"text":191,"config":192},"Secteur public",{"href":193,"dataGaLocation":54,"dataGaName":194},"/fr-fr/solutions/public-sector/","public sector",{"text":196,"config":197},"Tarifs",{"href":198,"dataGaName":199,"dataGaLocation":54,"dataNavLevelOne":199},"/fr-fr/pricing/","pricing",{"text":201,"config":202,"link":204,"lists":208,"feature":288},"Ressources",{"dataNavLevelOne":203},"resources",{"text":205,"config":206},"Afficher toutes les ressources",{"href":207,"dataGaName":203,"dataGaLocation":54},"/fr-fr/resources/",[209,242,260],{"title":210,"items":211},"Premiers pas",[212,217,222,227,232,237],{"text":213,"config":214},"Installation",{"href":215,"dataGaName":216,"dataGaLocation":54},"/fr-fr/install/","install",{"text":218,"config":219},"Guides de démarrage",{"href":220,"dataGaName":221,"dataGaLocation":54},"/fr-fr/get-started/","quick setup checklists",{"text":223,"config":224},"Apprentissage",{"href":225,"dataGaLocation":54,"dataGaName":226},"https://university.gitlab.com/","learn",{"text":228,"config":229},"Documentation sur le produit",{"href":230,"dataGaName":231,"dataGaLocation":54},"https://docs.gitlab.com/","product documentation",{"text":233,"config":234},"Vidéos sur les bonnes pratiques",{"href":235,"dataGaName":236,"dataGaLocation":54},"/fr-fr/getting-started-videos/","best practice videos",{"text":238,"config":239},"Intégrations",{"href":240,"dataGaName":241,"dataGaLocation":54},"/fr-fr/integrations/","integrations",{"title":243,"items":244},"Découvrir",[245,250,255],{"text":246,"config":247},"Témoignages clients",{"href":248,"dataGaName":249,"dataGaLocation":54},"/fr-fr/customers/","customer success stories",{"text":251,"config":252},"Blog",{"href":253,"dataGaName":254,"dataGaLocation":54},"/fr-fr/blog/","blog",{"text":256,"config":257},"Travail à distance",{"href":258,"dataGaName":259,"dataGaLocation":54},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":261,"items":262},"Connecter",[263,268,273,278,283],{"text":264,"config":265},"Services GitLab",{"href":266,"dataGaName":267,"dataGaLocation":54},"/fr-fr/services/","services",{"text":269,"config":270},"Communauté",{"href":271,"dataGaName":272,"dataGaLocation":54},"/community/","community",{"text":274,"config":275},"Forum",{"href":276,"dataGaName":277,"dataGaLocation":54},"https://forum.gitlab.com/","forum",{"text":279,"config":280},"Événements",{"href":281,"dataGaName":282,"dataGaLocation":54},"/events/","events",{"text":284,"config":285},"Partenaires",{"href":286,"dataGaName":287,"dataGaLocation":54},"/fr-fr/partners/","partners",{"backgroundColor":289,"textColor":290,"text":291,"image":292,"link":296},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":293,"config":294},"carte promo The Source",{"src":295},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":297,"config":298},"Lire les articles les plus récents",{"href":299,"dataGaName":300,"dataGaLocation":54},"/fr-fr/the-source/","the source",{"text":302,"config":303,"lists":305},"Société",{"dataNavLevelOne":304},"company",[306],{"items":307},[308,313,319,321,326,331,336,341,346,351,355],{"text":309,"config":310},"À propos",{"href":311,"dataGaName":312,"dataGaLocation":54},"/fr-fr/company/","about",{"text":314,"config":315,"footerGa":318},"Carrières",{"href":316,"dataGaName":317,"dataGaLocation":54},"/jobs/","jobs",{"dataGaName":317},{"text":279,"config":320},{"href":281,"dataGaName":282,"dataGaLocation":54},{"text":322,"config":323},"Leadership",{"href":324,"dataGaName":325,"dataGaLocation":54},"/company/team/e-group/","leadership",{"text":327,"config":328},"Équipe",{"href":329,"dataGaName":330,"dataGaLocation":54},"/company/team/","team",{"text":332,"config":333},"Manuel",{"href":334,"dataGaName":335,"dataGaLocation":54},"https://handbook.gitlab.com/","handbook",{"text":337,"config":338},"Relations avec les investisseurs",{"href":339,"dataGaName":340,"dataGaLocation":54},"https://ir.gitlab.com/","investor relations",{"text":342,"config":343},"Centre de confiance",{"href":344,"dataGaName":345,"dataGaLocation":54},"/fr-fr/security/","trust center",{"text":347,"config":348},"Centre pour la transparence de l'IA",{"href":349,"dataGaName":350,"dataGaLocation":54},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":352,"config":353},"Newsletter",{"href":354,"dataGaName":39,"dataGaLocation":54},"/company/contact/#contact-forms",{"text":356,"config":357},"Presse",{"href":358,"dataGaName":359,"dataGaLocation":54},"/press/","press",{"text":361,"config":362,"lists":363},"Nous contacter",{"dataNavLevelOne":304},[364],{"items":365},[366,369,374],{"text":61,"config":367},{"href":63,"dataGaName":368,"dataGaLocation":54},"talk to sales",{"text":370,"config":371},"Portail d’assistance",{"href":372,"dataGaName":373,"dataGaLocation":54},"https://support.gitlab.com","support portal",{"text":375,"config":376},"Portail clients GitLab",{"href":377,"dataGaName":378,"dataGaLocation":54},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":380,"login":381,"suggestions":388},"Fermer",{"text":382,"link":383},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":384,"config":385},"gitlab.com",{"href":68,"dataGaName":386,"dataGaLocation":387},"search login","search",{"text":389,"default":390},"Suggestions",[391,393,398,400,405,410],{"text":83,"config":392},{"href":88,"dataGaName":83,"dataGaLocation":387},{"text":394,"config":395},"Suggestions de code (IA)",{"href":396,"dataGaName":397,"dataGaLocation":387},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":117,"config":399},{"href":119,"dataGaName":117,"dataGaLocation":387},{"text":401,"config":402},"GitLab sur AWS",{"href":403,"dataGaName":404,"dataGaLocation":387},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":406,"config":407},"GitLab sur Google Cloud ",{"href":408,"dataGaName":409,"dataGaLocation":387},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":411,"config":412},"Pourquoi utiliser GitLab ?",{"href":96,"dataGaName":413,"dataGaLocation":387},"Why GitLab?",{"freeTrial":415,"mobileIcon":420,"desktopIcon":425,"secondaryButton":428},{"text":416,"config":417},"Commencer votre essai gratuit",{"href":418,"dataGaName":59,"dataGaLocation":419},"https://gitlab.com/-/trials/new/","nav",{"altText":421,"config":422},"Icône GitLab",{"src":423,"dataGaName":424,"dataGaLocation":419},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":421,"config":426},{"src":427,"dataGaName":424,"dataGaLocation":419},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":429,"config":430},"Commencer",{"href":431,"dataGaName":432,"dataGaLocation":419},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/compare/gitlab-vs-github/","get started",{"freeTrial":434,"mobileIcon":439,"desktopIcon":441},{"text":435,"config":436},"En savoir plus sur GitLab Duo",{"href":437,"dataGaName":438,"dataGaLocation":419},"/fr-fr/gitlab-duo/","gitlab duo",{"altText":421,"config":440},{"src":423,"dataGaName":424,"dataGaLocation":419},{"altText":421,"config":442},{"src":427,"dataGaName":424,"dataGaLocation":419},{"freeTrial":444,"mobileIcon":449,"desktopIcon":451},{"text":445,"config":446},"Retour aux tarifs",{"href":198,"dataGaName":447,"dataGaLocation":419,"icon":448},"back to pricing","GoBack",{"altText":421,"config":450},{"src":423,"dataGaName":424,"dataGaLocation":419},{"altText":421,"config":452},{"src":427,"dataGaName":424,"dataGaLocation":419},{"title":454,"button":455,"config":460},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":456,"config":457},"Regarder GitLab Transcend maintenant",{"href":458,"dataGaName":459,"dataGaLocation":54},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":461,"icon":462},"release","AiStar",{"data":464},{"text":465,"source":466,"edit":472,"contribute":477,"config":482,"items":487,"minimal":664},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":467,"config":468},"Afficher le code source de la page",{"href":469,"dataGaName":470,"dataGaLocation":471},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":473,"config":474},"Modifier cette page",{"href":475,"dataGaName":476,"dataGaLocation":471},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":478,"config":479},"Veuillez contribuer",{"href":480,"dataGaName":481,"dataGaLocation":471},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":483,"facebook":484,"youtube":485,"linkedin":486},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[488,511,565,597,632],{"title":72,"links":489,"subMenu":494},[490],{"text":491,"config":492},"Plateforme DevSecOps",{"href":81,"dataGaName":493,"dataGaLocation":471},"devsecops platform",[495],{"title":196,"links":496},[497,501,506],{"text":498,"config":499},"Voir les forfaits",{"href":198,"dataGaName":500,"dataGaLocation":471},"view plans",{"text":502,"config":503},"Pourquoi choisir GitLab Premium ?",{"href":504,"dataGaName":505,"dataGaLocation":471},"/fr-fr/pricing/premium/","why premium",{"text":507,"config":508},"Pourquoi choisir GitLab Ultimate ?",{"href":509,"dataGaName":510,"dataGaLocation":471},"/fr-fr/pricing/ultimate/","why ultimate",{"title":512,"links":513},"Solutions",[514,519,522,524,529,534,538,541,544,549,551,553,555,560],{"text":515,"config":516},"Transformation digitale",{"href":517,"dataGaName":518,"dataGaLocation":471},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":520,"config":521},"Sécurité et conformité",{"href":137,"dataGaName":144,"dataGaLocation":471},{"text":129,"config":523},{"href":113,"dataGaName":114,"dataGaLocation":471},{"text":525,"config":526},"Développement agile",{"href":527,"dataGaName":528,"dataGaLocation":471},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":530,"config":531},"Transformation cloud",{"href":532,"dataGaName":533,"dataGaLocation":471},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":535,"config":536},"SCM",{"href":126,"dataGaName":537,"dataGaLocation":471},"source code management",{"text":117,"config":539},{"href":119,"dataGaName":540,"dataGaLocation":471},"continuous integration & delivery",{"text":168,"config":542},{"href":170,"dataGaName":543,"dataGaLocation":471},"value stream management",{"text":545,"config":546},"GitOps",{"href":547,"dataGaName":548,"dataGaLocation":471},"/fr-fr/solutions/gitops/","gitops",{"text":181,"config":550},{"href":183,"dataGaName":184,"dataGaLocation":471},{"text":186,"config":552},{"href":188,"dataGaName":189,"dataGaLocation":471},{"text":191,"config":554},{"href":193,"dataGaName":194,"dataGaLocation":471},{"text":556,"config":557},"Formation",{"href":558,"dataGaName":559,"dataGaLocation":471},"/fr-fr/solutions/education/","education",{"text":561,"config":562},"Services financiers",{"href":563,"dataGaName":564,"dataGaLocation":471},"/fr-fr/solutions/finance/","financial services",{"title":201,"links":566},[567,569,572,574,577,579,582,585,587,589,591,593,595],{"text":213,"config":568},{"href":215,"dataGaName":216,"dataGaLocation":471},{"text":570,"config":571},"Guides de démarrage rapide",{"href":220,"dataGaName":221,"dataGaLocation":471},{"text":223,"config":573},{"href":225,"dataGaName":226,"dataGaLocation":471},{"text":228,"config":575},{"href":230,"dataGaName":576,"dataGaLocation":471},"docs",{"text":251,"config":578},{"href":253,"dataGaName":254},{"text":580,"config":581},"Histoires de réussite client",{"href":248,"dataGaLocation":471},{"text":583,"config":584},"Histoires de succès client",{"href":248,"dataGaName":249,"dataGaLocation":471},{"text":256,"config":586},{"href":258,"dataGaName":259,"dataGaLocation":471},{"text":264,"config":588},{"href":266,"dataGaName":267,"dataGaLocation":471},{"text":269,"config":590},{"href":271,"dataGaName":272,"dataGaLocation":471},{"text":274,"config":592},{"href":276,"dataGaName":277,"dataGaLocation":471},{"text":279,"config":594},{"href":281,"dataGaName":282,"dataGaLocation":471},{"text":284,"config":596},{"href":286,"dataGaName":287,"dataGaLocation":471},{"title":302,"links":598},[599,601,604,606,608,610,612,616,621,623,625,627],{"text":309,"config":600},{"href":311,"dataGaName":304,"dataGaLocation":471},{"text":602,"config":603},"Emplois",{"href":316,"dataGaName":317,"dataGaLocation":471},{"text":322,"config":605},{"href":324,"dataGaName":325,"dataGaLocation":471},{"text":327,"config":607},{"href":329,"dataGaName":330,"dataGaLocation":471},{"text":332,"config":609},{"href":334,"dataGaName":335,"dataGaLocation":471},{"text":337,"config":611},{"href":339,"dataGaName":340,"dataGaLocation":471},{"text":613,"config":614},"Sustainability",{"href":615,"dataGaName":613,"dataGaLocation":471},"/sustainability/",{"text":617,"config":618},"Diversité, inclusion et appartenance (DIB)",{"href":619,"dataGaName":620,"dataGaLocation":471},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":342,"config":622},{"href":344,"dataGaName":345,"dataGaLocation":471},{"text":352,"config":624},{"href":354,"dataGaName":39,"dataGaLocation":471},{"text":356,"config":626},{"href":358,"dataGaName":359,"dataGaLocation":471},{"text":628,"config":629},"Déclaration de transparence sur l'esclavage moderne",{"href":630,"dataGaName":631,"dataGaLocation":471},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":361,"links":633},[634,637,642,644,649,654,659],{"text":635,"config":636},"Échanger avec un expert",{"href":63,"dataGaName":64,"dataGaLocation":471},{"text":638,"config":639},"Aide",{"href":640,"dataGaName":641,"dataGaLocation":471},"/support/","get help",{"text":375,"config":643},{"href":377,"dataGaName":378,"dataGaLocation":471},{"text":645,"config":646},"Statut",{"href":647,"dataGaName":648,"dataGaLocation":471},"https://status.gitlab.com/","status",{"text":650,"config":651},"Conditions d'utilisation",{"href":652,"dataGaName":653},"/terms/","terms of use",{"text":655,"config":656},"Déclaration de confidentialité",{"href":657,"dataGaName":658,"dataGaLocation":471},"/fr-fr/privacy/","privacy statement",{"text":660,"config":661},"Préférences en matière de cookies",{"dataGaName":662,"dataGaLocation":471,"id":663,"isOneTrustButton":42},"cookie preferences","ot-sdk-btn",{"items":665},[666,668,671],{"text":650,"config":667},{"href":652,"dataGaName":653,"dataGaLocation":471},{"text":669,"config":670},"Politique de confidentialité",{"href":657,"dataGaName":658,"dataGaLocation":471},{"text":660,"config":672},{"dataGaName":662,"dataGaLocation":471,"id":663,"isOneTrustButton":42},[674,873,1184,1399,1557,1677,1854,2035,2238,2330,2408,2496,2570,2646,2722],{"config":675,"content":679,"stem":872},{"template":8,"noContent":676,"version":677,"releaseDate":678},false,"18.9","19 février 2026",{"components":680},[681,692],{"componentName":682,"type":682,"componentContent":683,"config":691},"ReleasesWhatsNewHero",{"title":684,"description":685,"heading":686,"button":687},"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":688,"config":689},"Consulter le blog GitLab",{"href":690},"https://about.gitlab.com/blog/",{"id":677},{"componentName":693,"type":693,"componentContent":694},"ReleasesWhatsNewFeatureList",{"features":695},[696,711,724,738,753,766,779,792,811,825,838,851],{"text":697,"description":698,"labels":699,"config":702,"items":704},"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",[700,701],"ai","manage",{"href":703},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/#gitLab-duo-agent-platform",[705,707,709],{"text":706},"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":708},"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":710},"É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.",{"text":712,"description":713,"labels":714,"config":715,"items":717},"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é :",[700,701],{"href":716},"https://docs.gitlab.com/development/ai_features/glossary/#bring-your-own-model-byom",[718,720,722],{"text":719},"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":721},"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":723},"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.",{"text":725,"description":726,"labels":727,"config":729,"items":731},"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é :",[728],"code",{"href":730},"https://docs.gitlab.com/user/project/repository/files/file_tree_browser/",[732,734,736],{"text":733},"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":735},"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":737},"Synchronise l'état de l'arborescence avec la liste des fichiers et conserve votre préférence ouverte/fermée entre les sessions.",{"text":739,"description":740,"labels":741,"config":744,"items":746},"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 :",[742,743],"secure","analyze",{"href":745},"https://docs.gitlab.com/user/application_security/security_dashboard/#new-security-dashboards",[747,749,751],{"text":748},"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":750},"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":752},"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.",{"text":754,"description":755,"labels":756,"config":757,"items":759},"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é :",[742,743,701],{"href":758},"https://docs.gitlab.com/user/application_security/attributes/",[760,762,764],{"text":761},"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":763},"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":765},"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.",{"text":767,"description":768,"labels":769,"config":770,"items":772},"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 :",[742,700],{"href":771},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/agentic_sast_vulnerability_resolution/",[773,775,777],{"text":774},"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":776},"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":778},"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.",{"text":780,"description":781,"labels":782,"config":783,"items":785},"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 :",[742],{"href":784},"https://docs.gitlab.com/ci/pipelines/downstream_pipelines/#view-child-pipeline-reports-in-merge-requests",[786,788,790],{"text":787},"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":789},"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":791},"Comble une lacune de workflow connue pour les clients qui appliquent des politiques de sécurité sur les structures de pipeline parent-enfant.",{"text":793,"description":794,"labels":795,"config":798,"items":800},"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 :",[796,797],"deploy","operate",{"href":799},"https://docs.gitlab.com/user/packages/virtual_registry/container/",[801,803,805,807],{"text":802},"Résout automatiquement les pulls d'images dans les sources en amont et élimine la gestion de l'authentification par fournisseur.",{"text":804},"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":806},"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":808,"config":809},"Partagez vos commentaires pour aider à façonner cette fonctionnalité.",{"href":810},"https://gitlab.com/gitlab-org/gitlab/-/issues/589630",{"text":812,"description":813,"labels":814,"config":816,"items":818},"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 :",[815,743],"build",{"href":817},"https://docs.gitlab.com/user/analytics/ci_cd_analytics/#cicd-job-performance-metrics",[819,821,823],{"text":820},"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":822},"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":824},"Prend en charge le regroupement par étape (à venir) pour agréger les indicateurs entre les étapes de build, de test et de déploiement.",{"text":826,"description":827,"labels":828,"config":829,"items":831},"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 :",[700,701],{"href":830},"https://docs.gitlab.com/subscriptions/free_trials/#gitlab-duo-agent-platform-trials",[832,834,836],{"text":833},"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":835},"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":837},"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.",{"text":839,"description":840,"labels":841,"config":842,"items":844},"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) :",[701,797],{"href":843},"https://handbook.gitlab.com/handbook/engineering/infrastructure-platforms/service-level-agreement/#covered-experiences",[845,847,849],{"text":846},"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":848},"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":850},"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.",{"text":852,"description":853,"labels":854,"config":855,"items":857},"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 :",[797,796],{"href":856},"https://docs.gitlab.com/charts/installation/upgrade.html",[858,860,862,864,868],{"text":859},"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":861},"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":863},"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":865,"config":866},"S'applique actuellement uniquement aux déploiements hybrides cloud-native.",{"href":867},"https://docs.gitlab.com/charts/installation/#use-the-reference-architectures",{"text":869,"config":870},"Prendra en charge les mises à niveau sans temps d'arrêt pour Gitaly sur les déploiements Kubernetes une fois ce projet terminé.",{"href":871},"https://gitlab.com/groups/gitlab-org/-/work_items/6127","shared/fr-fr/releases/whats-new/versions/18-9",{"config":874,"content":877,"stem":1183},{"template":8,"noContent":676,"version":875,"releaseDate":876},"18.8","15 janvier 2026",{"components":878},[879,893],{"componentName":682,"type":682,"componentContent":880},{"title":881,"description":882,"video":883},"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":884,"heading":888,"description":889,"config":890},{"text":885,"config":886},"Lire l'article",{"href":887},"/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":891,"thumbnail":892},"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":693,"type":693,"componentContent":894},{"features":895},[896,898,913,929,944,959,974,989,1012,1027,1042,1057,1060,1075,1090,1105,1120,1133,1148,1163,1165,1174],{"text":897},"Les fonctionnalités et capacités suivantes sont en disponibilité générale dans GitLab Duo Agent Platform :",{"text":899,"description":900,"labels":901,"config":902,"items":904},"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é :",[700,728],{"href":903},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/",[905,907,909,911],{"text":906},"Effectue des actions de manière autonome en votre nom et répond à des questions complexes de manière exhaustive.",{"text":908},"Génère du code, des configurations et une Infrastructure as Code (IAC) dans un large éventail de langages et de frameworks.",{"text":910},"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":912},"Prend en charge les règles optionnelles au niveau de l'utilisateur et du workspace pour adapter les réponses.",{"text":914,"description":915,"labels":916,"config":918,"items":920},"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",[700,917],"plan",{"href":919},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/planner/",[921,923,925,927],{"text":922},"Crée, modifie et analyse les éléments de travail GitLab comme les tickets et les epics par des commandes en langage naturel.",{"text":924},"Analyse les backlogs et applique des frameworks comme RICE ou MoSCoW pour identifier les éléments à traiter.",{"text":926},"Décompose correctement les epics en éléments de travail à portée limitée pour la planification des sprints.",{"text":928},"Suggère des labels, des jalons et des affectations en fonction du contexte du projet.",{"text":930,"description":931,"labels":932,"config":933,"items":935},"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",[700,728],{"href":934},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/developer/",[936,938,940,942],{"text":937},"Analyser les exigences des tickets et générer des merge requests prêtes pour l'implémentation.",{"text":939},"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":941},"Lier les merge requests aux tickets sources pour une traçabilité complète.",{"text":943},"Travailler à la réduction du temps de configuration manuelle pour les modèles de développement répétitifs.",{"text":945,"description":946,"labels":947,"config":948,"items":950},"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",[700,728],{"href":949},"https://docs.gitlab.com/user/duo_agent_platform/flows/software_development/",[951,953,955,957],{"text":952},"Fournit une assistance contextuelle tout au long du workflow de codage, de l'implémentation à la revue.",{"text":954},"Affiche le contexte du projet pertinent, la documentation et les modèles de code au fur et à mesure de vos tâches.",{"text":956},"Prend en charge le développement itératif avec des suggestions intégrées à la ligne de code et des conseils de refactorisation.",{"text":958},"Fonctionne dans VS Code, les IDE JetBrains, Cursor et Windsurf.",{"text":960,"description":961,"config":962,"items":964,"labels":973},"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":963},"https://docs.gitlab.com/user/duo_agent_platform/flows/convert_to_gitlab_ci/",[965,967,969,971],{"text":966},"Analyser les configurations de pipeline existantes de Jenkins vers GitLab CI/CD.",{"text":968},"Générer l'équivalent YAML GitLab CI/CD avec les meilleures pratiques appliquées.",{"text":970},"Préserver la logique du pipeline tout en adaptant la syntaxe et la structure pour GitLab.",{"text":972},"Travailler à la réduction des efforts de migration et à l'accélération de la consolidation de la plateforme.",[700,815],{"text":975,"description":976,"labels":977,"config":978,"items":980},"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",[700,815],{"href":979},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/fix_pipeline/",[981,983,985,987],{"text":982},"Diagnostique automatiquement les échecs des pipelines et affiche l'analyse des causes profondes.",{"text":984},"Génère des correctifs ciblés pour les modèles d'échec courants.",{"text":986},"Crée des merge requests avec les modifications proposées prêtes pour une revue.",{"text":988},"Aide à réduire le temps consacré au débogage manuel des problèmes CI/CD.",{"text":990,"config":991,"labels":993,"items":994,"description":1003,"highlightCards":1004},"Catalogue d'IA : une base unifiée pour l'IA\n",{"href":992},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/",[700,701],[995,997,999,1001],{"text":996},"Découvrir et réutiliser les fonctionnalités d'IA par le biais d'un système unique et organisé.",{"text":998},"Créer des agents personnalisés qui se connectent aux systèmes internes.",{"text":1000},"Partager des workflows réutilisables qui reflètent les pratiques de développement réelles.",{"text":1002},"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 :",[1005],{"video":1006,"title":1010,"description":1011},{"config":1007},{"href":1008,"thumbnail":1009},"https://player.vimeo.com/video/1154786333?badge=0&autopause=0&player_id=0&app_id=58479","https://vumbnail.com/1154785472.jpg","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.",{"text":1013,"description":1014,"config":1015,"labels":1017,"items":1018},"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":1016},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_clients/",[700,701],[1019,1021,1023,1025],{"text":1020},"Extraire le contexte et agir dans l'ensemble de votre chaîne d'outils DevSecOps.",{"text":1022},"Réduire le changement de contexte manuel entre les outils déconnectés.",{"text":1024},"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":1026},"Configurer les connexions via des fichiers JSON au niveau du workspace et de l'utilisateur avec des contrôles au niveau du groupe.",{"text":1028,"description":1029,"labels":1030,"config":1031,"items":1033},"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",[700,701],{"href":1032},"https://docs.gitlab.com/user/gitlab_duo/model_selection/",[1034,1036,1038,1040],{"text":1035},"Propose par défaut un LLM optimal pour chaque fonctionnalité tout en permettant les remplacements des administrateurs.",{"text":1037},"Prend en charge les modèles d'OpenAI, de Mistral, de Meta et d'Anthropic.",{"text":1039},"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":1041},"Active les options de modèle auto-hébergé pour les déploiements GitLab Self-Managed.",{"text":1043,"description":1044,"labels":1045,"config":1046,"items":1048},"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",[700,701],{"href":1047},"https://docs.gitlab.com/administration/gitlab_duo/configure/access_control/",[1049,1051,1053,1055],{"text":1050},"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":1052},"Intégrer avec LDAP et SAML pour la gouvernance à grande échelle sans configuration manuelle.",{"text":1054},"Fournir une expérience cohérente dans les déploiements GitLab.com, GitLab Self-Managed et GitLab Dedicated.",{"text":1056},"Déployer progressivement les capacités au fur et à mesure que les équipes évaluent les capacités des agents.",{"text":1058,"description":1059},"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.",{"text":1061,"description":1062,"labels":1063,"items":1064,"config":1073},"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",[700,742],[1065,1067,1069,1071],{"text":1066},"Remplace la navigation manuelle du tableau de bord par le classement et l'évaluation sous forme de conversations.",{"text":1068},"Prend en charge les opérations en masse pour la correction des vulnérabilités sans scripts personnalisés.",{"text":1070},"Ne nécessite aucune configuration manuelle en tant qu'agent de base disponible par défaut.",{"text":1072},"Affiche des informations contextuelles sur les vulnérabilités pour accélérer la prise de décision.",{"href":1074},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/security_analyst_agent/",{"text":1076,"description":1077,"labels":1078,"config":1079,"items":1081},"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 :",[742,701],{"href":1080},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/#auto-dismiss-policies",[1082,1084,1086,1088],{"text":1083},"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":1085},"Voir les vulnérabilités rejetées automatiquement dans le widget de sécurité de la merge request avec un label Rejeté automatiquement.",{"text":1087},"Suivre les rejets dans le rapport de vulnérabilité à des fins d'audit.",{"text":1089},"Aider les équipes de développement à prioriser les corrections des tâches les plus importantes.",{"text":1091,"description":1092,"labels":1093,"config":1094,"items":1096},"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",[742],{"href":1095},"https://docs.gitlab.com/user/application_security/sast/advanced_sast_cpp/",[1097,1099,1101,1103],{"text":1098},"Étend la couverture de l'analyseur Advanced SAST aux codes sources C et C++.",{"text":1100},"Fournit une analyse plus approfondie grâce à l'analyse inter-fichiers et inter-fonctions.",{"text":1102},"Aide à identifier les vulnérabilités que l'analyse d'un seul fichier n'arriverait pas à détecter.",{"text":1104},"Nécessite une configuration minimale pour l'activation.",{"text":1106,"description":1107,"labels":1108,"config":1109,"items":1111},"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",[742],{"href":1110},"https://docs.gitlab.com/user/application_security/container_scanning/multi_container_scanning/",[1112,1114,1116,1118],{"text":1113},"Analyser plusieurs images dans une seule tâche.",{"text":1115},"Réduire la complexité du pipeline pour les environnements multi-conteneurs.",{"text":1117},"Consolider les résultats de sécurité des conteneurs dans les images en une seule analyse.",{"text":1119},"Utiliser les modèles de configuration d'analyse de conteneurs existants.",{"text":1121,"description":1122,"labels":1123,"config":1124,"items":1126},"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",[742,701],{"href":1125},"https://docs.gitlab.com/api/groups#credentials-inventory-management",[1127,1129,1131],{"text":1128},"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":1130},"Active les workflows de sécurité automatisés pour la surveillance, l'audit et la révocation des identifiants.",{"text":1132},"Complète l'interface utilisateur d'inventaire des identifiants existante pour les administrateurs d'entreprise.",{"text":1134,"description":1135,"config":1136,"labels":1138,"items":1139},"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":1137},"https://docs.gitlab.com/user/ssh_advanced/#disable-ssh-keys-for-enterprise-users",[742,701],[1140,1142,1144,1146],{"text":1141},"Appliquer ce paramètre à tous les utilisateurs du groupe, y compris ceux ayant le rôle Propriétaire.",{"text":1143},"Empêcher les utilisateurs d'ajouter de nouvelles clés SSH lorsque cette fonctionnalité est désactivée.",{"text":1145},"Désactiver les clés SSH existantes pour tous les utilisateurs du groupe.",{"text":1147},"Œuvrer à respecter les politiques de sécurité organisationnelles qui nécessitent une gestion centralisée des clés.",{"text":1149,"description":1150,"labels":1151,"config":1152,"items":1154},"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",[700,701],{"href":1153},"/fr-fr/blog/introducing-gitlab-credits/",[1155,1157,1161],{"text":1156},"Permettre à chaque membre avec un compte GitLab d'utiliser les capacités d'IA agentique sans payer pour un siège d'IA.",{"text":1158,"config":1159},"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":1160},"/pricing/terms/",{"text":1162},"Obtenir des remises de volume pour les clients Enterprise avec des engagements annuels.",{"description":1164},"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.",{"text":1166,"items":1167},"Comment se lancer ?",[1168,1170,1172],{"text":1169},"Les clients GitLab.com SaaS profitent d'un accès automatique.",{"text":1171},"Les clients GitLab Self-Managed profiteront d'un accès lors de la mise à niveau vers GitLab 18.8.",{"text":1173},"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":1175,"items":1176},"GitLab Credits n'est pas disponible pour GitLab Duo avec Amazon Q ou GitLab Dedicated pour le secteur public.",[1177,1180],{"text":1178,"config":1179},"En savoir plus : présentation de GitLab Credits ",{"href":1153},{"text":1181,"config":1182},"En savoir plus : annonce de disponibilité générale de GitLab Duo Agent Platform",{"href":887},"shared/fr-fr/releases/whats-new/versions/18-8",{"config":1185,"content":1188,"stem":1398},{"template":8,"noContent":676,"releaseDate":1186,"version":1187},"18 décembre 2025","18.7",{"components":1189},[1190,1204],{"componentName":682,"type":682,"componentContent":1191},{"title":1192,"description":1193,"video":1194},"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":1195,"description":1198,"heading":1199,"button":1200},{"href":1196,"thumbnail":1197},"https://player.vimeo.com/video/1143231947?badge=0&autopause=0&player_id=0&app_id=58479","https://vumbnail.com/1143231947.jpg","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":1201,"config":1202},"Lire l'article de blog",{"href":1203},"/fr-fr/blog/gitlab-18-7-advancing-ai-automation/",{"componentName":693,"type":693,"componentContent":1205},{"features":1206},[1207,1223,1238,1253,1268,1283,1298,1321,1336,1351,1365,1381],{"text":1208,"description":1209,"labels":1210,"items":1211,"config":1221},"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",[700],[1212,1214,1216,1218],{"text":1213},"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":1215},"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":1217},"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":1219,"config":1220},"Prend en charge à la fois les automatisations de projet individuel et les workflows cohérents à l'échelle de l'organisation pour la conformité.",{"href":5},{"href":1222},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",{"text":1224,"description":1225,"labels":1226,"config":1227,"items":1229},"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 :",[700,742],{"href":1228},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/sast_false_positive_detection/",[1230,1232,1234,1236],{"text":1231},"Recevoir une analyse automatique des faux positifs après chaque scan de sécurité sans déclenchement manuel requis.",{"text":1233},"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":1235},"Consulter le raisonnement contextuel de l'IA qui explique les raisons pour lesquelles chaque résultat peut ou non être positif.",{"text":1237},"Rejeter les faux positifs directement à partir du rapport de vulnérabilités et conserver le statut rejeté dans les pipelines futurs.",{"text":1239,"description":1240,"labels":1241,"config":1242,"items":1244},"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 :",[700],{"href":1243},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/#agent-and-flow-versions",[1245,1247,1249,1251],{"text":1246},"Maintenir des workflows alimentés par l'IA stables et prévisibles même à mesure que les éléments du catalogue évoluent.",{"text":1248},"Tester et valider les nouvelles versions avant de les mettre à niveau dans les pipelines en production.",{"text":1250},"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":1252},"Afficher clairement la version qui s'exécute pour éviter toute confusion entre les environnements.",{"text":1254,"description":1255,"labels":1256,"config":1257,"items":1259},"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 :",[700,743],{"href":1258},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/data_analyst/",[1260,1262,1264,1266],{"text":1261},"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":1263},"Affiche rapidement le statut des tickets et des merge requests, avec des possibilités de filtrage par labels, auteurs ou jalons.",{"text":1265},"Génère des requêtes GLQL réutilisables et intégrables partout où GitLab Flavored Markdown est pris en charge.",{"text":1267},"Répond aux questions quotidiennes sur l'activité du projet directement dans GitLab, sans tableau de bord requis.",{"text":1269,"description":1270,"labels":1271,"config":1272,"items":1274},"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é :",[700,701],{"href":1273},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/#turn-foundational-agents-on-or-off",[1275,1277,1279,1281],{"text":1276},"Permet une gouvernance à l'échelle de l'organisation concernant la disponibilité des agents d'IA avec une configuration unique.",{"text":1278},"Permet aux administrateurs de désactiver les agents individuels pour aider à respecter les politiques de sécurité et de conformité spécifiques.",{"text":1280},"Offre la flexibilité d'activer ou de désactiver tous les agents de base par défaut.",{"text":1282},"Prend en charge des stratégies de déploiement progressif à mesure que les équipes évaluent les capacités des agents.",{"text":1284,"description":1285,"labels":1286,"config":1287,"items":1289},"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",[700,701],{"href":1288},"https://docs.gitlab.com/user/gitlab_duo/model_selection/#select-a-model-for-a-feature",[1290,1292,1294,1296],{"text":1291},"Fournit un contrôle granulaire sur la sélection du modèle avec les différentes fonctionnalités de GitLab Duo Agent Platform.",{"text":1293},"Permet aux organisations d'optimiser les choix de modèle en fonction des exigences de cas d'utilisation spécifiques.",{"text":1295},"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":1297},"Renforce la flexibilité pour les équipes en conciliant les capacités du modèle avec les exigences de gouvernance.",{"text":1299,"description":1300,"labels":1301,"config":1302,"items":1304,"highlightCards":1313},"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é :",[700,728],{"href":1303},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#create-agentsmd-instruction-files",[1305,1307,1309,1311],{"text":1306},"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":1308},"Applique automatiquement les instructions des fichiers AGENTS.md dans le dépôt au niveau de l'utilisateur ou du workspace.",{"text":1310},"Prend en charge les monorepos avec des fichiers AGENTS.md spécifiques au sous-répertoire pour les instructions de composant adaptées.",{"text":1312},"Permet un contexte IA portable qui fonctionne sur plusieurs outils de codage IA au-delà de GitLab Duo.",[1314],{"video":1315,"title":1319,"description":1320},{"config":1316},{"href":1317,"thumbnail":1318},"https://player.vimeo.com/video/1147756347?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","https://vumbnail.com/1147756347.jpg","É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.",{"text":1322,"labels":1323,"config":1324,"description":1326,"items":1327},"Sélection dynamique d'intrants dans les pipelines CI/CD",[815],{"href":1325},"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é :",[1328,1330,1332,1334],{"text":1329},"Élimine le besoin de modifier le fichier YAML afin que les équipes interfonctionnelles puissent exécuter les pipelines indépendamment.",{"text":1331},"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":1333},"Prend en charge les workflows complexes avec des options dynamiques qui se mettent à jour en fonction des sélections précédentes.",{"text":1335},"Simplifie la migration depuis Jenkins Active Choice en standardisant les processus CI/CD sur une seule plateforme.",{"text":1337,"description":1338,"labels":1339,"config":1340,"items":1342},"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 :",[815,701],{"href":1341},"https://docs.gitlab.com/ee/ci/components/",[1343,1345,1347,1349],{"text":1344},"Favorise l'organisation et la fiabilité du catalogue CI/CD au moyen d'un contrôle des composants qui peuvent être publiés.",{"text":1346},"Fournit une liste des projets autorisés à publier des composants.",{"text":1348},"Empêche les composants non autorisés ou non approuvés d'encombrer les composants publiés.",{"text":1350},"Aide à garantir que tous les composants répondent aux normes de l'organisation et aux exigences de sécurité.",{"text":1352,"description":1353,"labels":1354,"config":1355,"items":1356},"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 :",[742,743],{"href":745},[1357,1359,1361,1363],{"text":1358},"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":1360},"Des liens directs à partir des points de données du graphique vers les vulnérabilités dans le rapport de vulnérabilités.",{"text":1362},"Un module de score de risque qui calcule le risque estimé pour les groupes ou les projets en fonction d'un algorithme GitLab.",{"text":1364},"Un tableau de bord identique sur GitLab.com, GitLab Self-Managed et les déploiements GitLab Dedicated.",{"text":1366,"labels":1367,"config":1368,"items":1370,"description":1380},"Amélioration des vérifications de la validité des secrets (disponibilité générale)",[742],{"href":1369},"https://docs.gitlab.com/user/application_security/vulnerabilities/validity_check/",[1371,1374,1376,1378],{"text":1372,"config":1373},"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":1369},{"text":1375},"Filtrage des rapports par statut de validité (actif, inactif, possiblement actif) pour un tri plus rapide.",{"text":1377},"API au niveau du groupe pour activer les vérifications de validité dans tous les projets avec un seul appel.",{"text":1379},"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 :",{"text":1382,"description":1383,"labels":1384,"config":1385,"items":1387},"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 :",[742,701],{"href":1386},"https://docs.gitlab.com/user/application_security/policies/merge_request_approval_policies/#warn-mode",[1388,1390,1392,1394,1396],{"text":1389},"Aide les équipes de sécurité à tester et valider l'impact de la politique avant de l'appliquer complètement.",{"text":1391},"Génère des commentaires informatifs du bot sans bloquer les merge requests.",{"text":1393},"Désigne des approbateurs facultatifs comme points de contact pour les questions liées aux politiques.",{"text":1395},"Suit toutes les violations de politique et les rejets via les événements d'audit des rapports de conformité.",{"text":1397},"Affiche les badges de violation de politique dans le rapport de vulnérabilités pour les problèmes sur la branche par défaut.","shared/fr-fr/releases/whats-new/versions/18-7",{"config":1400,"content":1403,"stem":1556},{"template":8,"noContent":676,"version":1401,"releaseDate":1402},18.6,"Nov 20, 2025",{"components":1404},[1405,1419],{"type":682,"componentName":682,"componentContent":1406},{"title":1407,"description":1408,"video":1409,"config":1417},"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":1410,"heading":1412,"description":1413,"button":1414},{"href":1411},"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":1201,"config":1415},{"href":1416},"/fr-fr/blog/gitlab-18-6-from-configuration-to-control/",{"id":1418},"18.6",{"type":693,"componentName":693,"componentContent":1420},{"features":1421},[1422,1437,1452,1465,1480,1495,1510,1525,1540],{"text":1423,"description":1424,"labels":1425,"items":1426,"config":1435},"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",[728,917,701],[1427,1429,1431,1433],{"text":1428},"Minimiser les changements de contexte avec des panneaux côte à côte qui éliminent la navigation entre onglets pendant le débogage.",{"text":1430},"Maximiser la visibilité du code avec des mises en page dynamiques qui s'adaptent à la tâche actuelle (revue, code ou planification).",{"text":1432},"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":1434},"Profiter d'une certaine flexibilité grâce aux feature flags pour les équipes qui ont besoin de transitions graduelles.",{"href":1436},"https://docs.gitlab.com/user/interface_redesign/",{"text":1438,"description":1439,"labels":1440,"items":1441,"config":1450},"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",[728,743],[1442,1444,1446,1448],{"text":1443},"Localiser le code en quelques secondes en utilisant des motifs regex sur des instances entières sans clones locaux.",{"text":1445},"Se lancer immédiatement sur GitLab.com avec un déploiement sans configuration déjà actif.",{"text":1447},"Déployer dans des environnements sécurisés où Zoekt fonctionne complètement hors ligne pour les réseaux air-gapped.",{"text":1449},"Utiliser l'assistance IA (facultatif) pour des suggestions de recherche intelligentes basées sur le langage naturel.",{"href":1451},"https://docs.gitlab.com/user/search/exact_code_search.html",{"text":1453,"description":1454,"labels":1455,"items":1456,"config":1463},"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",[728,796,797],[1457,1459,1461],{"text":1458},"Supprimer toutes les dépendances externes en hébergeant les ressources Web IDE en interne sans connexion internet.",{"text":1460},"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":1462},"Répondre aux exigences strictes de conformité pour les institutions gouvernementales, de défense et financières.",{"href":1464},"https://docs.gitlab.com/user/project/web_ide/",{"text":1466,"description":1467,"labels":1468,"items":1469,"config":1478},"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",[742,743,701],[1470,1472,1474,1476],{"text":1471},"Réduire le temps de triage en filtrant d'abord les vulnérabilités « Production + Exposition à Internet ».",{"text":1473},"Filtrer par tags d'unité métier pour aider à identifier les équipes qui doivent traiter des vulnérabilités spécifiques.",{"text":1475},"Rejeter en masse les faux positifs en un clic afin de supprimer le bruit des fichiers de test des chemins critiques.",{"text":1477},"Utiliser l'IA pour suggérer des priorités (facultatif) basées sur les modèles historiques de correction.",{"href":1479},"https://docs.gitlab.com/user/application_security/security_inventory/",{"text":1481,"description":1482,"labels":1483,"items":1484,"config":1493},"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",[815,796],[1485,1487,1489,1491],{"text":1486},"Éliminer les incompatibilités de version avec spec:component pour s'assurer que les images Docker correspondent automatiquement aux versions des composants.",{"text":1488},"Réduire la complexité des pipelines en utilisant des dépendances dynamiques qui s'adaptent à vos builds matriciels.",{"text":1490},"Prévenir les échecs qui fonctionnent en local en s'assurant de versions cohérentes entre les environnements.",{"text":1492},"Obtenir de l'aide pour la configuration grâce à l'IA (facultatif) pour les scénarios multi-plateformes complexes.",{"href":1494},"https://docs.gitlab.com/ci/components/",{"text":1496,"description":1497,"labels":1498,"items":1499,"config":1508},"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",[796,701,797],[1500,1502,1504,1506],{"text":1501},"Accéder à n'importe quelle version de l'historique sans erreurs 404 qui pourrait perturber les retours à la version précédente critiques.",{"text":1503},"Améliorer les performances avec des métadonnées pré-calculées qui éliminent la génération à la demande.",{"text":1505},"Centraliser la gouvernance des charts sans division entre dépôts pour contourner les problèmes d'échelle.",{"text":1507},"Maintenir l'historique de déploiement sur toutes les versions de release pour une conformité et un débogage simplifiés.",{"href":1509},"https://docs.gitlab.com/user/packages/helm_repository/",{"text":1511,"description":1512,"labels":1513,"items":1514,"config":1523},"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",[728,701],[1515,1517,1519,1521],{"text":1516},"Éliminer la configuration redondante avec les permissions de groupe parent qui s'appliquent automatiquement aux projets.",{"text":1518},"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":1520},"Conserver les fichiers CODEOWNERS existants fonctionnels sans migration ou changements requis.",{"text":1522},"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":1524},"https://docs.gitlab.com/user/project/codeowners/",{"text":1526,"description":1527,"labels":1528,"items":1529,"config":1538},"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",[700,917,742],[1530,1532,1534,1536],{"text":1531},"Diviser instantanément le travail complexe avec l'agent GitLab Duo Planner afin de transformer les exigences vagues en tâches implémentables.",{"text":1533},"Maintenir l'alignement des jalons : l'agent GitLab Duo Planner respecte automatiquement les échéances de vos sprints.",{"text":1535},"Comprendre rapidement les vulnérabilités avec l'agent GitLab Duo Security Analyst, qui explique les vulnérabilités ou expositions communes en langage simple.",{"text":1537},"Accéder aux deux agents sur GitLab.com et les instances auto-gérées.",{"href":1539},"https://docs.gitlab.com/user/duo_agent_platform/agents/",{"text":1541,"description":1542,"labels":1543,"items":1545,"config":1554},"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",[1544,701],"aI",[1546,1548,1550,1552],{"text":1547},"Profiter d'un plus grand contrôle sur les performances, la précision et les coûts des modèles.",{"text":1549},"Choisir des modèles conformes en fonction de réglementations régionales ou internes pour les besoins de résidence des données.",{"text":1551},"Adapter de manière flexible les modèles aux politiques et priorités de leur organisation.",{"text":1553},"Bénéficier d'une sélection de modèles cohérente dans tout environnement de déploiement auto-géré.",{"href":1555},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#select-a-model","shared/fr-fr/releases/whats-new/versions/18.6",{"config":1558,"content":1561,"stem":1676},{"template":8,"noContent":676,"version":1559,"releaseDate":1560},18.5,"Oct 21, 2025",{"title":1562,"components":1563},"GitLab 18.5",[1564,1579],{"type":682,"componentName":682,"componentContent":1565},{"title":1566,"description":1567,"video":1568,"config":1577},"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":1569,"heading":1572,"description":1573,"button":1574},{"href":1570,"thumbnail":1571},"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":1201,"config":1575},{"href":1576},"/fr-fr/blog/gitlab-18-5-intelligence-that-moves-software-development-forward/",{"id":1578},"18.5",{"type":693,"componentName":693,"componentContent":1580},{"features":1581},[1582,1594,1608,1620,1633,1648,1663],{"text":1583,"description":1584,"labels":1585,"items":1586,"config":1593},"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",[701,728,797,700],[1587,1589,1591],{"text":1588},"Une accessibilité à GitLab Duo Chat depuis n'importe quel endroit de la plateforme.",{"text":1590},"Un affichage d'informations côte à côte pour un travail contextuel sans perdre le fil.",{"text":1592},"Un menu de navigation latéral qui se réduit et s'étend pour une gestion flexible de l'espace de travail.",{"href":1436},{"text":1595,"description":1596,"labels":1597,"items":1598,"config":1607},"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",[742,917,700],[1599,1601,1603,1605],{"text":1600},"Utiliser des commandes conversationnelles pour exécuter des workflows de gestion des vulnérabilités assistés par l'IA.",{"text":1602},"Effectuer des opérations de façon groupée pour éliminer les faux positifs et créer des tickets à grande échelle.",{"text":1604},"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":1606},"Orchestrer plusieurs outils de sécurité via une interface unique.",{"href":1074},{"text":1609,"description":1610,"labels":1611,"items":1612,"config":1619},"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",[917,700,701],[1613,1615,1617],{"text":1614},"Transforme des idées en tâches hiérarchisées et structurées.",{"text":1616},"Identifie les éléments obsolètes du backlog et suggère automatiquement des priorités.",{"text":1618},"Rédige des résumés d'avancées des tâches structurés pour les parties prenantes clés.",{"href":919},{"text":1621,"description":1622,"labels":1623,"items":1624,"config":1631},"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",[796,797,700,728,701],[1625,1627,1629],{"text":1626},"Un accès à Claude, OpenAI Codex, Google Gemini et Amazon Q dans le Catalogue IA de GitLab.",{"text":1628},"Une authentification transparente avec gestion des identités composites.",{"text":1630},"Un suivi des sessions pour une visibilité complète sur l'exécution et l'historique des flows.",{"href":1632},"https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/",{"text":1634,"description":1635,"labels":1636,"items":1637,"config":1646},"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",[796,797,701,700],[1638,1640,1642,1644],{"text":1639},"La capacité d'exécuter des workflows GitLab Duo au sein de votre infrastructure.",{"text":1641},"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":1643},"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":1645},"La prise en charge des revues de code, des corrections de bogues et des implémentations de fonctionnalités.",{"href":1647},"https://docs.gitlab.com/user/duo_agent_platform/",{"text":1649,"description":1650,"labels":1651,"items":1652,"config":1661},"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",[742,797,728],[1653,1655,1657,1659],{"text":1654},"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":1656},"L'analyse d'atteignabilité qui aide à déterminer si le code vulnérable est réellement invoqué.",{"text":1658},"L'identification claire des secrets expirés.",{"text":1660},"Une couverture de sécurité solide axée sur les risques exploitables.",{"href":1662},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast/#diff-based-scanning-in-merge-requests",{"text":1664,"description":1665,"labels":1666,"items":1667,"config":1674},"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",[701],[1668,1670,1672],{"text":1669},"Créer des registres et ordonner les upstreams en amont pour améliorer les performances et la conformité.",{"text":1671},"Visualiser et effacer les entrées de cache obsolètes directement dans l'interface utilisateur.",{"text":1673},"Réduire les frais opérationnels et offrir aux équipes une vue d'ensemble plus claire de la résolution des dépendances.",{"href":1675},"https://docs.gitlab.com/user/packages/virtual_registry/maven/","shared/fr-fr/releases/whats-new/versions/18.5",{"config":1678,"content":1681,"stem":1853},{"template":8,"noContent":676,"version":1679,"releaseDate":1680},18.4,"Sep 23, 2025",{"title":1682,"components":1683},"GitLab 18.4",[1684,1699],{"componentName":682,"type":682,"componentContent":1685},{"title":1686,"description":1687,"video":1688,"config":1697},"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":1689,"heading":1692,"description":1693,"button":1694},{"href":1690,"thumbnail":1691},"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":1201,"config":1695},{"href":1696},"/fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight/",{"id":1698},"18.4",{"componentName":693,"type":693,"componentContent":1700},{"features":1701},[1702,1716,1728,1743,1758,1773,1783,1796,1807,1818,1829,1842],{"text":1703,"config":1704,"description":1705,"labels":1706,"items":1707},"AI Catalog (version bêta)",{"href":992},"Une bibliothèque partagée d'agents réutilisables et spécialisés qui permet aux équipes de développement de :",[701,917,728,700],[1708,1710,1712,1714],{"text":1709},"Créer des agents personnalisés avec des comportements et des outils définis.",{"text":1711},"Partager des agents au niveau du projet ou de l'entreprise.",{"text":1713},"Tester les agents avant le déploiement pour garantir des performances prévisibles.",{"text":1715},"Construire des cas d'utilisation courants comme le scanning de sécurité, la rédaction de documentation ou la validation de déploiement.",{"text":1717,"config":1718,"description":1719,"labels":1720,"items":1721},"Agentic Chat plus intelligent (version bêta)",{"href":903},"Les agents d'IA agissent comme des coéquipiers, permettant aux équipes de développement de :",[728,917,700],[1722,1724,1726],{"text":1723},"Démarrer de nouvelles conversations ou de reprendre les précédentes avec des agents personnalisés.",{"text":1725},"Exécuter les agents de façon synchrone ou asynchrone.",{"text":1727},"Accéder aux vues de session avec logs, informations utilisateur et métadonnées d'outils pour plus de visibilité.",{"text":1729,"config":1730,"description":1732,"labels":1733,"items":1734},"Améliorations du Knowledge Graph (version bêta)",{"href":1731},"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 :",[728,743,917,700],[1735,1737,1739,1741],{"text":1736},"Utiliser l'indexation en temps réel pour cartographier les fichiers, les routes et les références dans les projets.",{"text":1738},"Utiliser la fonction « Aller à la définition », le suivi des références et la recherche dans le chat.",{"text":1740},"Poser des questions précises comme « qu'est-ce que ce changement impacte ? ».",{"text":1742},"Accélérer l'intégration, la recherche approfondie et les refactorisations en toute confiance.",{"text":1744,"config":1745,"description":1747,"labels":1748,"items":1749},"Flow de correction des pipelines en échec (version bêta)",{"href":1746},"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 :",[797,700,796],[1750,1752,1754,1756],{"text":1751},"Détecter et prioriser les échecs en fonction de leur importance métier.",{"text":1753},"Effectuer une analyse des causes profondes dans les logs, les dépendances et les changements récents.",{"text":1755},"Suggérer et appliquer des corrections alignées sur les échéances et priorités.",{"text":1757},"Créer automatiquement des merge requests avec le contexte métier.",{"text":1759,"config":1760,"description":1762,"labels":1763,"items":1764},"Sélection de modèles GitLab Duo (disponibilité générale)",{"href":1761},"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 :",[701,917,797,700],[1765,1767,1769,1771],{"text":1766},"Définir les modèles par défaut au niveau de l'entreprise ou des fonctionnalités.",{"text":1768},"Appliquer des préférences cohérentes dans tous les espaces de nommage.",{"text":1770},"Prendre en charge GPT-OSS et GPT-5.",{"text":1772},"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.",{"text":1774,"config":1775,"description":1776,"labels":1777,"items":1778},"Sélection de modèles par l'utilisateur final (version bêta)",{"href":1761},"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 :",[701,728,700],[1779,1781],{"text":1780},"Une sélection déroulante dans Agentic Chat pour changer facilement de modèle.",{"text":1782},"La persistance de la sélection entre les conversations.",{"text":1784,"config":1785,"description":1787,"labels":1788,"items":1789},"Exclusion de contexte GitLab Duo (version bêta)",{"href":1786},"https://docs.gitlab.com/user/gitlab_duo/context/#exclude-context-from-gitlab-duo","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 :",[701,728,797,700],[1790,1792,1794],{"text":1791},"Exclure des fichiers spécifiques (par ex. secrets, algorithmes propriétaires).",{"text":1793},"Appliquer des règles basées sur le chemin par répertoire ou type de fichier.",{"text":1795},"Configurer au niveau du projet avec visibilité d'audit.",{"text":1797,"config":1798,"description":1800,"labels":1801,"items":1802},"Nouveaux workflows CI/CD",{"href":1799},"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 :",[917,796,797],[1803,1805],{"text":1804},"Simuler des pipelines sur n'importe quelle branche pour tester et valider les changements avant d'effectuer un commit.",{"text":1806},"Utiliser les tokens de job CI/CD pour authentifier les requêtes Git push avec des permissions affinées.",{"text":1808,"config":1809,"description":1811,"labels":1812,"items":1813},"Nouvelles capacités de sécurité",{"href":1810},"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 :",[742,743,797],[1814,1816],{"text":1815},"Accélérer les scans de détection de secrets et réduire le bruit en excluant les fichiers à faible signal.",{"text":1817},"Tracer rapidement les ID de pipeline originaux pour les vulnérabilités résolues au cas où elles réapparaîtraient.",{"text":1819,"config":1820,"description":1822,"labels":1823,"items":1824},"IA Self-Hosted : prise en charge étendue de modèles",{"href":1821},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","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 :",[701,796,797,700],[1825,1827],{"text":1826},"GPT-5 sur Azure OpenAI.",{"text":1828},"GPT-OSS 20B/120B via vLLM et Azure.",{"text":1830,"config":1831,"description":1833,"labels":1834,"items":1835},"GitLab Runner 18.4",{"href":1832},"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 :",[796,797],[1836,1838,1840],{"text":1837},"Corrections de démarrage FIPS.",{"text":1839},"Prise en charge du nouveau flag fastzip.",{"text":1841},"Amélioration du long-polling dans Kubernetes.",{"text":1843,"config":1844,"description":1846,"labels":1847,"items":1848},"GitLab Dedicated : prise en charge étendue des régions AWS",{"href":1845},"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 :",[701,796,797],[1849,1851],{"text":1850},"Stockage basé sur io2 et reprise après sinistre.",{"text":1852},"Disponibilité de toutes les régions AWS dans Switchboard.","shared/fr-fr/releases/whats-new/versions/18.4",{"config":1855,"content":1858,"stem":2034},{"template":8,"noContent":676,"version":1856,"releaseDate":1857},18.3,"Aug 20, 2025",{"title":1859,"components":1860},"GitLab 18.3",[1861,1876],{"componentName":682,"type":682,"componentContent":1862},{"title":1863,"description":1864,"video":1865,"config":1874},"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":1866,"heading":1869,"description":1870,"button":1871},{"href":1867,"thumbnail":1868},"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":1201,"config":1872},{"href":1873},"/fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering/",{"id":1875},"18.3",{"componentName":693,"type":693,"componentContent":1877},{"features":1878},[1879,1901,1927,1940,1970,1987,2000,2015],{"text":1880,"config":1881,"description":1883,"labels":1884,"highlightCard":1885,"items":1892},"Extension des intégrations et de l'interopérabilité",{"href":1882},"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 :",[701,728,700,796,797],{"video":1886,"title":1890,"description":1891},{"config":1887},{"href":1888,"thumbnail":1889},"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.",[1893,1895,1897,1899],{"text":1894},"Le serveur MCP fournit une intégration IA standardisée et sécurisée avec les projets et API GitLab.",{"text":1896},"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":1898},"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":1900},"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.",{"text":1902,"config":1903,"description":1905,"labels":1906,"items":1907,"highlightCards":1912},"Flows de développement automatisés",{"href":1904},"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 :",[700,917,728,796],[1908,1910],{"text":1909},"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":1911},"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.",[1913,1920],{"video":1914,"title":1918,"description":1919},{"config":1915},{"href":1916,"thumbnail":1917},"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":1921,"title":1925,"description":1926},{"config":1922},{"href":1923,"thumbnail":1924},"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.",{"text":1928,"config":1929,"description":1931,"labels":1932,"items":1933},"Graphe de connaissances : intelligence de code en temps réel",{"href":1930},"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 :",[728,743,917,700],[1934,1936,1938],{"text":1935},"L'indexation de code en temps réel accélère la recherche et la navigation.",{"text":1937},"Les dépendances sont cartographiées et les relations de fichiers sont précisées dans tout le code source.",{"text":1939},"Les agents d'IA disposent d'un contexte plus riche et fournissent des réponses plus précises.",{"text":1941,"config":1942,"description":1944,"labels":1945,"items":1946,"highlightCards":1955},"Gouvernance d'entreprise",{"href":1943},"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 :",[701,797,700,742],[1947,1949,1951,1953],{"text":1948},"Agent Insights suit et optimise la façon dont les agents prennent leurs décisions.",{"text":1950},"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":1952},"Les configurations de modèles hybrides combinent les modèles d'IA GitLab Self-Hosted et ceux gérés par GitLab.",{"text":1954},"OAuth 2.0 pour serveur MCP fournit une authentification moderne et sécurisée aux ressources protégées.",[1956,1963],{"video":1957,"title":1961,"description":1962},{"config":1958},{"href":1959,"thumbnail":1960},"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":1964,"title":1968,"description":1969},{"config":1965},{"href":1966,"thumbnail":1967},"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.",{"text":1971,"config":1972,"description":1974,"labels":1975,"items":1976},"Plateforme Secure by Design : une gouvernance évolutive",{"href":1973},"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 :",[742,701,797,796],[1977,1979,1981,1983,1985],{"text":1978},"Les rôles d'administrateur personnalisés créent des rôles spécialisés avec un accès administrateur précis.",{"text":1980},"Les frameworks de conformité au niveau de l'instance appliquent les politiques une seule fois et les propagent dans les groupes et projets.",{"text":1982},"Le rapport amélioré des violations fournit des alertes immédiates et exploitables liées aux contrôles de conformité.",{"text":1984},"Les tokens de job CI/CD affinés limitent les tokens aux seuls points de terminaison API requis.",{"text":1986},"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).",{"text":1988,"config":1989,"description":1991,"labels":1992,"items":1993},"Gestion des artefacts",{"href":1990},"https://docs.gitlab.com/user/packages/container_registry/immutable_container_tags/","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 :",[796,797,701],[1994,1996,1998],{"text":1995},"La prise en charge des revues Conan fournit des identifiants immuables pour les packages C++.",{"text":1997},"Les tags de conteneurs immuables empêchent la modification d'images de production critiques.",{"text":1999},"La protection de l'immuabilité a été étendue pour npm, PyPI, Maven, NuGet, Helm et plus encore.",{"text":2001,"config":2002,"description":2004,"labels":2005,"items":2006},"Vues intégrées (alimentées par GLQL)",{"href":2003},"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 :",[917,743],[2007,2009,2011,2013],{"text":2008},"Insérez des requêtes GLQL en temps réel dans les tickets, epics et merge requests.",{"text":2010},"Personnalisez vos vues avec des fonctions comme `currentUser()` et `today()`.",{"text":2012},"Filtrez avec plus de 25 champs dont les labels, les jalons et les indicateurs de progression.",{"text":2014},"Affichez les vues sous forme de tableaux ou listes qui se mettent à jour automatiquement.",{"text":2016,"config":2017,"description":2019,"labels":2020,"items":2021},"Mises à jour additionnelles de l'expérience développeur",{"href":2018},"/releases/2025/08/21/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é :",[728,917,701,796,797,700],[2022,2024,2026,2028,2030,2032],{"text":2023},"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":2025},"Apportez vos propres modèles (GitLab Self-Hosted) pour exécuter n'importe quel modèle compatible avec GitLab Duo.",{"text":2027},"La sélection de modèles hybrides (GitLab Self-Hosted) assigne des modèles par fonctionnalité pour associer évolutivité et sécurité.",{"text":2029},"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":2031},"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":2033},"La migration par transfert direct déplace de façon fiable les groupes/projets volumineux entre les instances GitLab.","shared/fr-fr/releases/whats-new/versions/18.3",{"config":2036,"content":2039,"stem":2237},{"template":8,"noContent":676,"version":2037,"releaseDate":2038},18.2,"Jul 17, 2025",{"title":2040,"components":2041},"GitLab 18.2",[2042,2058],{"componentName":682,"type":682,"componentContent":2043},{"title":2044,"description":2045,"video":2046,"config":2056},"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":2047,"heading":2050,"description":2051,"button":2052},{"href":2048,"thumbnail":2049},"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":2053,"config":2054},"Lire le blog du PDG",{"href":2055},"/fr-fr/blog/gitlab-duo-agent-platform-public-beta/",{"id":2057},"18.2",{"componentName":693,"type":693,"componentContent":2059},{"features":2060},[2061,2074,2089,2103,2118,2133,2148,2165,2180,2197,2208,2222],{"text":2062,"config":2063,"description":2065,"labels":2066,"items":2067},"Statuts de workflow personnalisés",{"href":2064},"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 :",[917,701],[2068,2070,2072],{"text":2069},"Définissez les workflows pour une création de rapports précise et remplacez les contournements de labels par une visibilité réelle.",{"text":2071},"Mettez à jour le statut de plusieurs éléments avec des opérations en masse dans les portefeuilles simultanément.",{"text":2073},"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.",{"text":2075,"config":2076,"labels":2078,"description":2079,"items":2080},"Nouvelle page d'accueil des merge requests : priorisation intelligente à grande échelle",{"href":2077},"https://docs.gitlab.com/user/project/merge_requests/homepage/",[917,728,743],"La disposition améliorée permet aux développeurs de gérer des dizaines de MR dans plusieurs projets :",[2081,2083,2085,2087],{"text":2082},"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":2084},"La vue du flux de travail organise les flux de groupe par l'état de revue des MR pour des actions claires suivantes.",{"text":2086},"La visibilité étendue combine les MR créés et assignés pour s'assurer que rien n'est manqué dans les projets.",{"text":2088},"L'onglet Merge requests actifs facilite la recherche de ce qui nécessite une attention maintenant.",{"text":2090,"config":2091,"labels":2092,"description":2093,"items":2094},"Balises de conteneur immuables (Bêta) : sécurité de la chaîne d'approvisionnement",{"href":1990},[742,796,797],"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 :",[2095,2097,2099,2101],{"text":2096},"L'intégrité du déploiement applique les balises de production qui restent inchangées afin de prévenir les modifications accidentelles.",{"text":2098},"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":2100},"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":2102},"Les exclusions automatisées respectent les balises immuables dans les politiques de nettoyage pour prévenir la suppression accidentelle d'images critiques.",{"text":2104,"config":2105,"labels":2107,"description":2108,"items":2109},"Améliorations de l'analyse des conteneurs",{"href":2106},"https://docs.gitlab.com/user/application_security/container_scanning/#available-cicd-variables",[742,743],"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 :",[2110,2112,2114,2116],{"text":2111},"La prise en charge multi-architecture fournit une analyse native Linux Arm64 pour éliminer l'émulation et accélérer les analyses.",{"text":2113},"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":2115},"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":2117},"Le filtrage de la portée met en évidence les vulnérabilités les plus critiques.",{"text":2119,"config":2120,"labels":2122,"description":2123,"items":2124},"Intégration AWS Secrets Manager",{"href":2121},"https://docs.gitlab.com/ci/secrets/aws_secrets_manager/",[796,797,742],"L'intégration AWS native avec GitLab CI/CD rationalise la gestion des secrets d'entreprise et renforce les contrôles de sécurité :",[2125,2127,2129,2131],{"text":2126},"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":2128},"Supprime les outils tiers pour simplifier l'architecture et réduire la surface d'attaque.",{"text":2130},"L'authentification OIDC fournit un accès sans clé afin que les équipes puissent gérer les secrets sans stocker les identifiants.",{"text":2132},"La gestion centralisée consolide la gestion des secrets pour permettre un audit de sécurité complet.",{"text":2134,"config":2135,"labels":2137,"description":2138,"items":2139},"Gestion centralisée des politiques de sécurité (Bêta)",{"href":2136},"https://docs.gitlab.com/user/application_security/policies/enforcement/compliance_and_security_policy_groups/",[701,742,797],"Point de contrôle unique pour les politiques de sécurité à l'échelle de l'organisation, éliminant la fragmentation dans les projets :",[2140,2142,2144,2146],{"text":2141},"Définissez une fois dans le CSP, appliquez partout avec l'application de politique à l'instance.",{"text":2143},"La flexibilité de l'unité commerciale permet aux équipes d'hériter et d'étendre les politiques organisationnelles du groupe CSP.",{"text":2145},"Le moindre privilège garantit le contrôle centralisé avec exécution déléguée.",{"text":2147},"La couverture complète prend en charge tous les types de politiques de sécurité existants.",{"text":2149,"config":2150,"labels":2152,"description":2153,"items":2154},"Capacités d'audit et de création de rapports améliorées",{"href":2151},"https://docs.gitlab.com/user/application_security/security_dashboard/#exporting",[743,742],"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é :",[2155,2157,2159,2161,2163],{"text":2156},"Les rapports de sécurité PDF permettent l'export du tableau de bord pour la création de rapports du conseil.",{"text":2158},"Les contrôles de flux d'audit permettent les mises à jour du streaming sans reconfiguration, évitant la maintenance manuelle.",{"text":2160},"Le filtrage amélioré par type d'événement, groupes ou projets est maintenant disponible.",{"text":2162},"L'API GraphQL de vulnérabilité suit les pipelines d'introduction et de résolution.",{"text":2164},"L'inventaire des identifiants inclut maintenant les comptes de service pour afficher la visibilité complète des jetons.",{"text":2166,"config":2167,"labels":2169,"description":2170,"items":2171},"Tableau de bord d'aperçu de conformité : visibilité étendue",{"href":2168},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_overview_dashboard/",[701,743],"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 :",[2172,2174,2176,2178],{"text":2173},"La couverture du cadre, qui affiche le pourcentage de projets avec des cadres de conformité.",{"text":2175},"L'état des exigences, qui suit les taux de réussite/échec dans l'ensemble de l'organisation.",{"text":2177},"L'efficacité du contrôle, qui mesure les données de performances agrégées pour fournir des informations de conformité exploitables.",{"text":2179},"La priorisation des risques, qui identifie les cadres sur lesquels se concentrer pour les améliorations à plus fort impact.",{"text":2181,"config":2182,"labels":2184,"description":2185,"items":2186},"Améliorations des éléments de travail et de la planification",{"href":2183},"https://docs.gitlab.com/user/group/epics/manage_epics/#assignees",[917,701],"Les améliorations compléhensives de la planification donnent aux équipes de développement la capacité de coordonner les projets complexes plus efficacement :",[2187,2189,2191,2193,2195],{"text":2188},"Les assignations d'epics fournissent une propriété claire pour les initiatives stratégiques.",{"text":2190},"La liaison jalon-epic connecte les objectifs trimestriels aux tâches quotidiennes.",{"text":2192},"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":2194},"Les préférences d'affichage offrent une visibilité des métadonnées personnalisable pour que les équipes trouvent les informations pertinentes.",{"text":2196},"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.",{"text":2198,"config":2199,"labels":2201,"description":2202,"items":2203},"Administration de la plateforme",{"href":2200},"https://docs.gitlab.com/administration/settings/import_and_export_settings/#skip-confirmation-when-reassigning-placeholder-users",[701,797],"Capacités d'administration d'entreprise pour gérer GitLab à grande échelle :",[2204,2206],{"text":2205},"Le rôle d'administrateur personnalisé (Bêta) fournit des permissions granulaires pour la zone d'administration.",{"text":2207},"Les agents Kubernetes de l'espace de travail permettent le mappage des agents à l'instance.",{"text":2209,"config":2210,"labels":2211,"description":2212,"items":2213},"Duo Agent Platform dans l'IDE (Bêta)",{"href":1647},[728,700],"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 :",[2214,2216,2218,2220],{"text":2215},"L'intégration du workflow naturel donne un contexte complet dans l'IDE pour éliminer le changement de contexte.",{"text":2217},"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":2219},"La prise en charge MCP se connecte aux outils et sources de données externes pour étendre les capacités.",{"text":2221},"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.",{"text":2223,"config":2224,"labels":2226,"description":2227,"items":2228},"Contrôles de groupe et de projet pour GitLab Duo",{"href":2225},"https://docs.gitlab.com/user/gitlab_duo/turn_on_off/",[701,700],"Le contrôle fin des fonctionnalités d'IA aide les organisations à équilibrer l'innovation avec la gouvernance dans GitLab Premium et GitLab Ultimate :",[2229,2231,2233,2235],{"text":2230},"Les contrôles hiérarchiques en cascade de l'instance au projet pour simplifier la gestion des politiques.",{"text":2232},"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":2234},"L'alignement de conformité répond à diverses exigences réglementaires pour assurer une utilisation responsable de l'IA.",{"text":2236},"La flexibilité de l'utilisateur équilibre l'innovation avec le contrôle pour soutenir les besoins variés de l'équipe.","shared/fr-fr/releases/whats-new/versions/18.2",{"config":2239,"content":2242,"stem":2329},{"template":8,"noContent":676,"version":2240,"releaseDate":2241},18.1,"Jun 24, 2025",{"title":2243,"components":2244},"GitLab 18.1",[2245,2260],{"componentName":682,"type":682,"componentContent":2246},{"title":2247,"description":2248,"video":2249,"config":2258},"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":2250,"heading":2253,"description":2254,"button":2255},{"href":2251,"thumbnail":2252},"https://player.vimeo.com/video/1095679084?badge=0&autopause=0&player_id=0&app_id=58479","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":885,"config":2256},{"href":2257},"/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops/",{"id":2259},"18.1",{"componentName":693,"type":693,"componentContent":2261},{"features":2262},[2263,2275,2288,2301,2316],{"text":2264,"config":2265,"labels":2266,"description":2267,"items":2268},"Registre virtuel Maven (Bêta) : centraliser la gestion des dépendances d'entreprise",{"href":1675},[701,796,797],"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 :",[2269,2271,2273],{"text":2270},"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":2272},"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":2274},"L'échelle d'entreprise prend en charge 20 registres virtuels avec 20 en amont chacun pour répondre aux besoins complexes des grandes organisations.",{"text":2276,"config":2277,"labels":2279,"description":2280,"items":2281},"Conformité SLSA niveau 1 : automatiser la sécurité de la chaîne d'approvisionnement",{"href":2278},"https://docs.gitlab.com/ci/pipeline_security/slsa/",[742,796,743],"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é :",[2282,2284,2286],{"text":2283},"La génération automatique de provenance par GitLab Runner crée une attestation conforme à SLSA qui élimine les étapes de conformité manuelles.",{"text":2285},"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":2287},"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.",{"text":2289,"config":2290,"labels":2292,"description":2293,"items":2294},"Détection de mot de passe compromis : protection proactive des identifiants",{"href":2291},"https://docs.gitlab.com/security/compromised_password_detection/",[701,742],"La vérification automatique des identifiants par rapport aux violations aide à prévenir la compromission de compte :",[2295,2297,2299],{"text":2296},"Le déploiement sans configuration fournit une protection immédiate sans configuration.",{"text":2298},"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":2300},"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.",{"text":2302,"config":2303,"labels":2305,"description":2306,"items":2307},"Contrôles de conformité améliorés : gouvernance rationalisée",{"href":2304},"https://docs.gitlab.com/user/compliance/",[701,742,743],"Les capacités de conformité renforcées aident les organisations à gérer les normes réglementaires à grande échelle :",[2308,2310,2312,2314],{"text":2309},"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":2311},"La pagination pour l'interface utilisateur des exigences de conformité a été étendue à 50 pour améliorer la navigation pour les grands frameworks.",{"text":2313},"La création de rapports de statut granulaires affiche les détails de contrôle individuels pour fournir des informations de conformité exploitables.",{"text":2315},"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.",{"text":2317,"config":2318,"labels":2320,"description":2321,"items":2322},"Duo Code Review (GA) : qualité de code alimentée par l'IA à grande échelle",{"href":2319},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/#have-gitlab-duo-review-your-code",[728,743,700],"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é :",[2323,2325,2327],{"text":2324},"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":2326},"L'affinage interactif avec les mentions @GitLabDuo fournit des retours directs pour résoudre les préoccupations spécifiques du code.",{"text":2328},"L'analyse du contexte exploite la compréhension du projet pour fournir des recommandations pertinentes et spécifiques au projet.","shared/fr-fr/releases/whats-new/versions/18.1",{"config":2331,"content":2334,"stem":2407},{"template":8,"noContent":676,"version":2332,"releaseDate":2333},"18.0","May 15, 2025",{"components":2335},[2336,2346],{"componentName":682,"type":682,"componentContent":2337},{"title":2338,"description":2339,"video":2340},"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":2341,"heading":2342,"description":2343,"button":2344},{"href":2251},"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":885,"config":2345},{"href":2257},{"componentName":693,"type":693,"componentContent":2347},{"features":2348},[2349,2352,2367,2382,2394],{"text":2350,"description":2351},"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.",{"text":2353,"labels":2354,"description":2355,"config":2356,"items":2358},"GitLab Premium et GitLab Ultimate avec GitLab Duo",[700],"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":2357},"https://docs.gitlab.com/user/gitlab_duo/",[2359,2361,2363,2365],{"text":2360},"Accéder aux suggestions de code, Chat et autres fonctionnalités Duo sans achats de modules complémentaires séparés.",{"text":2362},"Activer l'assistance IA pour tous les utilisateurs GitLab Premium et GitLab Ultimate dans l'ensemble de votre organisation.",{"text":2364},"Tirer parti des capacités d'IA, de la planification au déploiement.",{"text":2366},"Adopter l'IA à grande échelle en fonction des besoins de l'équipe et des exigences du workflow.",{"text":2368,"description":2369,"config":2370,"labels":2372,"items":2373},"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":2371},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/",[700,728],[2374,2376,2378,2380],{"text":2375},"Tout le code reçoit une revue initiale de manière cohérente dans l'ensemble de votre code source.",{"text":2377},"Les améliorations de la qualité du code se produisent sans demandes de revue manuelles.",{"text":2379},"Les normes de revue s'appliquent uniformément à chaque contribution.",{"text":2381},"Les ingénieurs seniors peuvent se concentrer sur les décisions architecturales tandis que les revues initiales se font automatiquement.",{"text":2383,"description":2384,"config":2385,"labels":2386,"items":2387},"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":2371},[700,728],[2388,2390,2392],{"text":2389},"Des retours alignés avec leurs normes de codage spécifiques et les conventions de l'équipe.",{"text":2391},"Des commentaires de revue de code qui comprennent l'architecture du projet pour des suggestions plus pertinentes.",{"text":2393},"Des recommandations exploitables basées sur vos modèles de développement établis.",{"text":2395,"description":2396,"config":2397,"labels":2399,"items":2400},"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":2398},"https://docs.gitlab.com/administration/dedicated/releases/",[701,742],[2401,2403,2405],{"text":2402},"Protection des environnements de développement avant que les vulnérabilités ne deviennent publiquement connues.",{"text":2404},"Rémédiation automatique par le biais de procédures de maintenance d'urgence sans action client requise.",{"text":2406},"Posture de sécurité proactive qui répond aux exigences de conformité d'entreprise et de l'industrie réglementée.","shared/fr-fr/releases/whats-new/versions/18-0",{"config":2409,"content":2412,"stem":2495},{"template":8,"noContent":676,"version":2410,"releaseDate":2411},"17.11","Apr 17, 2025",{"components":2413},[2414,2418],{"componentName":682,"type":682,"componentContent":2415},{"title":2416,"description":2417},"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":693,"type":693,"componentContent":2419},{"features":2420},[2421,2424,2439,2452,2465,2480],{"text":2422,"description":2423},"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",{"text":2425,"description":2426,"config":2427,"labels":2429,"items":2430},"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":2428},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_status_report/",[701,742],[2431,2433,2435,2437],{"text":2432},"Mapper les exigences aux normes réglementaires telles que SOC 2, ISO 27001, HIPAA ou aux normes internes personnalisées.",{"text":2434},"Suivre l'état de conformité pour surveiller quels projets répondent aux exigences de contrôle spécifiques.",{"text":2436},"Démontrer la préparation aux audits avec des données de conformité structurées et rapportables.",{"text":2438},"Personnaliser l'application en appliquant différentes exigences en fonction des niveaux de risque du projet.",{"text":2440,"description":2441,"items":2442,"config":2449,"labels":2451},"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",[2443,2445,2447],{"text":2444},"L'accès transparent à Gitlab Duo Chat et aux suggestions de code alimentées par l'IA dans Eclipse",{"text":2446},"Une assistance IA unifiée sur les IDE VS Code, JetBrains et Eclipse.",{"text":2448},"Un choix de développeur élargi pour les workflows assistés par l'IA.",{"href":2450},"https://docs.gitlab.com/ee/editor_extensions/eclipse/",[700],{"text":2453,"description":2454,"config":2455,"labels":2457,"items":2458},"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":2456},"https://docs.gitlab.com/ee/administration/self_hosted_models/",[700],[2459,2461,2463],{"text":2460},"Accéder à un ensemble de fonctionnalités GitLab Duo élargi tout en maintenant un déploiement sur site ou dans le cloud privé.",{"text":2462},"Respecter les exigences strictes de résidence des données et de conformité.",{"text":2464},"Atteindre la parité des fonctionnalités avec les offres GitLab Duo hébergées dans le cloud.",{"text":2466,"description":2467,"config":2468,"labels":2470,"items":2471},"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":2469},"https://docs.gitlab.com/user/packages/container_registry/container_repository_protection_rules/",[701,917],[2472,2474,2476,2478],{"text":2473},"Créer jusqu'à cinq règles de protection par projet pour protéger les balises comme latest ou les versions sémantiques.",{"text":2475},"Restreindre les opérations de push et de suppression aux rôles Responsable, Propriétaire ou Administrateur.",{"text":2477},"Empêcher les balises protégées d'être supprimées par les politiques de nettoyage.",{"text":2479},"Protéger les images de conteneur critiques pour la production contre les modifications accidentelles ou non autorisées.",{"text":2481,"description":2482,"config":2483,"labels":2485,"items":2486},"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":2484},"https://docs.gitlab.com/user/application_security/dependency_list/#download-the-dependency-list",[742,796],[2487,2489,2491,2493],{"text":2488},"Respecter les exigences réglementaires pour la nomenclature des logiciels.",{"text":2490},"Permettre la compatibilité avec les outils d'analyse de sécurité dans leur écosystème.",{"text":2492},"Faciliter le suivi des vulnérabilités dans la chaîne d'approvisionnement logicielle.",{"text":2494},"Intégrer les workflows de traitement SBOM conformes aux normes du secteur.","shared/fr-fr/releases/whats-new/versions/17-11",{"config":2497,"content":2500,"stem":2569},{"template":8,"noContent":676,"version":2498,"releaseDate":2499},"17.10","Mar 20, 2025",{"components":2501},[2502,2506],{"componentName":682,"type":682,"componentContent":2503},{"title":2504,"description":2505},"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":693,"type":693,"componentContent":2507},{"features":2508},[2509,2512,2526,2541,2554],{"text":2510,"description":2511},"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",{"text":2513,"description":2514,"labels":2515,"config":2516,"items":2517},"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",[700,728,742],{"href":2319},[2518,2520,2522,2524],{"text":2519},"Détecter les problèmes plus tôt sans attendre les relecteurs humains.",{"text":2521},"Obtenir des retours IA sur les merge requests, réduisant les goulots d'étranglement pour les auteurs et les relecteurs.",{"text":2523},"Maintenir des normes de revue cohérentes dans toutes les contributions.",{"text":2525},"Libérer les relecteurs humains pour se concentrer sur l'architecture et le mentorat.",{"text":2527,"description":2528,"config":2529,"labels":2531,"items":2532},"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":2530},"https://docs.gitlab.com/ee/user/gitlab_query_language/",[701,917],[2533,2535,2537,2539],{"text":2534},"Intégrer les vues GLQL dans les pages Wiki, les descriptions d'épopées, les commentaires de tickets et les merge requests.",{"text":2536},"Filtrer à l'aide d'expressions logiques et d'opérateurs sur les champs assignataire, auteur, libellé et jalon.",{"text":2538},"Personnaliser les présentations sous forme de tableaux ou de listes avec visibilité des champs contrôlée et limites de résultats.",{"text":2540},"Accéder aux informations sans quitter le flux de travail actuel.",{"text":2542,"description":2543,"config":2544,"labels":2546,"items":2547},"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":2545},"https://docs.gitlab.com/ee/user/analytics/value_streams_dashboard.html",[743],[2548,2550,2552],{"text":2549},"Identifier les projets performants, moyennement performants et peu performants dans l'ensemble de l'organisation.",{"text":2551},"Prendre des décisions basées sur les données pour allouer les ressources efficacement.",{"text":2553},"Concentrer les initiatives sur l'amélioration de la vitesse, de la stabilité et de la fiabilité de la livraison logicielle.",{"text":2555,"description":2556,"config":2557,"labels":2559,"items":2560},"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":2558},"https://docs.gitlab.com/ee/user/project/issues/",[917],[2561,2563,2565,2567],{"text":2562},"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":2564},"L'action « Changer le type » pour convertir les types entre epics, tickets et tâches.",{"text":2566},"Éléments de développement consolidés (merge requests, branches, drapeaux de fonctionnalité) dans une seule liste.",{"text":2568},"Options de liaison améliorées avec glisser-déposer pour modifier les types de liens.","shared/fr-fr/releases/whats-new/versions/17-10",{"config":2571,"content":2574,"stem":2645},{"template":8,"noContent":676,"version":2572,"releaseDate":2573},"17.9","Feb 20, 2025",{"components":2575},[2576,2580],{"componentName":682,"type":682,"componentContent":2577},{"title":2578,"description":2579},"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":693,"type":693,"componentContent":2581},{"features":2582},[2583,2586,2600,2615,2630],{"text":2584,"description":2585},"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",{"text":2587,"description":2588,"config":2589,"labels":2590,"items":2591},"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":2456},[700],[2592,2594,2596,2598],{"text":2593},"Tirer parti de l'assistance IA tout en maintenant une souveraineté et une confidentialité complètes des données.",{"text":2595},"Utiliser des modèles hébergés sur site ou dans des environnements cloud privés.",{"text":2597},"Prendre en charge les modèles Mistral, Claude 3.5 Sonnet et OpenAI sur diverses plateformes.",{"text":2599},"Répondre aux exigences strictes de résidence des données et de conformité pour les industries réglementées.",{"text":2601,"description":2602,"labels":2603,"config":2604,"items":2606},"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 :",[796],{"href":2605},"https://docs.gitlab.com/ee/user/project/pages/",[2607,2609,2611,2613],{"text":2608},"Prévisualiser les modifications de conception ou les mises à jour de contenu avant la publication en production.",{"text":2610},"Tester les modifications du site dans les environnements de développement.",{"text":2612},"Examiner les modifications des merge requests avec des URL d'aperçu dédiées.",{"text":2614},"Maintenir plusieurs versions de site pour le contenu localisé ou les tests A/B.",{"text":2616,"description":2617,"labels":2618,"config":2619,"items":2621},"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 :",[701,917],{"href":2620},"https://docs.gitlab.com/user/application_security/policies/pipeline_execution_policies/#inject_policy",[2622,2624,2626,2628],{"text":2623},"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":2625},"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":2627},"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":2629},"Une intégration transparente avec les phases de projet existantes et d'autres types de politiques.",{"text":2631,"config":2632,"description":2634,"labels":2635,"items":2636},"Activer Dependency Scanning en utilisant un SBOM pour les projets Cargo, Conda, Cocoapods et Swift",{"href":2633},"https://docs.gitlab.com/ee/update/deprecations.html?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 :",[742,815],[2637,2639,2641,2643],{"text":2638},"Projets C/C++/Fortran/Go/Python/R utilisant Conda avec des fichiers conda-lock.yml.",{"text":2640},"Projets Objective-C utilisant Cocoapods avec des fichiers podfile.lock.",{"text":2642},"Projets Rust utilisant Cargo avec des fichiers cargo.lock.",{"text":2644},"Projets Swift utilisant Swift avec des fichiers package.resolved.","shared/fr-fr/releases/whats-new/versions/17-9",{"config":2647,"content":2650,"stem":2721},{"template":8,"noContent":676,"version":2648,"releaseDate":2649},"17.8","Jan 16, 2025",{"components":2651},[2652,2656],{"componentName":682,"type":682,"componentContent":2653},{"title":2654,"description":2655},"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":693,"type":693,"componentContent":2657},{"features":2658},[2659,2662,2677,2691,2706],{"text":2660,"description":2661},"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.",{"text":2663,"description":2664,"config":2665,"labels":2667,"items":2668},"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":2666},"https://docs.gitlab.com/user/application_security/policies/merge_request_approval_policies/",[701,917],[2669,2671,2673,2675],{"text":2670},"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":2672},"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":2674},"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":2676},"Des workflows de conformité complexes pour garantir que les bonnes personnes examinent chaque modification.",{"text":2678,"description":2679,"config":2680,"labels":2681,"items":2682},"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":2469},[701,917],[2683,2685,2687,2689],{"text":2684},"Une sécurité améliorée grâce à des contrôles d'accès stricts pour les dépôts de conteneurs sensibles.",{"text":2686},"Des permissions granulaires pour les opérations de push, de pull et de gestion.",{"text":2688},"Une intégration transparente avec les pipelines GitLab CI/CD sans interruption du workflow.",{"text":2690},"Protection contre l'accès non autorisé et les modifications accidentelles des actifs de conteneur critiques.",{"text":2692,"description":2693,"config":2694,"labels":2696,"items":2697},"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":2695},"https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/#perform-sast-scanning",[728,742],[2698,2700,2702,2704],{"text":2699},"Identifier les problèmes de sécurité immédiatement sans attendre les résultats du pipeline.",{"text":2701},"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":2703},"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":2705},"Corriger les vulnérabilités avant qu'elles n’atteignent le code source. Suivi des expériences de modèles ML (maintenant GA)",{"text":2707,"description":2708,"config":2709,"labels":2711,"items":2712},"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":2710},"https://docs.gitlab.com/ee/user/project/ml/experiment_tracking/",[917,815],[2713,2715,2717,2719],{"text":2714},"Enregistrer les métadonnées expérimentales afin que les Data Scientists puissent répéter les expériences ultérieurement.",{"text":2716},"Conserver toutes les données expérimentales dans votre environnement GitLab pour une gestion centralisée.",{"text":2718},"Accéder à des affichages de données améliorés, une intégration GitLab plus profonde et des permissions améliorées.",{"text":2720},"Collaborer sur les expériences ML aux côtés du code et des workflows CI/CD.","shared/fr-fr/releases/whats-new/versions/17-8",{"config":2723,"content":2726,"stem":2793},{"template":8,"noContent":676,"version":2724,"releaseDate":2725},"17.7","Dec 19, 2024",{"components":2727},[2728,2732],{"componentName":682,"type":682,"componentContent":2729},{"title":2730,"description":2731},"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":693,"type":693,"componentContent":2733},{"features":2734},[2735,2738,2753,2766,2779],{"text":2736,"description":2737},"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.",{"text":2739,"description":2740,"labels":2741,"items":2742,"config":2751},"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 :",[742],[2743,2745,2747,2749],{"text":2744},"Réduire la charge de travail de tri manuel en fermant automatiquement les vulnérabilités corrigées.",{"text":2746},"Configurer les politiques pour résoudre automatiquement en fonction de niveaux de sévérité spécifiques ou de scanners de sécurité.",{"text":2748},"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":2750},"Concentrer le temps de l'équipe de sécurité sur les menaces actives plutôt que sur les tâches de fermeture administrative.",{"href":2752},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/",{"text":2754,"description":2755,"config":2756,"labels":2758,"items":2759},"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":2757},"https://docs.gitlab.com/ee/user/application_security/vulnerability_report/",[742],[2760,2762,2764],{"text":2761},"Voir combien de vulnérabilités correspondent à des groupes spécifiques comme les classifications OWASP Top 10.",{"text":2763},"Appliquer efficacement des modifications de statut en masse aux vulnérabilités groupées.",{"text":2765},"Identifier les tendances et les modèles de vulnérabilité dans l'ensemble de leurs applications.",{"text":2767,"labels":2768,"config":2769,"description":2771,"items":2772},"Nouveau rôle utilisateur Planificateur",[917,701],{"href":2770},"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",[2773,2775,2777],{"text":2774},"Collaborer efficacement sur la planification sans sur-provisionner les permissions.",{"text":2776},"Maintenir les workflows alignés avec le principe du moindre privilège.",{"text":2778},"Garder les activités de planification sécurisées tout en permettant la collaboration d'équipe.",{"text":2780,"description":2781,"labels":2782,"items":2783,"config":2792},"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 :",[815],[2784,2786,2788,2790],{"text":2785},"Identifier l'utilisation de composants obsolètes pour des mises à jour ciblées.",{"text":2787},"Comprendre les taux d'adoption des composants CI/CD partagés.",{"text":2789},"Soutenir les cycles de vie des composants en sachant où ils sont déployés.",{"text":2791},"Prendre des décisions éclairées sur l'abandon ou l'amélioration des composants.",{"href":1341},"shared/fr-fr/releases/whats-new/versions/17-7",{"features":2795},[2796,2882],{"categoryName":2797,"subcategories":2798},"Noyau agentique",[2799],{"name":2800,"features":2801},"Des assistants de codage intelligents à l'IA orchestrée sur l'ensemble du cycle de vie du logiciel",[2802,2822,2842,2862],{"text":2803,"labels":2804,"description":2805,"items":2806,"links":2815},"Première itération BYOK : authentification par token avec la passerelle d'IA de GitLab",[700,701],"Les entreprises souhaitent utiliser leurs propres abonnements aux modèles pour alimenter les fonctionnalités de GitLab Duo Agent Platform pour le contrôle des coûts, la résidence des données ou l'utilisation des contrats existants. La première itération Bring Your Own Key (BYOK) connecte les fournisseurs des clients par le biais d'une authentification basée sur un token via la passerelle d'IA (AI-Gateway) de GitLab. Nous travaillons à l'ajout des fonctionnalités suivantes :",[2807,2809,2811,2813],{"text":2808},"Connexions aux fournisseurs existants via la passerelle d'IA à l'aide de l'authentification par token.",{"text":2810},"Prise en charge des fournisseurs exposés via la passerelle d'IA.",{"text":2812},"Préservation des contrats existants tout en bénéficiant de la couche de workflow agentique de GitLab.",{"text":2814},"Plus de fonctionnalités pour GitLab Duo Agent Platform Self-Hosted et choix du modèle introduits dans les versions antérieures.",[2816],{"text":2817,"config":2818},"Épic #20823",{"href":2819,"dataGaName":2820,"dataGaLocation":2821},"https://gitlab.com/groups/gitlab-org/-/work_items/20823","Epic #20823","byok-iteration-1-token-authentication-with-gitlab-ai-gateway",{"text":2823,"labels":2824,"description":2825,"items":2826,"links":2835},"Détection des faux positifs alimentée par l'IA pour le scan des secrets",[742,700],"Les équipes de sécurité consacrent beaucoup de temps à la hiérarchisation des résultats de détection de secrets qui se révèlent être des identifiants de test ou des valeurs factices. La détection des faux positifs alimentée par l'IA analyse les résultats avant que les équipes ne les voient et identifie les identifiants de test, les valeurs d'exemple et les secrets d'espace réservé avec des explications claires et des notes de confiance. Cette détection est distincte de la détection des faux positifs détectés par les tests statiques de sécurité des applications (SAST). Cette capacité est construite pour :",[2827,2829,2831,2833],{"text":2828},"Identifier de manière proactive les faux positifs avant qu'ils n'atteignent les workflows des équipes de développement.",{"text":2830},"Fournir des explications claires et une note de fiabilité pour chaque détermination",{"text":2832},"Prendre en charge le rejet en masse des faux positifs validés.",{"text":2834},"Suivre les indicateurs de précision et de rappel pour améliorer en continu la précision de la détection.",[2836],{"text":2837,"config":2838},"Épic #20152",{"href":2839,"dataGaName":2840,"dataGaLocation":2841},"https://gitlab.com/groups/gitlab-org/-/work_items/20152","Epic #20152","ai-powered-false-positive-detection-for-secret-scanning",{"text":2843,"labels":2844,"description":2845,"items":2846,"links":2855},"Web et téléchargement dans GitLab Duo Chat (Agentic)",[700],"GitLab Duo Chat (Agentic) prendra en charge les téléchargements de fichiers et les contenus Web comme contexte de première classe, afin que les agents puissent utiliser la documentation, les logs, les spécifications et d'autres artefacts aux côtés des données du dépôt pour raisonner. Cette amélioration est destinée à :",[2847,2849,2851,2853],{"text":2848},"Déplacer GitLab Duo Agent Platform du raisonnement basé sur le dépôt uniquement vers la résolution des incidents, la planification et l'analyse multi-sources.",{"text":2850},"Permettre aux équipes de partager les logs, les spécifications et la documentation directement dans les conversations avec les agents.",{"text":2852},"Prendre en charge un contexte plus riche pour les workflows agentiques comme l'analyse des causes profondes et la hiérarchisation des incidents.",{"text":2854},"Réduire le changement de contexte entre les documents externes et GitLab.",[2856],{"text":2857,"config":2858},"Ticket #521752",{"href":2859,"dataGaName":2860,"dataGaLocation":2861},"https://gitlab.com/gitlab-org/gitlab/-/work_items/521752","Issue #521752","web-and-upload-in-gitlab-duo-chat-agentic",{"text":2863,"labels":2864,"description":2865,"items":2866,"links":2875},"Résolution agentique des vulnérabilités en masse",[742,700],"Lorsque le même modèle de vulnérabilité apparaît dans un code source, la création de merge requests individuelles pour chaque instance ralentit les revues et la correction. En s'appuyant sur le flow de résolution SAST par vulnérabilité, cette extension regroupera intelligemment les résultats connexes par causes profondes partagées et générera des merge requests consolidées. Nous prévoyons d'inclure :",[2867,2869,2871,2873],{"text":2868},"Une reconnaissance de modèles pour identifier les vulnérabilités similaires dans les codes sources.",{"text":2870},"Un regroupement intelligent des résultats par cause profonde ou stratégie de correction.",{"text":2872},"Des merge requests consolidées uniques qui traitent plusieurs résultats connexes.",{"text":2874},"Un clustering visuel dans l'interface des merge requests pour un contexte de revue clair.",[2876],{"text":2877,"config":2878},"Épic #20154",{"href":2879,"dataGaName":2880,"dataGaLocation":2881},"https://gitlab.com/groups/gitlab-org/-/work_items/20154","Epic #20154","agentic-bulk-vulnerability-resolution",{"categoryName":2883,"subcategories":2884},"DevOps et sécurité unifiés",[2885],{"name":2886,"features":2887},"De la sécurité ajoutée et des chaînes d'outils fragmentées à une approche DevSecOps intégrée et consciente du contexte",[2888,2908,2928,2948,2966,2986,3006,3026,3046,3066,3084,3102,3122,3142,3162,3182,3202,3220,3240,3260,3278,3298,3318,3338,3358,3378,3398,3418,3438,3456],{"text":2889,"labels":2890,"description":2891,"items":2892,"links":2901},"Gestion des vulnérabilités dans les contextes (suivi des branches autres que celles par défaut)",[742,743],"Aujourd'hui, GitLab ne suit les vulnérabilités que sur la branche par défaut, ce qui signifie que les organisations qui publient à partir de branches de longue durée n'ont aucune visibilité sur la posture de sécurité du code exécuté en production. Le suivi des branches autres que celles par défaut est une demande majeure pour obtenir des informations de sécurité et un obstacle documenté à l'adoption. Voici ce sur quoi nous travaillons :",[2893,2895,2897,2899],{"text":2894},"Configuration des branches suivies pour la gestion des vulnérabilités au-delà de la branche par défaut.",{"text":2896},"Portée locale des modifications d'état des vulnérabilités pour chaque branche avec une option pour les modifications globales.",{"text":2898},"Filtrage conscient des branches dans le rapport de vulnérabilité pour les vues de posture de sécurité spécifiques à la version.",{"text":2900},"Activité de gestion des vulnérabilités sur les branches autres que celles par défaut suivies comme sur la branche par défaut.",[2902],{"text":2903,"config":2904},"Épic #18653",{"href":2905,"dataGaName":2906,"dataGaLocation":2907},"https://gitlab.com/groups/gitlab-org/-/work_items/18653","Epic #18653","vulnerability-management-across-contexts-non-default-branch-tracking",{"text":2909,"labels":2910,"description":2911,"items":2912,"links":2921},"Filtres d'attributs du tableau de bord de sécurité",[742,743],"Les attributs de sécurité du contexte commercial introduits précédemment doivent pouvoir être filtrés dans le tableau de bord de sécurité lui-même. Les responsables de sécurité pourront filtrer par impact commercial, application, unité commerciale, etc. dans les tableaux de bord. Nous prévoyons :",[2913,2915,2917,2919],{"text":2914},"D'ajouter des filtres d'attributs de sécurité au tableau de bord de sécurité en nous appuyant sur le filtrage contextuel.",{"text":2916},"D'intégrer avec les filtres de type de rapport et de projet existants pour générer des vues combinées.",{"text":2918},"De permettre aux équipes de conformité d'extraire des rapports limités au domaine d'application et aux responsables d'ingénierie de se concentrer sur leur domaine.",{"text":2920},"D'ajouter une base pour le filtrage des attributs des rapports de vulnérabilité dans les itérations suivantes.",[2922],{"text":2923,"config":2924},"Épic #18201",{"href":2925,"dataGaName":2926,"dataGaLocation":2927},"https://gitlab.com/groups/gitlab-org/-/work_items/18201","Epic #18201","security-dashboard-attribute-filters",{"text":2929,"labels":2930,"description":2931,"items":2932,"links":2941},"Données d'entrée de job pour les jobs de pipeline manuels",[815],"Les données d'entrée CI/CD existent aujourd'hui pour la configuration au niveau du pipeline, mais les équipes de développement ne peuvent toujours pas définir les paramètres des jobs manuels individuels dans les pipelines, ce qui force de nouvelles exécutions coûteuses du pipeline complet pour de simples modifications de paramètres. Les données d'entrée au niveau du job fourniront un paramétrage dynamique aux jobs manuels lorsque les paramètres changent pendant l'exécution. Cette capacité est construite pour :",[2933,2935,2937,2939],{"text":2934},"Permettre la configuration des paramètres de job individuels sans nouvelles exécutions complètes du pipeline.",{"text":2936},"Prendre en charge les données d'entrée dynamiques basées sur les données de sortie de jobs antérieurs ou les conditions externes.",{"text":2938},"Réduire les erreurs de déploiement dues aux incompatibilités de paramètres.",{"text":2940},"Fournir une migration facile à partir d'autres outils sans avoir besoin de Jenkins pour la consolidation CI/CD d'entreprise.",[2942],{"text":2943,"config":2944},"Épic #18551",{"href":2945,"dataGaName":2946,"dataGaLocation":2947},"https://gitlab.com/groups/gitlab-org/-/work_items/18551","Epic #18551","job-inputs-for-manual-pipeline-jobs",{"text":2949,"labels":2950,"description":2951,"items":2952,"links":2959},"Tableau de bord de sécurité et SBOM dans les contextes",[742,743],"L'extension du suivi des branches autres que celles par défaut dans le tableau de bord de sécurité et la nomenclature logicielle (SBOM) signifie que les tendances des vulnérabilités, les listes de dépendances et les exportations SBOM deviennent conscients des branches. Cette extension est destinée à :",[2953,2955,2957],{"text":2954},"Rendre les tendances des vulnérabilités et les exportations SBOM conscientes des branches pour les organisations avec des branches de release de longue durée.",{"text":2956},"Prendre en charge les formats d'exportation CycloneDX, JSON et SPDX limités à des branches spécifiques.",{"text":2958},"Suivre les modifications d'état des vulnérabilités locales et globales avec des horodatages de détection limités aux branches.",[2960],{"text":2961,"config":2962},"Épic #20476",{"href":2963,"dataGaName":2964,"dataGaLocation":2965},"https://gitlab.com/groups/gitlab-org/-/work_items/20476","Epic #20476","security-dashboard-and-sbom-across-contexts",{"text":2967,"labels":2968,"description":2969,"items":2970,"links":2979},"Filtre KEV/EPSS dans les politiques d'approbation des merge requests",[742],"La gravité CVSS seule n'indique pas si une vulnérabilité est activement exploitée ou susceptible de l'être. L'ajout d'une base de données des vulnérabilités exploitées connues (Known Exploited Vulnerabilities ou KEV) et d'un score EPSS (Exploit Prediction Scoring System) comme critères de filtrage dans les politiques d'approbation des merge requests déplace l'application de la gravité théorique à l'exploitabilité du monde réel. Ce filtre est créé pour :",[2971,2973,2975,2977],{"text":2972},"Ajouter une base KEV et un score EPSS comme options de filtrage dans les politiques d'approbation des merge requests.",{"text":2974},"Prendre en charge les politiques comme « bloquer le merge si une dépendance a un exploit connu ».",{"text":2976},"Intégrer avec les résultats des scans des dépendances et des conteneurs.",{"text":2978},"Se concentrer sur l'application des résultats qui posent un risque réel plutôt que sur la gravité théorique.",[2980],{"text":2981,"config":2982},"Épic #16311",{"href":2983,"dataGaName":2984,"dataGaLocation":2985},"https://gitlab.com/groups/gitlab-org/-/work_items/16311","Epic #16311","kev-epss-filter-in-mr-approval-policies",{"text":2987,"labels":2988,"description":2989,"items":2990,"links":2999},"Épic au niveau du projet",[917],"Il s'agit de l'une des fonctionnalités les plus demandées de GitLab et un obstacle documenté pour les organisations en migration. Les épics sont actuellement au niveau du groupe uniquement, ce qui force les équipes à créer des sous-groupes inutiles ou à abuser des jalons. Les épics au niveau du projet sont construits pour :",[2991,2993,2995,2997],{"text":2992},"Rendre les épics disponibles au niveau du projet pour GitLab Premium.",{"text":2994},"Prendre en charge la disponibilité de la roadmap, du tableau et de la vue dans le contexte du projet.",{"text":2996},"Supprimer le besoin de solutions de contournement avec des sous-groupes pour regrouper les tickets au sein d'un projet.",{"text":2998},"Répondre aux besoins des clients qui souhaitent migrer, en fournissant une planification limitée au projet.",[3000],{"text":3001,"config":3002},"Épic #14501",{"href":3003,"dataGaName":3004,"dataGaLocation":3005},"https://gitlab.com/groups/gitlab-org/-/work_items/14501","Epic #14501","project-level-epics",{"text":3007,"labels":3008,"description":3009,"items":3010,"links":3019},"Attribution automatique native des relecteurs CODEOWNERS",[728],"GitLab souhaite appliquer des attributions automatisées CODEOWNERS pour résoudre les étapes manuelles pour chaque merge request et réduire les goulots d'étranglement pour les équipes de développement ainsi que le risque lié à la sélection des relecteurs. Cette fonctionnalité est créée pour :",[3011,3013,3015,3017],{"text":3012},"Attribuer automatiquement des relecteurs en fonction des modèles CODEOWNERS qui correspondent aux fichiers modifiés des merge request.",{"text":3014},"Prendre en charge les attributions de groupe et d'utilisateur individuel.",{"text":3016},"Préserver le remplacement manuel avec une piste d'audit pour les attributions automatiques et manuelles.",{"text":3018},"Poser les bases de la sélection intelligente des relecteurs alimentée par GitLab Duo Agent Platform qui tient compte de l'expertise et de la disponibilité.",[3020],{"text":3021,"config":3022},"Épic #20711",{"href":3023,"dataGaName":3024,"dataGaLocation":3025},"https://gitlab.com/groups/gitlab-org/-/work_items/20711","Epic #20711","native-codeowners-reviewer-auto-assignment",{"text":3027,"labels":3028,"description":3029,"items":3030,"links":3039},"API REST des éléments de travail",[917],"De nombreuses équipes hésitent à adopter les fonctionnalités des éléments de travail (statuts personnalisés, champs personnalisés, types d'éléments de travail) qui ne sont disponibles que via GraphQL. L'API REST supprime le frein à cette adoption pour les intégrations, les scripts d'automatisation et les outils qui dépendent de REST. Cette API est créée pour :",[3031,3033,3035,3037],{"text":3032},"Associer les Finders et Services d'éléments de travail existants avec des opérations exposées GraphQL.",{"text":3034},"Débloquer l'adoption des statuts, champs et types personnalisés pour les équipes dépendantes de REST.",{"text":3036},"Fournir une interface cohérente pour l'automatisation et les intégrations tierces.",{"text":3038},"Supprimer un obstacle pour les équipes qui évaluent GitLab pour la gestion de projet.",[3040],{"text":3041,"config":3042},"Épic #9673",{"href":3043,"dataGaName":3044,"dataGaLocation":3045},"https://gitlab.com/groups/gitlab-org/-/work_items/9673","Epic #9673","work-items-rest-api",{"text":3047,"labels":3048,"description":3049,"items":3050,"links":3059},"Discussions wiki contextuelles",[917,701],"Les discussions wiki se déroulent loin du contenu pertinent, ce qui réduit l'efficacité et augmente le changement de contexte. Les commentaires contextuels inline relieront les fils de discussions directement au texte en surbrillance et garderont les conversations connectées au contenu auquel elles font référence. Nous travaillons sur les éléments suivants :",[3051,3053,3055,3057],{"text":3052},"Commentaires inline sur le contenu wiki en surbrillance.",{"text":3054},"Fils de discussions associés à des sélections de texte spécifiques.",{"text":3056},"Indicateurs de visibilité des discussions sur les pages du wiki.",{"text":3058},"Intégration du modèle de permission du wiki existant.",[3060],{"text":3061,"config":3062},"Épic #16474",{"href":3063,"dataGaName":3064,"dataGaLocation":3065},"https://gitlab.com/groups/gitlab-org/-/work_items/16474","Epic #16474","wiki-contextual-discussions",{"text":3067,"labels":3068,"description":3069,"items":3070,"links":3077},"Disponibilité générale du registre virtuel Maven et registre virtuel npm",[796,797],"Maven passe en disponibilité générale, tandis que npm est en version bêta, afin de couvrir les deux écosystèmes d'artefacts d'entreprise les plus volumineux. Le registre virtuel Docker cible également la disponibilité générale dans ce délai. D'ici le milieu de l'année, GitLab aura des registres virtuels en disponibilité générale pour Maven, Docker et npm. Ces registres sont créés pour :",[3071,3073,3075],{"text":3072},"Faire en sorte que Maven soit prêt pour la production avec les filtres autoriser/refuser, les politiques de cycle de vie, la prise en charge Geo et les analyses.",{"text":3074},"Étendre l'architecture du registre virtuel à npm pour les équipes JavaScript/Node.js, avec un objectif de disponibilité générale après la version bêta.",{"text":3076},"Déplacer le registre virtuel Docker de l'expérience à la disponibilité générale afin de compléter la solution d'image de conteneur.",[3078],{"text":3079,"config":3080},"Épic #15091",{"href":3081,"dataGaName":3082,"dataGaLocation":3083},"https://gitlab.com/groups/gitlab-org/-/work_items/15091","Epic #15091","maven-virtual-registry-ga-and-npm-virtual-registry",{"text":3085,"labels":3086,"description":3087,"items":3088,"links":3095},"API des métriques DORA 4",[743],"Les métriques DORA (fréquence de déploiement, délai d'exécution des modifications, taux d'échec des modifications, délai de rétablissement du service) représentent la norme du secteur pour mesurer les performances de livraison de logiciels. La maturité complète de l'API signifie une parité complète des fonctionnalités pour la consommation programmatique. Ce jalon est destiné à inclure :",[3089,3091,3093],{"text":3090},"La couverture API pour les quatre métriques DORA.",{"text":3092},"La prise en charge des tableaux de bord, des rapports exécutifs et des alertes automatisées sans dépendre de l'interface utilisateur GitLab.",{"text":3094},"Les métriques de job CI/CD améliorées et les améliorations analytiques des versions précédentes.",[3096],{"text":3097,"config":3098},"Épic #8334",{"href":3099,"dataGaName":3100,"dataGaLocation":3101},"https://gitlab.com/groups/gitlab-org/-/work_items/8334","Epic #8334","dora-4-metrics-api",{"text":3103,"labels":3104,"description":3105,"items":3106,"links":3115},"Filtrage des attributs de sécurité dans les rapports de vulnérabilité",[742,743],"Les attributs de sécurité qui ont été introduits sur le tableau de bord de sécurité intégreront le rapport de vulnérabilité. Les équipes pourront filtrer les vulnérabilités par application, unité commerciale ou équipe directement dans le rapport. Elles pourront aussi ajouter des URL filtrées à leurs favoris et partager des vues filtrées. Ce filtre est développé pour :",[3107,3109,3111,3113],{"text":3108},"Ajouter le filtrage du contexte commercial au rapport de vulnérabilité au niveau du groupe.",{"text":3110},"Prendre en charge l'ajout aux favoris des URL pour les vues filtrées.",{"text":3112},"Compléter la boucle de filtrage du contexte commercial du tableau de bord au rapport.",{"text":3114},"S'appuyer sur les attributs de sécurité et les filtres d'attributs du tableau de bord.",[3116],{"text":3117,"config":3118},"Épic #17784",{"href":3119,"dataGaName":3120,"dataGaLocation":3121},"https://gitlab.com/groups/gitlab-org/-/work_items/17784","Epic #17784","security-attribute-filtering-on-vulnerability-reports",{"text":3123,"labels":3124,"description":3125,"items":3126,"links":3135},"Correction automatique avec mise à jour automatique des dépendances",[742],"Sur la base des vulnérabilités de gravité inférieure, la correction automatique prendra en charge les niveaux de gravité configurables et les cibles de version. Nous travaillons sur les éléments suivants :",[3127,3129,3131,3133],{"text":3128},"Cibles pour les niveaux de gravité configurables de FAIBLE à CRITIQUE.",{"text":3130},"Prise en charge de la sélection de la cible de version (MAJEUR, MINEUR, CORRECTIF).",{"text":3132},"Options de merge requests groupées ou individuelles pour les mises à jour des dépendances.",{"text":3134},"Indicateurs d'interface utilisateur avec mise en évidence des vulnérabilités corrigées automatiquement.",[3136],{"text":3137,"config":3138},"Épic #18236",{"href":3139,"dataGaName":3140,"dataGaLocation":3141},"https://gitlab.com/groups/gitlab-org/-/work_items/18236","Epic #18236","auto-remediation-with-automatic-dependency-bumping",{"text":3143,"labels":3144,"description":3145,"items":3146,"links":3155},"Profil SAST d'activation uniquement",[742,701],"SAST reste fondamental pour la sécurité des applications, mais les exigences de configuration CI/CD créent des obstacles à son adoption. Le profil de scan SAST permettra aux responsables de sécurité de déployer l'analyse statique sur les projets via l'inventaire de sécurité, avec détection automatique du langage et analyseur Advanced SAST pour les langages pris en charge sur GitLab Ultimate. Ce profil est conçu pour :",[3147,3149,3151,3153],{"text":3148},"Détecter automatiquement les langages du projet et les analyseurs appropriés.",{"text":3150},"Appliquer automatiquement l'analyseur Advanced SAST pour les langages pris en charge.",{"text":3152},"Prendre en charge la gestion au niveau du groupe via la configuration de sécurité et l'inventaire.",{"text":3154},"Suivre les mêmes modèles d'interaction établis par les profils de protection contre le push de secrets.",[3156],{"text":3157,"config":3158},"Épic #19951",{"href":3159,"dataGaName":3160,"dataGaLocation":3161},"https://gitlab.com/groups/gitlab-org/-/work_items/19951","Epic #19951","enablement-only-sast-profile",{"text":3163,"labels":3164,"description":3165,"items":3166,"links":3175},"Profil de protection contre le push de secrets d'activation uniquement",[742,701],"Les responsables de sécurité doivent pouvoir déployer la protection contre le push de secrets à grande échelle sans configuration manuelle projet par projet. Les profils de configuration de scan introduiront l'activation en masse via l'inventaire de sécurité et protégeront les projets sans modifications YAML ni intervention des développeurs. Ce profil est créé pour :",[3167,3169,3171,3173],{"text":3168},"Fournir une protection en masse sur les projets via l'interface de l'inventaire de sécurité.",{"text":3170},"Avoir une approche sans YAML basée sur les profils qui est cohérente avec les autres profils de scan.",{"text":3172},"Fournir un contrôle au niveau du projet pour les équipes avec des cas limites.",{"text":3174},"Établir un modèle de base pour les types de profils de scan supplémentaires.",[3176],{"text":3177,"config":3178},"Épic #19802",{"href":3179,"dataGaName":3180,"dataGaLocation":3181},"https://gitlab.com/groups/gitlab-org/-/work_items/19802","Epic #19802","enablement-only-secret-push-protection-profile",{"text":3183,"labels":3184,"description":3185,"items":3186,"links":3195},"Profil de pipeline de détection des secrets d'activation uniquement",[742,701],"Bien que la protection contre le push de secrets bloque les commits en temps réel, le scan du pipeline fournit une couverture complémentaire en détectant les secrets dans l'historique du dépôt et les artefacts du pipeline. Ce profil permettra aux responsables de sécurité d'appliquer une détection large des secrets en utilisant la même approche basée sur les profils et de créer une défense en profondeur sans configuration complexe. Nous construisons ce profil pour :",[3187,3189,3191,3193],{"text":3188},"Analyser les dépôts historiques afin d'identifier les secrets précédemment validés.",{"text":3190},"Couvrir les artefacts du pipeline face aux identifiants exposés.",{"text":3192},"Fournir une couverture complémentaire aux côtés de la protection contre le push de secrets.",{"text":3194},"Prendre en charge le déploiement échelonné pour aider à prévenir la surcharge de l'infrastructure.",[3196],{"text":3197,"config":3198},"Épic #19903",{"href":3199,"dataGaName":3200,"dataGaLocation":3201},"https://gitlab.com/groups/gitlab-org/-/work_items/19903","Epic #19903","enablement-only-secret-detection-pipeline-profile",{"text":3203,"labels":3204,"description":3205,"items":3206,"links":3213},"Profil de scan des dépendances d'activation uniquement",[742,701],"Complétant la famille des profils de configuration de scan, le profil de scan des dépendances permettra aux équipes de sécurité d'appliquer l'analyse des dépendances sur les projets sans demander aux équipes de développement de modifier les configurations CI. Nous travaillons à la création de ce profil pour :",[3207,3209,3211],{"text":3208},"Scanner les dépendances sur les projets via l'inventaire de sécurité.",{"text":3210},"Garder la même approche d'activation sans YAML basée sur les profils que les profils de détection des secrets et SAST.",{"text":3212},"Réduire la surcharge de configuration pour les équipes qui adoptent l'analyse de sécurité complète.",[3214],{"text":3215,"config":3216},"Épic #19952",{"href":3217,"dataGaName":3218,"dataGaLocation":3219},"https://gitlab.com/groups/gitlab-org/-/work_items/19952","Epic #19952","enablement-only-dependency-scanning-profile",{"text":3221,"labels":3222,"description":3223,"items":3224,"links":3233},"Règles personnalisées pour la détection des secrets",[742],"Les organisations avec des formats d'identifiants propriétaires ont besoin de pouvoir définir leurs propres modèles de secrets au-delà des règles intégrées de GitLab. Les règles personnalisées permettront aux équipes de sécurité d'ajouter des modèles spécifiques à l'organisation qui sont automatiquement appliqués lors de la détection des secrets. Cette capacité est conçue pour :",[3225,3227,3229,3231],{"text":3226},"Permettre aux organisations de définir des modèles de secrets personnalisés pour les formats d'identifiants propriétaires.",{"text":3228},"Appliquer automatiquement les règles personnalisées aux côtés des règles de détection intégrées.",{"text":3230},"Identifier les fuites spécifiques à l'organisation que les règles génériques basées sur les modèles manquent.",{"text":3232},"Étendre la couverture de détection des secrets pour satisfaire aux exigences de sécurité de l'organisation.",[3234],{"text":3235,"config":3236},"Épic #18327",{"href":3237,"dataGaName":3238,"dataGaLocation":3239},"https://gitlab.com/groups/gitlab-org/-/work_items/18327","Epic #18327","custom-rules-for-secret-detection",{"text":3241,"labels":3242,"description":3243,"items":3244,"links":3253},"Politique de personnalisation automatisée de la gravité des vulnérabilités",[742,701],"Les gravités de vulnérabilité par défaut ne reflètent pas toujours les priorités en matière de risque de l'organisation. Les équipes de sécurité pourront automatiser les remplacements de gravité en fonction de règles qui incluent une base KEV/un score EPSS, un Common Vulnerability Scoring System (CVSS), l'accessibilité, des vulnérabilités ou expositions communes (CVE), des CWE et un type de scan, en vue de mapper le risque aux besoins commerciaux tout en automatisant les processus de hiérarchisation qui nécessitaient auparavant une intervention manuelle. Cette politique est destinée à :",[3245,3247,3249,3251],{"text":3246},"Automatiser les ajustements de gravité en utilisant les signaux de la base KEV, du score EPSS, du CVSS et de l'accessibilité.",{"text":3248},"Traiter rapidement les nouvelles vulnérabilités correspondant aux conditions de la politique.",{"text":3250},"Réduire le bruit des vulnérabilités critiques/élevées grâce à la priorisation intelligente.",{"text":3252},"Fournir une piste d'audit des modifications de gravité en fonction de la politique pour la visibilité de la conformité.",[3254],{"text":3255,"config":3256},"Épic #18378",{"href":3257,"dataGaName":3258,"dataGaLocation":3259},"https://gitlab.com/groups/gitlab-org/-/work_items/18378","Epic #18378","automated-vulnerability-severity-customization-policy",{"text":3261,"labels":3262,"description":3263,"items":3264,"links":3271},"Rôle Responsable de sécurité",[742,701],"Les équipes de sécurité ont actuellement besoin d'un accès Développeur ou Chargé de maintenance pour utiliser les fonctionnalités de gestion des vulnérabilités, des rôles avec beaucoup plus de permissions que nécessaire. Le rôle de Responsable de sécurité hérite du Rapporteur et possède des permissions spécifiques à la sécurité. Ce rôle est créé pour aider à :",[3265,3267,3269],{"text":3266},"Fournir un accès aux fonctionnalités de gestion des vulnérabilités, tableaux de bord, politiques et conformité sans trop de privilèges.",{"text":3268},"Introduire un rôle non hiérarchique qui rompt le modèle d'héritage linéaire Invité à Propriétaire.",{"text":3270},"Prendre en charge la promotion sur la page d'invitation des membres pour une attribution facilitée.",[3272],{"text":3273,"config":3274},"Épic #20123",{"href":3275,"dataGaName":3276,"dataGaLocation":3277},"https://gitlab.com/groups/gitlab-org/-/work_items/20123","Epic #20123","security-manager-role",{"text":3279,"labels":3280,"description":3281,"items":3282,"links":3291},"Analyse des licences pour les projets Dart/Flutter",[742,743],"Les informations de licence Dart et Flutter s'affichent actuellement avec le statut INCONNU, ce qui force les équipes à utiliser des outils externes pour la conformité des licences. La prise en charge de l'analyse des licences pour le gestionnaire de paquets pub comble cette lacune pour l'écosystème Flutter en pleine croissance. Nous travaillons sur les éléments suivants :",[3283,3285,3287,3289],{"text":3284},"Créer une ingestion de données de licence pour le gestionnaire de paquets pub.",{"text":3286},"Supprimer le statut de licence INCONNU avec une visibilité précise.",{"text":3288},"Prendre en charge l'application de la politique pour la conformité des licences Dart/Flutter.",{"text":3290},"Réduire la dépendance aux sources de données de licence externes.",[3292],{"text":3293,"config":3294},"Épic #18351",{"href":3295,"dataGaName":3296,"dataGaLocation":3297},"https://gitlab.com/groups/gitlab-org/-/work_items/18351","Epic #18351","license-scanning-for-dart-flutter-projects",{"text":3299,"labels":3300,"description":3301,"items":3302,"links":3311},"Détection de mot de passe générique avec indicateurs contextuels",[742],"La détection des secrets basée sur les modèles manque les mots de passe génériques comme admin_password=Password123!, qui ne suivent pas un format reconnaissable. La détection consciente du contexte identifie les mots de passe génériques en analysant les modèles de code environnants et les conventions de dénomination des variables et étend la couverture actuelle de la détection des secrets. Nous travaillons actuellement sur les éléments suivants :",[3303,3305,3307,3309],{"text":3304},"Filtrage conscient du contexte pour réduire les faux négatifs pour les mots de passe génériques.",{"text":3306},"Détection des mots de passe attribués aux modèles de variables d'identifiants courants.",{"text":3308},"Couverture étendue au-delà des types de secrets spécifiques au format.",{"text":3310},"Risque d'exposition réduit des identifiants validés par inadvertance.",[3312],{"text":3313,"config":3314},"Épic #18504",{"href":3315,"dataGaName":3316,"dataGaLocation":3317},"https://gitlab.com/groups/gitlab-org/-/work_items/18504","Epic #18504","generic-password-detection-with-contextual-indicators",{"text":3319,"labels":3320,"description":3321,"items":3322,"links":3331},"Détection de paquets malveillants dans l'analyse des dépendances",[742,743],"Les attaques de la chaîne d'approvisionnement par le biais de paquets malveillants posent un risque immédiat : contrairement aux CVE qui peuvent rester dormantes pendant des mois, un paquet malveillant cause des dommages dès qu'il est ingéré. GitLab explore la surface des paquets malveillants directement dans les résultats de l'analyse des dépendances pour aider les équipes à identifier et à répondre aux menaces actives. Nous explorons les éléments suivants :",[3323,3325,3327,3329],{"text":3324},"L'indication de gravité critique pour les paquets malveillants avec des identifiants clairs « MAL- » pour une reconnaissance immédiate.",{"text":3326},"La détection du vol d'identifiants, de l'exfiltration de données, du botnet et des vecteurs d'attaque de corruption de base de données.",{"text":3328},"L'intégration avec les rapports de vulnérabilité et les listes de dépendances pour une visibilité de sécurité unifiée.",{"text":3330},"La prise en charge des politiques pour le blocage automatique des paquets malveillants dans les merge requests.",[3332],{"text":3333,"config":3334},"Épic #17976",{"href":3335,"dataGaName":3336,"dataGaLocation":3337},"https://gitlab.com/groups/gitlab-org/-/work_items/17976","Epic #17976","malicious-package-detection-in-dependency-scanning",{"text":3339,"labels":3340,"description":3341,"items":3342,"links":3351},"Analyse incrémentale pour l'analyseur Advanced SAST",[742],"L'analyseur Advanced SAST dans les grands dépôts peut dépasser les limites de temps des jobs du pipeline. L'analyse incrémentale mettra en cache les résultats des scans précédents et n'analysera que le code modifié, ce qui réduit considérablement le temps de scan tout en produisant des résultats précis. Il s'agit d'une initiative de performance distincte du travail de découpage rétroactif de l'analyseur Advanced SAST. Cette optimisation est destinée à :",[3343,3345,3347,3349],{"text":3344},"Mettre en cache les résultats des tâches d'analyse coûteuses en calcul.",{"text":3346},"Réduire le temps de scan pour les dépôts avec des modifications incrémentielles.",{"text":3348},"Produire des résultats précis équivalents aux scans non incrémentiels.",{"text":3350},"Prendre en charge l'adoption de grands dépôts pour l'analyseur Advanced SAST.",[3352],{"text":3353,"config":3354},"Épic #15545",{"href":3355,"dataGaName":3356,"dataGaLocation":3357},"https://gitlab.com/groups/gitlab-org/-/work_items/15545","Epic #15545","incremental-scanning-for-advanced-sast",{"text":3359,"labels":3360,"description":3361,"items":3362,"links":3371},"Export PDF pour le tableau de bord de sécurité",[742,743],"Les tableaux de bord de sécurité ont besoin de formats exportables pour la communication avec les parties prenantes et la documentation de conformité. L'export PDF répliquera les panneaux du tableau de bord avec les filtres appliqués et les configurations de groupe pour le partage hors ligne et l'archivage. Cet export est créé pour :",[3363,3365,3367,3369],{"text":3364},"Couvrir le nombres de vulnérabilités, les tendances, les notes de risque et les métriques d'âge.",{"text":3366},"Honorer les filtres appliqués et les configurations de groupe au moment de l'export.",{"text":3368},"Inclure une table des matières et un contenu explicatif pour chaque module.",{"text":3370},"Produire un format prêt à envoyer par e-mail pour la distribution aux parties prenantes.",[3372],{"text":3373,"config":3374},"Épic #18203",{"href":3375,"dataGaName":3376,"dataGaLocation":3377},"https://gitlab.com/groups/gitlab-org/-/work_items/18203","Epic #18203","pdf-export-for-security-dashboard",{"text":3379,"labels":3380,"description":3381,"items":3382,"links":3391},"Vérification SLSA et signature d'image de conteneur",[742,815],"Les organisations doivent prouver la provenance et l'intégrité de leurs artefacts dans la chaîne d'approvisionnement. Les API d'attestation, l'intégration de l'interface utilisateur et les commandes GitLab CLI (glab) pour la vérification valideront les artefacts, tandis que la signature et la vérification des images de conteneur étendent cette fonctionnalité à l'écosystème des conteneurs. Nous travaillons à :",[3383,3385,3387,3389],{"text":3384},"Fournir une API aux attestations pour la recherche et la vérification des consommateurs.",{"text":3386},"Intégrer l'interface utilisateur reliant les attestations aux builds avec des vues au niveau du projet.",{"text":3388},"Prendre en charge la signature et la vérification des images de conteneur pour l'intégrité de la chaîne d'approvisionnement.",{"text":3390},"Offrir la vérification d'attestation GitLab CLI (glab) pour les workflows de ligne de commande.",[3392],{"text":3393,"config":3394},"Épic #19697",{"href":3395,"dataGaName":3396,"dataGaLocation":3397},"https://gitlab.com/groups/gitlab-org/-/work_items/19697","Epic #19697","slsa-verification-and-container-image-signing",{"text":3399,"labels":3400,"description":3401,"items":3402,"links":3411},"Permissions granulaires pour les jetons d'accès personnel",[701,742],"Les portées PAT larges comme read_api et api créent un rayon d'impact excessif si les jetons sont compromis. Les permissions granulaires limiteront les jetons à des ressources et des opérations spécifiques, limitées à des projets et des groupes spécifiques. Nous travaillons sur les éléments suivants :",[3403,3405,3407,3409],{"text":3404},"Remplacer les catégories de portée larges par des permissions spécifiques aux ressources.",{"text":3406},"Restreindre les limites des jetons à des projets et des groupes spécifiques.",{"text":3408},"Appliquer les exigences de permission documentées sur les API REST et GraphQL.",{"text":3410},"Fournir une visibilité de l'inventaire des identifiants pour les permissions appliquées.",[3412],{"text":3413,"config":3414},"Épic #18554",{"href":3415,"dataGaName":3416,"dataGaLocation":3417},"https://gitlab.com/groups/gitlab-org/-/work_items/18554","Epic #18554","granular-permissions-for-personal-access-tokens",{"text":3419,"labels":3420,"description":3421,"items":3422,"links":3431},"Gestionnaire de secrets GitLab",[742,815],"Les équipes qui utilisent des variables CI pour les secrets manquent de gestion appropriée du cycle de vie, de rappels de rotation et de contrôle d'accès granulaire. Le gestionnaire de secrets Gitlab fournira un stockage de secrets spécialisé avec gestion de l'expiration, portée de l'environnement/branche et permissions basées sur les rôles. Ce gestionnaire est étendu pour :",[3423,3425,3427,3429],{"text":3424},"Prendre en charge la création de secrets avec expiration et portée de l'environnement/branche.",{"text":3426},"Fournir des rappels de rotation pour la gestion proactive des identifiants.",{"text":3428},"Offrir des permissions CRUD granulaires au niveau du projet et du groupe.",{"text":3430},"Réduire la dépendance aux gestionnaires de secrets tiers pour les workflows CI.",[3432],{"text":3433,"config":3434},"Épic #10723",{"href":3435,"dataGaName":3436,"dataGaLocation":3437},"https://gitlab.com/groups/gitlab-org/-/work_items/10723","Epic #10723","gitlab-secrets-manager",{"text":3439,"labels":3440,"description":3441,"items":3442,"links":3449},"Intégration des politiques de sécurité avec les attributs de sécurité",[742,701],"Les attributs de sécurité introduits pour l'attribution de tags et le filtrage seront appliqués au moteur de politique. Les équipes de sécurité pourront écrire des politiques qui référencent les attributs de sécurité personnalisés pour des règles de gouvernance granulaires. Voici ce sur quoi nous travaillons :",[3443,3445,3447],{"text":3444},"Connexion des politiques de sécurité aux attributs en contexte commercial comme l'impact commercial, l'application et l'unité commerciale.",{"text":3446},"Prise en charge de l'application ciblée de politiques limitée à des classifications d'actifs spécifiques.",{"text":3448},"Validation des combinaisons politique-attribut par le biais de tests initiaux.",[3450],{"text":3451,"config":3452},"Épic #18312",{"href":3453,"dataGaName":3454,"dataGaLocation":3455},"https://gitlab.com/groups/gitlab-org/-/work_items/18312","Epic #18312","security-policy-integration-with-security-attributes",{"text":3457,"labels":3458,"description":3459,"items":3460,"links":3469},"Politiques d'exécution de pipeline programmées",[742,701],"Les équipes de sécurité pourront appliquer les scans programmés (test dynamique de sécurité des applications (DAST) nocturne, analyse des dépendances hebdomadaire) via des politiques afin d'assurer la conformité continue sans action des équipes de développement. Cette politique est destinée à :",[3461,3463,3465,3467],{"text":3462},"Appliquer les scans de sécurité programmés via des politiques sans nécessiter la configuration du pipeline par les équipes de développement.",{"text":3464},"Fournir une couverture de conformité continue pour les types de scan critiques pour la sécurité.",{"text":3466},"Assurer que les organisations maintiennent le rythme des scans indépendamment de l'activité de développement.",{"text":3468},"S'appuyer sur les capacités de validation des exécutions de test pour la confiance avant le déploiement en production.",[3470],{"text":3471,"config":3472},"Épic #17875",{"href":3473,"dataGaName":3474,"dataGaLocation":3475},"https://gitlab.com/groups/gitlab-org/-/work_items/17875","Epic #17875","scheduled-pipeline-execution-policies",{"navigationLinks":3477,"allComponents":3548,"whatsComingFeatures":2795},[3478,3484,3489,3494,3498,3502,3506,3510,3514,3518,3523,3528,3533,3538,3543],{"text":677,"releaseDate":678,"hasNoContent":676,"config":3479},{"id":3480,"href":3481,"withDate":42,"dataGaName":3482,"dataGaLocation":3483},"18-9","#18-9","18.9-nav","side-navigation",{"text":875,"releaseDate":876,"hasNoContent":676,"config":3485},{"id":3486,"href":3487,"withDate":42,"dataGaName":3488,"dataGaLocation":3483},"18-8","#18-8","18.8-nav",{"text":1187,"releaseDate":1186,"hasNoContent":676,"config":3490},{"id":3491,"href":3492,"withDate":42,"dataGaName":3493,"dataGaLocation":3483},"18-7","#18-7","18.7-nav",{"text":1418,"releaseDate":1402,"hasNoContent":676,"config":3495},{"id":1418,"href":3496,"withDate":42,"dataGaName":3497,"dataGaLocation":3483},"#18.6","18.6-nav",{"text":1578,"releaseDate":1560,"hasNoContent":676,"config":3499},{"id":1578,"href":3500,"withDate":42,"dataGaName":3501,"dataGaLocation":3483},"#18.5","18.5-nav",{"text":1698,"releaseDate":1680,"hasNoContent":676,"config":3503},{"id":1698,"href":3504,"withDate":42,"dataGaName":3505,"dataGaLocation":3483},"#18.4","18.4-nav",{"text":1875,"releaseDate":1857,"hasNoContent":676,"config":3507},{"id":1875,"href":3508,"withDate":42,"dataGaName":3509,"dataGaLocation":3483},"#18.3","18.3-nav",{"text":2057,"releaseDate":2038,"hasNoContent":676,"config":3511},{"id":2057,"href":3512,"withDate":42,"dataGaName":3513,"dataGaLocation":3483},"#18.2","18.2-nav",{"text":2259,"releaseDate":2241,"hasNoContent":676,"config":3515},{"id":2259,"href":3516,"withDate":42,"dataGaName":3517,"dataGaLocation":3483},"#18.1","18.1-nav",{"text":2332,"releaseDate":2333,"hasNoContent":676,"config":3519},{"id":3520,"href":3521,"withDate":42,"dataGaName":3522,"dataGaLocation":3483},"18-0","#18-0","18.0-nav",{"text":2410,"releaseDate":2411,"hasNoContent":676,"config":3524},{"id":3525,"href":3526,"withDate":42,"dataGaName":3527,"dataGaLocation":3483},"17-11","#17-11","17.11-nav",{"text":2498,"releaseDate":2499,"hasNoContent":676,"config":3529},{"id":3530,"href":3531,"withDate":42,"dataGaName":3532,"dataGaLocation":3483},"17-10","#17-10","17.10-nav",{"text":2572,"releaseDate":2573,"hasNoContent":676,"config":3534},{"id":3535,"href":3536,"withDate":42,"dataGaName":3537,"dataGaLocation":3483},"17-9","#17-9","17.9-nav",{"text":2648,"releaseDate":2649,"hasNoContent":676,"config":3539},{"id":3540,"href":3541,"withDate":42,"dataGaName":3542,"dataGaLocation":3483},"17-8","#17-8","17.8-nav",{"text":2724,"releaseDate":2725,"hasNoContent":676,"config":3544},{"id":3545,"href":3546,"withDate":42,"dataGaName":3547,"dataGaLocation":3483},"17-7","#17-7","17.7-nav",[3549,3552,3555,3558,3561,3564,3567,3570,3573,3576,3579,3582,3585,3588,3591,3594,3597,3600,3603,3606,3609,3612,3615,3618,3621,3624,3627,3630,3633,3636],{"componentName":682,"componentContent":3550},{"title":684,"description":685,"heading":686,"button":687,"config":3551},{"newestRelease":42,"id":3480,"version":677,"releaseDate":678},{"componentName":693,"componentContent":3553},{"features":695,"config":3554},{"newestRelease":42,"id":3480,"version":677,"releaseDate":678},{"componentName":682,"componentContent":3556},{"title":881,"description":882,"video":883,"config":3557},{"newestRelease":676,"id":3486,"version":875,"releaseDate":876},{"componentName":693,"componentContent":3559},{"features":895,"config":3560},{"newestRelease":676,"id":3486,"version":875,"releaseDate":876},{"componentName":682,"componentContent":3562},{"title":1192,"description":1193,"video":1194,"config":3563},{"newestRelease":676,"id":3491,"version":1187,"releaseDate":1186},{"componentName":693,"componentContent":3565},{"features":1206,"config":3566},{"newestRelease":676,"id":3491,"version":1187,"releaseDate":1186},{"componentName":682,"componentContent":3568},{"title":1407,"description":1408,"video":1409,"config":3569},{"newestRelease":676,"id":1418,"version":1401,"releaseDate":1402},{"componentName":693,"componentContent":3571},{"features":1421,"config":3572},{"newestRelease":676,"id":1418,"version":1401,"releaseDate":1402},{"componentName":682,"componentContent":3574},{"title":1566,"description":1567,"video":1568,"config":3575},{"newestRelease":676,"id":1578,"version":1559,"releaseDate":1560},{"componentName":693,"componentContent":3577},{"features":1581,"config":3578},{"newestRelease":676,"id":1578,"version":1559,"releaseDate":1560},{"componentName":682,"componentContent":3580},{"title":1686,"description":1687,"video":1688,"config":3581},{"newestRelease":676,"id":1698,"version":1679,"releaseDate":1680},{"componentName":693,"componentContent":3583},{"features":1701,"config":3584},{"newestRelease":676,"id":1698,"version":1679,"releaseDate":1680},{"componentName":682,"componentContent":3586},{"title":1863,"description":1864,"video":1865,"config":3587},{"newestRelease":676,"id":1875,"version":1856,"releaseDate":1857},{"componentName":693,"componentContent":3589},{"features":1878,"config":3590},{"newestRelease":676,"id":1875,"version":1856,"releaseDate":1857},{"componentName":682,"componentContent":3592},{"title":2044,"description":2045,"video":2046,"config":3593},{"newestRelease":676,"id":2057,"version":2037,"releaseDate":2038},{"componentName":693,"componentContent":3595},{"features":2060,"config":3596},{"newestRelease":676,"id":2057,"version":2037,"releaseDate":2038},{"componentName":682,"componentContent":3598},{"title":2247,"description":2248,"video":2249,"config":3599},{"newestRelease":676,"id":2259,"version":2240,"releaseDate":2241},{"componentName":693,"componentContent":3601},{"features":2262,"config":3602},{"newestRelease":676,"id":2259,"version":2240,"releaseDate":2241},{"componentName":682,"componentContent":3604},{"title":2338,"description":2339,"video":2340,"config":3605},{"newestRelease":676,"id":3520,"version":2332,"releaseDate":2333},{"componentName":693,"componentContent":3607},{"features":2348,"config":3608},{"newestRelease":676,"id":3520,"version":2332,"releaseDate":2333},{"componentName":682,"componentContent":3610},{"title":2416,"description":2417,"config":3611},{"newestRelease":676,"id":3525,"version":2410,"releaseDate":2411},{"componentName":693,"componentContent":3613},{"features":2420,"config":3614},{"newestRelease":676,"id":3525,"version":2410,"releaseDate":2411},{"componentName":682,"componentContent":3616},{"title":2504,"description":2505,"config":3617},{"newestRelease":676,"id":3530,"version":2498,"releaseDate":2499},{"componentName":693,"componentContent":3619},{"features":2508,"config":3620},{"newestRelease":676,"id":3530,"version":2498,"releaseDate":2499},{"componentName":682,"componentContent":3622},{"title":2578,"description":2579,"config":3623},{"newestRelease":676,"id":3535,"version":2572,"releaseDate":2573},{"componentName":693,"componentContent":3625},{"features":2582,"config":3626},{"newestRelease":676,"id":3535,"version":2572,"releaseDate":2573},{"componentName":682,"componentContent":3628},{"title":2654,"description":2655,"config":3629},{"newestRelease":676,"id":3540,"version":2648,"releaseDate":2649},{"componentName":693,"componentContent":3631},{"features":2658,"config":3632},{"newestRelease":676,"id":3540,"version":2648,"releaseDate":2649},{"componentName":682,"componentContent":3634},{"title":2730,"description":2731,"config":3635},{"newestRelease":676,"id":3545,"version":2724,"releaseDate":2725},{"componentName":693,"componentContent":3637},{"features":2734,"config":3638},{"newestRelease":676,"id":3545,"version":2724,"releaseDate":2725},1772652100616]