YouTrack 2018.3 est disponible !
Nous avons le plaisir de vous présenter la nouvelle version de YouTrack, notre outil de suivi d’incidents et de gestion de projets agiles : YouTrack 2018.3 !
Nouvelles fonctionnalités :
- Nouveau design
- Pages de vue d’ensemble du projet
- Logos de groupe pour les utilisateurs dans les Menus Sélection
- Suppression de la condition de ticket pour les règles de changement dans les workflows
- Champs supplémentaires pour le texte
- Contenu intégré depuis les applications Google
- Notifications Push dans YouTrack Mobile pour YouTrack InCloud
- Intégration Jenkins
- Authentification à deux facteurs
- Mots de passe d’application
- Demandes de changement pour les mots de passe globaux
Mises à jour et améliorations :
- Présentation remaniée pour les tickets liés
- Valeurs des périodes pour les heures par jour
- Ordre personnalisé pour les tableaux de bord favoris
- Recherche des actions sur des tickets similaires
- Nouvelle API REST
- Accès aux mises à jour de l’interface
- Dépassement du délai du jeton d’accès
Nouveau design
YouTrack 2018.3 a fait peau neuve ! Nous avons remanié les commandes et peaufiné le thème pour vous permettre de gérer vos tickets de façon plus intuitive.
Il y a quelque temps, nous avons annoncé un nouveau design pour la création d’incidents et de pages de tickets dans le cadre de fonctionnalités expérimentales. Grâce aux commentaires de nos utilisateurs, nous avons pu améliorer la fonctionnalité des pages avant de les publier. Avec cette version, ces nouvelles pages sont activées par défaut.
Le nouveau thème utilise des composants provenant de la dernière version de la bibliothèque de JetBrains pour les produits basés sur le Web : Ring UI. Le recours aux composants standards provenant de cette bibliothèque vous permet de bénéficier d’un mode d’utilisation de YouTrack plus cohérent et prévisible.
Pages de vue d’ensemble du projet
Les nouvelles pages de vue d’ensemble procurent un affichage plus pratique des informations relatives au projet. Elles servent également de page d’accueil ou de « base » pour chaque projet.
Ces pages comportent les descriptions du projet et des liens directs vers ses différents éléments et paramètres. Elles fournissent également une interface de type tableau de bord, permettant d’ajouter des widgets pour superviser les activités et le déroulement de vos projets.
Logos de groupe des utilisateurs dans les Menus Sélection
Partout où se trouve une option permettant de sélectionner un utilisateur dans une liste déroulante, les avatars des utilisateurs s’affichent avec les logos de groupe. Cela concerne les sélecteurs de tickets et de visibilité des commentaires, des suggestions dans les @mentions et commandes, des observateurs et des responsables. Ajoutez des icônes aux groupes pour différencier rapidement les différents types d’utilisateurs.
Supprimer la condition de ticket pour les règles de changement dans les workflows
La nouvelle propriété runOn pour les règles de changement permet de spécifier si un workflow doit être déclenché lorsque des tickets sont mis à jour, supprimés ou les deux. Utilisez cette condition pour générer des scripts de règles empêchant la suppression accidentelle de tickets importants.
exports.rule = require('@jetbrains/youtrack-scripting-api/entities').Issue.onChange({ action: function(ctx) { ctx.issue.links['relates to'].forEach(function (iss) { iss.fields.State = 'Fixed'; }); }, runOn: { change: false, removal: true } });
Champs supplémentaires pour le texte
YouTrack gère désormais des champs supplémentaires qui stockent les données en tant que texte, formaté dans Markdown. Les champs de ce type apparaissent juste en dessous de la description du ticket. Créez des champs de saisie dédiés pour classifier les informations qui vont au-delà de la description du ticket.
Utilisez cela avec la fonctionnalité de champs personnalisés conditionnels pour ajouter des informations supplémentaires sur différentes conditions. Par exemple, pour les tickets de type « bug », vous pouvez afficher un champ supplémentaire pour décrire les étapes nécessaires à la reproduction du bug.
Contenu intégré depuis les applications Google
Vous pouvez également intégrer le contenu provenant de Google Apps. Les applications prises en charge incluent Docs, Sheets, Slides et Forms. Le contenu doit être publié sur le Web. Cela rend le contenu visible par toute personne connectée à Internet. Le partage d’un fichier avec des collaborateurs n’entraîne pas la publication de son contenu sur le Web. Remarque : si le ticket est public, le contenu est visible par tous.
Notifications Push dans YouTrack Mobile pour YouTrack InCloud
Si vous utilisez une version Cloud de YouTrack, vous pouvez désormais activer les notifications push dans l’application YouTrack Mobile. Toutes les notifications qui sont générées pour votre compte s’affichent directement sur vos appareils mobiles connectés.
Intégration avec Jenkins
La nouvelle intégration avec Jenkins repose directement sur YouTrack et est prête pour la configuration. Extrayez le numéro de build de Jenkins pour définir la version de correction des tickets dans YouTrack, mentionner les tickets dans les commits et les mettre à jour avec des commandes provenant de messages de commits.
Authentification à deux facteurs
Nous avons intégré la gestion de l’authentification à deux facteurs directement dans votre compte. Associez votre compte avec une application de certification d’identité sur votre appareil mobile pour ajouter une couche de sécurité supplémentaire.
Mots de passe de l’application
Afin de vous aider à rester connecté avec des services tiers qui ne prennent pas en charge l’authentification à deux facteurs, nous avons également ajouté la prise en charge des mots de passe d’applications. Utilisez ces mots de passe générés automatiquement pour autoriser une application ou un appareil à accéder à votre compte Hub.
Demandes globales de changement de mot de passe
Une nouvelle action du module d’authentification permet à un administrateur de demander à l’ensemble des utilisateurs de changer le mot de passe de leur compte. Si vous pensez qu’un utilisateur malveillant a obtenu un accès non autorisé, utilisez cette fonctionnalité pour sécuriser votre installation.
Mises à jour et améliorations
Présentation remaniée pour les tickets liés
L’interface mise à jour pour les liens entre les tickets permet d’ajouter rapidement des liens à d’autres tickets et de parcourir la liste de tickets liée au ticket actuel. Les nouveaux contrôles permettent de suivre, de voter, et de voir combien de votes et de commentaires sont associés à chaque ticket lié.
Valeurs de la période en heures par jour
Le paramètre de suivi global du temps sous forme d’heures par jour stocke désormais une valeur de période et non plus un entier. Cela permet d’utiliser une valeur telle que « 7h30m » pour définir votre journée de travail et calculer le temps passé en conséquence.
Ordre personnalisé pour les tableaux de bord favoris
Vous pouvez désormais appliquer un ordre personnalisé à votre liste de tableaux de bord des favoris. Classez vos tableaux de bord dans l’ordre de votre choix afin de pouvoir les parcourir selon un ordre logique.
Trouver des actions similaires pour les tickets
Une nouvelle action de la barre d’outils des tickets permet d’ouvrir la liste des tickets qui sont similaires à l’incident actuel depuis la barre d’outils des tickets. Cela reprend la fonctionnalité qui était prise en charge dans l’onglet Tickets similaires de l’ancienne vue.
Nouvelle API REST
Nous avons publié la documentation pour un ensemble de points terminaux qui sont pris en charge dans la version actuelle de notre API REST. Ces points terminaux couvrent les méthodes les plus communes de mise à jour des tickets au moyen d’un programme.
Accès aux mises à jour de l’interface
Nous avons inclus un onglet Accès dédié pour vos profils de projet. Cette vue permet de mieux comprendre les rôles qui sont affectés aux utilisateurs et aux groupes de vos projets, au-delà de l’accès qui est accordé aux membres de votre équipe de projet. Vous avez également un accès direct à l’ensemble des opérations qui permettent de révoquer les droits d’accès sur une page.
La disposition mise à jour a également été appliquée aux onglets de rôles pour les utilisateurs et les groupes.
Dépassement du délai du jeton d’accès
Un nouveau paramètre pour les modules d’authentification permet de spécifier la durée de vie maximale des jetons d’accès. Utilisez ce paramètre pour refermer la fenêtre de temps permettant à un utilisateur malveillant d’accéder à l’application.
Fonctionnalités non maintenues
Plusieurs fonctionnalités ne seront plus prises en charge avec cette nouvelle version.
Anciennes vues pour les tickets nouveaux et uniques
Depuis, nous avons publié une nouvelle version pour les tickets nouveaux comme anciens, l’option d’utilisation des anciennes vues pour les tickets nouveaux et uniques a été supprimée des paramètres du profil utilisateur.
Nouveaux Workflows dans l’éditeur de workflows de YouTrack
Comme nous l’avons annoncé précédemment, nous ne gérons plus les nouveaux workflows qui sont écrits dans l’éditeur externe de workflows de YouTrack. Nous reprendrons le support des workflows écrits dans cet éditeur via la prochaine version de YouTrack en 2019. Par la suite, nous assurerons uniquement le support des workflows en JavaScript. Si vous travaillez toujours avec d’anciens workflows, nous vous invitons à les réécrire en JavaScript dès que possible. Pour plus de détails, voir Conversion des anciens workflows au format JavaScript.
Ancienne API REST de YouTrack
Avec la publication des endpoints de l’actuelle API REST, nous avons commencé à préparer le retrait de la version précédente. Une fois que les versions les plus récentes des endpoints gérés par la précédente API seront publiées, celle-ci sera officiellement obsolète.
Si vous disposez d’une application ou d’une intégration utilisant l’ancienne API, nous vous invitons à vous familiariser avec la version actualisée. Si vous utilisez des endpoints qui ne sont pas pris en charge par la nouvelle API, rejoignez la communauté YouTrack dans Slack et dites-nous avec quoi vous travaillez.
N’hésitez plus et essayez dès maintenant YouTrack 2018.3 !
Vos commentaires comptent pour nous, alors n’hésitez pas à nous les communiquer dans la section ci-dessous.
Pour plus de détails sur cette version, consultez les notes de parution. Pour en savoir plus sur la configuration des nouvelles fonctionnalités, consultez la version la dernière documentation.
Si vous utilisez YouTrack dans le Cloud, votre instance sera automatiquement mise à niveau vers la nouvelle version, conformément à notre calendrier de maintenance.