<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Autres</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les autres pratiques et outils d'ingénierie s'inscrivant dans une démarche d'usine logicielle]]></description>
		<language>fr</language>
		<lastBuildDate>Tue, 27 Oct 2026 10:36:26 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Autres</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Gitea  a annoncé la sortie de sa version 28.0</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185984&amp;goto=newpost</link>
			<pubDate>Mon, 05 Oct 2026 13:44:24 GMT</pubDate>
			<description>*Gitea, la plateforme open...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Gitea, la plateforme open source permettant d'héberger le contrôle de version des projets de développement logiciel à l'aide de Git, a annoncé la sortie de sa version 28.0</font></b><br />
<br />
<b>La plateforme Git open source auto-hébergée Gitea a annoncé la version 28.0. Cette mise à jour rationalise le schéma de versionnement du projet tout en apportant des améliorations substantielles en matière de sécurité, de workflows de développement et de capacités d’administration. Parmi les principales nouveautés figurent une journalisation d’audit robuste, des comptes dédiés aux bots, des jetons de déploiement HTTPS et des outils d’usurpation d’identité de l’administrateur pour un dépannage amélioré. L’une des fonctionnalités phares est la nouvelle vue de la file d’attente des actions, qui offre aux administrateurs une visibilité en temps réel sur les tâches CI/CD en cours d’exécution et en attente, avec des options de filtrage par propriétaire, référentiel et statut. </b><br />
<br />
Gitea est un logiciel de forge permettant d'héberger le contrôle de version du développement logiciel à l'aide de Git, ainsi que d'autres fonctionnalités collaboratives telles que le suivi des bogues, la révision de code, l'intégration continue, les tableaux Kanban, les tickets et les wikis. Il prend en charge l'auto-hébergement et fournit également une instance publique gratuite gérée par l'éditeur. Il s'agit d'un fork de Gogs, écrit en Go et en TypeScript. Gitea peut être hébergé sur toutes les plateformes prises en charge par Go, notamment FreeBSD, Linux, macOS, OpenBSD et Windows. Le projet est financé sur Open Collective.<br />
<br />
La plateforme Git open source auto-hébergée Gitea a annoncé la version 28.0, marquant une étape importante avec l’abandon de son préfixe historique « 1. » dans la numérotation des versions. Cette mise à jour rationalise le schéma de versionnement du projet tout en apportant des améliorations substantielles en matière de sécurité, de workflows de développement et de capacités d’administration. Ce changement témoigne de la maturité de la plateforme après des années de développement incrémental sous l’ancienne convention de numérotation 1.x.<br />
<br />
Parmi les principales nouveautés figurent une journalisation d’audit robuste, des comptes dédiés aux bots, des jetons de déploiement HTTPS et des outils d’usurpation d’identité de l’administrateur pour un dépannage amélioré. Cette version introduit également des règles d’approbation par le propriétaire du code et des filtres de fichiers de comparaison pour améliorer la précision de la révision du code.<br />
<br />
L’une des fonctionnalités phares est la nouvelle vue de la file d’attente des actions, qui offre aux administrateurs une visibilité en temps réel sur les tâches CI/CD en cours d’exécution et en attente, avec des options de filtrage par propriétaire, référentiel et statut. Les listes d’exécution des workflows s’actualisent désormais automatiquement, et les utilisateurs peuvent prévisualiser les artefacts de build, notamment les fichiers texte, les images, les PDF et les rapports HTML générés, directement dans leur navigateur sans avoir à les télécharger.<br />
<br />
Des correctifs de sécurité sont inclus dans cette version, mais leur publication détaillée sera reportée d’environ une semaine afin de laisser aux organisations le temps de procéder à la mise à jour. D’autres améliorations concernent l’extension des API pour les tableaux de projet et la gestion de l’exécution des workflows, ainsi que des optimisations du registre de paquets prenant en charge les avis de dépréciation npm, les fichiers de provenance des charts Helm et le répertoriage complet des paquets via de nouveaux points de terminaison administratifs.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p679181d1791215184/general-developpement/alm/usine-logicielle/autres/gitea-annonce-sortie-version-28-0/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 867
Taille : 21,0 Ko"  style="float: CONFIG" /></div><br />
Voici les princpaux changements :<br />
<br />
<b><font size="3">Changements majeurs</font></b><br />
<br />
<b>Les opérations réseau Git utilisent désormais un proxy interne et de nouvelles règles de sortie</b><br />
<br />
Les migrations, les miroirs et les autres opérations réseau Git passent désormais par un proxy interne qui applique les paramètres de sortie aux connexions directes. Vérifiez vos listes d’autorisation et de blocage avant la mise à jour :<br />
<br />
- Le préréglage « externe » a été supprimé. Pour une politique de refus par défaut, définissez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">EGRESS_MODE = strict</span> et répertoriez les hôtes autorisés. <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[migrations] EGRESS_MODE</span> couvre les migrations et les miroirs, tandis que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[security] EGRESS_MODE</span> couvre les webhooks et OAuth2.<br />
<br />
- En mode strict, les entrées sans port n’autorisent que les ports 80 et 443.<br />
<br />
- En mode lax par défaut, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[security] ALLOWED_HOST_LIST</span> ne restreint plus les hôtes publics. Définissez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[security] EGRESS_MODE = strict</span> pour conserver une liste d’autorisation exclusive. Gitea enregistre un avertissement au démarrage lorsque la liste est définie sans <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">EGRESS_MODE</span> explicite.<br />
<br />
- Les entrées d’adresses IP n’acceptent plus les caractères génériques, et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">*</span> n’est plus une entrée valide.<br />
<br />
- Les entrées de domaine suivent la syntaxe curl : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">example.com</span> correspond au domaine et à tous ses sous-domaines, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">*.example.com</span> correspond uniquement aux sous-domaines, et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">example.*</span> n’est pas valide.<br />
<br />
- Les entrées <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[migrations] BLOCKED_HOST_LIST</span> non valides empêchent désormais Gitea de démarrer.<br />
<br />
- Les éléments <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[migrations] ALLOWED_DOMAINS</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">BLOCKED_DOMAINS</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">ALLOW_LOCALNETWORKS</span> sont obsolètes et remplacés par <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[migrations] ALLOWED_HOST_LIST</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">BLOCKED_HOST_LIST</span>.<br />
<br />
<b>L’historique des exécutions d’Actions expire désormais</b><br />
<br />
Les exécutions d’Actions terminées sont désormais supprimées après 400 jours par défaut, ainsi que leurs tâches, leurs journaux et leurs artefacts. La nouvelle tâche cron <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">cleanup_action_runs</span> les supprime, par défaut à minuit. Pour conserver toutes les exécutions, définissez ce qui suit avant la mise à jour :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">[actions]
RUN_RETENTION_DAYS = 0</pre></td></tr></table></code><hr />
</div><br />
<br />
La valeur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">0</span> signifie désormais « conserver indéfiniment » pour les paramètres <b>RUN_RETENTION_DAYS</b>, <b>LOG_RETENTION_DAYS</b> et <b>ARTIFACT_RETENTION_DAYS</b>. Les journaux et les artefacts sont toujours supprimés en même temps que l’exécution correspondante.<br />
<br />
<b>Git 2.25 ou une version plus récente est requis</b><br />
<br />
Gitea refuse désormais de démarrer avec une version de Git antérieure à la 2.25.0. Si vous installez Git vous-même, vérifiez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">git --version</span> avant de procéder à la mise à jour.<br />
<br />
<b>L’auto-inscription est désactivée par défaut et [server] DOMAIN est ignoré</b><br />
<br />
- L'auto-inscription est désormais désactivée, sauf si <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[service] DISABLE_REGISTRATION = false</span> est explicitement défini.<br />
<br />
- Gitea ne lit plus <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">[server] DOMAIN</span>. Le domaine de l'instance, y compris le domaine SSH par défaut, provient désormais de <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">ROOT_URL</span> ; veillez donc à définir <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">ROOT_URL</span> si vous vous basiez sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">DOMAIN</span>.<br />
<br />
<b>Les workflows Actions sont évalués de manière plus stricte</b><br />
<br />
- L'opérateur « <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">if:</span> » au niveau de la tâche est désormais évalué avant l'expansion de la matrice et ne peut utiliser que les contextes <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">gitea</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">needs</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">vars</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">inputs</span>. Déplacez les conditions de la matrice vers <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">strategy.matrix.include</span>/<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">exclude</span> ou vers l'opérateur « <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">if:</span> » au niveau des étapes.<br />
<br />
- Le « <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">fail-fast</span> » de la matrice est désormais appliqué ; ainsi, un job qui échoue peut annuler les combinaisons restantes. Définissez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">strategy.fail-fast: false</span> pour les laisser toutes se terminer.<br />
<br />
- Les workflows des dépôts publics ne peuvent plus appeler de workflows réutilisables provenant de dépôts privés, et les workflows imbriqués ne peuvent plus dépasser les autorisations du jeton de l’appelant.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://blog.gitea.com/release-of-28.0.0/" target="_blank">Gitea 28.0</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette version est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/382406/La-version-1-26-du-logiciel-de-gestion-de-projets-Git-Gitea-est-disponible-et-ajoute-le-telechargement-d-archives-par-sous-chemin-le-rendu-OpenAPI-la-prise-en-charge-de-Vite-et-des-correctifs-de-securite/" target="_blank">La version 1.26 du logiciel de gestion de projets Git Gitea est disponible et ajoute le téléchargement d'archives par sous-chemin, le rendu OpenAPI, la prise en charge de Vite et des correctifs de sécurité</a><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/384766/Le-systeme-de-gestion-de-versions-distribue-Git-2-55-est-disponible-ajoutant-l-ecriture-MIDX-incrementielle-la-correction-de-l-historique-et-la-prise-en-charge-de-fsmonitor-sous-Linux/" target="_blank">Le système de gestion de versions distribué Git 2.55 est disponible, ajoutant l'écriture MIDX incrémentielle, la correction de l'historique et la prise en charge de fsmonitor sous Linux</a><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/386358/Le-17-aout-alors-que-le-trafic-atteignait-un-nouveau-pic-GitHub-a-connu-une-panne-qui-a-dure-7-heures-et-47-minutes-voici-ce-qui-s-est-passe-d-apres-le-CTO-de-Github-Vlad-Fedorov/" target="_blank">Le 17 août, alors que le trafic atteignait un nouveau pic, GitHub a connu une panne qui a duré 7 heures et 47 minutes, voici ce qui s'est passé, d'après le CTO de Github, Vlad Fedorov</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p679181d1791215184/general-developpement/alm/usine-logicielle/autres/gitea-annonce-sortie-version-28-0/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1465/general-developpement/alm/usine-logicielle/autres/">Autres</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185984/general-developpement/alm/usine-logicielle/autres/gitea-annonce-sortie-version-28-0-a/</guid>
		</item>
		<item>
			<title>GitLab 19.2 propose désormais la CLI Duo, des flux IA personnalisés et des politiques planifiées</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184750&amp;goto=newpost</link>
			<pubDate>Mon, 20 Jul 2026 12:43:06 GMT</pubDate>
			<description>*La forge logicielle GitLab...</description>
			<content:encoded><![CDATA[<div><b><font size="4">La forge logicielle GitLab 19.2 est disponible, avec GitLab Duo CLI, intégrant directement la plateforme GitLab Duo Agent à votre terminal, et des flux IA personnalisés pour automatiser des tâches</font></b><br />
<br />
<b>La forge logicielle GitLab 19.2 est disponible et introduit GitLab Duo CLI qui intègre directement la plateforme GitLab Duo Agent à votre terminal. Utilisez l’interface en ligne de commande pour poser des questions complexes sur votre base de code et pour effectuer de manière autonome des actions en votre nom. Les flux personnalisés GitLab Duo sont désormais disponibles en version générale. Les flux personnalisés sont des workflows basés sur l’IA que vous créez et configurez pour automatiser des tâches complexes en plusieurs étapes au sein de vos projets GitLab. En outre, les politiques d’exécution planifiée des pipelines sont désormais disponibles en version générale.</b><br />
<br />
GitLab Inc. est une société américaine qui exploite et développe GitLab, une suite logicielle DevOps « open-core » permettant de développer, de sécuriser et d’exploiter des logiciels. GitLab comprend un système de contrôle de version distribué basé sur Git, incluant des fonctionnalités telles que le contrôle d’accès, le suivi des bogues, les demandes de nouvelles fonctionnalités logicielles, la gestion des tâches, et des wikis pour chaque projet, ainsi que des extraits de code.<br />
<br />
Récemment, GitLab 19.2 est désormais disponible et introduit GitLab Duo CLI, qui permet d’accéder directement depuis le terminal à une assistance IA et à des automatisations adaptées au projet. Cette mise à jour rend également disponibles en version générale des flux personnalisés basés sur l’IA, permettant aux équipes d’automatiser des tâches complexes en plusieurs étapes dans GitLab à l’aide de workflows définis en YAML, avec orchestration et validations.<br />
<br />
Les politiques centralisées d’exécution programmée des pipelines rationalisent désormais la conformité et les tâches routinières à l’échelle de groupes de projets, sans qu’il soit nécessaire de modifier les configurations individuelles. La correction automatique des vulnérabilités détectées lors de l’analyse des dépendances, les jetons d’accès personnels avancés et le suivi amélioré des vulnérabilités renforcent encore davantage les capacités de sécurité et d’automatisation.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p677671d1784560829/general-developpement/alm/usine-logicielle/autres/gitlab-19-2-propose-desormais-cli-duo-flux-ia-personnalises-politiques-planifiees/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 448
Taille : 39,2 Ko"  style="float: CONFIG" /></div><br />
Voici les principales améliorations de GitLab 19.2 :<br />
<br />
<b>GitLab Duo CLI est désormais disponible en version générale</b><br />
<br />
GitLab Duo CLI intègre directement la plateforme GitLab Duo Agent à votre terminal. Utilisez l’interface en ligne de commande pour poser des questions complexes sur votre base de code et pour effectuer de manière autonome des actions en votre nom. Contrairement aux outils externes, l’interface en ligne de commande dispose du contexte relatif à votre projet GitLab, à vos pipelines et à vos configurations d’agents.<br />
<br />
Les principales fonctionnalités incluent :<br />
<br />
- Deux modes : le mode chat interactif et le mode sans interface graphique pour le CI/CD<br />
- Contrôle d’activation/désactivation par l’administrateur pour GitLab Self-Managed et GitLab Dedicated<br />
- Sélection de modèles et sessions partagées<br />
- Approbations d’outils<br />
- Connexions via le Model Context Protocol (MCP)<br />
- Commandes « slash », notamment des commandes pour l’utilisation et la compression du contexte<br />
- Prise en charge des compétences et des fichiers de personnalisation AGENTS.md<br />
<br />
<b>Les flux personnalisés GitLab Duo sont désormais disponibles en version générale</b><br />
<br />
Les flux personnalisés sont des workflows basés sur l’IA que vous créez et configurez pour automatiser des tâches complexes en plusieurs étapes au sein de vos projets GitLab. Ils permettent aux équipes de définir des étapes de workflow, des composants et des déclencheurs afin que les tâches répétitives de développement et d’exploitation puissent s’exécuter automatiquement en réponse à des événements GitLab. Dans l’interface utilisateur de GitLab, les flux s’exécutent directement dans GitLab CI/CD, ce qui aide les équipes à automatiser les tâches courantes sans quitter GitLab.<br />
<br />
Parmi les principales fonctionnalités, on trouve :<br />
<br />
- Des workflows réutilisables, définis en YAML, pour une automatisation spécifique à chaque équipe<br />
- Une orchestration multi-agents pour les tâches complexes en plusieurs étapes<br />
- Des points de contrôle « human-in-the-loop » (HITL) définis par l’utilisateur pour l’approbation ou le retour d’information lors d’étapes sensibles<br />
- Des déclencheurs GitLab natifs, notamment les mentions, les attributions, les événements de pipeline et les événements du cycle de vie des demandes de fusion<br />
- Création et gestion des flux à partir des projets ou du catalogue IA<br />
- Contrôles de visibilité publics et privés<br />
- Exécution sécurisée à l’aide de comptes de service et d’une identité composite<br />
- Validation YAML pour détecter les problèmes de configuration avant l’exécution<br />
<br />
<b>Les politiques d’exécution planifiée des pipelines sont désormais disponibles en version générale</b><br />
<br />
Les politiques d’exécution planifiée des pipelines sont désormais disponibles en version générale. Définissez une fois un calendrier dans un projet de politique de sécurité et appliquez-le à tous les projets concernés, sans avoir à modifier le fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.gitlab-ci.yml</span> de chaque projet. Si les exigences changent, mettez à jour la politique en un seul endroit au lieu de coordonner les modifications dans de nombreux fichiers de configuration CI/CD.<br />
<br />
Utilisez les politiques planifiées pour exécuter des scripts de conformité, des analyses de sécurité ou d’autres tâches CI/CD personnalisées à une cadence quotidienne, hebdomadaire ou mensuelle, indépendamment de l’activité de commit. Cela s’avère utile pour les dépôts ne faisant pas l’objet de modifications régulières du code, par exemple pour exécuter des analyses de dépendances afin de détecter des vulnérabilités récemment découvertes. Chaque politique s’exécute sous la forme d’un pipeline distinct, avec prise en charge du fuseau horaire, répartition par plage horaire et ciblage des branches.<br />
<br />
<b>Lancer des flux fondamentaux depuis Agentic Chat</b><br />
<br />
Dans les versions précédentes de GitLab, vous lanciez les flux fondamentaux à partir d’actions spécifiques de l’interface utilisateur, de mentions ou d’attributions. Vous pouvez désormais les lancer depuis Agentic Chat dans l’interface utilisateur de GitLab, dans le cadre de votre conversation.<br />
<br />
Lorsque votre demande correspond à un workflow spécialisé, Agentic Chat transfère le traitement à l’un de ces flux :<br />
<br />
- Flux « Développeur » : met en œuvre les modifications ou ouvre une demande de fusion<br />
- Flux « Révision du code » : révise une demande de fusion<br />
- Flux « Correction du pipeline CI/CD » : diagnostique et répare un pipeline ayant échoué<br />
<br />
Vous validez le transfert dans le chat, puis suivez l’avancement dans la conversation ou depuis IA &gt; Sessions.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/vGbj86DxUec?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Correction automatique des vulnérabilités détectées lors de l’analyse des dépendances (bêta)</b><br />
<br />
GitLab 19.2 introduit la correction automatique des vulnérabilités détectées lors de l’analyse des dépendances en version bêta. Cette fonctionnalité intègre la correction automatisée des vulnérabilités directement dans votre workflow d’analyse des dépendances, avec deux capacités :<br />
<br />
- Mise à jour automatisée des versions des dépendances, disponible sur GitLab.com, GitLab Self-Managed et GitLab Dedicated.<br />
- Résolution des changements de compatibilité par agent, disponible sur GitLab.com, GitLab Self-Managed et GitLab Dedicated, et consommant des crédits GitLab.<br />
<br />
La mise à jour automatique des versions des dépendances ouvre automatiquement des demandes de fusion (MR) afin de mettre à jour les dépendances vulnérables vers leurs versions sécurisées. Une fois activée, GitLab surveille vos projets à la recherche de dépendances vulnérables et ouvre des MR de correction sans intervention manuelle. Par défaut, les mises à jour ciblent les versions de correctif et les versions mineures.<br />
<br />
La résolution des changements de compatibilité avec Agentic étend le flux de correction pour gérer les mises à jour complexes. Lorsqu’une demande de fusion visant à mettre à niveau les versions des dépendances échoue dans un pipeline en raison d’un changement de compatibilité, GitLab Duo analyse les erreurs du pipeline, le journal des modifications de la dépendance et la manière dont votre code utilise cette dépendance.<br />
<br />
GitLab Duo valide les corrections dans la même demande de fusion et relance le pipeline jusqu’à ce que celui-ci réussisse. Lorsque vous activez la résolution des changements de compatibilité par Agentic, les mises à niveau de version s’étendent aux versions majeures.<br />
<br />
Ensemble, ces deux fonctionnalités forment une boucle de correction complète : GitLab ouvre la MR, et lorsque la mise à jour est complexe, GitLab Duo la résout.<br />
<br />
<b>Suivi des branches non par défaut (bêta)</b><br />
<br />
Vous pouvez désormais suivre les vulnérabilités sur des branches autres que la branche par défaut. Pour obtenir les meilleurs résultats, ciblez un petit nombre de branches de publication à longue durée de vie, telles que les branches destinées à des environnements spécifiques (project-qa, project-prod) ou à des plateformes de déploiement (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">project-iOS</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">project-android</span>).<br />
<br />
Cette version bêta inclut les fonctionnalités suivantes :<br />
<br />
- Ajouter des branches suivies sur la page de configuration de la sécurité, jusqu’à deux fois le nombre de projets dans l’espace de noms.<br />
- Filtrer par branche dans le rapport sur les vulnérabilités.<br />
- Filtrer par branche dans le tableau de bord de sécurité au niveau du projet.<br />
- Suivre tous les types de vulnérabilités sur les branches suivies, y compris les CVE, qui étaient auparavant hors du champ d’application.<br />
- Préserver la cohérence des métadonnées relatives au statut des vulnérabilités lorsqu’une branche est fusionnée dans la branche par défaut.<br />
- Mise à jour du statut des vulnérabilités sur les branches suivies.<br />
<br />
<b>Disponibilité sélective de GitLab Duo pour les sous-groupes</b><br />
<br />
Les administrateurs des instances GitLab Dedicated peuvent désactiver GitLab Duo et GitLab Duo Agent Platform pour certains sous-groupes, tandis que d’autres sous-groupes conservent la possibilité de les activer.<br />
<br />
Auparavant, il était possible soit de désactiver GitLab Duo et Agent Platform pour l’ensemble d’une instance, soit de les rendre potentiellement disponibles pour tous.<br />
<br />
Désormais, vous pouvez appliquer une liste d’autorisation par sous-groupe avec un principe de refus par défaut. Marquez des sous-groupes spécifiques comme « Toujours désactivé (verrouillé) » afin que leurs groupes et projets descendants ne puissent jamais activer GitLab Duo et Agent Platform, tout en laissant les autres sous-groupes à la discrétion des utilisateurs disposant du rôle de propriétaire. Seuls les administrateurs peuvent appliquer ou supprimer ce verrouillage, et les « Propriétaires » concernés voient s’afficher un message clair indiquant que GitLab Duo est verrouillé par un groupe parent.<br />
<br />
Cette fonctionnalité aide les équipes chargées de la conformité et de la gouvernance de la plateforme à respecter les exigences strictes en matière de classification des données.<br />
<br />
<b>Rapport d’événements d’audit IA (bêta)</b><br />
<br />
Les rapports d’événements d’audit IA sont désormais disponibles en version bêta, offrant aux équipes de sécurité et de conformité un historique unifié et téléchargeable de l’activité des agents GitLab Duo.<br />
<br />
Auparavant, l’activité des agents était dispersée entre les tâches de pipeline et les historiques d’événements, ce qui rendait difficile la reconstitution d’une session pour :<br />
<br />
- L’enquête sur les incidents.<br />
- L'examen de conformité.<br />
- Les rapports de gouvernance de l'IA.<br />
<br />
Désormais, chaque session d'agent génère un artefact d'audit complet qui recense :<br />
<br />
- Les entrées.<br />
- Le contexte du modèle et de la configuration.<br />
- La chronologie des événements.<br />
- Les sorties.<br />
<br />
Vous pouvez parcourir les événements d'audit de l'IA depuis la page Gouvernance, filtrer par agent et par détails de session, explorer chaque événement individuellement et télécharger l'artefact de session correspondant.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/FfT9WJJADWk?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Flux de révision de sécurité (bêta)</b><br />
<br />
Le flux de révision de sécurité détecte les vulnérabilités de la logique métier directement dans les demandes de fusion. Contrairement aux outils d’analyse statique qui recherchent des modèles connus, le flux de révision de sécurité analyse l’intention de votre code et identifie les contournements d’autorisation, les fuites de données et les erreurs de logique que les scanners basés sur des modèles manquent systématiquement.<br />
<br />
Pour demander une révision, attribuez le compte de service Duo Security Review en tant que réviseur sur votre demande de fusion. Le flux analyse le diff et publie ses conclusions sous forme de commentaires en fil de discussion aux lignes exactes où se trouvent les vulnérabilités, chacun accompagné d’une classification CWE (Common Weakness Enumeration), d’un niveau de gravité et, lorsque cela est possible, d’une correction suggérée en ligne que vous pouvez appliquer sans quitter la demande de fusion.<br />
<br />
Chaque révision consomme des crédits GitLab en fonction de la complexité du diff de la demande de fusion.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://docs.gitlab.com/releases/19/gitlab-19-2-released/" target="_blank">Présentation de GitLab 19.2</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/383602/La-forge-logicielle-GitLab-19-est-disponible-integrant-des-instructions-de-revision-de-groupe-Secrets-Manager-pour-les-pipelines-CI-CD-et-des-ameliorations-pour-la-plateforme-d-automatisation-Duo-Developer/" target="_blank">La forge logicielle GitLab 19 est disponible, intégrant des instructions de révision de groupe, Secrets Manager pour les pipelines CI/CD et des améliorations pour la plateforme d'automatisation Duo Developer</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/383107/GitLab-supprime-des-emplois-afin-d-investir-dans-des-agents-IA-destines-a-automatiser-les-revisions-les-validations-et-les-transferts-internes-prevoyant-egalement-d-aplatir-les-niveaux-hierarchiques/" target="_blank">GitLab supprime des emplois afin d'investir dans des agents IA destinés à automatiser les révisions, les validations et les transferts internes, prévoyant également d'aplatir les niveaux hiérarchiques</a><br />
<br />
:fleche: <a href="https://securite.developpez.com/actu/372494/On-ne-peut-pas-faire-confiance-aux-assistants-IA-pour-produire-du-code-sur-l-assistant-IA-de-GitLab-a-expose-les-developpeurs-a-l-injection-d-une-invite-qui-permet-de-voler-le-code-source/" target="_blank">On ne peut pas faire confiance aux assistants IA pour produire du code sûr : l'assistant IA de GitLab a exposé les développeurs à l'injection d'une invite qui permet de voler le code source</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p677671d1784560829/general-developpement/alm/usine-logicielle/autres/gitlab-19-2-propose-desormais-cli-duo-flux-ia-personnalises-politiques-planifiees/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1465/general-developpement/alm/usine-logicielle/autres/">Autres</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184750/general-developpement/alm/usine-logicielle/autres/gitlab-19-2-propose-desormais-cli-duo-flux-ia-personnalises-politiques-planifiees/</guid>
		</item>
	</channel>
</rss>
