Nouveautés#
Cette version d'HCL™ Accelerate inclut divers correctifs de bogues et améliorations. Cette version est recommandée pour tous les clients. Cette rubrique fournit un récapitulatif des améliorations et des correctifs de bogue.
Si vous mettez à niveau à partir d'une version précédente, les mises à jour suivantes sont incluses dans cette édition.
2.2.4#
-
Améliorations des performances
Les ongletsPropriétés et Versions se chargent correctement sur les pages du plan de déploiement.
-
Correctifs de bogues
- Dans le Rapport d'état des sprints, le fait de cliquer sur Afficher les problèmes dans le sprint développe et affiche les problèmes au format tabulaire.
- Le client Altair GraphQL est accessible.
2.2.3#
-
Améliorations des performances
Correctifs de performances globales dans les pages du plan de déploiement.
-
Correction d'erreur
Les indicateurs personnalisés prennent en charge la moyenne et la moyenne arithmétique.
2.2.2#
-
Correctifs de bogues
- Les points fixes ne se déplacent pas vers l'étape suivante si des versions plus récentes et plus anciennes sont dans la même étape. Les points se déplacent lorsque l'API est appelée.
- La sélection de versions pour un modèle de déploiement affiche uniquement ses propres valeurs au lieu de celles d'une version précédemment sélectionnée.
- GraphQL Playground fonctionne dans des scénarios hors ligne.
2.2.1#
-
Mises à jour des définitions d'indicateurs (Insights uniquement)
Clarification de la définition des indicateurs suivants : temps de mise en œuvre, temps de cycle, charge, débit et distribution.
-
Mises à jour d'images tierces
Mise à jour de
bitnami/rabbitmq
vers la version 3.8.9Mise à jour de
bitnami/nginx
vers la version 1.19 -
Correctifs de bogues
- Sur la page Modèles accessible via Editions > Modèles, lorsque vous cliquez sur l'icône de débordement et sélectionnez Copier ce plan pour un modèle, le modèle est copié et la fenêtre modale Modèle dupliqué avec succès s'affiche.
-
Sur la page Intégrations accessible via Paramètres > Intégrations, lorsque vous cliquez sur l'icône de débordement et sélectionnez Supprimer pour une intégration, la fenêtre modale Etes-vous sûr de vouloir supprimer cette intégration ? s'affiche comme illustré ci-dessous.
-
Amélioration de l'expérience d'installation sur OpenShift version 4.4 et ultérieures. Les modèles OpenShift n'auront plus besoin d'être modifiés manuellement avant l'installation.
Remarque : Red Hat a abandonné la prise en charge d'OpenShift version 4.3 en décembre 2020 et, par conséquent, nous ne pouvons plus la prendre en charge du point de vue du produit.
-
Le problème connu pour lequel l'option de suppression d'application dans le pipeline d'édition supprime toutes les autres applications dans la version 2.2 est corrigé.
- Amélioration de la robustesse de la connexion
continuous-release-poller
à MongoDB. - Amélioration du temps de chargement de la page d'accueil.
- La sélection de versions pour un modèle de déploiement affiche uniquement ses propres valeurs au lieu de celles d'une version précédemment sélectionnée.
- Délai d'accès aux connexions LDAP corrigé avec ajout du paramètre de reconnexion au client.
2.2.0#
-
Améliorations de la promotion automatique de pipeline
La promotion automatique s'applique désormais à l'environnement d'entrée pour les applications UrbanCode Deploy et Jenkins, ce qui permet le déploiement automatique dans d'autres environnements.
-
Améliorations de l'interface utilisateur
Les tableaux de bord peuvent être marqués comme favoris et s'affichent dans le nouvel onglet Mes favoris.
La nouvelle vue tabulaire des tableaux de bord permet de filtrer les tableaux de bord. Vous pouvez filtrer la table pour afficher uniquement les tableaux de bord dont vous êtes propriétaire.
-
Amélioration ajoutée aux indicateurs de temps de mise en œuvre et de cycle
Des informations tabulaires détaillées peuvent être obtenues à partir des indicateurs de temps de cycle et de temps de mise en œuvre.
-
Fonctionnalités « Afficher les données de la chaîne de valeur par » et filtres rapides supplémentaires
Vous pouvez désormais afficher les points et limiter les données par priorité, type, édition et sprint.
-
HCL Software Factory (SoFy)
HCL SoFy 2.2 est désormais disponible sur HCL Software Factory (SoFy). Pour plus d'informations, consultez le site Web HCLSoFy.
-
Problèmes connus
L'option Supprimer l'application dans le pipeline d'édition supprime toutes les autres applications. Si vous rencontrez ce problème, restaurez votre plan de déploiement à partir de son onglet Historique des changements. Ce problème est corrigé dans la version 2.2.1.
-
Mises à jour de plug-in
Pour les nouvelles installations d'HCL Accelerate, il se peut que vous deviez installer le plug-in, puis l'intégrer dans HCL™ Accelerate. Sur la page Intégrations, un bouton Installer s'affiche pour ce type de plug-in.
-
Correctifs de bogues
- Le service release-events-api démarre désormais en dernier pour garantir un ordre de démarrage plus sûr.
- Les fonctionnalités Planifier le déploiement et Joindre une version du pipeline doivent désormais fonctionner comme prévu lors du déploiement avec une application Jenkins qui n'a pas encore été exécutée.
2.1.3#
-
Amélioration
Sur la page Insights Tous les tableaux de bord, vous pouvez afficher les tableaux de bord dans une vue de carte ou de liste. Dans la vue de liste, vous pouvez trier les champs par ordre croissant ou décroissant en cliquant sur les noms de champ suivants :
- Nom
- Description
- Créateur
- Dernière modification
- Modifié par
2.1.2#
-
Amélioration
Pour les applications UrbanCode Deploy dans un pipeline, vous pouvez effectuer une promotion automatique depuis l'environnement d'entrée vers les environnements de phase. Cliquez sur l'icône à côté de Entrée, puis sélectionnez Promouvoir automatiquement.
-
Correction d'erreur
Correction de l'erreur de chargement CDV
GraphQL Error: Expected Iterable, but did not find one for field ParticleViewMode.sprints
lorsqueParticleViewMode.sprints
est stocké en tant quenull
. -
Configuration des limites de mémoire
release-events-api
Pour les problèmes de performances
release-events-api
dans les installations Kubernetes ou OpenShift avec dépassements explicites des limites et demandes d'allocation de mémoire dans le déploiement, la solution de contournement suivante fournit des instructions pour résoudre la perte de stabilité du système associée à la manière dont les paramètres autres que ceux par défaut ont été définis dans la configuration. Ce problème n'est généralement pas rencontré si les dépassements explicites susmentionnés ne sont pas implémentés dans la configuration. Si plus de 2 Go de mémoire sont requis, procédez comme suit :- Déterminez les besoins en mémoire.
- Sous spécifications > modèle > spécifications > conteneurs dans votre fichier yaml, trouvez la ligne
image: urbancode/velocity-se-release-events-api:x.x.x.xx
. -
Ajoutez le remplacement de commande en tant qu'entrée apparentée à
image:
sous la forme suivante :``` image: urbancode/velocity-se-release-events-api:x.x.x.xx command: - node - --max-old-space-size=xxxx - /release-events-api/release-events-api.min.js
```
-
Dans la ligne de commande
- --max-old-space-size=xxxx
, entrez la quantité de mémoire maximale nécessaire dans les unités appropriées.
2.1.1#
Des améliorations
- Les noms de chaîne de valeur sont encapsulés dans un tableau dans l'onglet Toutes les chaînes de valeur lorsqu'ils sont affichés dans la disposition Afficher la liste.
- Dans l'onglet Chaîne de valeur, sous Légende, les sprints sont ordonnés avec le sprint en cours suivi des quatre sprints consécutifs précédents.
- Les règles de lien ne requièrent que la définition d'une ou plusieurs intégrations. Auparavant, les fichiers vsm.json nécessitaient la définition d'au moins deux intégrations en cas de chargement d'une règle de lien.
- Le valideur DQL détecte et empêche la requête avec un double signe égal
==
.
Correctifs de bogues
- Correction du mauvais affichage des représentations de diagramme à barres Tableaux de bord pour une ou plusieurs exécutions en une journée.
- Correction du problème de non-chargement de la page du pipeline lors de la navigation vers l'onglet Chaîne de valeur et du passage rapide à l'onglet Pipeline alors que la chaîne de valeur est toujours en cours de chargement.
- Pour une version Jenkins qui a été correctement déployée dans un environnement, élimination des déploiements répétés lorsque de nombreuses applications sont dans le pipeline. Aucune s'affiche pour la version sélectionnée, au lieu de la même version disponible pour un déploiement répété.
- Le problème de perte d'historique de demande d'extraction (PR) pour un problème dans la CDV est corrigé afin de lier toutes les données d'historiques PR jointes à l'élément et de pouvoir y accéder.
2.1.0#
-
Prise en charge du proxy direct
La communication de proxy direct avec HCL™ Launch est désormais prise en charge. Alors qu'un proxy inverse n'est pas entièrement pris en charge, un mécanisme de secours est en place. Le mécanisme de secours élimine le besoin de rappels de la part de HCL™ Launch. Cela permet d'obtenir une communication plus solide avec HCL™ Launch.
Prise en charge ajoutée pour
issue.sprints.active
en tant que requête d'étape au langage de requête DevOps. -
Intégré à HCL Software Factory (SoFy)
HCL™ Accelerate est désormais disponible sur HCL Software Factory (SoFy). SoFy est un catalogue de produits optimisés pour Kubernetes sous forme d'images Docker et de chartes Helm, hébergé dans un registre natif cloud. Pour plus d'informations, consultez le site Web HCLSoFy.
-
Amélioration des portes
Des règles peuvent être créées pour les portes et peuvent être utilisées pour automatiser le processus de porte.
Les règles de type Indicateurs peuvent être établies et une porte définie en fonction de la règle.
-
Mises à jour des indicateurs
Ajout de l'indicateur de distribution à Insights, à la barre d'indicateurs et à la table CDV
Les règles de type Indicateurs peuvent être établies et une porte définie en fonction de la règle.
-
Mises à jour logicielles requises
Le plug-in Jenkins UrbanCode Velocity est désormais prérequis et doit être installé. Cela permet l'exécution de travaux Jenkins dans le cadre d'un plan de déploiement dans HCL™ Accelerate. La version 2.1.0 du plug-in est requise. Pour plus d'informations sur le plug-in, voir le site Web de Jenkins.
-
Correctifs de bogues
Corrigé pour afficher correctement les données Grouper par : Semaine dans un graphique.
2.0.5#
-
Mises à jour du traitement de Jenkins
Les tâches Jenkins échouent automatiquement si l'intégration avec le serveur Jenkins n'est pas disponible.
-
Mises à jour du plan de déploiement
Les participants à la version peuvent désormais voir la liste des utilisateurs et groupes affectés aux tâches du plan de déploiement.
Correctifs de bogues
- Correction du problème lorsque l'historique de points n'est parfois pas affiché.
- Correction du problème lorsque les tâches applicables ne s'affichent pas à moins que le bouton Applicable ne soit activé.
2.0.4#
Cette version inclut une annonce sur les fonctionnalités avancées à l'aide de HCL Accelerate et de IBM UrbanCode™ Release. Voir le document HCL Accelerate 2.0.4 inclut IBM UrbanCode Release et fournit des fonctions avancées pour les processus DevOps de votre organisation pour plus de détails.
-
Mises à jour de la chaîne de valeur
Vous pouvez créer une liste de chaînes de valeur favorites en marquant une chaîne de valeur comme favorite. La liste peut être hiérarchisée pour localiser rapidement une chaîne de valeur.
-
Partage de licence
A compter de IBM® UrbanCode™ Release 6.2.4.1 et HCL™ Accelerate 2.0.4, un pool unique de licences flottantes et autorisées peut être partagé par les utilisateurs des deux produits. Par exemple, un utilisateur à qui un type de licence d'utilisateur autorisé a été affecté peut utiliser la même licence pour accéder à la fois à IBM® UrbanCode™ Release et à HCL™ Accelerate.
Les utilisateurs HCL™ Accelerate peuvent désormais se voir attribuer une clé d'autorisation de licence en sélectionnant Réserver la licence sur la page Utilisateurs.
-
Mises à jour de la chaîne de valeur
Le code de plug-in de type Analyseur a été mis à jour pour résoudre un problème avec l'encapsuleur NPM lorsqu'il n'y a pas de propriétés de plug-in.
Prise en charge ajoutée pour
issue.sprints.active
en tant que requête d'étape au langage de requête DevOps. -
Nouveau rôle Concepteur de pipeline
Le nouveau rôle Concepteur de pipeline permet à un utilisateur de modifier un pipeline, mais pas de l'exécuter.
-
Améliorations apportées aux portes
La règle et la raison de l'échec s'affichent lorsqu'une porte échoue.
-
Mises à jour des performances
La durée nécessaire pour charger une liste de travaux Jenkins lors du mappage d'une liste à un environnement a été améliorée.
Amélioration du temps de chargement des versions précédentes de l'environnement dans les pipelines.
Correctifs de bogues
- Correction du dépassement de la liste d'applications lorsque vous travaillez avec des travaux Jenkins dans des pipelines.
- Les conteneurs d'intégration sont désormais automatiquement fermés s'ils ne sont pas nécessaires. Les conteneurs d'intégration étaient susceptibles de devenir orphelins et d'utiliser des ressources système, ce qui finissait par provoquer le plantage de MongoDB.
- Correction du problème avec les noms d'intégration de règle de lien CDV qui ne se mettaient pas à jour si le nom d'intégration était modifié séparément.
2.0.3#
-
Mises à jour des performances
Le code de pagination des tables utilisateur a été modifié pour améliorer les performances lors du chargement des listes d'utilisateurs.
La durée nécessaire pour charger une liste de travaux Jenkins lors du mappage d'une liste à un environnement a été améliorée.
Améliorations apportées au traitement des tâches manuelles afin d'améliorer le temps de traitement et d'éliminer une exception d'erreur consignée lorsque la propriété groupsAndUsers n'a pas été définie pour une tâche importée.
-
Mises à jour de plug-in
Le code de plug-in de type Analyseur a été mis à jour pour résoudre un problème avec l'encapsuleur NPM lorsqu'il n'y a pas de propriétés de plug-in.
Correctifs de bogues
- L'intégration avec HCL Launch version 7.1.0.1 échoue et renvoie le code d'état HTTP 500.
- Les erreurs de détection de goulot d'étranglement ne sont pas gérées correctement pour les chaînes de valeur avec des erreurs de création de données. Algorithme mis à jour et rapports plus complets lorsqu'un goulot d'étranglement est détecté.
- L'icône Editer ne s'affiche pas lorsque vous survolez le graphique.
2.0.2#
Les plans de déploiement peuvent ajouter des dépendances de tâche à partir de l'interface utilisateur. Les versions d'image des plug-ins sont désormais affichées sur la page Plug-in. Amélioration des participants réservés pour inclure les utilisateurs LDAP et SSO et vérifier la disponibilité des réservations. Ajout des utilisateurs LDAP et SSO aux utilisateurs locaux dans une liste d'utilisateurs unique. La détection des goulots d'étranglement se base désormais sur la définition du temps de mise en œuvre.
2.0.1#
-
Évolutivité des services
Les principaux services HCL™ Accelerate peuvent désormais être mis à l'échelle pour gérer des installations plus importantes et de plus grandes quantités de données.
-
Verrouillage des éditions
Le gestionnaire d'édition peut modifier le statut d'une édition pour la verrouiller. Aucune modification ne peut être apportée à l'édition une fois celle-ci verrouillée. La demande de modifications doit être Cela permet au gestionnaire d'édition de contrôler les modifications de dernière minute et de s'assurer qu'aucune modification n'est apportée après une révision finale. Le verrou est défini sur la page Dépassement d'édition.
-
Mises en place de portes d'environnement
Les utilisateurs peuvent désormais approuver manuellement les versions et les environnements de porte en fonction d'approbations. La porte échoue si les exigences d'approbation ne sont pas satisfaites. Si une version ne répond pas à toutes les exigences d'approbation, le gestionnaire d'édition peut forcer le déploiement. Cette fonction permet d'assurer la gouvernance et la conformité des outils open source et des outils fragmentés. Cette fonction se trouve sur la page Dépassement d'environnement.
-
Rapports intégrés
Un nouveau Rapport d'état des sprints permet de collecter des statistiques relatives à la chaîne de valeur en relation avec un sprint. Ce rapport est utile à un gestionnaire ou scrum master (chef de mêlée) pour réduire le risque du sprint en cours et examiner les sprints plus anciens. Vous pouvez accéder au rapport sur la page Rapports.
-
Kit de développement logiciel de plug-in
A l'aide du kit de développement logiciel de plug-in, vous pouvez créer vos propres plug-ins et les charger dans HCL™ Accelerate. Pour accéder au kit de développement logiciel de plug-in, cliquez sur Paramètres > Integrations > Télécharger le kit de développement logiciel de plug-in.
-
Détection des goulots d'étranglement
A l'aide de l'apprentissage machine, le modèle examine l'état actuel et précédent d'une chaîne de valeur afin de déterminer l'étape sur laquelle l'utilisateur doit se concentrer en premier. Cet algorithme est toujours mis à jour avec de nouvelles informations pour localiser le prochain goulot d'étranglement le plus important. Les types de goulot d'étranglement sont les suivants : Temps d'attente long - La durée moyenne de l'étape est considérablement supérieure à celle de n'importe quelle autre ; Traitement par lots - Les éléments s'accumulent, puis sont libérés en même temps ; Asymétrie de flux entrant/sortant Voir les champs Barre d'indicateurs ou Table d'indicateurs de la page Chaîne de valeur.
-
Indicateurs Collaborateur et Charge
Deux nouveaux indicateurs sont désormais disponibles : Nombre de collaborateurs et nombre de charges
- Le nombre de collaborateurs indique le nombre d'utilisateurs qui travaillent sur des éléments de la chaîne de valeur. L'indicateur se base sur les étapes pendant le temps de mise en œuvre (sélection de travail -> client) et compte le nombre d'individus uniques qui possédaient des éléments au cours de ces étapes. Permet à l'outil de comparer d'autres indicateurs afin de rationaliser les autres indicateurs.
- La charge est également basée sur le temps de mis en œuvre et compte tous les éléments dans les étapes à un moment donné. Cela vous permet de voir s'il existe une corrélation entre la quantité de travail réellement en cours et la quantité de travail effectuée. En règle générale, il existe un juste équilibre entre la quantité de travail attribuée et la quantité de travail en sortie. Avec ces deux indicateurs, nous pouvons commencer à rationaliser les différentes stratégies sans clients et à déterminer comment les utiliser correctement. Voir les champs Barre d'indicateurs ou Table des indicateurs de la page Chaîne de valeur.
2.0.0#
-
Évolutivité des services
Les principaux services HCL™ Accelerate peuvent désormais être mis à l'échelle pour gérer des installations plus importantes et de plus grandes quantités de données.
-
Verrouillage des éditions
Le gestionnaire d'édition peut modifier le statut d'une édition pour la verrouiller. Aucune modification ne peut être apportée à l'édition une fois celle-ci verrouillée. Cela permet au gestionnaire d'édition de contrôler les modifications de dernière minute et de s'assurer qu'aucune modification n'est apportée après une révision finale. Le verrou est défini sur la page Dépassement d'édition.
-
Mises en place de portes d'environnement
Les utilisateurs peuvent désormais approuver manuellement les versions et les environnements de porte en fonction d'approbations. La porte échoue si les exigences d'approbation ne sont pas satisfaites. Si une version ne répond pas à toutes les exigences d'approbation, le gestionnaire d'édition peut forcer le déploiement. Cette fonction permet d'assurer la gouvernance et la conformité des outils open source et des outils fragmentés. Cette fonction se trouve sur la page Dépassement d'environnement.
-
Rapports intégrés
Un nouveau Rapport d'état des sprints permet de collecter des statistiques relatives à la chaîne de valeur en relation avec un sprint. Ce rapport est utile à un gestionnaire ou scrum master (chef de mêlée) pour réduire le risque du sprint en cours et examiner les sprints plus anciens. Vous pouvez accéder au rapport sur la page Rapports.
-
Kit de développement logiciel de plug-in
A l'aide du kit de développement logiciel de plug-in, vous pouvez créer vos propres plug-ins et les charger dans HCL™ Accelerate. Pour accéder au kit de développement logiciel de plug-in, cliquez sur Paramètres -> Integrations > Télécharger le kit de développement logiciel de plug-in.
-
Détection des goulots d'étranglement
A l'aide de l'apprentissage machine, le modèle examine l'état actuel et précédent d'une chaîne de valeur afin de déterminer l'étape sur laquelle l'utilisateur doit se concentrer en premier. Cet algorithme est toujours mis à jour avec de nouvelles informations pour localiser le prochain goulot d'étranglement le plus important. Les types de goulot d'étranglement sont les suivants :
- Temps d'attente long : la durée moyenne de l'étape est considérablement supérieure à celle de n'importe quelle autre
- Traitement par lots : les éléments s'accumulent, puis sont libérés en même temps
- Asymétrie de flux entrant/sortant Voir les champs Barre d'indicateurs ou Table des indicateurs de la page Chaîne de valeur.
-
Indicateurs Collaborateur et Charge
L'indicateur Collaborateur indique le nombre d'utilisateurs qui travaillent sur des éléments de la chaîne de valeur. Cet indicateur se base sur les étapes pendant le temps de mise en œuvre et inclut le nombre d'individus uniques qui possédaient des éléments au cours de ces étapes.
L'indicateur Charge est également basée sur le temps de mis en œuvre et inclut le compte de tous les éléments dans les étapes à un moment donné. Vous pouvez utiliser cet indicateur pour voir la quantité de travail en cours par rapport à la quantité de travail en train d'être terminée.
Accédez à ces indicateurs depuis la page Chaîne de valeur à l'aide des champs Barre d'indicateurs ou Table des indicateurs.
Sujet parent : Bienvenue