Livraisons 10.1, 2025-02 et 2025-04, une compatibilité optimisée avec GitLab

Les livraisons de Squash (Squash TM 10.1 et Squash Orchestrator 2025-02/2025-04) contiennent les fonctionnalités suivantes :
- Amélioration de la gestion des synchronisations des exigences dans Squash
- Personnalisation des modèles Squash pour GitLab Bugtracker
- Configuration des permissions des Espaces Exécutions et Pilotage
- Gestion des exigences de haut niveau dans l’API
- Fonctionnalités supprimées
- Fonctionnalités dépréciées
La liste complète des évolutions et corrections est disponible dans les release notes de Squash TM 10.1, Squash Orchestrator 2025-02 et Squash Orchestrator 2025-04.
Amélioration de la gestion des synchronisations des exigences dans Squash
Les champs synchronisés des exigences ne sont plus modifiables directement dans Squash, que ce soit sur la page de consultation de l’exigence, en mode jalon ou par import. Cela vise à faciliter la maintenance des exigences de vos projets. En effet, les champs synchronisés d’une exigence seront mis à jour lors de la prochaine synchronisation, écrasant les changements qui auraient pu être faits auparavant depuis Squash.
Lors de la configuration de la synchronisation, il reste possible de permettre la modification manuelle du champ “statut”, afin de pouvoir agir sur des exigences qui sans cela ne seraient plus mises à jour.
Personnalisation des modèles Squash pour GitLab Bugtracker
La configuration des quick actions
Pour faciliter l’utilisation des quick actions (cf définition) au moment de la déclaration d’anomalie, celles-ci peuvent être paramétrées afin d’apparaître systématiquement dans le formulaire de déclaration d’anomalie au niveau d’un projet. Ces quick actions seront exécutées par GitLab pour chaque anomalie déclarée dans ce projet.

Configuration des permissions des Espaces Exécutions et Pilotage
Nécessite l’offre Squash Ultimate.
Nous avons continué d’implémenter la configuration des permissions des différents Espaces suite à la version 9. Dans cette version 10.1, il est désormais possible de configurer les permissions dans les Espaces Exécutions et Pilotage.

Nouvelles permissions
Afin de clarifier et simplifier les différentes permissions liées à l’Espace Exécutions, une nouvelle permission « Supprimer les exécutions » a été ajoutée.
De même, une nouvelle permission « Télécharger » a été ajoutée dans l’Espace Pilotage.
Gestion des exigences de haut niveau dans l’API
Nécessite l’offre Squash Premium.
Plusieurs points d’API ont été ajoutés pour gérer les exigences de haut niveau. Les points ajoutés sont les suivants :
- Post Link
- Delete Unlink
De plus, le point d’API Get Requirement a été modifié pour intégrer les exigences de haut niveau.
Fonctionnalités supprimées
- Le plugin Jira Exigences, qui n’est plus supporté.
- Le support de PostgreSQL 13 et 14 a été arrêté.
- Le support de MariaDB 10.6 a été arrêté.
- Squash TM 10.1 nécessite désormais Java 21.
Fonctionnalités dépréciées
Les fonctionnalités suivantes sont dépréciées et seront définitivement supprimées de Squash dans les versions ou aux dates indiquées :
- Squash TM 10.1 : Authentification à l’API REST : le mode basic sera désactivé par défaut (au profit du mode token par défaut). La configuration pourra cependant être modifiée pour utiliser le mode basic.
- Squash TM 11.0, à paraître au cours du troisième trimestre 2025 : Le support de Squash TM pour les rapports Allure sera abandonné. Le support de Squash TM du bugtracker RTC sera abandonné. Le SGBDR H2 ne sera plus supporté.
- Squash TM 12.0, à paraître au cours du quatrième trimestre 2025 : Le plugin pour Jenkins ne sera plus livré. Les mots de passe hachés en SHA-1 ne fonctionneront plus.
Pour plus d’informations et les dépréciations plus lointaines, veuillez consulter le détail des dépréciations.