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.

Espace réservé à la vidéo

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.

Bill Staples

Lire l'article de blog

Disponible

Une bibliothèque partagée d'agents réutilisables et spécialisés qui permet aux équipes de développement de :

  • Créer des agents personnalisés avec des comportements et des outils définis.

  • Partager des agents au niveau du projet ou de l'entreprise.

  • Tester les agents avant le déploiement pour garantir des performances prévisibles.

  • Construire des cas d'utilisation courants comme le scanning de sécurité, la rédaction de documentation ou la validation de déploiement.

Les agents d'IA agissent comme des coéquipiers, permettant aux équipes de développement de :

  • Démarrer de nouvelles conversations ou de reprendre les précédentes avec des agents personnalisés.

  • Exécuter les agents de façon synchrone ou asynchrone.

  • Accéder aux vues de session avec logs, informations utilisateur et métadonnées d'outils pour plus de visibilité.

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 :

  • Utiliser l'indexation en temps réel pour cartographier les fichiers, les routes et les références dans les projets.

  • Utiliser la fonction « Aller à la définition », le suivi des références et la recherche dans le chat.

  • Poser des questions précises comme « qu'est-ce que ce changement impacte ? ».

  • Accélérer l'intégration, la recherche approfondie et les refactorisations en toute confiance.

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 :

  • Détecter et prioriser les échecs en fonction de leur importance métier.

  • Effectuer une analyse des causes profondes dans les logs, les dépendances et les changements récents.

  • Suggérer et appliquer des corrections alignées sur les échéances et priorités.

  • Créer automatiquement des merge requests avec le contexte métier.

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 :

  • Définir les modèles par défaut au niveau de l'entreprise ou des fonctionnalités.

  • Appliquer des préférences cohérentes dans tous les espaces de nommage.

  • Prendre en charge GPT-OSS et GPT-5.

  • 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.

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 :

  • Une sélection déroulante dans Agentic Chat pour changer facilement de modèle.

  • La persistance de la sélection entre les conversations.

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 :

  • Exclure des fichiers spécifiques (par ex. secrets, algorithmes propriétaires).

  • Appliquer des règles basées sur le chemin par répertoire ou type de fichier.

  • Configurer au niveau du projet avec visibilité d'audit.

Nouveaux workflows CI/CD

Plan

Deploy

Operate

Les équipes de développement peuvent accélérer encore plus leurs workflows avec de nouveaux workflows pour :

  • Simuler des pipelines sur n'importe quelle branche pour tester et valider les changements avant d'effectuer un commit.

  • Utiliser les tokens de job CI/CD pour authentifier les requêtes Git push avec des permissions affinées.

Dans GitLab 18.4, les nouvelles capacités de sécurité permettent aux équipes de :

  • Accélérer les scans de détection de secrets et réduire le bruit en excluant les fichiers à faible signal.

  • Tracer rapidement les ID de pipeline originaux pour les vulnérabilités résolues au cas où elles réapparaîtraient.

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 :

  • GPT-5 sur Azure OpenAI.

  • GPT-OSS 20B/120B via vLLM et Azure.

GitLab Runner 18.4

Deploy

Operate

Les équipes de développement peuvent exécuter des pipelines avec une fiabilité accrue grâce à ces améliorations dans GitLab Runner :

  • Corrections de démarrage FIPS.

  • Prise en charge du nouveau flag fastzip.

  • Amélioration du long-polling dans Kubernetes.

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 :

  • Stockage basé sur io2 et reprise après sinistre.

  • Disponibilité de toutes les régions AWS dans Switchboard.


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.

Espace réservé à la vidéo

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.

Bill Staples

Lire l'article de blog

Disponible

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 :

  • Le serveur MCP fournit une intégration IA standardisée et sécurisée avec les projets et API GitLab.

  • 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.

  • 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.

  • 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.

GitLab feature video
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.

É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 :

  • 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.

  • 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.

GitLab feature video
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.

GitLab feature video
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.

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 :

  • L'indexation de code en temps réel accélère la recherche et la navigation.

  • Les dépendances sont cartographiées et les relations de fichiers sont précisées dans tout le code source.

  • Les agents d'IA disposent d'un contexte plus riche et fournissent des réponses plus précises.

Gouvernance d'entreprise

Manage

Operate

AI

Secure

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 :

  • Agent Insights suit et optimise la façon dont les agents prennent leurs décisions.

  • 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.

  • Les configurations de modèles hybrides combinent les modèles d'IA GitLab Self-Hosted et ceux gérés par GitLab.

  • OAuth 2.0 pour serveur MCP fournit une authentification moderne et sécurisée aux ressources protégées.

GitLab feature video
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.

GitLab feature video
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.

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 :

  • Les rôles d'administrateur personnalisés créent des rôles spécialisés avec un accès administrateur précis.

  • Les frameworks de conformité au niveau de l'instance appliquent les politiques une seule fois et les propagent dans les groupes et projets.

  • Le rapport amélioré des violations fournit des alertes immédiates et exploitables liées aux contrôles de conformité.

  • Les tokens de job CI/CD affinés limitent les tokens aux seuls points de terminaison API requis.

  • 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).

Gestion des artefacts

Deploy

Operate

Manage

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 :

  • La prise en charge des revues Conan fournit des identifiants immuables pour les packages C++.

  • Les tags de conteneurs immuables empêchent la modification d'images de production critiques.

  • La protection de l'immuabilité a été étendue pour npm, PyPI, Maven, NuGet, Helm et plus encore.

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 :

  • Insérez des requêtes GLQL en temps réel dans les tickets, epics et merge requests.

  • Personnalisez vos vues avec des fonctions comme currentUser() et today().

  • Filtrez avec plus de 25 champs dont les labels, les jalons et les indicateurs de progression.

  • Affichez les vues sous forme de tableaux ou listes qui se mettent à jour automatiquement.

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é :

  • Personnalisez les instructions de la revue de code de GitLab Duo pour définir des normes de revue spécifiques au projet en YAML.

  • Apportez vos propres modèles (GitLab Self-Hosted) pour exécuter n'importe quel modèle compatible avec GitLab Duo.

  • La sélection de modèles hybrides (GitLab Self-Hosted) assigne des modèles par fonctionnalité pour associer évolutivité et sécurité.

  • Les violations de conformité sont mises en évidence dans des rapports améliorés qui relient directement les violations aux contrôles de framework.

  • 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.

  • La migration par transfert direct déplace de façon fiable les groupes/projets volumineux entre les instances GitLab.